bc800}, 0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:16:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) r0 = semget(0x0, 0x0, 0x109) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0xffffffffffff3e7c, 0x8, 0x0, 0x8, 0x8, 0x100000001]) r1 = semget(0x0, 0x1, 0x50) semop(r1, &(0x7f0000000000), 0x0) 02:16:23 executing program 0: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x300) sync() semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) shmget(0x0, 0x4000, 0x400, &(0x7f00005f9000/0x4000)=nil) 02:16:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0x0) r18 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="89a53ff54f3622de529728648961ed0964881cd3a5e60c1d0ddb770e28a5836fa747e2ca84c6b573b8b12bbea448172e093a217c239f94af5cfee189915d44d400f0abfcc0082f519ccf0995bdb1cf8c6e8d7576ce4fe8d933544e21bb8de30267fcc279cb69f9e1bb8adc73851a0ab64ad4b53e6e380536ad5e10e600aebedf7777ccb8f9c4c47124", 0x89}, {&(0x7f00000001c0)="efd77247e0", 0x5}, {&(0x7f0000000200)="c58e4f077f41a9715b78d3c21446696ab2c58020c167a7937b", 0x19}, {&(0x7f0000000240)="832335f3c660309c81858be17dd1cb00de6507870f63d2d6c32aeea6f61cdd12c7cbaff40c", 0x25}, {&(0x7f0000000280)="e914fc092c892cc74f69feaf3f4e2ec2ef3516b4cdd1b43e5f962bfa284d7a316755dab7697f90c1c73963f873ca040e8956f95aa8b5a5cb6ad416877cc54e139183b2df3bc1b37f8bb2e06545b2ad23e4e0e3d0a32bb38d8d2de4ef316dc03957bebfe4384eed55f74113c823313bb03b522469b4d17d310b9168dc008b728af20d131782fbc5959cc427847efdbbc1dd3c3424ba88e73e1247e9bd8231caa26fec1c02006cee7db82729558b186f57296f66db85969ee7101402497a301c98bcd9a5bf59d54109973821b8c236b7eb13d3ec95933e1c7148e8d23863ace1e69f3c72f55965cd165bab84309b1e", 0xee}, {&(0x7f0000000380)="a6478584d36ae4853f28192c0eb7018ff36071e30467697b65c58b7b6aa3808833d074555c8750f2ac0aff9e9eca64ba53d606dafd855bedb2f90787adb798f78362967fa65ea3e0196c47a6bddbc68f3ea76efe1d264a1c75560a543eb4648f8a5ac0de0a0c50e673867b6003baa148110a07e0dab70d11f089436dbe9c7ac156663666963245517b8d842aef095e259d401340cb5a06d74b87b813226ac4211b729d7870052a1eb998cc6a8b1bc99d554a5cca3df88f85f5126e8338a583549baac14b189a", 0xc6}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1]}], 0x148, 0x4}, 0x8) 02:16:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x2, 0x800) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) 02:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000300)=0x7) poll(&(0x7f0000000280)=[{r1, 0xc9}, {r3, 0xc0}, {r2, 0x104}, {r6, 0x10}, {r2, 0x86}, {r0, 0x21}, {r3, 0x110}], 0x7, 0x3f) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) 02:16:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7fffffff, 0x2e, &(0x7f0000000000), 0xfffffffffffffd08) 02:16:24 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x40001) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7fff) 02:16:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f0000ffc000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)="0500") 02:16:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) listen(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='!\x00', &(0x7f0000000240)='-}.+[\x00', &(0x7f0000000280)='$-\x00', &(0x7f00000002c0)="fb00"], &(0x7f0000000500)=[&(0x7f0000000340)='.)%#\\[\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)=')-\x00', &(0x7f0000000480)='$\x00', &(0x7f00000004c0)='}+\x00']) r3 = semget(0x1, 0x3, 0x208) semop(r3, &(0x7f0000000540)=[{0x3, 0x644000000000, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x9, 0x800}, {0x7, 0x7fff, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0xe7d, 0x1000}, {0x7, 0x3b3, 0x1000}, {0x7, 0x1ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x100, 0x1800}], 0xa) preadv(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)=""/68, 0x44}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/214, 0xd6}, {&(0x7f0000000800)=""/155, 0x9b}, {&(0x7f00000008c0)=""/46, 0x2e}, {&(0x7f0000000900)=""/248, 0xf8}, {&(0x7f0000000a00)=""/242, 0xf2}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)}, {&(0x7f0000001b40)=""/60, 0x3c}], 0xa, 0x43) mknod$loop(&(0x7f0000001c40)='./file0\x00', 0xc, 0x1) connect$unix(r0, &(0x7f0000001c80)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x0, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001cc0)={0x0, 0xd7, 0xdfa, 0x1, "c2a144161971b05249796ce116ed3d3885afb67f", 0x5, 0x6}) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x3, &(0x7f0000001d00)="5b299a") recvmsg(r0, &(0x7f0000001e40)={&(0x7f0000001d40)=@in6, 0xc, &(0x7f0000001d80), 0x0, &(0x7f0000001dc0)=""/86, 0x56, 0x1}, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001e80)={0x3, 0x0, 0x8, 0x3, "9aea50e483eafc3824b745787719737daf3cd273", 0x0, 0x1}) utimes(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)={{0x7fffffff, 0x7}, {0x7f, 0x4}}) r4 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000001f40)=@un=@file={0x0, ""/22}, &(0x7f0000001f80)=0x18) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7) sendmsg(r2, &(0x7f00000022c0)={&(0x7f0000001fc0)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, &(0x7f0000002200)=[{&(0x7f0000002000)='&', 0x1}, {&(0x7f0000002040)="56cc45cc5f1aea136e26955995259c528124194dc4c4ddb1fd91a081f69ff4b41e6066195b792558b0fa3a5ba885583dc24d2a39aad9b1853878529f153cbc427a18e22363015638c086af8fa148362488e94a972b", 0x55}, {&(0x7f00000020c0)="26f199591d58915852a7d53c2c3a3dda8259d78259a7b50c0405788d384919ba93584cfc74bfea035dfefb005caef3249b5f8b83b3ddd762ee72e0945a5f63339ec88bb45b08b76b3a926f61aaa1cdb1b101", 0x52}, {&(0x7f0000002140)="c544240143fa47106ce9d8319d8b43349f018c4739a34e7d0f170040160f1d3372f17d4ac7b3fac009c53cabf75923fc0f8b290bff02085b44edd39fc90d681a2b064e1632d694d94ba39cb86184241242c85dffbf6c781381569c9f4b2aab39e220ce996573295bb6f176730a07ea88af879590bd1694db962657b1db63dd7e6a22bc531b14815e6f126daf4b0b23f2691a12b4", 0x94}], 0x4, &(0x7f0000002240)=[{0x58, 0xffff, 0x9, "dff013a74d8d80eb59ee69b58f8f3f5ee6467657c61879bbcb92a419b129282b8881aa3b37dd0cad02f636bef0212f9a239dbdce7eb558c106a52a30a8d190d2ab2a3f49dcf457"}], 0x58}, 0x4) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000002300)=@in6={0x18, 0x3, 0x2667b039, 0x100}, 0xc, &(0x7f0000002440)=[{&(0x7f0000002340)="5856d07edd2cc8db8b413b3cf9c69ef41a5bfe4c2913b58b9f69584bbfc6e035c27a0e8e298c679aac37e5bd41e9f3f16fd03d708c3a65dd72bc695fb8c39a0ed15538ed4d8a3e20414af211452239c2776654361851c1391e931a9dd45aa9508d7b7d3582085e72679b0a987368d63197ee07540d5ced177af0969b9a1647c8536e2d65d9c0401d0d546dff10a1bcf616ce47ba21d70e5ca2e61b7d96c937e0bef041844669749359e0064401d8dc25e9d4848398f87cdf663e80a843a1aa51ab1e", 0xc2}], 0x1, &(0x7f0000002480)=[{0xc8, 0xffff, 0x7fff, "2a7dd81f7bdb7f1ba8ee029ab82a63a9fa71a60f686db961be18bbbb3bfede135a2066d21137a18c832a746064b1e17e675c6a8cf3aa5170430d9a5c0811bba51644b2fd868be2314068c48a55f68d1eeaf08e1be8508712b18cfb184b6f5b266cb87557e6f117fe482e079748f1e0b27fa5cbd8f5dbc7cdd53f1c5d371069c4c831661b7c124fce396751b6dbe977bfc406ab0655c3608a64879ba3319d1471b86dc0ee6fb3ccd0126d28a4cfd41e5f305594fe937d195b"}, {0x80, 0xffff, 0x8, "9a34b4f0f217b2e6a0119bc802401a29110f1821967bd5b56871193614618cf7d26253e0cfe8bcb597f7ba75e2e30f71840c1829b5937441d4a6fff57d0e2f2a88ed3889e3b01f55d73895fe33c34d6f413a8e8f4fd288f8d8fe4f271f724251962210bb47e2a972a924f18e6e"}, {0x18, 0xffff, 0x5, "3ff607047e62"}, {0x100, 0x1, 0xff, "109192c702ddd5b1684fbb5509978a016f69b4869f5fafbd9cb95a312c7b6a6a71c036d819ebebf69488718a29ab481c916653d5bee3ffb3071dd8be49983bf70a5397834f2b1c1f02e4f9a9db2a597ba38eb0a1876bd92004f82f6978eb2acedfe663f87d4a33337c4f17fb1b677d4952e6e5b9c80fcf0092058bcee3f6cdad8934ec470948b1aa695be8bff3103461a4f7e533d48b7aa66f602a61d95ab40fef523cccc286a1dd092d556ab1533683c74e0a5f91a67ad216c6926806412f830adc6fbc47bed07d5d9062ad79a7f1048d54e7da51f54992952a63119decf1b9a3756fc88608dd6384d6dd8c844ea1c3"}, {0x1010, 0x0, 0x7, "8a4642e5dd2044bf9e4ba629b4b7c65d6122ffcb8025e51637e07a802c5aadd0e42b3b71b2868c9c2794182f9ad155cc04261393ea932526adbf14ec740c52c9a6bf1316acd6bd7df6173453253f6a40fbc7292f8ca6d653136552286670ce1c8970dbda1b931d05f9843ec0725b683bec48b67c297725e72b55be1fe903a88a63402efa639685e19ad7c66b47b59ad988e1529bb835e90bc145560bd27a17c5e66e378d2c78861780e15df3999126adc5238aeb3ee250b221ef513d7bf462cb78e0223bc4c05f27972228bfc1fb0ed0aa43abc3f66105b88f4ba99b9bef3d17914453a0905ad7a59eefb0dd921073a4a54384a818c1a621158fa5dde894d535e629be5c6c0b565aa77120dfb1c2c9ab49a26ff778516119659e412337e3e14f4a9aace37b9f7abc4fccdfad447acaef0a72ba8a433b7e659a77bb37a2dd22ecef14e15b769405cf4a9e4d833e2c13ff130fbdcd1debccc582747940fbb82456772aa858ac7db667e6da672ffd17d91ed8de7a73651d0287ba80249d702ff822961e7532e694e8e61d046faa0ae09831fced6ada428027ec346f96a96bfabdb7b2462aead7b0403da244958228f17dfbbe8f4961e7a71c14c82269c8ccba951fdc2e9c75150dc237151a6d9c71ae70b2e274fb89b90d12450d50eb388ec28e145b7827a190a3eb39a4d655f24d465899ff513764d5f2ffcf8ad2c43b58397fd3ce061cdf5d27b0f95de2512c7fc59e028b51db1193f0d3a5640702c65a83d98f3db2a8b127fc5c3e8822e5fff4b44071b2f81454d5802dcea4291ed4f7d610f4521c0fa77bfddff4d463fec4150661f8ca7b9930fc3a44bc7b476b00da656a9d4555f59aed62ab6b10299e2df8c115857977f5287e9193ee47605b938aabe8bd4a144f2df9f2b9291bd2afbe6fc6fcfc49aab25fc50bba96a532f0e3b65caa3ef00f0317b000fe1d0369c3bce9d53bb87fdc75b791ad0353a2f46cfbf3f70e066c9a6a64f504ad169906e2dc2435f6826793abc6ec3bf4ed8dd339579f1939d3f3116f5f1f3feead1dd3bc32ee299c16f5ad13dfd77aaeac7efae2276c640b3e0736de64dd5c097fb1e7c55dcd7ee644f759f25bc1add9d1e9af20cd20e29016e3ad8d9fd2f2176ac78dc6c4c2685383d3e8759f122cb4eb8932be81ee32ccd2b50598a5afad25ccbe5507b0e56a7bb537d7c42868221ef5837a40e658eb3c472288d7063c5394eb2d9b261cc2a411b43fb54d6eec4f7b1009524dd611d9105f20265a71c8f94ee2bb260e9f0e549af230059e9368775754a1d70a529c92b2eb112b0529f3cbdb0534f3b52f10c95cbe4eaedd21037dc580927da9be740d2cb2e2273421344714e92e0a246913cc16e6e5e60dcf82f78c6796bea4530b1c578ca1dcc5915bd52212f2fc7d4438374b35c05debb2df472b231db37d272dabe04e5c1f98ea8f18b851f0147d0b18e95fcace5098c50cf971d1a11ab09218639dc27393ce086883e4eeeb574b917b9094728bdf3646ace53824bbb3c55486507daffbfa8a0643fd6659c2df240bc747cbcb23ed6a6e97ae7cb09e82905fe9653e4abc54b62150181c7cd7d5a6c0acf6eec798fd996af60ff8f9f22f6280a09c344e66e866756b488d0433ef51418a524bc257347b30f2f6c8f30cd9fb05761e48ed0e40ac1a90476c2cb79f9b2058fd8b7d66ab5b01633887564ca0f390947b67a1134448ca83aee8d5aa30aba17f8993a629d850b3b3c8365c4a899eae14fb8a60fa341406c13b21a83a457d13190719a136543c8b9d166bc844e2e033a1e2763b45c4759cb2dd642e8ce06f67fc69635f2ad2d62998936b5b455c0f700326f0cc6438b58dcab90f0bd884f6d5c70ee605561e5abb435c7171c224aeebabb4648883fb3e56859b9255f877e5b47e2266725d0fda6281f2a9e553a506906fd386d302025147cba12e2e9863e05eddcfaa36a3aeb078cf2ae9052bf8a2c7a23c0dd174269c6c5d0e79c086b8f324e9f31f0737dc8878a11f341736f1704073572501c8f0d92add17c286481389e170f1d480c5d369143dae3cefa6f886f40b9445ad053eb19755f823b4f173bdb634a62fa75661b23519febff228f706bd7b90e8b3cc844919ac02aaf1835828ac02afeeba6699c87c7e198fc37f449819a5ccf32bcc3c7d3056781ba0bbfa11f0fdfda1c4ea22e57819785ef7ac369fe475281b46875ff40b71ac7c9a656ac6233c190cd5b2710737855621a5c97cd702f21f9b87e21bb0b590666f636e3f68e722f6ea25e66fad1e9db0bfb009769f135f5f71c392f5fa6a7a39439af9d1b01e7acf9d54239ac85d403c73d04949f5f8c17b921dca71b618fcb419d45c77891e5837af99b1ab6c4951953234734c0d7a7466a21b02c1e2cb760878f7f65afc38873e2249ee325f71d85ac86009d9727346ae3b90d57bf5b92c592b14c54db932eaf95cdeab9fa9a8a74df116e454f35d5268f59590bcd61e7ea603f2e17a39910fc75340e848b43b0f75f5b7cb7f5e9ecb4b9dfdfb12b458c4ea4547621b65f11730495ad6283de168dece6741ae8aa66b659eb40833ed6927024e092857d81f6d08cf451ed812a7d3a709c7240318db1ec67a0709c777c972a7fe5beb4690f10a0bc0d1dc1fa64dcbfc2eb3464e7309ca983230e95b0b60fc02df4b9179dd9c7cc3bf9b95681f92fde69489f70941b3446a9b018cd928921750484b543f1ebd06a780e83c242dfa756d26dbf90b6234d3bcbf3394ef01f2e5e3eb2bac59008c9cdbd8002bdd2463be1fedcc9cfcea6c0b0e12244b40792a12078861c4e9375042f0e4df3e85f4c4e3165f560c67145b6ff7cbd104480b06b6200e77cfd779dd5172702c711835783db2be39e352baace934c81b31c2729253d2fb3eca5560ce909fcb62d06427f10701daec40e80f70865cde4f9888bf93d98c92c0dafe65bf4c9b0cf516bb680668e6f476002f1453af56bc9bca68f2bfa97e998d1f4db01b8a0d81e0a0d243f6e2026a7ea0846035bdfd368d0d5a4ffdc6e69deaad573f71076b5d1c52cfd424d85af98c81305d52c5980947fb8974903f7a80f9f3bd2c7dcd513f4e729410ade938f511c72c4210dda22f6304edd9bd60e4d1951b62f2852bbde1a6a3410e9ea3a493f5a14c6d5feb0e9e6af525479e9c01bae69d4c1b643ba96236bf139eb96685d7d1aab9e1f8cbd50eae51f59df079fdebbccd96856d931f917c7c71915c9ce95581c3dd51ed43f48e73ee54e4ab80b6a9b493e08b42eb0b7db74d90334bec1c3204173dc8a67dcc2fa1dec51d534b32159f39f91bfa6ae23a89ef423067e0caa27615ce5cb82841309cb2ecd9e6ad6bd8d6f03ac1241a0297a4e37fa402349f35650c7eec7b66270a7cf3542a08e1274acd9a0575776607570db54b3bb7db954ede9937fdabd6a51f654f3f38fb27266322e35950cb5b94de271f0d3047384841a4fd0c984b4448584915ea5e8355e894e158571d4d1c9d730b82ab3aa5ba8f9817e38e6bbc1e5dedcb01aea10aa183f0256f7fe8e922aaa933d315b74484318ab1efdf005fcfd7aaee0fe7a6b509afd02c11c877e8a04cbd4ad37eef135e9fd8e5c830cb582a5353256c7d637740881402dbc469eec91cf4b95012b8a2cb6e8245b17e4d9750fd30c9f7c7ba4552747df6ee4f8d0b9762ab6d26d28a016aab8922074e558af236b33fd1fb49e687ee41714e8eabad2b986ea2b5e76517996ba4bc29aae6aa58e31ec8665611f8d430dd00ba6d4c7c1a328adbe01a463209bb138ab5aa76fcd34556f09575df14436e5629ddfef64a46e39b3621b846a0e11b9c6451f8adff221730a89012cddac5d2d561f1ad272258c529f91b59e14086c0673465b98ddb4a532a8165d2a8018c5779456f23ff72287b7a409bd5d379659a0f7155cdd1ae812cf1a4bd48a6f6bf042a7e6e1c5dcdb10f251d8320958feeffc0985853d9548acfafc137ad3c50f83034f347bbb5f6160bf9f6667a1c071cd47db64e482354fc6787eade97b055a485542092cce38840b233f0dc958021cb2a4627b0cf4859e0a511fd63c4c303fe566857b88dbbe8a983b230b06358e6cfdd70054e9f7cefa2b90c5cf69a93e6cd4320379db4edd2b6d69a6b589aa1fe140735f53d8313c9494ad368a1fe6e91641f5b4d83d0a4e0de0ecf4633c5dcbfdfe6e56bf83ab71e8c77804e22fb9ff30bbaf28c9e131cc802b9bc142834140279fb37e2dfdd298d4a63421c4e4661c268d08d0139db30f4e2a260e0cda0898496db36127d6dcfd61848e1ca7fd3d0fa9fc9bdf3cba5982c42605411b2ed8fde3f00a9288a0767a1160a593b08e1a4eb7882e019f076a0f5f2feda326c7252f6e090471882b378d35404d7faa40884bd8a0cf9ec35373146fea69b5bff96dc34862e3644ff932cb25feba143d7824a8ad09c5657f027b8e8a59ef0e47b52d721a3d73b308784e6e53bfca81eae14db986ee4df4bc9b78e450c96725d6eae3c5e544f89d2b5ea4c3ed0e69f913213e0f47291fe2344ca8eab2bf5b7f93b2b00d83dee41639cd85b9616924da1417cac63ae215733faa4e8e2b7fa1a35358812385fb0771b3785bd75ac2082236a3a2ce93357fbf14f2c5a43bfd53e233694796a7e7c5b43abafd704393993f655acb5cdf2ec04131174b716b9b47e0382c574b2163c2e0eeb79a5bb447208e42380c855b115629bd5b129c0673f037594e9222babdfb646d27d51eb491d8040041574df4d5ad5b73c8126a04fcf4472d07882ea589a7d4fb907e6b372f04b58a3a58d9b39b1aca5605c61ddc1850825636d12388a9135aeabc97c42b7555f2891b7a3cf51d8ca82eb3d7afcf135f20f99ca1bf76dec9b2e94ed0c8bac948151f51f03e1e4a9701c9e98738cf104d67c27b334ab1eb9b9aff38c246f503df21bbdfe2fff2ea545faf058c00419c9c2fe0499637c411f26a6d376938a9bc45610cfc96edf7c80e715d02558734c468cdbbd0c3840f1684c387563f5a38d933ddf21a526de8adacade144f90b613097fc7bc316c94b4d758fd4dc893438d3902a1fe21b9806d08c8cc220842a8750186311938824251e8f74179fe3e7423aa5b51bbf5ac8afc38e1f0210372338ea9fd4ee18e9a0aba836d53240b583fe83199c446a17221b3158d49f552332813c601fe453384cc9ce3d936acc8fe77e71bc0100608588abb6baa25244cbf6e419287cc9be4ae835f99f14c356411cf01c93097171e88a60367d8d066c6330b3147f080e8d1538a0f1bed6fafcb4bd3779247aeff713e05487410a9d6ab75c90d41216e6d9520d3d66ad5cd7ed63efc01c2e87012e032d161206bf05e61bba0210e21c5bf0c27c22f06529dff1c63285aebd7bfee9e00abd2ef8c9003040e2198458c790b227e63cccc3d66b76fe6a74961aac14468951bb60c0b52a136aa4b3da76f3829105a1830e4240052df7eeec8f724f16b4522b5994cda476ed442fe4961cd92e634602b07577c8ca0f907ac6d229f52fb965c8cf7bf977ec8db2112f366341c89bb54895ee12479c39b0d789b1cab257e0e8935e2fe7eaee8d68866b6eb9054fa2833036a71b17da37638088bc2d28be20fc3fbdd35502dce5b04609e453c000f9908e14081b692d74c79a6fb7d9f9325756d8d3bbcc04ecc10a80d587fb8ab1b11aac8967d23bc7253ee2c1e6d6ab326116472aba1ecc10af9d33032f4d1813b2dd79fbdfc4fffdd6aec6835a26016e4c3ed0c6c9f22f13673a8542c3068ff7323491e648b9e801d27735f5e8b604a"}, {0x10, 0x0, 0x7b8}], 0x1280, 0xc}, 0x4) sendto$inet(r4, &(0x7f0000003740)="0197f0d79818faf525aa53ca3455d2e2fda486131ee5854faa6477d0928741ef370d12ea05d13690dc31af1ab5ece95c84682b106450bce5475b1faf4cf607", 0x3f, 0x401, &(0x7f0000003780)={0x2, 0x1}, 0xc) listen(r0, 0x800) 02:16:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000680), 0x4) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000006c0)=""/16) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="3b55cb0e978f3e2bffb3b426a5c9b71974fc43a9b209e347b182b4f5791f945a0366a182ba3405aefd2550542ee870d149b4", 0x32}, {&(0x7f0000000140)="cfc2e8546603fe65e6aead8e5f05bcb8412abc8ebd05e586767838ebbc6a4459fba0ac997a4a7843f05ac77dbb061a6ea5a5635f1d71fe19b4db9ce8355d7e7aea775b61aaeedd5add265f8f74021264d4e34f6c", 0x54}, {&(0x7f00000001c0)="51943a2335f7a2dbb21ae17da48afd117ecadb77db4e5531980ab4b529ff0509c29e775a6d651de20ba1c4663bb51bebe4be29a3ffde58aee2ba6e727dbd354e35bc22c846669f86d3c8ec2d6b119fef91f8a2f7c3d82a3ab8b4692478df30d3c0fc06b55bbafd3c23a51a01e54dcedfee09efe47201d1a9f7d2edad598a8f2e2bd59ef71b2d9f7b9132ba1c746597f1867b07472bc85caaa60e6a919563194eea6e6db0d6edf2f771bcff95838916ae84117514bbc269461032597a970ab792a20408401cf23e8b92d5eeaaf2fb9b1da563aac9347841e816cb23f30a9c37594a5afbb161f34057d00dba09e19fc612db709c6e6b46", 0xf6}, {&(0x7f0000000340)="08104b7a1e1c90d25b05fa8413fb18d5730191c31f9732f784d5b310685d89fdec07e92c27473bf94d5d0b96ebce68fa3f01a8f21d8d49715fac9734c04eb1ae71232ef057d7ee7965c242ceb34dabffaca88f93d1f99fa6a8b7256367", 0x5d}, {&(0x7f00000002c0)="187d5981ea0a435b52a72562ee104a34ae827d61e22e08f8ce91fff6972ffc22d65bdb6f81eaeb", 0x27}, {&(0x7f00000003c0)="072aaa2661523132fb0f426641f792aa1d937ed0a97fed29508390083c6be98b4229b35e873e3e76432890eb819d317832045e9e905abcad7077d776503b44e94081a31e7fb749b0a10b6310230cd437", 0x50}, {&(0x7f0000000440)="00d61bd100ee5da62140e65c7c1ec67722f4f1fa12d575bf91b179deb5fe170275fb8cd5bcb82e31f4f4fb4b41e623409897fb1ff064b27e1c81768008945a89cfb459002f8f4fc8041da86fbdc16f7aadb6849e99a06476a08b2c5314dbc79c053c0da0a360c5631ca6fe4cfb94cc923fc89c25cd85d8df3531cba0c552b6d1c6b17fe3fb142b13c84b33e1cbed1d0643f3a8089521e37efb880e36c98274b820a955e963ab7d66ebf1a66f28fe65147a3a9ee63d97918a6dcfa999954fe58359091bc0a3b0b844909bfe1a5af0833304a4716b1a9462237f9a340de14e1b54ed173ba862ee23", 0xe7}], 0x7, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x78, 0x400}, 0x8) r4 = dup(r0) sendmsg$unix(r4, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) 02:16:27 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, 0xffffffffffffffff) 02:16:27 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) truncate(&(0x7f00000000c0)='./file1\x00', 0x2) truncate(&(0x7f0000000040)='./file2\x00', 0x8) 02:16:27 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000001c0)="bfcf0995db567b8f40dfaff2c1492bbaf5d56b425f6e42201ae9569156c90ab05c5152075dbfb3c628acc1152eee6878e6356cdb6403322e58b5c3503782b2e33743b640bd57c4c12cbceec49c7f6c66dbeddb33433c2b9e22c5be25c4d151625b7a0fa3dd6b1cfebd9891502c14a7302655aa32530768b49f4784a0074c92dc8acea3c860d142dfe37f312671065c3103924730ce5b45aa610778a0b4382510abad981992ea8a9b53a265fbe217b8951bbdefb1e1a1c70c3ff27bf6a5ec7f8d1d93bec3570c876f2f32893708c9ac2bcd06fd71ff695ba555bd947e0663cf4d49c99b261c7843027fac0681d8b6f58070435881dfa873a7babcc21023c6c076e5889565f4d33566449d5510c48838dfee2f8dca0455033113de78505638eab6e749ea4609fc747e2eba8db757b9e5b0aea94ce7d4efff7c624e7947ed0d249a4486fabe9135c9e4ae3bb1d87b4b4afd17180ea45ec39ab869355110a81b7af47411b75ea7fb5cd5f30b2969a32abd4308cba30e09f2e5569ca4d628e1b78177dabfeafa17d66072cf60eb34594bdd2edba528934c93d6e6504e9ac5899486f6651073954b22485ce6096a67c40d9bd18f50946c0693864cd1c85ff8b928ce1cf046e64cf334eedd5ee4e98522407ebb85c85f11358d7019770520ff8afd6155e7bbaba458228c24a8b1493cb795714b6d30582712277129ba0b1746c21e976e86e1a3552a6c2f1c710f574a7e8cd67efd6549baec8de897ef8c48779baf6ee26041687f03b6b8c7b3bc6f1c8df208d59d0e4e601411f04ac9f66412b8e32fddc74a65b4c3e4ae9c4d0ebfc1eae27c2c2716214424431f65092fb0710c3d9009cd20aeeafad953db971928135ad3d570cadf5417cce91c77be4a9d7f33addb1a945bd300cebdb80e025db90517493068ac479b4efd4905b92893b122b60c2f147192e5e6ea115402a23f123644f5fa61e44044b7d277c16b22a42f2e39156ff74c9ff372d8229144e562188c0c6159f5729a7839535ce98e24e285f0d2b51d088a2991bfe2776c5399a82c9105e72f64e82fec7a009ecced2c2152fd74dda61df9064aeb129cc2c5cc2006fa5e7ab4b32c759385f6f1796e0eec06fc36fe19f412bb28a0c674fc18ca79c3514048da3ce95db368e85f5b0d85483a76805c40529e38346ad8581470f6cf783dc9ad64a0201fcc445c378b69580f1fe387ab5962b4bd7c15185aa963025f3f75f9451d7e395beab23ffe0b67ba10697f4c448abcb9b5265e1340684a324b02f439185e8ac3e143a7efcd391b5c7ca5a7123be475eea7062c84c72eb3f5da6c2c6d010a462d803644aa85c9be37f450ba52bfea6f739b9febb32f4db5764b0ed259f65978c2efadfd64be792de8bc8bfa448ed833b55d958f10b4cfb9ef0f17df3cafe3f8adb2bcdd53b85dbda1346eb5268bde94745cc4389d48fbb2f69788160a10af356d8e72507e98e9938e2b18c0222d97a4f912c286bae5cfd853f772293db5ba9fbc71cc5d2e378e741eea784e4fa29ec2f795020b8a758404bfce85f20bf1a8ad83f76047924a81cf7b0e163a5c601cea81c475f6b18b53fd79b05a9e6f5e2956c7fe7769a300f199f04bd7db2468287ec0a2daee68f8c5bf23292df671541a27cb07153b6f048b3141965ebad869f626d42995068b9e6987291c3e908a8f670c8c0fec2b6fa32d38e3a54b796afe0ad767db6a301efd6161d76008ab8e272fb44fc7b26bd5cfa60cff13cb41803411edd396ef7cba1dcd7b8ba2c1a24375f6857a50ac93d9156df84da032ceec6cc4558b9399a7efa8bb00fdb46bb3ab21edc2d5b81397af5eb31d5726c5c22c7907fbd461004b7310dccff6a7b825217b23093f724c15e2a373f4bbd9e844df5bbd44c84d31afd59a8a271d4a7c7e357e0686f1e30f02aa5762b02512cbfad0b20fa2b3cde272e4540f4def820874b51013486014496ce82bfa62ea7fad919c89523c12f09f3edda019bb12b49c1824ffa412dc730ac34dc4064b075ea0ad53b2a7b9600072ed9384758201b9d427673c091645a06df23e1707c29648ffc63be3f11cc90825048519073097231a45bf887d4432518eaa2e29641b7240df54ef18e4e96a7525c6ac3e19d9580108045adebed5cf173ddf4af33829f83049d3de28eae52d807d305b08c962d2b9cca0cff6b3f1d6c1d7432db966f3f44d6ebd729590605d74a4c6c6fc132a6965f81eb985f2caeb825e650aec3ec58b82a1fcb3f9afd867d5025cc9b25c6203d2b925f4c2546af6842b856833582c5b8b00a20a13127be3b61bac4ba50a5947ae28d60a7fe77c30261e610bcde89e7907422ba24db50c5a229b0451b7034e5a5ca9ea4656290faddf4ecd756b1437a68b03ebbac3c19ba7de7f9538d1c8c6198d51ac9ffb5f2ab0c04704371553f09017f4308784268bdbbb971e7e91148073f1e76f24653ab91a4071c90577b2f87b6efe3faee7063de60d3ff7a3f4e988459f3751a90a40b0f07fb195ca37705b6fb6bce16d500493fe651ec97db37b624536c1d463463476f519abecd48840ac081e33379edace1acc40f2f6418e1b3e53fdf8fce5a24ae0280fe07a956d08133d35a77853ca73c660daff1882d768ca674c25e571aa7f29291368dc7237aaa90336a1a591b818dffe902c1b2d233355e0c63fabc4f7d6e734f64dcb0bffc3617f0d705550127abcde30729172e79cde45312d63a6c557f47fa7377ea7c5abbe2742a18845039af15ddf8e23680093318222093969c049b37fb6e129ed9a82edd8e587215eae9d13f892332b5947634373998caa419acc87a025277f4a79f3fe00208283f877a14ca9b97f4f691e33c5ac1786233e52f9e2b0f1d08dbbaa40f1e7e64c8a0350c3a0b1636c441a3fb9711444dd241d77674a336b575ce0847611ab45fcfcb85562fd7f1a1e3106dcb8d7cf2364f2bf1b1e016b5beb211fa6aa8d7f3251e815c98bb4564ed58cb8af46601546390157129f43dd9eba490cbb0060fbb120030d5c8facaaa643c4e43c997c63d0d7709b44a9eea1d6d359d4941728a34e83b1405458335cd8bd13c71e292dc7772c29db42dc653f3c957c7eb1ac2861e72ee05d559ebeca810301300428af91e167964b9a6e91768864f656c02ceebd82c5144d7c3b2c6a9a632dcff7f3ca9b01bb91a0462bce3a16f33ef941e5dc4bb6c42ff7f6a727a93b2978374dc74d5ba90bc8d921864f2bf886f4ba7d55d950af0341e600eea1c12f87085e8470597e3892ec86637b7361f868a4596d304a89097564a844024205ca8ad5eef405e90392b42161f20e7c3ef1e323a8b9d43446ce6212dac658050eab528f16092eef2cb684faf2557a7c3307e4a0c4280ab617d127a7525ca59da8fb6738fd871d4697bc85844942d384c55693184c24e9a19b9607754a6a5e762f93cc14e7efd26b259c4b68548b3580433c525381d03267626ff07ff44e083d403e551853e77b147586cca08bdc7fc7d1325d7638daae2be63286f94e63796d21a2a3921a8a160cb5fc2e890b23637023b7656e2c935972d70c560ca31b0309feaca8652596202b0e78196af44eeb26cee0bad03de20cef90fc3150cc7413e32eba1beff44eafd7fc5ae96d0130b36e58a35974a3e172483f055af19a247673059424c1ecbcb0a3e415b3b6ff74cba2672d4ad44ee1f3050a8515ac98023fb836bd404c41dc7e804ccdf2a065d4a909f6df380e3956fa15d57941874ab5f62bdfa04cfee07e991ffaf4f5451fb9a6d909ff5848bd7399c98b93b93dd9ac3f539fe38799f405fcb9c4ff89c691696bcad11ab4ebba917d529d76856032e03f8bcf18c90b02c73147ae9c7048919392e6dcfb8762d3544877c59689dafc1a88296d15f741b2d25711fbbda2223ef8511a43f4fc782631b2b95b39ae6fde6456c048e0cb2d8d56c021ea0336314e8081424694282716d2be81123c5977c0930db5a7d2e2ebd565929dd0f8927ceb3b058a6c93b072af203d6d5ac16e36e93d5d1d09bbd0286c97ab0e4afb97fb37c5f2b08af9d21e03d199fb5aa844abada79c74de90a58122162f4eae154eefce1f526ab0bcb2fbca97b5ce304f0ed8a054756a387de89792a9b0794e6865c8eac62958244745a56b10c9222870599d8a21fbaca393d4463dc25d9c5c3fb51a30e8287e4482073052c83a42872611638dea6e7a7624aacbf5e981a908227077b6ac5c7292b3b98e330d7d4819d644c2a437313ae2433384e9f19bdf344b1ad31cd09f4e80012e43659b73f3a80233ed8c9d6f80ad0f09e368f99cd856a6a203fa13e599fc9b334cfec0be2290db832a8057bec1819bad7c0e92e63408dfdce4543f5adee805481bc5839078cf57f1e1e064a8262d1026cbfcc62df26a884b79594dad80d56e2afcbbc509831ba0073b163acff15c335ff8b423fda774741339fa98ce6a559961e3632e05c04ae0661a64e2038125ccaba7497a6fb2291abc100854c2cd0d92f28b7905f2ef7fa95900ec61392eec480931621cb4ad38dc27581255c463d9ee68232830c7682272ec4e1d6fa15f3c84cf480cd049861079c7773736f36559ae32e321efff57234aa9bb2dacd83c13deb1990dcd2d783c0e1b637c4b103a393a8cf0f883bb2773ed89f47f5c233e32079a2249625538f232c9c457f767419b62fbc475e54b3a4fdb07d4e3399eb4b2c6a736132f076dbe002315be123d9abd08fe81d1560aacca92bad9ffdd69c8f4df46fbed1d958c3572792fd9317eeb1b29884cfcaf80882c19f829deb00df661a09cb8537ce6f48751d256bc977d1586855a76cb73a510e3cdebd4cd074e763d38843648f6ccd6b8dd5d5155696c7014d53e5bc886e7c9739750a64d6672cb89ddba5e2224133cea16a491c6df11c328bf660c03fc180e567d87d400afcaa3f47f6f8a39577f767d7061bb6d6fda521cee809ae0c29f7ad61e5268cbada12ce34146c58cd1684ec0891294815604fc8458841da9d6f056e995aca58578f7b4ce0e80c9b3562017662808b9dca8da67c13938edeb83a4dc5f049556afc671de65452df0aef78f545cc053bd813fac31676b55da449178214302c3c74df04c1fdef08de8736c363ef8e565d6a99e2be9c92223ac9761103d8e686005cc48b22cfa250df0469987d62fce1cf23cc34a0a9295ec9a78129e76cf0b7c53ad7a59feb133026908b2a7adf0c0b23f1428e6367b85544ab9d96e9c2daabe3db5fd909a803aa03b22f5795252bf11aaf3fbe6473ab4da76242ca82eddf252bbcc95d06ef787b81b2f00a38c8269b7816dce1a203d5562d3b93f18ca57e38bc59e71f1ff1ec795c9154f74c894932e5bbc8e7aafbed5ccbfca7fc0e7f7198afff5bb85f1448d89e7395e83283210eebffb4adbd1a23731a8fa7abe4289537625297d0816ec918244be350ab556267bcd8da32bcb8d97284ee0ad4eb29f067b806a597cbf10180562a7710ab5305e653f135d2b86596ae1856b2e94a92b81d9e532ccdc5df164456c0eec9a0370582db8fd348a4e8ff5ea82d591d4d6b137a3ff2cdb77fdd039cb00ca807f5d77f3203b65ea151607afb5d4c0125e723faa99b11d7df0da15c18141674f65a40fa6da976f34e9acc309879deaa27ea66b4ae8ef5a00f148e8d76c2ef20a202f80af480e5249aa57f451fd838ed511875a6e3e8488bb445759c18cabc98515d1a7b534e02f0ae105d55d235d50fd19e860e5397cc12f5a048d7934efe4debbabfe9bab50df077fadb1ab9a8ce3516ddaa6b9e4ee6ec6edcf", 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 02:16:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_getres(0x3, &(0x7f0000000400)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xea}], 0x2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0xd0, 0x61, 0x40, 0x84}, {{r1}, 0xfffffffffffffffa, 0x40, 0x14, 0x5, 0x7fff}], 0x100, &(0x7f00000004c0)={0x7, 0x13}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0x0, 0x22, 0x1, 0x69, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x11}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0x9}, {{r1}, 0x0, 0x12, 0x58, 0xfffffffffffffffd, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc5, 0xfffff, 0x5, 0x52}], 0x0, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000040, 0xe16, 0xff}], 0x2, &(0x7f0000000600)={0x0, 0x3}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/117, 0x75}], 0x4, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 02:16:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="18a3788df40d6faca7e02261e3d2d0facd377278ae74873d25b2a50a83ddd572e4419181f03afc02f689ac485c8af6ba0635368301480cae52ac6ef1bfddad0b45843721427b65f2eadebfa5614076984553ca4f6ba7718f2c77a87795b868f0581b8c0d989d515677e5af7576", 0x6d) mknod(&(0x7f0000000140)='./bus\x00', 0xe000, 0x52d8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000040)="62065eb0e0d3a98e477a2fd00f0cd35cb52049fb0e3cb19afdd76f5600189535af3897c7f34bdc04ebb80a", 0x2b, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="01002ec92f62757384987965e6319604f5243fd80dde692514109243a1c2603abb6d2bb20af307949728"], 0x8) 02:16:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = getgid() setgid(r1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() 02:16:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) r2 = socket$inet6(0x18, 0x2, 0xff) r3 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x39, 0x800fffff, 0xc4d, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2ac1a7d1, 0x7c3e}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x80000001, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0xffffffff00000000, 0x2}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000042, 0x10000, 0xffffffffffffc044}], 0x200, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x40, 0xc, 0xfff, 0x1}, {{r8}, 0xffffffffffffffff, 0xf9, 0x40, 0x7f, 0x4}], 0x9, &(0x7f00000002c0)={0x7fff, 0x7d}) ioctl$TIOCDRAIN(r6, 0x2000745e) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) kqueue() shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) linkat(r0, &(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00', 0x4) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000003c0)=0x1, 0x4) sendto$inet6(r2, &(0x7f0000000400)="fede847fab3e3964964bf56080e542f4b5138f37eccf34de09d873e42cf78a4adce9560aec92618238218c229f57450cd38e32ffc0bdeef7f7e2e623026550f03dfda05d98cd4fe4554c518d360af9b9d8f56ff2c5b3d3f872e30513892a81e54afc400cae3f7b0df2bbe89f6adac4ee3ae594ac4d88dfab6fdc9aeb49f5c06c0b82756cf0a6c4c29c2df0965b4d3dcefba04449df", 0x95, 0x409, &(0x7f00000004c0)={0x18, 0x3, 0x3, 0x3}, 0xc) ftruncate(r1, 0x4) connect$inet6(r2, &(0x7f0000000500)={0x18, 0x1, 0x1, 0xebf}, 0xc) getsockname$inet6(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) accept$inet6(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x5, 0xfd}, 0x8) kqueue() socket$inet6(0x18, 0x8000, 0x0) pipe2(&(0x7f0000000680), 0x10004) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000006c0)={0x7ff, 0x100000000}, 0x10) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000700)={0x400, 0x0, 0x52e, 0x3, "fd52b634e54a3903d8a32c7b06401cdd6a8cccc2", 0x1, 0xffff}) accept$unix(r5, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000800)={0x4, 0x8, 0x7fff, 0x3, "74ed39393d59709c84d64748df4cc4b902453cb6", 0x2, 0xfffffffffffffb1a}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) connect(r2, &(0x7f0000000840)=@in={0x2, 0x1}, 0xc) 02:16:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x712a}, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/213, 0xd5) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 02:16:30 executing program 0: socketpair(0x0, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x2, 0x100) semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/108) poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) 02:16:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="5db18296da170ca17906f914e8f97b984b08ea22253b6e57caa3f91e43505a693c941eba40398fa1c5453e127a32729b741db110ad", 0x35, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 02:16:30 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)="0000000000000000ffffff7f0000000002") r0 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 02:16:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair(0x18, 0x1, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000380)="6c293c84c71d7fef3db00e8fc3a240176587d5215e1da76ad3f4b7f8fb295700b727b6b1023488773d91112bd1d12469256189985cd6a86f7126bd46b9e71b5994c0f7bd7a13d63d10e9452526c3e704722042a3f08070c65d6c92ff2222879ef1f6b5ffab7364e7efe9f0bb873b13f245c8a9b4fcff527b6491b8fe98b4cd6c675ac1df72e5b336c598b5258d1d4ec27df9b9034d2181541a7e39ed04", 0x9d) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000440)=ANY=[@ANYBLOB="1d699a276dfeffb4f70293b0f63f1e581277968701ff3cec69c65a0565760bf722e13ea7ead10c1af9dde25bb5de6f00699382c2ea0f82054a0fa21161978235916da22dc6cb868e72b3c7984b1af05b4227f7bcc00bac0c70fdce23b30cd28c26a6"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ae01b1ff39d9894b7eb62810caf4740916558625c60409ac2709f67d7a7c734133cd10fd6bbbf24b9e30a7fd30758a385d20ced2986fb3dbc472bd867c390d5cb0291a175726a248ba659545481295297a59cfc375f3dae986a3814d9d954df1e8658be18ef168be8ce84a87485a23524ddf3c9abdd57e268135750f020eaee997", 0x81}, {&(0x7f0000000280)="9b859854d6d61d9bdd92a2734c1bc3aa48770c731ed5b1ff7278f757a3dd0458170253cd6141b48c3b2a32e75e53674c88c88796f19d", 0x36}], 0x2, &(0x7f0000000300), 0x0, 0x8}, 0x4) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000004c0)="695fd563a99a9733a448a3bfbd0cfa488a4b97f9b66146f551462c77f250077ea3ea3f61fd4ebaee0be0205499ba5277f0c226bd37012adb8be85003018aab58e3869488a8b8397075348d01aeeaa6c1faf947814f220f511ca154b96253b2c6f208f8", 0x63}, {&(0x7f0000000540)="c0e807a999bc89752814e56c4e2166c0602e074835d871a44cf9b85c42c863af8e45f8a505fd557c74886934c25d887a5dededa76a7999d65ecae3e15206b1c15a111a0097a3b8d2d16ad002240114bea150c343acc033b549fe35ed03fc43f5386e0896cfd1c770a4713b5c4fe5f8809417792c5e658243", 0x78}, {&(0x7f00000005c0)="05a20f6dda968576917c0c079afeefd6640f513bb4e05296122933e325c7602831690a1d0f2e73f88f15230fae40fb7452a5fb8a6d829ba6c48b47af3e7dc0a6f7dd971bd8e9e4e648fb2b2265b4ee6e8cdafbe83862ad34d489d551980ccedb", 0x60}, {&(0x7f0000000300)="56ecce9643e6aa3075e63de11d7c3bb916c607fced6fed904ecf6bfadb7833348611a744", 0x24}, {&(0x7f0000000640)="b27542c7f5092390bc07d063d236c3d3a0333bf32db5266942ee92222f68b3231d3b10223d47f8f266d859cbf20e846015ba90d3ec824ded977bf13173611918556dd3e11d3a20c6a7744be9c7101ab48ea54c82c8a9ef5a3678ab45a250002fb7b8569788a520be0f173dd31ac9be743ed130032733266cd2eb42903729dbc3e1f7ebe691382c8b318120a22ed19081c64780cdba60f0771bc238820306a3e5b65a8a3cbf889e1159eceeab9b06458f694990acec3cc988834f89802724eae8b204b7cb8eabbd688ed5a19752aa414e61a29afe87ec94", 0xd7}, {&(0x7f0000000740)}, {&(0x7f0000000780)="4dce5bd9f4424f177a9ee6a238704f9db4a97b", 0x13}, {&(0x7f00000007c0)="4aa741f3e0e554adfaac44912fab9c4818f6457271ea96cc06f88aaca0c9037cc06ae048848e0ac2be6eb256176d5b86b2e3ef", 0x33}, {&(0x7f0000000800)="44186eae18b9b625a7e66806c3db819b1f12c941279c850eff6051cde6c9cf3cb98a434e15b6d37ba8209ad42533a6051f3533f071a9d63d04cd616835f810c1f6d9da4dea86d8a15c054f4fe4e8e822bea582ccc0cfbccabb45b96d5bf584f54c48307edf93545db856b5ca738a323cf2dc32bc2e68333a9919eb9ebc84f18cda63894546b264196ca38971ac8b9b554f245db332d51656d9ed01e8498caf8104", 0xa1}], 0x9, 0x0, 0x0, 0x1}, 0x408) chdir(&(0x7f0000000140)='./file0\x00') 02:16:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/241, 0xf1, 0x3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setregid(0xffffffffffffffff, 0x0) 02:16:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = semget(0x3, 0x0, 0x1000000000000020) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/184) 02:16:33 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/230, 0xe6}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/62, 0x3e}], 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) socket(0x6, 0x3, 0x61) 02:16:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) clock_getres(0x3, &(0x7f0000000000)) 02:16:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 02:16:33 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000180)="3c41fa197fa367654056934ca86cfc482d981141bdcdd5cfbdbf9476cd4cf5458e9d23069c2903a3543f06aa664ef3a8902b4fdbb1955b0beed0aa53fe7072ac03f7fd402499448920aed461604ee64fb99cbdec02e88aa4758be2a3f9e95666f8894a285cb01bf970e3d81066b9c8c9f3bbfeec46c5f3d5d23829bc017b27762528f79772d6da49e597ff715f8590ecfd5f573f612b1d", 0x97) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/182, 0xb6, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x4b, 0x0) setrlimit(0x2, &(0x7f0000000340)={0x8701, 0x4e03}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$dupfd(r3, 0x0, r0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 02:16:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4536) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 02:16:33 executing program 0: r0 = socket$inet6(0x18, 0x9006, 0x9) connect(r0, &(0x7f0000000000)=@in6, 0xc) socket$inet6(0x18, 0xc007, 0x3f) 02:16:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() socketpair(0x2, 0x4, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x7fffffff) 02:16:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) open(&(0x7f0000000080)='./file0\x00', 0x18cc0, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 02:16:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:16:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) r1 = shmget(0x1, 0x3000, 0xe6, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10000, r2, r3, 0x0, r4, 0x4, 0x9}, 0x2, 0x5, r5, r6, 0x3, 0x0, 0xfad6}) 02:16:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x80) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 02:16:36 executing program 0: r0 = socket(0x2, 0x8005, 0x100000000) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cf09411dc63a1fe89689d2e49bc7ad6cdf51b6572a6889c6e251343546fafd63ff2b14c5445047a2f87442206165154a3ff60e85731b1b7824c4bc1ad2ccbd0a1ef39b30f386e82e945eb76e927ed8438d3ac8dc078cfa1f3e4f090a73ea1fda7c1053553f9354bb99eaa8d6c311fc72c72e0dbb04c84ff0048ab0b4a4f5055a5d8fb863304019808f18f2349429b7460dd6991c4640685eb9c250cfb875057c8c95441f1f067e0333b49429fec254100202cd92b0365f21793d2c7770ba35ec9d8ff647fe163857e0cef89dd0eb749bce84e5ec929bbff27855526b7e40ef35"], &(0x7f0000000340)=0x6e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8290, 0x10) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x3, 0x7) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20040, 0x100) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x8, 0x400}, {{r3}, 0xffffffffffffffff, 0xb4, 0x6, 0xa27, 0x20}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x92, 0x7fff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0xbef}, {{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x800}, {{r7}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x72d, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x2, 0x5, 0x5, 0x7}], 0x5, &(0x7f0000000280)={0x6, 0x1}) r9 = kqueue() kqueue() kevent(r9, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r9, &(0x7f0000000000), 0x1, 0x0, 0x0, 0x0) close(r9) 02:16:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x3f, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x8, 0x0, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r0) 02:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8000}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) write(r0, &(0x7f00000000c0)="25d62316c12140e961ef15c068b1a409d378b745a23b237cef0b49cc576878d8ae82c032644ca7ccc64758bd07ea3f0cda78490750e763341a5454a5b1c63d18456aeec2bab000810fcc4c3f418577d51f96bcebf076611957a2af799e9189d7385eaa800a65118d275e9a7a5799f273bb84c9df4c", 0x75) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25, 0x0, 0x1}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:16:39 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x40, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x8001, 0x1}) 02:16:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x28) kqueue() kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000002c0)=""/221, 0xdd}], 0x4) 02:16:39 executing program 1: socketpair(0x1, 0x8000, 0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="f838036f2195cd53f0dcc57946c0e23c", 0x10) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 02:16:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daa13202e1d4a75aee43bdb1b33001f800000000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000000030add2b131ea0c67e08734f8ec33b70d15054254f2aecd92c7735ce4e6e33f2fc2a107"], &(0x7f00000001c0)=0x6e) socketpair(0x18, 0x5, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/21, 0x15, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x8000004, 0xfffffffffffffffe) 02:16:39 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x40000006009, 0x7ffc) r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2b) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x81) read(r1, &(0x7f0000000100)=""/109, 0x6d) 02:16:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 02:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000200)='./bus\x00', 0x48b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) 02:16:42 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs, 0x8) pipe(&(0x7f0000000040)) 02:16:42 executing program 0: setrlimit(0xffffffffffffbffe, 0xffffffffffffffff) 02:16:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x81}) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2}, {0x18, 0x3, 0x8001, 0x1}, 0x6, [0x5, 0x7f, 0x1000, 0xfffffffffffffeff, 0x2, 0x6, 0xffffffffffffff87, 0x200]}, 0x3c) r1 = shmget(0x0, 0x2000, 0x6a2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 02:16:42 executing program 0: r0 = socket(0x40000000008011, 0xc006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x1784, 0x9, r1}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x7d, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:16:42 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x1) fcntl$setstatus(r1, 0x4, 0x8) lseek(r1, 0x0, 0x3) fcntl$setstatus(r1, 0x4, 0x40) 02:16:42 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 02:16:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000000)="58f706e8cbd1aa40bc853622b1352dad5a671d3e06edb60096239efeaad66b9b96", 0x21) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) 02:16:42 executing program 0: 02:16:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xef}, 0x0) 02:16:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x800, 0x7, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/175, 0xaf}], 0x3, &(0x7f0000000240)=""/255, 0xff, 0x7}, 0x803) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setpgid(r1, r2) 02:16:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0xdbe0, 0x3ff, 0xffffffffffffffff}) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:16:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x1a8) sendto$inet6(r1, &(0x7f0000000080)="da4c75a6197af0d5b45c2482b19dc0186e3b186f6552d3ab430b8ec832d741", 0x1f, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x8}, 0xc) 02:16:42 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 02:16:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000080)) 02:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 02:16:45 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="2ea2bf4e532c4c1908005eddd7bc83c27f77a1bee6b60a825f53ede1bf6e69b67c04eb2d4f6898aba12435d943c780841430ae673514198e7fda56a7ddc2c84c092d172731ac351b02692f2a9b39ca1309b55438997d8e82219569e1ac7fd7222ef355bbc5f1be8ba560b26901"], 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="0ab4ed5963001cb45cfdd6e18de2f3e36fc9856a3b90e04fc42771bb4acc", 0x1e}, {&(0x7f0000000200)="cbae6f969878412f37eef80f61fbb77c9d4843467435bf984a7d01b7248348cf490d248d739686bdaabea3e212af6c72d063e0ec76157e2bf29c118a540dc09169e125a7d71ccf30", 0x48}, {&(0x7f0000000280)="06395e3d17fea329e899b16214f6a9ed3b0ff5d723a5a055bee7cf11900127d928ee51b9bc4a6aa3041830d408173c994c9f51e4355d02bcd218355ea67bfab5b7118c853821765880e5ddcaef5a69f208b15050469c37ebce8961d3a05be3dd5ab06d58055026ca40312148bef4f06e2ccfab1809ffc8b2cd87236d702c16ba8eb01181c1bfea090ad6e54a1eb5c4e781dd5d5b736681df7bf7a9bdef960e046387d651027c19ce66c57f77f8", 0xad}], 0x3, &(0x7f0000000380), 0x0, 0x7}, 0x401) getsockopt(r0, 0x2, 0x9, &(0x7f0000000140)=""/115, &(0x7f0000000000)=0x73) ftruncate(r1, 0x1) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf00000c2, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x22, 0x1000000001, 0x7f, 0x7}, {{r0}, 0x0, 0x4, 0x1, 0x2, 0xff00000000000000}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x3}], 0x7fff, 0x0, 0x6, 0x0) getpid() renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 02:16:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') 02:16:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='\x00', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 02:16:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:16:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() 02:16:45 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) 02:16:45 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x700000}) socketpair(0x6, 0x6f18338fb81f3f4c, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x1, 0x0, 0xffffffffffffff80}) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xc8, 0x0, 0x0, 0x6}) 14:53:52 executing program 0: clock_gettime(0x5, 0xfffffffffffffffe) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) 14:53:52 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x20000010, 0x7ff, 0xba2}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x59, 0x9f, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x8}, {{r1}, 0x0, 0x88, 0x2000000a, 0x9, 0x81}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0xb4e7, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x14, 0x3, 0x5, 0xc7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x3, 0x4d5}], 0x8, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000001, 0x7, 0x80}, {{r2}, 0xffffffffffffffff, 0x34, 0x1, 0xfffffffffffffe00, 0x69d5}], 0x0, &(0x7f0000000040)={0x8, 0x57}) dup2(r1, r1) 14:53:52 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x2000000020) 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0x1c) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x89}], 0x3, 0x20) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4b", 0x3) syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x1, 0x5) shutdown(r1, 0x3) r2 = kqueue() r3 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a4207995d100d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 14:53:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r3) r5 = dup(r0) sendmsg$unix(r5, &(0x7f00000018c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="5c7e0b726b5937f53fe1d3c7a467a781615a5657b8cd6798123031b6d03f042e684ba6509fa246d7befbb9601dac62e7f9c18e556baae2d445cf84621ef6e83efa64219d6502554f8409221e376a8a1a72d12088325314d051d1d560c0dbd05912cda3ec8a82ec0cbd86adc266a835a44e2e24fd261518205dfdfc4c3e1cd3fab1c82074b5d4808171f49835e36e6b03204c14bc29ddef94afe2f9132bb2bf46fbc1a25aba2730cd5cf2a22901362f10da0d34ecf5d702c83ca696c085ad664c4d96af0a81", 0xc5}, {&(0x7f0000000200)="e682fb5783e72ea818b3c91c46b201d91016e02bc2447301da1d74f4fa350daaabd53cebb1495826dbaafd890cd7e0852e7bff4d58d00fbf514f955527b7973a79c66614f1dc096411a0596646ad049cbcaa53eb84f0d890b9bcfe00229fd56318b54c60041db2bf05bd9b839f510d8e6e9664e1daaa578ba5181570", 0x7c}, {&(0x7f0000000280)="68f25f7fa50da9d643e75adbc01d41b081034de02e6dc4eec2275c20fc03b3a001cfd94ca0264985a0a4384c08c401c02c0be7e9d4328259af1a78a2a16ec9a59ba359a754a2b32f920fa11b0039017cc34523bf9518cd12cf5aee884872ccb4f4c23047056ba35deca6dbbbb7291eb25b3c790e4426ebe021d918c6e830eda073ac395c56d401927a8ba7d646e4d596ff727b24230ed1c70b2a93c9010144b4fd8ab5f669d18a42715140ef75e9abae", 0xb0}, {&(0x7f0000000340)="db50fb69b373d8f0995a4a754391b5e8301bfa1148d8eb27f406d1dd8a41a4f3c451f315ad0af08cddcf06abaa3f598c99a69c9011553a60b64d1c5cd275c7469bd42b9fe4638b600e03920e0b278b0f511462b25a", 0x55}, {&(0x7f00000003c0)="e03d2045bd306d5203b13d3d6f32c1f3cd471a5536ef63d71584961445501c7eb3d8ca6a4cb332008f1ddf2b77edeb4b89ebaa0bd87e28c548078194695370a8cd0d4c519dea6a27bcc54a8af229f7303f80038f5101cc6742f600a2e784a07a77bb9b879d05c6989008e03cfd6fb94ac8453a152b70e2ea3c74ed5c8f2f50fd16edfe480dfe70a9859a73a7fc4342ab1b8c1a645608f40bb008927ad5e7573e4ff2dff1d864e084c8221b90d03d", 0xae}, {&(0x7f0000000480)="a99d1a790ae0bd7edc872b798d800cdc8f314d3e7f374ba9b6c9605e966f9a317635715a70c49f4a483921bec5bebaa923810785ba5539b85cea1091ec72af54b08329077e4b03324d1e83c5bf0e88e91ada729439a38b5caae57171ab0e490408f4b87f36f7d467f48d47a280d31b5913f51ff2f39ab6c39a756ea5fe0c1b7ed5779fce64697e61933a91ea7daa86ce293cb89a46158ca622b1d9", 0x9b}, {&(0x7f0000000540)="861917c6fcb9904aeacdc96e20ced984d3f15dc1b310554ead96afbbee640fe1c0777a6e3c896cdf1338b75166dca2a805538c47fa423757cbbe6ff6460baaa7f29f85b6a3e3b15718fd274ea33a0be55dac558e96289b2bb3a1c8d5a4492fd6e086c2be93e69b94288934", 0x6b}, {&(0x7f00000005c0)="7719eeacc4c84f75b684ee02a5c8684d52a647f50c7cd2c0eab893a27db75bdae93d46e0164bcc70cdebe9c35819002de85887bbaa6736050f704ca289e62c81e32c61243e5b311723d326542db6d1f69dafa8e334901e034922d3a756bb2d4a5cd3034fd5e57efa2329bb265a0a3a52930db0ea5fbf9f5e4b80345c", 0x7c}, {&(0x7f0000000640)="c3e05fc3699a324a1596ab05538c331ff576ddb98a603747e0265566a009d40c98d4bd4cc3395d832d27e34d9b0a06de538fcc521a0cb2f8a3742d64312dc3013f818e949941e5bbf0bb6c6f3018e2c953c7ed31f0fd981f796afc9fd34004609a7c5374ffebd6548d4dd813dd47b241cd323c24deafe4e098f4036daaa16abd29eaa94d9b22495c99ac3324306a70c3e836c2e134e6d9f3bf57a0c163ef0258979d50bc35f3558ad031933d2e1525b49f1d9559d3fa7ba2d464d89cf255d2eee88426a7799b9c409ae693386fbe19b76ab4d8c70ac158d53cf8e05202dc59305f77aa8c371482cf9d3b95cb8970b71ac3baf60579844640efbec374035f7cc800104db6d46c67445ab48538904770bc72368fb473edc439c8619add527210f8de04ffc7d465d3cb8083b1b211857a46b8a61dc254b7f2dcb925fc4a422951a85e26ab25660f2ba5ec3e2af0fea69b68004b9c0d6a11e1b31f593acd036aaacd47fe4ebb5a2cb633668ef7a3c28419246f05026c8cc5e890e4d838a5dd4c68801a51052d81a063f535e6a19a1c6690cecd0bab20c7095ed2c979bf6cdc82d04c66913b156e7ce11c2a17235f3059360d033f90ef42eb96393b284a91657db860bf847b41ae6191a33eff187a65c7fa1c1ebe64ad6a382f82dc2e0e1d6c3537962f84a3848bd311cd8bc0e7e3f8cb44a68305bf9f99b3e742b956ce374841cc91030100d71bc551b70ddaa887cc1d5faab0589808613ca26d54ca0128c17673f1a09f97b3f2cf1edc5c9c87ee0b094407958eace2fc6583d615a2575909cdb3c5a28baa6d973a36ec00e3e022a54c64a33b6cd7958525ae8af06c728650292d5f495f0e06a89c5bf649cb5e8e5a36899f4324b8d91c92749659bcf598ac9791b1f92d51c6a6ea4916b8c826d4b0e32abb10e7a41f3a34980669634bd3c7e067cf505b9f4461acc44e8e35e8ef85be4b241453c32c13079b5a8727b7f69f34b9d08a56b490da18402487143c27d918be8592fba859f193422997426cc21bcf852406c80bffcfb395c82f10533f87ddf920ccf165d76b65c6d1252b814bd3fa23dc44d3c2f493ef3eb8744d94fd4d6ef56caf985ad4d29667251be6779add9f0b482ed70011a4fd7c3d53e80370e7db2ddea57867a2754ba45bd53def8aca6539a37e401be4f77e342112ab6ee1cac0e7777f999023f2de7a25abc457e481221564b48822ab02ed6a093e76a402cdc0e69f95d81482f36dd62458e4a8b1006b2f68a442ec8d3eef5df5190b6e061d27dd495816efa67d99c6033bb41268fd018c89e2bb0d0a2f66d985449453497a6349681bec690a554360e4a8c903ec5a2f8b9323630f1d59c93a02e97eca7a7bb95929d68cc34156c3a924fcbfb919744199d9d798292af95488771039dc8929ac9e532fb1e8d3092e865e41ee7c2fc1582a5fb10807d3534c82f1e8488bb2a40a08261bd5c204df292879e0bedff97a06ceb5f02bda09356439a6253461dc62d7bb290693856a4ad37f586b62056fa51e725c6248fdf3758619301cbd21e7550f0bbda93edfb498dec1ee77e0e3b6229752ea788070abe943958800544b2401e1ccc6bd4c9183e7a55abed3409e667941b1863f2d8c0752124a33c0dfd2b4ba4572c4f65124e8f2c2c67297706477d3d1ec80d4028387e0b386c7e61cd6b8b562a5c8f5ba51922fdef0caf1b71ba373a7c292c82af311a6b039aaaf06575e22e4cfcfb8dc3c2bafcd5f94bede1676110c6a525628536a2b9fd962ed229369fd9ffda9c07cb7645e925af2da5c0da469907ceeafcff54a80ce7c15932ade02ee0d7c3fb274341adaefa60918a03e2ae65edb937dcf659d1d204eaf8e1ce6b812388c61b09985cb9c778ed1e891f77dace8fcc2f11293551edf9cae69bfa18c4d9e3f3e4ec72068593c573e5b9e08f4e279eb50906c3272a3d696353c0cde302518030183d35443425168b16f77ef28c40d29fb9ebd5e368164e2aea7d6b08541a61f57ffa6cf0152f76d1f71af6a9d19f4e8f10411351b6726e4d81d05512e37bb486b1a652675655bd8318c3e0158dbcac75a51186654809ae72f4096b9e9635947576adcade67e7dd4928e58b858c9514d7311a4697b1b0dc2799f2de5349def55c36846ced003f2a21516ff8b916b8a29e065cd86e6ca37189f862ea68707b2f997db18d94a8de0b224de9716393179a0a0a2c1928de415f28f87e21abae33f87b11f4010bb61c7454b6e47365bfaab1264f9dac37e1f25ef9f0ac51b20294a3b2c73dae69d83a43ddd9de5ee63e577fef146559b74b4db2d4087e650adfeeb9f07255371129ccc5077f41b065837f4cdf32c5ddc89a77bf78de5d05451008037308e2328a80901bd4e10ac4656a4b30382a0fc9945886b2789dd9297c0ad25b1922fe4c6cdfa28145bb901bc74c589a5c0eb8b100fb8fbe4d986d7620239a89185a7e39c4df9da59ba70defc322a15e08685f7e3fff8c9b19571610d739d3b1643c4368d5b3ee2805aea03a4b90589702ac5ebceaf8489b98932edb841f411521f9ab660b6c4bb010a56a1d1192fc944c1c2ce2a80fbc78b622b36f5391d0049587cdfed425b43a9b06e9e582cc64e91deda72ab3c5a3b29326e02b134fbf854d2e0b13e22117a18cafb176984b1a539eafc6825666bffb9d1077ce7dc7061b6b0667b6f76645ae445e0c611360bd97e1cd78af18e32ea7bde94dbd41891c3557e8db2297901354ddf1fdc4d0039fd42294222784688a5af260db23993f5e4f2514ac165f381e0a98327e5867a39987642fe61566aa3905e50689831e28dc88b29943fce526021ac54507500261062a32f4305191db2dc89009120643ed94a6ce02d55f935f666e92245dcfe2667862c1b55f952f48222bb9e603c32dc744df58a8fec61340b5dbb45c73346940cbb6ba437000be050abeb42a0108a34737621af9e6fb5a9fed05a19bbe48fbe8a6b745afde55b084f1dbd48de54d2f61b1c11f925a843ae2efd504032f9931dbe24d8baa067970959291a9ef8a19f7136aa3d1503d6b3b3471e2498691eb5195610025972f909538b56ea6c27fb80f575938b9e5de84652567735ea26ca36cec3a3284e595131489ef1d457a53afd774b752ab50429bffbebc5834d0cfc151e0bf3d539a6e53519ceaf20316977938565d9a09b956f73f336f308526b6ef068d65bbcb88770c975ce58af9225a4c601a7479332526bae231e702a99add77709f2dccd0dddc79a81a11defc6b4dd9cac4c19195cff1cc64c1c967e759f1cb1f8661a0ee015a0fc1a2ff036411d2a367f3c9d411287d44e04bbaa665b209d42b54a54fda7a6816ead72af66cc7ac8572dfaa1ae38918a4199ebd078a84c830dd77f8b47d7e5f358c838e787822eea3b872f11437371001d5cc45b347140cabbce3b7b6cffe42d57af7bd28150ce5e57d3199f697e385f3b64973507590a80274743067165110924a18d80a9a4ecd8fe31c6187608ff987342c3b6bccf6f0ebfae1d8460261e2a8f2afba4978bc9f4d88580c1a33cb5165b9974b3f501f77bae9e5fe3f6772686fea5deb1d29c2d4086822c2bd94a6ab0eacbaa1b38ce6f73a400fee971d554cbb236c9ce96384be76b6cede52e17ce42ba1c624ba017ac3b57d644c25b17bd56876add7ae7e60dd0ff3ec1f243a220e3f35d3bdc4487b61e5146e2dfcd8418a1f201e144aaf77c85dc1cffb6342bfc9fb765145bd1aba879efbfb327bd0432e47ec3bba66ed8e47f5f82257416d6c447276425f42d4fb6747f47439bb57b747ce16e08af9dd581caff2e455d2a0a6e99d6557fd5ec3c355d1de23e8efa666493688b82557de5addc7642635500960e54b8529fdec0db9e80f5bc569fd2166f97a1cc6cdd55b5710f80f5585a9a63fdd1ded749203c00a97e0d2f96821a1535be6ae7f05f1f1cfc77702331eb81535f6dd9541d149cf866640e4926547a339b9bf989bd7f73dd096ceaef76289e75ff13c69dfc4d1ca3346106765fc31fd5fc045c88cc827c0a8f3fc1bdafe55ef087314abd5ee5cd5354fe39d5997daacb13ea59c1b5eb6e692b7d1ff88e75121ff0c6c511710cde58cff38ecff9ccc311f2972159820421868945253bd8cc83bd21f9309b5a3a1b0df59577c69c34552b77c06156545b354b7aecf4bbe585ae3d4fc2819d186f0bbe73c47f49824204d08cdd474805e5a167058c8a1783edc68cf1a52d535bfafdca68bbb4f6ceaa2de68a671df03a2660efc6d90725cd991244178df46528a04f957f2cddbb71c55a7e9054815aa9ca710b5e005227cf000153757122021cf7b82a9d23beb42aa351935c840e67d4c6b888d06596d5629c5d7acb0edebc3f794fe3ebc81a0774d64fbc9f8f3ec24293d8e5970de7863703ffd4eb589ed03cc18373853ddd21a0a55c857785d6286f3082fb93da81660073c8157bfdb504ddedb9dedcd07e1de1ff4b66eba2fd8fe007452a3f3a5f7cb427e39254acb483a4231bcec1e01b6afd33e44014a8630e16412029def4d438b8e0d7750f6a1e9d3398e2ec69cb32d79bb209c6df42c362e2c36787444fe07f00b76d007043425ba4d6914ae0f44b3e3e41f2f9707069e9facad3e14ac83dda6be581f12db1cb42e46775166445214bc0831586c0f8fbfd15c576d0607f5b22189ccfc81767a9002f9607a6697ce290b5c96765e6ddfda5579adc6607146622092a3a5fe814d6ad4595a15608c622ec7435b3cd126cdb4b9a952ec0f26bbe73620e394c8e7e6687e27f948264a53d7e0952193592563f8e2f5bde80ebf6610f0c22f9bcf251daf33c0b29e860a124a7bb7ba763b17486738350cac34ac7c0f44680754a7ab240fadcfcaa798c45b1bf40d3fce096b0358005202dab0d839eca4f5c246b715e66c2f4e394742718c96eb663abeb60692bd488a2020e6988c4c14cadd2f98da453346fc11b367ad31fd94cc4c86098919cc55fc65c1b8f062f240bc1fe13f2a10bc32316d7c877c18eda0fc011f8b28e081f9e1ab3ef03580106d06ec065494196146c2084e995dfc8dd651c6d5ba65fb0aee6d1fd0c32f394667e7c55580b143158a054654521bc0a35cd3610c4c7050510d3a685672f10ecf0868679ca5b06d203ece92baeedcf272f38bc8ccaa00fd81052548af382b6cc0c7e0aa58fa7b5585c85e8857ba3aaaa8bb25db5564100b8afbaf494fa4ef676874419f572718f31c6edd333b68b65cf35ca963c15d9b974828eb5e1428773cce8c33fa8e838348171418994b3e9eba43e70ace19cf04886d6f276de274fa87ecae17e7927e8166e08c14280dedfe7a6a6c19814bd9c8b34333cb4eb5a71da4fd30130561d0c4c1441e87b941efcab712d58f00212bc56b02105443fb6bc4bfa47bae6362062d02c3bb781061cbb362f9cb9da359fa70ca478d7d3a8c838765fc894d21ddd9fe9ba5485781cde007e32d2a77075c5c874fd2c227336af0d5e96761a4f283e769247ea7849bde9ad505cac739b0d39c35603e8c962ba8b2d48f23fcc0885a4314a1008a659faf36f654782d5e56f8c6da45ab0f6624e8c9009cdb4b6ecbd9d6b17adfd455b4a9cc170e3ebbcf7e607df4cdbcb5c1c9325224ad9314304e2cb9340415701223746e7c4f1d53bdd753a3f78c2b0cd1f0980a94bfab0616969d3edcb3cc3e11b5f3fc974503a4588e22a9b6f89f2598c05cba69fdced2636e38f6fdc85112fe72e77a022998fa7fe10edcd42cc1a621527a1a19a75c1897d5b74702218a4059ab967ce86b9b1ab66d196", 0x1000}, {&(0x7f0000001640)="b4ddb99070a580f77c4a8cd4c244fa411339f309229b5850ac8d5d33b56f3bae1a1ae293ace530a33e94a5846867d4382142fa3cae709c39a6362b48dacc7fb2e6052b39c042ae572d1b3301567b596b6f094d4b506bf625575c39632b03e1f9f7daa4652de703cbc5fe2b3e7aa09efdfa055ba76f499b3f9bebc7b184a2702881a3cac37aacad60697235c2420eb24fc7b587ca81f5497a12edd0ce83db6b5093ab8b15", 0xa4}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xd8, 0x2}, 0x408) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 14:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 14:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x82) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r2 = open(&(0x7f0000001180)='./bus\x00', 0x20360, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) write(r1, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x4, 0xbdd5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 14:53:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) socketpair(0x3b, 0x4000, 0xffffffffffffffc4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) 14:53:53 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x400000, 0x400}, {0x400, 0x2}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r1, 0x0) 14:53:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r2 = getpid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x4, r2}) lseek(r0, 0x0, 0x0) 14:53:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='c\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\\\x00']) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus/file0\x00') 14:53:53 executing program 0: r0 = socket$unix(0x1, 0x80000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 14:53:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000000000), 0x0) 14:53:53 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r3, r1, r4, r1, 0xa2, 0x8}, 0x101, 0x2, r5, r6, 0xffffffffffffa9de, 0x6, 0xffffffffffffffe1}) 14:53:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0xfffffffffffffffe}, {0x18, 0x2, 0x6a88, 0x4}, 0x100, [0x9, 0x40, 0x9, 0xffff, 0x800, 0x4, 0x6, 0x200]}, 0x3c) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 14:53:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000001c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) 14:53:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x10000100000001, 0x2000000010000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 14:53:53 executing program 1: mprotect(&(0x7f0000018000/0x1000)=nil, 0x1000, 0x1) clock_settime(0x0, &(0x7f0000000080)) 14:53:53 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) r0 = dup(0xffffffffffffff9c) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) fchdir(r0) 06:38:46 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt(r0, 0x2a, 0x7, &(0x7f0000000040)="00000000aaea7b510786478432eed2a6c9d160cb0521f61f2235750706d5ebde0481a46675c0a4eeef3ee57f7e9e79e2c7e34e9b53d2661c94e97ae90a4b4e1ce735d294c90d78bd454d27535729c6f693f5554b50579beb", 0x3) 06:38:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000004640)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425ea044fbab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b3200000000000000007fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092db60c27af4b5c6130ae70780971f98a30564bbcbc69f7baf9b20c621341b0047eaac17e2ba18f9b46259da4aa3872c615e49b0c44d3607c69375ac297c7dc241651daf6e9c9c4f3e95fec725ca1cd17220a06a6613085add49f8b9e3419f7f84d9fddf64db9d6ea832d3b88f0488c251fbe4dd0f13086fc66a7eaee15a8c81223", 0xffffffffffffff54, 0xb, 0x0, 0xfffffffffffffcf4) execve(0x0, 0x0, 0x0) 06:38:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0xcb0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 06:38:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) close(r1) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 06:38:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x28, &(0x7f0000000280), 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xc21}, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 06:38:46 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="dde802b3855392d6c81f5ce3d7e09927f9ccd04f4db3e819b1cfd0b5a4f7bc67d5389ba703f5e74d6190d122fc3183c8d09b08685330939d3109bb596f006293fabdf44a8602d0fa9b6fd0652590cba3e4e735fb13b5d0dd99cb6233396c13fa18686a333dc6dbaf380cb146c4557bf98748ada9695f9580b338184653441eb97e805f5e3ea9c39ab8ac43ddb48932082609d84f7e095a736742f78bcea83d8746c7df52871c5ed41562270887be2c55a38e399c37075e7ab7f6bf450a8c6bd1d897fcf2a36f958022c60663d880b4", 0xcf, 0x3, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00012e0cb0733fc1362fa17597801177b09aff460415ca8395b397d46b0b24d2726208606515837e60f34f4b5d"], 0x1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2004, 0x1) sendto(r0, &(0x7f0000000240)="ae5df9d697b709f14ee82b65df3d035e919aedc2d9360a530324a45a53677360031244e7bac1a8a020fb770a71e896fbe4a19a341a2f88f2cf72666615dcb84001dc1fffa79b062d5005bdc7d5dcc3100df85d732bcc3d437a4a229804c45672b9a616e878fb5731e90070065700d119d9f352dc40bd7c11292bd69dbffac2c68f1bbe76116aa857e78550cdd9ca77", 0x8f, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 06:38:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0xfffffffffffffff8, 0x3, 0x8, "26a1130ab9826265620e25786d7493375e570604", 0xfffffffffffff440, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 06:38:46 executing program 1: r0 = socket(0x100002, 0x104001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x98, 0x104) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:38:46 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 06:38:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x4, 0xfffffffffffffffe}, {0x100000000000000}}) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/63, 0x3f}], 0x5) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r1, &(0x7f00000004c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x10}], 0x2, 0x4) socketpair(0x21, 0x4007, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 06:38:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xd4, 0x8}, {0x18, 0x1, 0x3, 0x1}, 0xffffffff, [0x4, 0x7, 0x80000000, 0x80000001, 0x3, 0x2e9e, 0xec2b, 0x6]}, 0x3c) syz_emit_ethernet(0xfdad, &(0x7f0000000240)="9ec94504a3301a862c59194339e2a08edd4af48b8304597b92d9862f420a11c6e8fef548894190130a706b2128d0dcf28b8fb32e1af872c481358ff7d9e03e9bbe35bbdbc9f1af816f50d7d136ffe511ad60011bfa85b22f4d62ab96f00bc99fea5c4680b0be3df8c2c5d7549f4d2333efc5586d56c67c55b2688ec6e5e45caa2355026519a0b9e8df5538ce1c6c9cd2bf94940e2c366d9ac45f2e6204fccf4029bab9ef7fc640a1359b37983f786f63cd3545b49815b41be0fe4f59a60d1a66c5103deb484549d6667ea1ae3f4dcd7d28ef75986d67e1c8972502d775809afb0d8d062ed80c72551b27f47e6f95ccbb85774b90bebee6fe9179c5dea6f24efecc576b3fcb673cf72acbe3febc3565a2abc6bb5c4f") ioctl$TIOCCBRK(r0, 0x2000747a) 06:38:46 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x4000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='\x00', r1, r2) 06:38:46 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/208, 0xd0) 06:38:46 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="5714341d2bbbfb32deb2437094660c38e2e909256c15e3866773050137e8e78641", 0x21}, {&(0x7f0000000140)="51979a8e97dce6d83d692aa96061cb9a79724ef44fa3c700959ed3e06dbe4d1e9819f4678a50f6abf7ea0583826814db5ac7cca2c35bb323d4740bd7ff4529b1c6aa75f5fa8b13d9a2174eff5a5dc4eb6e4116fc918f4dbf0df4922d4b0064cb1b2f2db20ffc9fec2275378c649c88b1b26ce1e398719b432f1211f989b390948cdb221fab279e18f33faf737cce05e7dda48e05eaacaf03f0520e5dace3c78cc1ef34b4a58cce9f974679a5a269ff6dbf0b519b1127580159e8ccfc91ed398f8402758eb846e6c4181de8638b1e584bb747ccdbc8edb915d53f56d70a854636e9ed49e234a1", 0xe6}, {&(0x7f0000000240)="4d01ff", 0x3}, {&(0x7f0000000280)="bebbfac0c22bbd71a73224626566055f2114dab42c82e10890f25a1539102e21fc2f9354c51871bb74c9c700111faf7717a062d6afe3356ba108819f58e9f1a2b768c3c0a47978644a699a26f66e4eedf9e890bdeb839ef18900a133ea4a83879bd3e6cdbea4747076ff0356657f9ffc7609ac6dcd6cf5ce1a400141e4631ba5668e9b95354efb4d1fb7c652c9089121890ee5ceaf33d80381c5df4ad01b10141174e0bddc110e6cf4fb33d39827", 0xae}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000040)='"', 0x1) write(r1, &(0x7f0000000080)="749b29e6fe722a99", 0x8) 06:38:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x28) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) kqueue() r1 = kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000002c0)=""/221, 0xdd}], 0x4) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/205, 0xcd}, {&(0x7f00000006c0)=""/163, 0xa3}, {&(0x7f0000000780)=""/193, 0xc1}, {&(0x7f0000000880)=""/109, 0x6d}, {&(0x7f0000000900)=""/228, 0xe4}, {&(0x7f0000000a00)=""/52, 0x34}, {&(0x7f0000000a40)=""/110, 0x6e}], 0x9) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0xf0000000, 0x4, 0xda}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000005, 0x2d, 0x3}, {{r1}, 0xfffffffffffffffa, 0x51, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x23, 0x5, 0x4}], 0x100000001, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x6b6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000011, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x800000a1, 0x9f3, 0x101}, {{r0}, 0x0, 0xa, 0x1, 0x9, 0x3}, {{r0}, 0x0, 0x40, 0x2, 0x5f63, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x0, 0x4c5}], 0x6, &(0x7f0000000040)={0x0, 0xc9}) 06:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() kqueue() syz_open_pts() 06:38:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) getpgrp() execve(0x0, 0x0, 0x0) 06:38:46 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./file1\x00', 0x880, 0xfffffffffffffffc) chdir(&(0x7f0000000140)='./file0\x00') r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) 06:38:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/7, 0x7, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 06:38:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x43, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="0ecc16255e44", 0x6) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 06:38:47 executing program 1: r0 = semget(0x2, 0x3, 0x99) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x5, 0x7, 0x800}, {0x4, 0x7ff, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x200000, 0x1000}], 0x5) semget(0x0, 0x0, 0x441) 06:38:47 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) dup2(r0, r2) 06:38:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="0aeee99b3d22e9aa46ce1dbc21549c577821d629566a2529a4f62c5009e684285b8a8b4fc43272b26059a08cb0bc523e3b870617c56a19a5145c94f1153a75c334e7f46fa63d2eeb467e7cc5c03212df64dead4fb119f181ee1d3e78aaa228b3dda035869ac652c8b1f3c88af6aaeedb80893e97a5996420dec2a0d32442fd61", 0x80, 0x406, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x80, 0xffffffffffffeffe) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 06:38:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) write(r0, 0x0, 0x0) r2 = getuid() setuid(r2) msgget$private(0x0, 0x40) r3 = getuid() r4 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r3, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r4, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1}, {0x18, 0x3, 0x9, 0x800}, 0x6, [0x3f, 0x4, 0x80, 0x0, 0x723, 0x2, 0xfffffffffffffff9, 0x8]}, 0x3c) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 06:38:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x100000001, 0x4]) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/213) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0xfffffffffffffffa}, {0x7, 0x6, 0x1000}, {0x6, 0x0, 0x800}, {0x3, 0x401, 0x1800}], 0x6) semget(0x0, 0x1, 0x300) 06:38:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="c74e30776bbeaec334b7d35d09d357a82c5b1b66dba3abcab37ccbf3c9e144bd1649162b758110bd87da3d1b46d1b29e3f29402db42dc49bf8e1f529888e9ec860f8abd2e7d5eb7242891dc454b91a00e6c50076b177fa03f4fadfda1f3814021a7307cf93ad6cfb269d51e98fb5969308e668b32c659e69d7cec4008e816156cd8c90eb6784d97bc644cd6d9c0c43623db9ef813bbbf9cd5b", 0x99}], 0x1, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x230, 0x82) sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f00000002c0)="9b0492936f2ab7d2330d8288db87eddba02b4bf16f4c2da8c803e80968f27bf1dad97870f644243fd157893545a78bdffc4caee8099554c5b53adce3344c00ab7f70f959c5fc26c68da0cf5a617ddc842d4e9bc44e4c1b522d84cb1969de30fb436077c107bb8f76b512ba8d978153b4edff001ab965f8803395a9f330ad7c92c795606bccda7fd4d6341358c9187a9390434bb889e7b5827c9fa0cf772eb99e44240f01610b20354e000ced3464dd5cbb4437640046e011128a1b2da4d487d1f97f5719f7a805eaa05f0c5bf2ed9a7423b8786a5a014fcbf413aad1a4ef1b50885fb937769e248c101d4fdea5af085584d46e54e48b8536ed8023c6184fb7cd50ae3a37d1a52b87a33f5ccf5246e4858ac539e3d24ace9a54f1accf8f6a89bc2b73cf0558d763712dad93a78fe146817bf29e5b4093415061e86f72d5e3c7586642e54c5adfc36de2470ce5810ece9898c948d5087074049a637583385f8ac3f2731423daa2b44e48c64c1a49e14aefa906942f9465c563ce5d3e16a8fe5cf65fb7b27de5ad2edac4f1abf30a5b23fea3851c3ba8e821518675743c99f6cda7572c3c2daeb27043204500987b4a158e8ab667981f255fda4f4fe7d1edaa165457bf393243da66192614a58e357468353df5a5f56ae138bb803467f2c3a519ff128c8f462f5b8fd12d4be136618f569f2a0426fd05e33a30cf725b09cd26ebc44f51301bd0d5bf4eb04700b65088449d49952af55fd9c8445a0c258e5b6fc81a902a5b1c0b9c3b787270f8d727879958a1ba962cfd7bed45d5596bc01d9cad4671037187b26260952bdc08731733dc27f510a056d89a73927fc064f67d89b9699d2b5cb700bf43a7111dec510a263a2aef3d658370074b7d5231d0b50cc5d225c921778b73b9a496ba579384bd33de59420ea0bc123a72e414a0d5df3f0b07a36e9cdfe238cfaeaef156d0d5ba767bfbf6f2f08a79c9059dc8eb5e6977ac4558ee01786f53ae9c15ed0adc7f52405e035357d9f3973c5b99aecf08d63cb10730ca9e6072d0e9b50fef948c300b3d38aa435e45192ee5dd0c71cd1a58641a2e9bc43906870926198931dc5f8f6eaa83a70886b53062b0e6d2d8cc75a58ad75a3e1da1af219e65c368a46768177cf5e4ebd20895b61e5a68308c1c429cc642d722b85bf10dca2108fd632538107026f2311bdf57551338984d154ea320c2ce002dd52f4871fb032116d1dc90b73c620e442fd60e2e01ce599899bded7bbb93e3669ebe43be5ad479782ae5d95f9752464d17677cb81fb40a067f2aca6868858c449b285bfb9bd5a8552b218657ee0ea4a06cb671e853acd3491266d90834443a6e6e0a15ca2d2d184e641405a84bc19bef5f83300dd419126b722c20847eaf37beba06d4bfa0c6171f8b59c212315fafaab5e7d9095bf13b3c8463d12627d8e590d77f8bf4cb9e29fe51716596a379a9b9522bd125ad690068d819ad4d3984ffda6642b9f90bc8c90ce77e5baa1af30c9733c2961902d720449c0c592bbd96f5f678624fc411ad2c957c6d52a32c1de20226de59f6f00552d870be2f05375bea41834bfb272bd28649951604f4a9076b4ac3ff25a74bc4477c23f66bec27057c9f6f8af31aca3d47cc089194140255ec842035eb4039481a4ed295a5f6fc4498b75188ee2f1b7f4936e3879de19c44ad81543b7e33950e682715901704e0a77741ccc86d71a79654e566feb8e32e6f6f29abd48e86d278ab6a7f34ca126d1de66410d60fa4c779afccc205b1deb85c0879cc5bc3e7fa13aa2cc06138021d39021e4695c911d90aa02c9254398b9ca3d4dc82c70a04bdd03cf1eaafdbdc42e9d297baca9b25d3497eed73b498ff8d9887533240365136666278dcef54975c2123d73594356603b8e610d8293d6569f6413854bd7b7daaefb99d6296c6b7bd5bb8a63b2c66621c098e84b4d04e9db0ba02f3c8387b5dd811a55f160bbc8fcb034588eb7221c30c0e2cebe38b0ee7e10bf14fa804401175326ed3e84a2e5b57da77a5e01242b66241457d740ba6151cee76b397a9de0167b4cc5f8486a75fb09d7283b19dad7a36b6253903a6485466efeca617dbf76f40012feda25479747711d60de8ef92e95a4bf1d55058946165b36bfdcb8d8f2e58d17f2ef68d6e196445a1a3a128565ebda368d64d47b82710c1da6ed4b87d1cbeac53b2936b5c6dd0d71142e798923732d61ea106f057269dddd8311bebd76f3ee5b4f01a943916afc45642590600d6174d86eed19e0186f70ccbd9be0f9e91583ef56a74aa50643e4e8618b8e0b1471cd3ed0a0ec82c693066140ad20d5213cb1d72669d611d8721b095693581318726a21e8cdd71b6d683d89b794b818c249a2d52c9f83db7cb7dd60269b2f7c952bfa1c8ea413bee5b7839dc9e83390932bbb419b63ca311dd70062ff9ff92d109d4eefd6276897b51671be73582d644f83e7e3348306f926f59e38f5b310af5c2ac87ce377f37687cc96396f642d32fcc31749ac46bf54f90a6fe6bbc85babcaaaea20762b6936f0b5e12c6f6df205beb6d25ca7e67654b99cf8802a637412925b31291bab14b4f8bdd3f01bd17751e65b0dd419ed5d103c5438441e8082b909ee9eeb277f6cb73f173b83e239d1deefae9c279474f0aa01fbff92a126e8720779bf96b87bead35ed08122b08dfc2e46f1859c4d8bae9a46f5203fecfd46d32265d490be51b3561ab1fa903c7a96bd268ee881afb7b320912f8a6afd00d81e88fdc813e2bf235a220c2be0f56272e747341783e2a8107f2abb630df18caea9c263b4a38cd868a41c19873f9f7327aefa91b794e146d33194754aca4d2a8a49a51066b6a16d43e56747a4a333760721b6af51a5bb782ae93c056400877098589920e77f10ecf110a6c7e1cb2026664bc245e7a028ce95df31fa8d09577938c9b91a1925ece24afb9b289bb2e1a812fb16927e200340e2abfc69db34de9aca95e79b0a1b391f76a326878af810d76975ae86f691da90565e4d836145ce04bf37bab9d5299c78e0831b1e09a68fecaeba4de24eeacfef31a1b05c4195512a172fa174637facbc8110f424c2a351abbacdd710b123a257a544c107076eb5dcea942e9b57476ec997db8001fc4806ee0ac1241ced1ebb2d54299e06f48d6c736d97691462e834df3ae712312ca3bb2261cfe6743aeb0d52fa41162722edc2f796402154c3a062b85230a9d20ef25f05334c8357f593462548b0ad44b7cb4e52e2ac4db0cbd059cf271090bf933df8cb012b74547282d2eb2e0ef7b73ae16b194376d91125cdd781664af5b3b8f06184ed885d910d5db8f3db71e12961817602577f15df1f51a7f6c77a7882a34aa90bcdc7690ed4b661e8647fad867e46c07c83242088b77cbd33d747042eafd0a3b01a7dee9d068d0002cdaa20139e3409f40f31058f1b5a95d4942a6f945c5d66c87bfd7abf587d6d09cccd753c68e133d454b4ac75fbe8a31f0ee46bfc8af9a897abca42cac2fbcc6f63a9c78fa49d6eef60123ae3a3a59a9600b30a1f39a51b68a1b498eea0b073e36971dc4271199102059435bb14f94cc0b904f310c76f6869b4bccf09e6735825e8e360243cfc033713cc4a4b6bd842797f7abcc925bd3db13a39d05534ae886a4e51dbf3cd94ca9774c39f38f7ff6b4b8f4a288ef6ca6492c84e0890a61704aac2fac0307df62aebce82a8c447aecafcd942c995dc94f78d241e2e7784dac9d2dff37fdc933abb315466e8408df5a353091b378f519e7d26b8457a1838d03b531309319137f759dc89c39807b2f37f5b0e68d2bbc68fec2cff15d373af1eab788090943ac93af8316e638884da819cd3ace355003489c89d59f34ba307d678f97d5c67dd3258fe67df668427e45f64ace28ec7c126248a0da9adf489ce7384cc47c11f4bb48acf22985338fc6e5d7cf5046da69ee5c2b55bcfdca4e6eec740e2157a1c0a8f8d3c52fdd3481651553ceff168f55c6c43ea0e0847d9376a1705a6a31d81b1569230ab48934e434d798db3416092f8a778c72c675b47ca140552558ca5614b7cc9c1fad2e9a2dc3118cf66eb6cdccf32dd0b6e3841da9e579dc403ad868771611ae7ea2971ceea47dea9f0e370a3131a8c05cc6cd8bb5ac350d0d16200d26260ccb7c09d9156afe6006191ae08bcfa91a97c3754d75495557be75accff92344d4c82339c04f4f2d5571572f2f92337857246c608c7726d4b3c79f1434a79c346f4f64bc18a8bf32fc50a4040817b07add60908d5be038ab4e4623257029256053028994eaf2d1fe4645828f6b7557ba92b534b2013028179cb5739c279aa0f8029971a007c42a0df81d65fc67176a6f42814e82d309e1b121db4a099b8f899f9cb234a10332b8cdcf4bd1669ad2cbb56620ad26fd181ff03b15ce7352da31412487accb09d165cc350c61b5a8fb638bad52376a791f3995f893eb85a4b8109cb46141f2a729d3676aa07337e6a4fbd2eaecc221409d6f398d048e852bf6470b7d5237a900c01a35a2eac501b9a9fc93cc55f800ea6220cb6faab249c6e493ae0bc954ac9fd9bac341068b0ad86856ec944c9b641ba7c89cd9f29e56672d5c66240b3ab2ce117f052ee9f831c8ad9db61b41bbe913b92b4d35b181d598212b30f07b282dc6dc5b67e243f60ab39ce68d5e15d17bf2222dc2e8fdcd8b98af22eb6915cb1bea8a7dd1306af042d1779de8948c6f11d4c2f5a87488b53ac3e5ea8fff28ff45ea168826a86baa73f518a2ece73d8cce814bcf9f051c0f4d778e8e1462594a325a8ddf05c70b66154dbbc98d6c7943aa96583f5140442db95668a45b5e7282149ffb844ee9c7920214f97fd5da5441c6703aa075d8c50ba50f01ba65f5f5a14c5624d247d16938a48f5b81be97f019ac5d7c625b8bc7428f58ce60c92fec02269b172532586518681692d7c17ec2acd9c949be34a082416372507f689b12ee3380094c45867901d661985f052680d2073e84bdb5133bff183eeed4a982984a94fe7db78b534fcb626167cb45c8b3f175a30f32b32558f0c503d6e1ba56814e92cb414f82333f2dfd1ecb27790fd5765892115e3098d07f25ea6dab0c38f84887b994f4f1f8198cbd517360c8ef90b65b2522c1d76ccb911b9c1b79f5ee70d177c1534915e488ab7ac2cf4920c9970b4b6382a47bbb3ba78db0eeb4cb27de194b6fc166386fa54095d0c0d8e7ddadf5561e80aca52933d02e919d981c870ef645f928076fc0a92ba578dbb72086a31b9f6576150d5da0dc8a7ec09ca54543bb237dc3499767ec7deb8bbb590e1b66567b46d4ad1dc543eabd21272e8b22c0b453039db129d514b927086e2269545d332ed0f042d94a15ff2ccda8a3dc575e2ad2c759ba609fd93cb9c13b81a0fe7a9835f71f48263605999246f415d60e1c5f914f5ed373b9b162c82e5ac37507f2e66a3993de2975d296942b7a324b844a88446912178c1a900147d28724c74ef3e15c41e4e12aa27aef24de7da4504418bd7c378189a31a62d644b783a8d70ac0ecc49aee163213b2144329e5bab33695b2f6d6e054d4e6ab7e78044dd7485896efee0d6469dbc124df037aba50d710dcf3df6ca7a75411d4a7c6463389805914dd7891c8c80d8bcff6a33406ef197ad0d6752c447bdc19c3b52a46474d091e89ed527cbd1589db95a6d4533016b8819d7bf676ca2396e45845ffb6a0fc09e06487258ea31289eee0b9c929c2d3185ef6aa8a53a237144283ba8e884e673acc710a884f2ab44528e26994872205b18d01a1", 0x1000}, {&(0x7f0000000180)="51a08c4f6eb0251eb69498bbf629db0d9273f5fa14d518adc25e87f5", 0x1c}, {&(0x7f00000012c0)="86d965a376a8f82d8a7f59cc5751c6c927c82ac819a94036a630a65f9888e0daf970347a6edc508baac36d04358e608c6934affc0a28d91b983eff595952b706ea71497240b0320f515eca88aced45073411eda565d068e6b05a1040a11ea882015562f44de23177da833f68c63718012d7e1320", 0x74}, {&(0x7f0000001340)="e1c02978f12b8c9ecbdbdead95374ab9727d26b8b1851c39f8d1c03618c0506619fa1375e738d45c13e2f5852f1c2b76952b17f36576f39a76236f4dcab586d69d4fbc8417d7a9804d9513d233198531a4e1e359bb7a950f0068b095b41f0d394e24f3ac7e8895884b98c11c32a5cdf550e0302017e37ce709fa3a16e4770c8fd854a9d8554d0ef9c68c376787af221d433b1717bcbb24f656b760237aa2a275a0d066d7b7f629191f8488670405d26b7cb7472f20f8cd7fff231fa73a13012345a180d28964c6ddbe5fddee605ed35634de0e45f13fc48c4ae413e61c08d5dbac419ce31411f157571ec12b7ea6aca2f00a78a80322fd608d632cf8dce372c0af1c2ac75725436e9a8bd19876f6e7a7c78a973339ddef268de10df15fa97a749e2c305d4d637bf2194da5a6e1963955b3f0436b0bd726e1c17dbeb6aa0f20a531e50327cf595560411d778021717bcd0a27cf1699f4503b4916a39fa229bcba3793fb5d2a91f0c2547b45c959694a54819c2e12356cdb124561229db2d97a21256698b1be92d9f3b12c901f6f2976c330d55d8a3ddd729d9dd916254840784ce01653760e674578988ecba3a634302ac4070b3349c17f7843d4cab04a6d995a8d8169d430c12d1a9c51c4acf6a9c42641fb36198d808da2eb51d2d3e97533ec04f63d953a16a638122349b75cc50102652b9a693a65d7bb7f1f49894527e7e24920b1d8418b02d859fd98a667b934fe6b72892ffde586cfd8ce3bcda39fd003400589f18d8b94f510ff2b80320fdb89c5fdf7b90a3ba883272a3a4b0bb2ff20060e00840c2a7fa9e316dfb2048c409880b4256bee0771578dbf31972310b55d8d339fc04125931c1627c338d6ece32f375e4cace247cbe89314b25d8aaacf634f9411164a09c8eff53be751badd4f0f4d3c5afe27b22d501621795ad5f5001412ec597562e75dc033b0ab493fcd711c2dc3700ff0a37645e149247fc2b46d7f4fb8b48abcde4aca1005f0fc561863ea3abda280b7ada83614d668a82303399c7bebd48c679c79542e22b85a830c9276271b0ef9505f0cfcef7347c359ff3ba1d3cc025260647ff73f07874d8e1792649a9050d1d10f0b02fb79a4d3ba69dc79a0ec441393c4c3442fb5bc9b2b77f504e14e4a7a315118dfda24e5488908ea88cb62e10bcbfb9300a1e855b9f1b855ef2a7eb704a60a8a0d0c100fbb96774df0b4ab7c7d9131750be35e58a88e0bb77ce72567d99d304b21fe241922e25061825c68bc990f5e3ae43639ba94f4c4ff835392001ded71eb8a6cb3f19160db8380f550642a577d126e6e8ea29acb50c30b3be202f369b222a6d6d64f4e72fb87a9b029209ba1e166cbc127137de90c08ee1b7dcaeaf697f08f2c32a2a3d6d0398850d36e611391a05a62a5f6d7d19ac66971d8751169da39172e4447009afb58728d7b911c6095d8a58bbb16edf88a2affa9df004c14dfdcc3cc09b8d2bb287220e503648092fe2aa754bf259b7d7f901d75d605d2932166ae960189a6115f63f9fa1ee38590d78a2b0223db420e8a0b50b365cb1b71a3b71220eb729ae0d99a9e0fdb57f990a9e2e40ba5b67774cb75b8623eda796217004eda1e2bfb475e0ef7827016f56432265b202aa44c32bdda267f5322c6d5b8e1610f7084c646f3e4059254160d486d1acfa14b65f61da17303351abc5231c9d4a02d9f26c5ab80ae503fdba34418fdce38ce990f253b562bbf07fcd503e36ccaf9df73859e27b96f58832d9315f4bf86e5ca13845c8025e086c5aad2961440e1b77bdbffcbcdd1aed955cb4dd8f8c69a6cc7da8e86ce0c188636fe8b82c0d7dbb9efaf3ad8a1650a79b75e69bc2a5eaaedc8bc060eea1e12acdd88841c2d3b353f7ebc67499eb61b0b0849636d6e0d7594d04f5c0cb2a4d68b14081834e49dd4799e49e73542492cde1cb6b82c7ff09af61aa83901b2733d352e5fad28099bacdd5daf7971e0514416a4a7516d3d265c2f0497ba57733c62f046cceb48467d11008006722e541c45a589605eeec269b9834a6429767e9be20f844959bd17d37a27dfb007fc6d6a9128aeb2974d83a7d5b8fe8548b4d163fd9576a6b44075631ecc5de7bcf1769cd88728c396e5621d5100339a077962263dc3ea834a8186df49f398bca4e53703a6d5d729d5291327ae4f461d76ca1c90ddeabc58beb78a1b6d71431728008256b6c9af579a2d6326a29ce0022d24e5aa5425f7824860541bedd6206a5fdcdf24a763804bea98adce9597e4749338e4651f8de47e5bcc47a824a4d9184ff7080a176307a62579cabd436035b437dfbf6c49d6be1c02cc0b5cb36700d27af52a2493233993e040273343009d834bf6f0706ebaedaa79e58ea3d4f2318d3dcbb6d6365c0e29517b1fd0a814245b4880b85f6df90b557cd091797bda6fbdff0a4f193af2ebdb43e966fab785cd96287cc7e322f466882bfa6484f5afd629818f12df5a7f058c9b19739bbf3ef70234eeaf51c357da4b8a6c9d447f6071b7604e6c462ccf18019092eea1aeea3efeb3c286ab06dcef937b06f3e8c7dcef6ce3214bcae01cc55f9cd6b459533c0a523d6357ae16bec5845b7d9a2d20821065a054dd5502d7538b973c1fda01b8eaa4c7e002c0ab6c0e52e1fed88f851173e43f600a933f755932565493e215ec7e679f1e0421914d629328e550a576320f6f8dd845c9e6013427d92d2ab6497c2306e065133dd171acbeaf0d7b5c73c1bc04cceaac0c7c77035017e8f20438a4418e9aef708c624b65275e3619f44a475e0b918bcae43e8ab0c381fcc12c709682a8beb27e8d4e685298044c8513d81435460808cd0cf9c79bb8f56920c0b4f9479180f4cc74cfa04bf0d5e296849c3f446930880bf5f64cb839394cd557c8c9c59a2edeea4f56b11971bea86669c88e9b46fb202c18d3b48e87e0ffadc8a0c5623721b484485f56c379a0123ad326b124c643b4002f353e815b69bd9beb2d531c17df037b1a19ed5a9e0c1e1c69cd9a748e8affe3a8958295e37cf52687dfcc2ee9af5bf0e87dfcce18e9e16f01535803a6682275baea40a4fdc08c0bf34257343d9473839aefde837c882d48178c6ae783e3c089bba052bc96565ddb11f45835503db14fcc9a60f65f1c5f9117a812bd9185a2fa87f06af18aa028f35c547ffb95eb51f813bafca6b28f8d5874937068fd9de8d712b088fc32d92b80c8137597803df8793cc6e671159d840df4b2e687845d37cb02d1deca9d6cf4b33f99c09b8deae8e878ee01a13409cac551313786c5a57df72441418c5c5b25a21dee9524c3c2c3044f0c3a3db9814583a37877efe3c73394dfc865e35f9313adf9111db358b5f205c3870f890cc807021a4c9e0a7d664c4aa8ea32eeeb31fbbfcb530c99275111abea84851611ea6fdded64cf38110bfa26d104435b6bef9e3ac33d5daa400ac0d08b78afc5007a5aba2b7552bdd59171c8867143691bb9a7084acf770fae64e5803427afa49e952fed6122673c75b148448f41f3924db3b041a603267a5caf89c38cd452fd1a6ff0ce6a8e64ef896e311bdf14ef2480e0b943a2f1b7774962b126a8835d46ab3f5587f389d079646aea05f5b4ca3789fe8f894599f3742174cdc32e4d370628d486e9fe86f7cc2c18b5cd26029ec52230caf636e7b4df4577240b468d93da90a9e0387a3124dc2ccb90d0fe16a8f23322a105389dbf0870d893a864801456b84129984a395587e3e0c0e7fb0f3f48c3589d5fcae41239395b509ba05903a4ad9397648859ef5394487d297f9f120cf61198377db2c60759c58f438528c7bdfb7d297160746124eef40aef05c9fa0b2fbe1546e77e926a9cd80c8ce273cce17639d511d6e4440699ae488e16b7bd932193bbb7cd2d5151ecd0a130c28b0f0c7c2e22b194ff06cde37f2443aecd794fbda77be311c2c3a183fcf1cb0bbd986bacae28d1d00dd83a5a09ec6cc7fb40f39c091b667c4cbe20b715bab69f55aa2953e890a732585684fac36f54b3983fc2a651c8e33d7d828cb87d10c88823a95154af893f89a64fb27d2e4e37bccf89c5b3bc29a84cefc9a5192544cd96e588be90b72f96b81e244366a7a4967a424bb1c2adf568310ad4e371ccc939d6fdb074518d1eee91016bd7dfb65374dce1e560ffd236b4531d7eb215584ccd36b9dccc8e3c953baff4a2aace8d596f0bea0b26500f2a23837d27b9dae0facd77155306d437c0309286890fd0e822b4761462b71271f9a064e27d6c57aa5a32129bcdcf7d9070a81b9c66625ce6f6733505e77bfb1b68e5eef1aa47d7a34fb0bc5e927aca1861a659647f9832f5c5773c4e27b32554b673a1471c879f408a209476a0df89ccf67d89e38933d1005a4af893e8f7dc042936aa59d3b3348387fb2906955a32971f3371a16d0bfbe998f0dd77482a310ef22c30401e98142f54f7ba1915350508431d321c692d10042a3a81611c11bc2040752fab9345b8336bd3e4b14973864996f3ee29d601fb2699ef3c74c2d2a51c8454d646e1b04e03c29a026fbc760ae00bb0e677f9aa7ea6284be3deac0fef2f41cdd96ffd12836236beef1f40c46879a8745dd9050a9a9bc8f5dcb75d165f71968a14a4c0c26b2184c20e7ab80f4ba9d681fa533512b4d4d3d9d225a8c4e016c8ee5be2a4c028ec2a7c9bfcc3e3f8258dc9595016983ce2935579b669c238e05e4925ebce1c713f81a7eb09309dedfa658c58e64db535e7cea0d7520ac1734483c3abda35750473301cd6089f6425ffb5bd36b126b63259c735c8a3565301ad7b31f53542f107ecb4a3ad76e3f4d85ae0c339087b79a2019b1bf2fb0cb23e206fc069f13d2143cabaca8f2c8a70f94cc772ce86308d0927881f6b2374efc54f2cd47170b68e7e0cef2213e6c617822e5b0efb26f85fde9d3b7e698b356f33338957a0af1c13d0c373bf306b9c3dc71fc5faecfdb263b927f8b0013ad103725de2da7f32bc77d763d49ef38d2bafa47d60288c7f7ca079bf9560a4f4dbb8e1825e299f78064b6a01a20993aff23600755278e2fd8c724e825b3567a62313f2234810478109f07836af0a6acdbd3efaf810f1d0aefa9f0593f4f8bc4dc1420fe79bca6fd652a460901ae13ca4218851e3ed9f60123c925cfbe66622bd839a808ee5a4afe0f8fe59820983935b1d216b6354d49574ce75e7cd64f1f2d42a08498fcd810a558f1bb92c21309292da957e349ef8a3f2240f219d15b35e77236774228371cba13a65119023b225017ea686e5829e75df7cb17817fccd995b10f726755a8c4f19bf0d8e3394f5977fc03a787751bb730add2c17fbfdf5204c7d595d0894f5a57f436b9625fbdc624aae574c0951d1035633b89e71531113b660d1cc28d1366e6e30caa33b5998d0616ae598ec3344a1992284f2934c85e840bee16642432be7df100fd484404b55a76b8c8c9b98a6e94c8ba48b412c8cc2c8e41caf90832596907165c189560272755c0dece569951ea5e807793369ec07e469029e19d1488104d2657e86778162e5a17bc00d573ef4c67834e0edd7833afd1e5501caac79bf64913fb468754ffb22721703af1b2567570bc50288ccf9829c534dda01f849d2d967298252baebbbfddc496729e0ba22f2576dbed9c6ec567c557f53011677d3b8d0849e2dbbaa437d50e95206389494ca92610e2a4e87f1a431fe5be737baacb12c20f7d2c58c21abbc76a5247b637bd60d4c931f446700d63974a679ddc242bae5b2c58d9366f7d9cee2ff2737cd5c66cd0e67dfb9c32306d0", 0x1000}, {&(0x7f0000002340)="44d3f3bdadf24766527df1857d86012c3c2f289a42ca37cd35418627abddea6f75", 0x21}, {&(0x7f0000002380)="c3630760df1f1aee78889910b90fa51230ea2457eafbf64d2d3e8f4a0f080d24f153091b3dfd9bf91b6978f092b4460d7721e7dabcde2886f8949f091e9ebffeb6f16b90f84250f73b184e12bc7c28ba0496d3a860319cbc6482ff9f7a8bfbbafc6b551c69089ea424a531c7a0585b0f6bc42469b8dda93f985cd84ccd909a1bf0b1efc85d5948739dc1e2a7d6abeca22db851031fad7f6d869978208742e924e54c8e2f5ae1", 0xa6}, {&(0x7f0000002440)="af33fadfdaadd1c04dbe0d8623044512309929964704b53b1fddb7d169687e7cc059291753a1be6c5dc9c25b2dc108d1f4585ab386e61b735b41", 0x3a}], 0x7, &(0x7f0000002500)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x400}, 0xa) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/28, 0x1c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 06:38:47 executing program 1: r0 = socket$inet(0x2, 0x9, 0x21) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) socket$inet(0x2, 0x3, 0x401) 06:38:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x104) fcntl$setflags(r0, 0x2, 0x1) 06:38:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 06:38:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimes(0x0, &(0x7f0000000100)) 06:38:48 executing program 1: kqueue() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) nanosleep(&(0x7f0000000000)={0xaf36, 0x9}, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) close(r2) 06:38:48 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 06:38:48 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) write(r0, &(0x7f0000000000)="c3f8990666199183872237a24e1f9a6c87348dd557ff1675df3bcc663e63dad8bf0783f1dcd5ffe6586ccaa04569a2013f267d97ea", 0x35) fcntl$getflags(r0, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x400}, 0xc) 06:38:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 06:38:49 executing program 1: geteuid() setreuid(0xffffffffffffffff, 0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x900, 0x1a6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) r1 = semget(0x3, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) semop(r1, 0x0, 0x0) 06:38:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000080)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ca98ae9bd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e0000000000000000000000000000", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x200000) getuid() 06:38:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, 0x0, 0x1000001a7) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x8) 06:38:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x300c0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() close(r1) open(&(0x7f00000000c0)='./file2\x00', 0x791, 0x40) dup2(r2, r0) 06:38:49 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) socket$inet6(0x18, 0x8001, 0x10080000001) 06:38:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1000009b, 0x0}, 0x2) 06:38:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7ff) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 06:38:49 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x10006004, 0x403) close(r0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa012, 0x10001) chdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 06:38:49 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc) read(r1, &(0x7f0000000040)=""/87, 0x57) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) 06:38:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x1, 0x9aad) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 06:38:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, 0x20, 0x9, 0x2, 0x1ff, 0xd1, 0xd3}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x1, 0x6) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/157) semop(r1, &(0x7f0000000080), 0x2aaaaaaaaaaaab3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) read(r0, &(0x7f0000001640)=""/201, 0xc9) wait4(r2, &(0x7f00000003c0), 0x1, &(0x7f0000000400)) preadv(r0, &(0x7f0000001580)=[{&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f00000015c0)='./bus\x00', 0x8440, 0x4) sendto(r0, 0x0, 0x2ab, 0x0, 0x0, 0xfffffffffffffd44) r3 = semget(0x1, 0x3, 0x100) getdents(r0, &(0x7f0000000300)=""/158, 0x9e) semop(r3, &(0x7f0000001600)=[{0x3, 0x7, 0x1800}, {0x6, 0x2, 0x800}, {0x4, 0x4, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}], 0x5) syz_execute_func(&(0x7f0000000180)="c46349492c0648457c0c26f2df14a53866f62cc48249bf2a3ed9fdc442899653236644dd1d00000000c4028998be020000008f0878c31000c4c1bd7da6f2560000") 06:38:49 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="60c401dd92bbf5fd89716ecd571f9a66dbbdf00cac44d541dac2dbe7556df829e85ff8b752aa10f9914d8b5976efd53bf4f183c127bb4772ef74221383a93b0c52e9409462c092460868bf993c822bb6c64f27f8da9ea560dc4d91", 0x5b}, {&(0x7f0000000000)="abc30723c822e70e947a6b6d835969b2a842226de2b889de9c1d36b7510f5131ffebc57ed0310f26325851e517a99687c68b061e86af03a282d2b1", 0x3b}, {&(0x7f0000000100)="94575057f4c5aeb5e2233904c714de22cda339d2eb9751341ab137b2df983e69450df34909b6fa968e50798bcac7ff5767b5f53f05d8767420fa22515e9f1a735e369edbbcb51b5b40481a240742a4b41d93cf2a37ac15d5ca96752f679caa6e96", 0x61}], 0x3) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 06:38:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getdents(r0, &(0x7f0000000000)=""/13, 0x266) getdents(r0, &(0x7f0000000100)=""/143, 0x8f) chdir(&(0x7f0000000200)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000240)=""/81, 0x51, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000300)=""/113, 0x71, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:38:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) getegid() 06:38:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x13c) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 06:38:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56", 0x201) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4b) r1 = syz_open_pts() fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) 06:38:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x400000000000000) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r1, &(0x7f0000000380)="6e2735185f38df4b76bfcaa61dbac5b7329df66dba65793bf03404692e650e62bed6bc30f9a294fde290cb22376254d896f73d56adf1a2987a0ff13f33568dda5b3aeae1c9aca3758649791aef590c4aec822c1ae6871ff81d1df92b81e4d98c8f63dce248109b8a978dafce54a073cad9ea78edf31a791c51a535db0a8fa09f8384191d14f6125b6aa2d7cc4b2146fd30cc0c53ecd44920c0dbd4469f8c5605cd88891d5ed405f27a91655037b4a24b58be7f86a1d42b8a6d9f9b2b66639b7a", 0xc0, 0x40f, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 06:38:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682eb0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jph8>՚3@.yN'v'f 0,B [r\>a'G ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jpa'G 06:38:49 executing program 0: geteuid() r0 = getuid() setuid(r0) semget(0x0, 0x0, 0x32d) 06:38:49 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x3, 0x9}) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 06:38:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="2603ed75a58cf60290c7384b52950ace62c5f7d2dd2bfc45df78095f73e96ccf9c2c4b79c912084e9668625dfe68ba15297a416b1279010587dbcb0e83154e78711180797d57d1dfb6b561e65d23eaef53f0f2d41316ba433954c917d82886c022330ebece33dc94f77a1f66fc66c0ed96c4ef185404da23f3383cbc2b0541156df286122c9734891d7267f9f2480d9ba546bc04e530b2c499761dc69c53c22265a147b11363bf198e34f22c4b7acc0eb9877174897218aa401b892c36c98d8688ad2d16faaf0fc819718e9cf13210776297fd29d1201329949538a4e9614d7756c237660b3bf76363e6be8984fe1c9b57e97b9afce56a34c1dd", 0xfa}, {&(0x7f0000000200)="0b48bb860ae19b7a738f9ee483f027ca7837948ca7492921689419cbb3af47dfcc017851bb2faa7a204e69289802e7fb911f2420ac7e7c79b4d8861ec778899056b9a02dd210c8329d7f1f8b36df6d9055c7fd0dd3a5d8c9d54b968d", 0x5c}], 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) shmget(0x2, 0x4000, 0x690, &(0x7f0000397000/0x4000)=nil) 06:38:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0daf3b1d2e2f66cc466f12682f66696c653000"], 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9459932540d4d02efd01fa6b49c2bd21e826ca5b25d4aee51296c36054f25376e7707a73353ee092be6e76a914a4cf614053b516ec2c5d7bd7c86a6d", 0x1}], 0xffffffffffffe33) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 06:38:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff7000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x204c8, 0x2) r1 = dup(0xffffffffffffff9c) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:38:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file2\x00', 0x81, 0x2) getpid() 06:38:49 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cd91815a0a35135bf7c8d74fee01fb484a65c0d7dc5ec6b7e91a2a304dc4c5499bc10a2be2cb9ecce264bb5aa44b4b05422db967d3fcf1eb07d89a9d5a022d593e1f0f99918e6575db4d2ef6d5f2b05acf1382e70a9f065e10d4fd06a440322e77668f52a1b3a3871adcc18cdc93db91065aeceb3ee3b5dd04d6c38b8e737d11fa9af37ab9a0833498a55205544b27a0075c6f5d97256fa684cfcab49dd0b8623da3f5e73914280d2746d844cafee0be3c24d750030de3987141897245200e27b1056a8d65c4b46054e9bff7aed6bf9363dadf4eb5640fd790126df6637d3a71516067149808386976785180ef2d7130fe6ca551645abe7f5a8d31bd1ddf98ab693dfef9f7fecab9ee48119ea43527e29d4020203e8d253b2670ff6bdb954a246ab3f9d9a38f0e0e97b61ca38209f470c4bb1074537acd85c87383df7b50c9c87ff70540859a747a7b5e923acb2d13f58bdb9f2e24c86dd30630142b04a8978824a45e197576378b7f72bffcd41bfec83c5c68e1e70f221ed6a5e4e18c680cf7421f97807acced25bc8c084c777c9f221f8ea4a51420f8ba1316093335359de3510faf580210d81fba9b201af4f73407364d0b54c1a955dd49f40137129d3608ce926b40e67a15539b0f3838ff3ec7a44009cbd1d4dd30547144cf18983cb184ce3755925662f69695a90af7f2c0d6acb47400041fdf932b7f98ddae19fb56324935e17e42d081853bbe1acb5ad0062cfd4c62a7252a1de9eb5f6e3a30219e51b323dc13a17a2d0698a670e5a823158a7854b86cd8681c2511a04e86dc4cfb251db1bc8474494f5c9aea3979fc8dbd215c442c27b7112cb1435e7cbd80124fe1860d35a9643824649bde80032cfff1e2ede47c3b773b2e21a6aaa30dc19964998a46884bad85db04839100882cd76e4f25fb866a7c6cb8f5fd562a634fa4d6dd422e2735337a95d407410dde25e5906cf6d3f6baf8096ee8f3b8a2c45b2726ac6ec69fad07653070ba0b81decaee2e3d62bb7daa249c581a295f9ac6ab7c4fc23f338484725711c9fac4492464bfddb8e03e95edb7c5087a665f5da7c8aa231450aa5b391948edbb7257dda8adfaba93572086e58b2568f3c7c5305fec68f7b83167d9c76bd98a72d3aa571d11f0b5022c92729178b052be19069dd463e39567eae069507410d2939e62203db44e7cf991c30220de32c8a9eacca757599538265e5a3e242581cb1bfa55fd20f2a7f5ec21a62e743789734ad59a495c9977245b96e7be1fcb8649c5d7c24d2516b50928559abadbc57b0ba37807717bd9f69fee462b3c0b05f1e633538f91f590639a62b9e15d4cfea14d9c041c6d1187bd6eb51055ec6b302f94ed5bb2b576df59ef6309d7a886bc298406159eec0d47d7e5715cfa3bf87711c214a632ac12434b9f6e50e3d998a56a1224df03f77e5a01a32fc8909798fd8fe4c315867a529ffdb25a615cff1de26e2537af738ff046e4028925c3616d5fa1790402fffd2f9eb30d37c1fd39ada49c2efbb6a2c2f059c375843a8125c8f36e47e76723fd8f953a8f4adbeae5882f083c512c7c1139390a81c62f724144f05fb804670497022760c13672c001634e436bb67b698f2e4290f9a810fdbacfef65900cf14680f280af029cb04e539688e7ac5b6525492a7112da27d9111e2f2515d7a58eb2806e089618fb327352f31d31a32a91d04c1108e0442070ef8bc1852206e97a85209a1178a05c9a8d9064a75e503b97febf770f43f27aaa9122550c972e0797152719e4b5260a6de264b8642f06bf6bd095fbb71a29e19d78190d123b3e1a65ede21d64ea6d9903be4a8fa16b78d77cb74bd579c6aa20200109068213dfdf4230525ade75216544a36d8509b8bba3649dc6a9abed754c6a4582ac04b66529bfffc726af377b56c2cf6edc8dfce8ad46c5cbc63ab84ee0f53724fed01dc3aea90924bf34f49dd8e6b557cd6a59537fc99864836a1f18f39e4b886d3dd9b53e60d286a11ef893253b828f32804123a9128e1ae3d51516ed7c199fc8a75b7b4bbe8563fd78ee0c6cebdb31fd62edbec272350ada0441bc765670977875e94c9e7f8ef13fb8fdcd66c79e64c34bf86ddb83c4e2b91135d3374358ad5bebf12427fde523d62c196c4714656de7d0173ba70e0991001084a36c35a9ee69aa4b625a4ffdc6265e517de2c3fac417ae60d74337d3fe69dad39f7eefef297bbe3659d38a312e2b2e692ab3f7c887c5300719f47e2e3e9931c3e67d5f809ce596cccc62d510af0af44a5cc63044de271617da452cb77e2128526643e659676b6c71c0fe34c1176bc3ed12b03cf455076df554732238fa6ba3377dc39b4823b76ee35e557fc7c702377856d9f1d8f92d096bd46ce123c2e064937ccda6604a83a1c7288bcc101eaf1d6560f2d862a1cfd1e4ada7c7d0bf9c08fab43cdf2c20215d1af226c70938323ac5782f3758d4e6bbe19fc8070fbd34cfb1a5dd64826d5328db055e2103b7636814d2848697ee3543984c894d470f95e907414558339492fca8bcca5a8f779a972880d6df879c0b9b4d75f42a9c0ece06a372edd14ebb493ab44952c9576d10e17b2f390b7f54d0da0e71f1d249a83e6e20e3d445191d935d5f0eb109a548234e57ce535fc43900159d8b38326a0b67251e2bf93f4951f062553140320ed4e30b96ec690231e809d7e4493cb67f9691316e0e33b145fad81a4cd596a47492d8e0c59dc26709cd2d6f2a86c2f3467072f0adc5c11f7384fee36f94946ca84a7217e0e93e9d143cd77f8a746f5198d659676c45552afc6072ec959256b1ec8ff390a6d29bf237fa8a7bb09abbbe2b8da25152b9167bc0c511bf711f009a8eb0db2c62d7e060f3b5ee944c8417ed3be78c797f014f9d25609691bee30a0eb0448884f5742c218930f780bb6a2f00646a7bdb549fd64777ff12f5e8ecf5831bdbc7ccd4093a8b35110642a890cd16ac107f45b5b27392b9db40c1fe356fd6f51fd557db68f839b201eeab99061dba9aa658a7f2c403fc4d2de34b78f7db35f9916ab8a200eef30461ff513a9968133178afb6ab15db592bada63f31b8d36ee4aac4fa5b2105fb380b2bdf334053c5e20dc39cc643fd4303ef64f93c8c5bd2a35165bd4d73f505fd9b9b15beb5c14ceaca73c57e24d0970480a9493f88a83069039a467a1c82497f04cd684108b58eab57332b0e6a6ee315ee696ed9061982862ec51ba82caaef74eecf7d94dd01245d6f156fa82f7d40aa7656b5bdd851280beb05f2d971d9b13ff4317a3e65abdbce4d4c823932535941ab8d1172e232383896a4415483d72e1b5dbbf394b0f4054050ab7971b26dbcf9893ae14706b2d1ce0f7993183a380b80ee1ed80e8883b6e68b08dd9920c02bce45fd96676360ad31343d8127c8a48b9959c931c16c227844c8980d2a90d23daf4e9bb49a8c62c08041592be6e5215baefc88b4b0228a1c172219e5de30661f19cc698aeee44af90d055c1b6a1aa2c17d0404028575bfc6dd0a7683e947b33f56edfdf047fee7d021cdd609b1e726027f0d578e927c3f28c7fa350854adcdc744571e193dd7ad29218337f9c8d1d178b1425e93f49bfa60f3f91f72e0694b1e7473d13e122849aa6fcf87f559e6cd927d82f6e0292d29e9ff645272382e9cd611b1e0c60d9417976bc2ddf354d5248a54cc273dac2ea15ec6dbe8f6fb6bff97f42c1c2c13954b82b61c7c0e5052126171e71d87665ff4eeb85b88f89467d75d6b1780dcbc199733fa6e10fe52c6414a5bc5c5b9019763c517ad109120fd0f1b8bab4eb11eb7f03e540b946c17641b084fb590434567a30ed0ff870fdd5977da36eebe86ea1ff9803ced7af44ed66a1921077702910c9fe49f66ac4edf6e16f0ef61507cf960aab95847c31984d83ab7a0563f3789b0121948d184811e8d4152af264d884666ea24d38cf5902a5aa806d36f36525a919d9037e420fe3cc514d567153b9b20506d9db159b66ce6d66f48b90f888ff3d3753474e29405192a7ed11226cc3669d25d93ed9aabcd8eba771cdadf1921cfc223c2ef9eedec5dc3b93979bd3a0044c6b1278c8bf69022a55a7385c3aab00a14baa8f2cb8c243ece92bdd8c79ddb60b788ffd9be4d616a6d1917529d91be4267f4658047f04a30a51f83f6e9d7379b33cf9b5bbbee6415f82c2a78479ee36212bc308e0085061f842115928a97d84af738711e4a939f491664f8c955c7cc0f6ed5df0c45cb14150f01385e1f9ddf66f2b9d019dde7d41683fab04ab89212e91cd9ef81f055eda95716ea053c0bd9c3ec70935aa2fc6a6640e8ef4f37dbfdabd1830247ed71d3c1907ac2d33cfa2537a48aab9593008a18df8791da6c17c011df174ba827dca0b39915c636b700d08edba496014aeb46ed3f2cfddf6ab45fb2a9fb258d22a3007a5c82bc73f9f957f97cec44462798b5bd2f3c6a7cd8512f9c3e26a420acfed7fa6ec4cee75701bcd953bf297879c1e50b0b601040cea8c7088aa187642c30869006432bc833639f5359fe5f275e3b451f552f744f1d2784653c91967643b2e9cf149021579573b179ad95734d0b0ed55831e592fdb012fd383ee5f1cca64227072174d00f493283e5a6a2d04e1d441dda57595dfe23d89e76cab7d17e296f08d1259e855c996ab1c9d95b2efa165c6c52c46065a09680504167fb4093e1b2dac3de1a1fde0dbec61da552bfefc2e1c0a92ba99cc94b3f8b31d6892a1142e1dff82fd076f22ae91121bc986f936b406178ee51b51c75ee8a80a0f4ec6785cc0ad32e92db242cf2fbc59dcdceb182b2cd5b2363552baa4b53e8970c24296625d47bd104a380b873717f09dbd7fdd719e5ad69b67ede6fe7f58f4f87330b0d7eda0f89dd73360c041299661d8e210ff9be4008231d0ae2553361771cedfe144a9809d88fa931891e6b4a16631e226dd4d58f2a8815e401467dc63356873ed92f4ca3ebefbe5a9a8b72b5c03ebfaf1a08ad942038c66da10874eada0b22183f6775c2fada5046d55b74d14665138d6c8e8501fe5017cdfb7dcdc3860aea2e7f1c7bf173daf2f0386fca477ad8198a2681fbf128d6e374a5dacd34f2855f05bad6f7cfab6308bb672ba57deaa7a207f916f863f2e01a2f853cd32efbab1a5fe859e9b98ed956f2274fb276f0344f8f64f0334bbc1ee113ff2a9ecd489f15bc2256735ed5e5369226cf83f87242a2b729f13eb30263de1098798550975484ffda77cd7ec22fec35de4076d034e5897ef7536b1a3c87bcddeb6cb7bb958baab0c40f741bc2c4961604394eb04ebb621596ca07c745430b8182b8baa970bb84ca2044ce4354f86f6de6bd20d1855cce00ffbf3b5704fb2f8c026194fc5647a2ebdfa098b3d84b01f9d1405bcee9393281538487caf26e296e6d59c0b062dddc5740565d9a9120a7ad41acf67a58f958f53c5574add706d7a20235a7092d6ba5bfcd4d881d65f9e62da629c074d6c3d37c49d8b04e2909622b9405a17034bc25cc7702e81d02783cb49a3605ac8929a630bc55acae19f479ec7278901a7231c731413eb31165dcfceed2c5474320088fd79de3009f0872ae81d1b10159819c54e59909e96e83785509f9a99a41e907e8f03f3bf0bcd0784c622468c016c4204d0f4a01279aac17abe9d0e7315489643c2d63916a977e17f041625721e6bd72e5c93b6a45d9cce9c3c3f5f438c48548b85ce406f137fad2d6df54dc4d6f59b967dc7fdacfc53478323c9114fbfa19e569b1e59ee0a0d6f656e34e05a2d2ead73747cbec8d60599b", 0x1000) dup(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000010c0)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001100)={0x100000000, 0x2, 0x9, 0x800, "87351b139a7ff9dc12e4bf9aab28794f378608d7", 0x5, 0x75}) 06:38:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) kqueue() 06:38:49 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2e22) r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x4) rmdir(&(0x7f0000001180)='./file0\x00') r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000001200)={0x0, ""/15}, 0x17, 0x1, 0x800) clock_gettime(0x4, &(0x7f00000011c0)) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3f, 0x0) dup2(r2, r3) 06:38:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100000000, 0x3, 0xac, 0x4}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 06:38:49 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 06:38:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x5, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000021, 0x9, 0x2ad}, {{r0}, 0xffffffffffffffff, 0x4, 0xb81aee96b25eda7f, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0xfffffffffffffff8}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1c, 0x80000021, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x9e1c, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x2}], 0x0, &(0x7f0000000000)={0x2, 0x910000000000000}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x48, 0x102) 06:38:49 executing program 0: mlockall(0x2002) r0 = socket(0x18, 0x1, 0xeb) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x95, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200001, 0x5010, r2, 0x0, 0x1fffffffc) 06:38:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="047d4bf430268031530d577169c709e040e3f3f6fe41f6d5cb4254858035b483e9b2ee7c6012c12515768d08b278cfbc8a2719410105b14b3a753c6964d4d40bfa461c25cbe329b9057496361fcdbbc6fcca9fcf40b93b0cbfba455753b333bd428e1d752283b386d3dc5ad36b8dda915813041de4b0c13c55ac12de2493c9daaee016bd0a0b55049cc2caf237bdabb94b1854cc1d889bc185aa0cd731d618b8825c6d15601a58c0de6ea7323ed243b1c444037b9827fb03fd912d855254f101ad3c3e304fa3ef95b95591f8162274d0af6b6dec656bc05502d2acd38c82d1a156a0e82ab5c3668d5c752412a5dfc8e1ab34983a150d91347436d8cbea4dac4b07cd7206ccabb1fb4860424ebd465b1753e46673bea55612f25af321c0d90c19d0f86f4846dd71bb184bb26607e68ac3f80ac14b50f826ced650da5314f534eefe737d4fd5eaa79ecb151c77b38cb87433d8d807e8731d3efcdbf846440a454ba0", 0x7c) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000001540)=""/241, 0xf1}], 0x2, &(0x7f0000001680)=""/208, 0xd0, 0x1}, 0x802) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r0) 06:38:49 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x2) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) 06:38:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x108) rmdir(&(0x7f0000000040)='./file0\x00') flock(r0, 0x1) close(r0) 06:38:50 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 06:38:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:38:50 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x9, 0x20000005, 0x80000001, 0xfd4}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000006, 0x0, 0x5c612200}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x4000000000000000, 0x4, 0x98000, 0x7fff}], 0x3fc, &(0x7f0000000000)) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 06:38:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 06:38:50 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x400000000, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x10080, 0x100000081) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r3 = geteuid() getgroups(0x40000000000002f3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000000005, r3, r9, r5, r7, 0x80011d}, 0xffffffffffff0000, 0x3, r10, r10, 0x5, 0x1ff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x101, r3, r4, r6, r9, 0x1, 0x7}, 0x1000, 0x6, r8, r8, 0x0, 0x2, 0x20}) ioctl$TIOCSCTTY(r1, 0x20007461) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:38:50 executing program 1: r0 = socket(0x10, 0x4005, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 06:38:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x18, 0x1, 0x4}, {{r1}, 0x0, 0x20, 0x0, 0xad9d, 0x80000000}], 0x401, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x25, 0x0, 0x2, 0xba}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfff, 0x80}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1a, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x98, 0xc6}], 0x0, &(0x7f0000000400)={0x10001, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 06:38:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:38:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, 0xffffffffffffffff, 0x5a7dab35fb8af3d8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 06:38:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 06:38:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) listen(r0, 0x0) ftruncate(r0, 0xfffffffffffffffb) bind(r0, &(0x7f0000000000)=@in6, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffff) 06:38:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="fe0658d0a3ffc7800c977340ed61b996072ae6a83b505be4feb54811f16cdc1bc01d2e235c0f73bed6d5a14dd00528ed6eedbcf0ff6323916100bb4471ceef691c7a813e68d357087bf3b75fea674c665c24642bb9c9247efdc512e665fc9b2bb113d8da0ea2598bd202a894de16e6665157aa16815d6c2d29d7c0b3ed57c421d830c0b9570dbd7cf559c09fa8b0a9b2fd9d31fc0ce3808cf1b2acba", 0x9c}], 0x1, &(0x7f0000000200)=[{0xf8, 0x1, 0x5, "e4a8518bf66bc37d7e36eac0a2798867f126603dfb5c47e03c440095722994becdbabf8906e96fe98fc27ae12fca8e564cab8756ef723a49dcc5907e04b25b993bfdb471a8cc88ce60d0bd9935b34b69c7b66f74fdf0f4e8c86d7802d5233c53f3f67a613c6ab0edacadd852c11345ea4ebc5441d42a4a453ef29df7b81e0e8f506086102a29d0a61ce304be8809cda4caf830276cd9f9e1c728ee34bc577daf9caef832788fc4f116100ed7f1c8c447796ee8ebd8725eb8ff02f9c825c097546460da7ecfd1cdb8ff290491aa66a04b1780af21a05a3c4c3a46ecd3d12475ad03"}, {0xc8, 0xffff, 0x1f, "3261ca3a8190542f6e26dc2d40fbe43f6d69000f837fca40e5c73e5c806e391106802309a06b999bea3dccf44683cb2b535753a96c80845455aa041743696b05e1bd98e5a5a321822806e3678f22cab2dea500bb4aa908b7c4f5ff6a6312f802986a40dc7d3a217f35ac3975a44a63bda896f87baf086ba23ec28f9aa40956bbb6d45c92dd9613fe9ea1362f087479572c1fba2d4d8be8cdb0b9447c4906cdb7b98631a42bce1f7c3a6d0caf301a0997276ef84c61cc8dfd"}, {0xe0, 0xffff, 0x1f, "4c4c8c1d1d73120a61f01d69df7af090445310e128d9392bf5c029e8a204761c7b521aa8ec703caee9791d5728eebad95e21ec21fcf2a6822abb2703dcd23447070f030abf63fdd98d501e657a2105b9d2b67448b319d673438a645f10f9378e7e0d4992b1a5e1626a0d93471420a9d9afdca3132e7a002333469e2ee1acb0c481d244413841ad6f25ef7329245dee7b14dbff63c02ad9af95642d53c7bfc1268cadfd56c354da2e72761b4745cc5a4c2585cfc517ebf82ab8ac8e0b063730fde9a10f4567fe86a2cbdea49ec8"}, {0xa0, 0x1, 0x20, "c5f18355a921bb7507d9d4e1d83fea022041d984d269151f6ca1e03fc849c33b6d80eeb33e4a73d7bf02d1418bee229fb51b5123e2aba905c042c7ee598823ffb60fc86f2af2c0dbde00a752b652237f6ae75e20a0c012056ddcd92ad21641e2cbcd7edce032bb5fa45652148ed5eb874952a95cbf3450e4e4b50736834e28eff09e5ff55743e54d3241"}, {0x98, 0x1, 0x3, "2d85d1908cf2dfe8c76283739a62931224f17ac0f4f02f8bc4b388b64d5e7a32710005225ec7d04d36712265e1140a2b2c5b862729fca52f2ed2e70707ef91496cc130c0d1aa0b783d3b8a9337aee1af2d4dc5f063ec901e6bb054b8ed703b77ba5e5d8bd96a6a26639b12039de6344aaa7f867d3038cc6e1e4720cb751ae7bc35344e21"}, {0x68, 0xffff, 0x0, "66333adb1c3ca9f19da6c25f75758239e0b8e3ab5bd542ee87c76e74804d7dbc43be710cd9b7073be25756c58cfabe53082b881f9c49adee286ae975036f979fc870b515da26f1b6303bfc56654023f113e5d61503"}], 0x440, 0x2}, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000100)=@in, 0xc) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 06:38:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6116, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x5) openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:38:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) munlockall() mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 06:38:51 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 06:38:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4ce5b078eb330f6a59670f220cacaeac5ea54882288c5a5e6f076d01910b37302f4920cf61da473b83f5f674ad23bd07a4e181fbb1cb817a7fa87788ce766c6cd94b6e9f3be66fc3eae28bd32c8f970dd57206f0499be85d3af0244a31887f7670ae9a8584458b81314057bfb4c7fd4bc1b5ee72b7e1a1f5877eef455d57107bc49f297b9171019814607626ea0b92b26f3e64e478b5b18e42dd7376c2dff85e2baccd95", 0xa4) r1 = open(&(0x7f0000000240)='./bus\x00', 0x4, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 06:38:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10081, 0x155) sendto$unix(r1, &(0x7f0000000100)="cdd4a07693246e8f0215010d3a40642b756532357a237fa745d6fc24c8237d933023bdcf95c72f4d415bebf54fddcfa529916bd50d37923de9ee316ab9e1c0e39f625186a59f50f319fe0d84a2488a145fe2d68375c9903d01e5cdf4380efe211c0eab55d752319c3709fe494912a48bc3fae47a8b07174c4c7c76a3fc93d922249d69e5d48f100fe8a1bc838aeef84462ae3da574d1993111307b0bc31f9a63088f5afd83ba379b4d8ab37ac548861774f9c91ec3a293f301cd32d17644e89ac99a3939e8087c85c0b1f87b944a43e7e734e159b618c380f818fa017820c5a7b63540724159e7bf45c11ecc0455893dbae1", 0xf2, 0x2, 0x0, 0x0) r2 = socket(0xfffffffffffffffc, 0x3, 0x3) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup(r0) sendto$unix(r3, &(0x7f0000000280)="5e14bf93ca7c766b517570b80000000006000000002ef11ee79e000000006e202e5c9ab4e5f12de43db660b4002de08369000000cb05b2bde73cd8e4c7479863ccf8e76b995bd0b9a56f04c3f7a660d71c98fb538d889b094429d816ce6834137f4582a646e388f7fdd1236a2c5ee8b5e5f45d691b1b277018fca8f182e1d866c39da3f22de142c47ce54b3c8e7df1d8b0bd8d019455f2d0824e4ba8669944d94426a0183dc669ef35f77abf88444c0c04ef7834ae54cb4986456d36f18e3668", 0xc0, 0x0, 0x0, 0x0) ftruncate(r3, 0x0) recvfrom$inet(r2, &(0x7f0000000200)=""/128, 0x30b, 0x800, 0x0, 0x0) socket(0x18, 0x6, 0x7) 06:38:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x200, 0x100000000}, {0x3, 0x7}}, &(0x7f0000000040)) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 06:38:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 06:38:51 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 06:38:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc008, 0x0) bind(r0, 0x0, 0x0) 06:38:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=':-}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="805e2300", &(0x7f0000000200)=',\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='}%\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'&[&\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:38:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/194, 0xff29}], 0xffffffffffffc41) readv(r0, &(0x7f0000000000), 0x10000000000000c4) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x7}, {0x80000001, 0x9}}, &(0x7f0000000080)) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 06:38:51 executing program 0: pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x28) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 06:38:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x38, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100c0, 0x14) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x24, 0x3) close(r1) 06:38:51 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xa9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc, 0x8000000c, 0x0, 0xffffffffffff5c5e}, {{r0}, 0x0, 0x8, 0x22, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf00000a0, 0x2, 0xf08}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x8, 0x55b6}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff4, 0x1, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x84, 0xe24, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffd, 0x60, 0x20000028, 0xd1, 0x6}, {{r0}, 0xffffffffffffffff, 0x25, 0x2, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0x80000001}], 0x80, &(0x7f0000000040)={0x2, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x0, 0xffffffffffffff74, 0x8, 0x4, 0x5342, 0x80]) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 06:38:51 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffffff, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:38:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x148) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x800000009) close(r0) 06:38:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r1) flock(r1, 0x3) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x3, 0x8}, {0x4, 0x4}}, 0x2) dup2(r2, r2) execve(0x0, 0x0, 0x0) 06:38:52 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4537) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x820, 0xf1) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus/../file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 06:38:52 executing program 0: getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x3, 0x4) socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x2008001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x80000000000001, &(0x7f0000000100)="1b00000000004d0000000000000000000000000000", 0x279b0c27) setsockopt$inet_opts(r0, 0x0, 0x81, &(0x7f0000000140)="548c77a5cc6815bbf7cc9b2c5c92933877ec07380633ac41827882a7c856c6ce0486382b8ef81b2a7728b7919870b39caab204e42efd27bb00bbd417da782c8322da354f29e7eb27d6a1", 0x1d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xf3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/170, &(0x7f0000000080)=0xaa) 06:38:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 06:38:52 executing program 1: socketpair(0x18, 0x3, 0x2000000000000102, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) preadv(r0, &(0x7f00000032c0)=[{&(0x7f0000001080)=""/85, 0x55}, {&(0x7f0000001100)=""/103, 0x67}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/157, 0x9d}, {&(0x7f00000022c0)=""/4096, 0x1000}], 0x7, 0x0) 06:38:52 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xfffffffffffffff4) 06:38:52 executing program 1: semget(0x3, 0x5, 0x15a) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 06:38:52 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 06:38:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:38:52 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket(0x20, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x56, 0x2, r1}) 06:38:52 executing program 1: r0 = socket(0x18, 0x5, 0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x3a, 0x2, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)) 06:38:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() r7 = getegid() getegid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r10, 0x1) dup2(r11, r10) write(r11, &(0x7f00000002c0)="640c15902a6526c08c770865195fc23a4c9e839d68a7e90b49cdc416e0e5b90cc0f753e9e23d7de7cc9b0e35acdf2bd5e645e8dcd3da376b65e9c4ce7a09121353ee13a977ca74498bb180f357315cbbceddafd3bf33b38cb59aae601c252054150e9a502a0400c805ecc3f97ec85acee65bc9ae4b07b55e855e0200f7e7abbee058a18f0eb460f53cbbe41b4a8142555e2b96c27e3103efa01fc87a32f664dd3ccfee0ddaeeb893e7bfa461be6a86606f64bd2e723df572d2eebc7a3031f2ace08834ba733f6479604414bb0558afec6d71b0a1024fbb5ab8028074d0c8f673c86f3b783d2868233643b9927b29574c7391e33ec0eefe8ec90f36c815d4738cf378c84a2507527f71cc450e9735026322b6854027470241a700759ffd45d104ba0c538c73a161f86bf63f069da652e1a274929632b5928ccca72a0c94db44c02d145b1bfc214764f7e573a72367b8aa92df832f20a603193223f9cfd3b6e2da7159e3d066b73e14e1d59b7c27dbd0", 0x16f) setegid(r0) setregid(r1, r4) 06:38:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/67, 0x43}], 0x8, &(0x7f0000000580)=""/4, 0x4, 0xda}, 0x0) 06:38:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r2 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 06:38:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/254, 0xfe) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:38:52 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:38:52 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) 06:38:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) write(r0, &(0x7f0000000040)="6f1b340845d0673d68544443152e9b88c31c16fa2239ad0dea396e774fe3170dfb6735eb6cd641f6a7c0f9f5d7af9c71524169f1e845188241d86cb10164154222f56b26403d2dfcd236a0a22f137978924ddd6caeb877b782eb48cb9e8d9951b28460756b9e091e9080986c5d128a2d29b917852c005ad94df69f7330d23dd821c53d15be84c8d15d1f02683f14110a8a21dcf963165a5f97ae31d1bf3d0d41e97f88579f9e6ddb41fac0dfcdd4ceb3e0da87", 0xb3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) recvfrom$inet(r1, &(0x7f0000000180)=""/199, 0xc7, 0x0, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getppid() setpgid(r2, r2) r3 = socket$inet6(0x18, 0x4, 0x7) read(r1, &(0x7f00000002c0)=""/168, 0xa8) write(r3, &(0x7f0000000380)="4feaa0fe16e54534131f711002fdc4635dc8531c35e2f497e62ee1874cfb47af954d53d4ee1b5b535b849c65e99b873c90d1cd8bddd143120e8ca4d6e56d5229b3d58822e950414b417faf122f687fb2544e4a57addf3df4dddd8d48fdbea6b10a730b696ca20652c9feb9b994dfad56b8ec567f3019cf599aecdd2526c26dd69449242e26eb4dff871cc35b6fa911f9a885e5e2d2e3345de699f31de7857ab6693b788187bb13d24c9439aac7df129639542f6a6513ac3097f1124f36c66b81", 0xc0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x10001, 0x1}, {0x18, 0x3, 0x1, 0x10001}, 0x7, [0xffa, 0x9, 0x9, 0x3, 0x7ff, 0x8000, 0x5, 0x7dc4]}, 0x3c) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='!\x00', &(0x7f0000000500)='^/{}\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='\x00']) symlinkat(&(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00') r4 = accept$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/40}, &(0x7f0000000700)=0x2a) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000740)='./file0\x00', 0x32, 0x0) recvfrom$inet(r1, &(0x7f0000000780)=""/4096, 0x1000, 0x842, &(0x7f0000001780)={0x2, 0x1}, 0xc) r5 = socket$inet6(0x18, 0x4005, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000017c0)=0x2) chdir(&(0x7f0000001800)='./file1\x00') sendto(r4, &(0x7f0000001840)="bb3f773504a04582497572c5a264759f048af1d634a39ec9faaa1f6c0285421d0ffc3e252059af64719b3c5544704ea8456e6be0c3db387119d99051939aff046a3b38ce101caaa5e960aa3681", 0x4d, 0x4, 0x0, 0x0) open(&(0x7f00000018c0)='./file1\x00', 0x40, 0x80) accept(r4, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getgroups(0x7, &(0x7f0000001a40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001980)='./file1\x00', r6, r7, 0x6) 06:38:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) kqueue() read(r1, &(0x7f00000002c0)=""/249, 0xf9) 06:38:52 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143f0acdaa05f1418f774b45c7f4bcc1804481382bf7bc327895c02e35702bcff2933ad1b7787fdfe453df9eb403e1501c40cda7d8bbf7cf1b6c6fdd2ddcd43fc087a18159f98ac0f0cb47048d750065dad67ff29f462e84ec846b370f2e4528392853f71287fc1feba147a5ff8cd3b4cef878d0f4b84a5d1b8b296cca2b161bfbc71c72d3d5a0cea1b8965fda39c438b7f199fdcb4aabccb02e88ec8311de9828a600656a6d663b68479bc5a62b3b59aef83be8fc87674f2224134bbbaaf94000000000000000000000098441dceabcdd435f83a9c55a11db6eb7da592952508f140b0f56b84308190f9d1d88c7d6809bd2bd1ff9594e1e6b81eff4a97d1e166dff3c705620582478634d4ad2651b3200c4aaef4f36b0fe00aa7026d03696d1a5427ca934aae00ae279009bb7eb90dd585a861710554c0b584ce773b24d7"], 0x1) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0xcfe6) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:38:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xbfff, 0x8001) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000280)=""/220, 0xfffffffffffffec1, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x200, 0x512}, 0xffffffffffffff7a) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 06:38:52 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='r\x00') 06:38:52 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, &(0x7f0000000080)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) setgroups(0x1, &(0x7f0000000900)=[r1]) kevent(r0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffd, 0x4b, 0x40, 0xbf00000000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x100000001}], 0x5e, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x800000a1, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0xc3ca99}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x12, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x80, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5, 0x20000001, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x10, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x800, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000012, 0x4, 0x40000000000000}], 0x80000001, &(0x7f0000000880)={0x7ff, 0x4}) close(r0) r2 = dup(r0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="2496ae54cdda0eb64eaf03c1a4f400be04bef5fbacd4e3ad378810c70197da2f771d4877de6349faef03aaebaf40daa355ccdf815d861573202dad14991be902684b956563bbed2cda461cf7613209dc1df8bcb2ccede5fbbb518ec8211fd2179dbbc1540d60f7e0333a0a0c6ef7649fb09064ff8efbaa03736908ea", 0x7c}, {&(0x7f0000000180)="0d23bfad", 0x4}, {&(0x7f00000001c0)="5d02a4da5e2c99a485cb202ae6ab83a6ee0738306cb2fe7708a2250f18e900a154f0262c6a541d4ef373b4dd8acc549355a86b9131d11557d062eaca21f0c3f22f92454e73ee3047a67f31ae545a83ea711fd697a58f4814547556f131122709f7", 0x61}, {&(0x7f0000000240)="f02568e6ae5f2be2dc6168ec5697cc9ae35139904cfaadf69e2b242d2ae41eb02fadd349d58c711efe26fef669474582fc076e176839025866bace7dd7f9ccb94d3016967fd44263483808ef7681669957ee30129f00321d60ee985d99a54cf267f9acfa1508890587d703706df27e9706e2f9f77bc715458cb71d4ca14b314c03fcbb656f19bed6d720ce8fee21fc131a6a00ebe801ed9b6cb99872b60c6a5e6d8a51cfc98a7a35d650a66affd5ac4184fbdffe57eafbc63a92a4234e46cf88446f58f3d84c7771e522b401ce7756e45c2c1c1c78378901950ffa464b7c2ff2175c32", 0xe3}, {&(0x7f0000000340)="1e103ae69bd775ce6fe520191f74306c83d0a63076c7b596534cf814ea117b969ca60af3543dd02a100d349278d26260b82f0698984aeaec1e22dc7a79dfa0f9109c64f1e806e5b41ea2e75c8e6dd41d20673e3e5152f803a72ab9f6d0bfd0e7be4372bc39bee170b3e2695ca3f2a30c9bbd652f20659ab51665d8e238a9223ea83a679c8606227b39abfdcdd43d773a9f385954b11127bca28158aad7fab680860a41388b01f9d8d4421404949595e737064db6831789dd24a6fec9abda8e3ececd1cc93faee6d639177206a53ad231d510", 0xd2}, {&(0x7f0000000440)="9497d91bc838e52de8da75", 0xb}, {&(0x7f0000000480)="067f8a1e09985d50668e2b0b760739c5f283ace202b261f1ca2480bb28c8ee00240ba549bfe637dc444836c99391cced4648f9da1aa8cd12babda54050976a7c2ad665ceedc6c0fef68bf3b3a0a6b4900a94a92ef6577b6152e16b46173d43fc5a2cedf2567d4ff3f2d149428ac3318d27e417982b039191", 0x78}, {&(0x7f0000000500)="ec06cc75c1c128c371cf9a4cba020b253426d8ef5599c5316c5754a307d2435152ceef781ece1b77fd664ffab6117385a3cf354666", 0x35}, {&(0x7f0000000540)="ea412c6859d016aac9e9599d5f584a1b596c3e9f89c7c23f34b9d8ecc410b563fac69221722a9a146ad74b803f56a5f999f0777b952fdb4adac15b2fbbb527d95332c8a1111f01bb435c365ce79eaa7986167022ab32dda8b0f0bb6f6f965320d650569b5a0bcbfe45c94ddf59948171cdde15cccbf1b50d82a9c334a79996c1b2b41d53c22e1411c044c9671d94b148cf865b2dc8f2b814903b16d1fc204d25ac9e750b2f57ea64402b128bd7440b63", 0xb0}], 0x9, 0x0, 0x0, 0x4}, 0x400) 06:38:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) 06:38:52 executing program 0: stat(&(0x7f0000000100)='./file0/../file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000080)='./file0/../file0\x00', 0x80b0, 0x49) r1 = socket$inet6(0x18, 0x8002, 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000354000/0x3000)=nil) 06:38:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0xfffffffffffffff9, r3, r4, r5, r6, 0x102}, 0x1000f1, 0x6, r7, r8, 0x7, 0x6, 0x10005}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 06:38:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) socketpair(0x30, 0x8007, 0x5, &(0x7f0000000100)) unlink(&(0x7f0000000080)='./file0\x00') socketpair(0x38, 0x5, 0x108a2c4d, &(0x7f00000000c0)) socket(0x18, 0x8000, 0x5) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 06:38:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpgrp() 06:38:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 06:38:53 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) 06:38:53 executing program 0: socketpair(0x6, 0x7, 0x911b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a0006c83995fd03dbef3e4ea19679b91bd50bbf95378c6f1a84d6e7cfd223e5931", 0x21) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x4000000006, 0x0, 0x0) 06:38:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001, r3}) open(&(0x7f0000000200)='./bus\x00', 0x50, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x401, 0x4}) 06:38:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 06:38:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2180, 0xff) sendto$unix(r0, &(0x7f0000000100)="eb8d4524b73dbf9bc806044be1e1cce12e4caef50e283b8b86e2c5fdbc058bb754b1872f72671a7a0b068f6b98d23bd4312b", 0x32, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x2, 0xffffffff, &(0x7f0000000180)="3fd20ad56d5f7b1721e954494dccbddbf53141bb864b1bb3792312cee1ad6fad7d84f45115cce81d6f4c2a02694c74526f17278d26fbc40cd3198ed70aa4d4b41ed8d9f75bd97ef484c8c17e428a5cbe78942c4ff18044739ea1458fc3be9a170c1bb0508f36298b7924d34b269d4cf90bb73b6ce6fd85bcd448b41005b673463fcbddaf64d094f02b0758facbe2541e57d0", 0x92) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x400) r1 = socket(0x20, 0x4002, 0xfff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x5075, 0x6}) getppid() sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000003c0)="10a42f1d3faf4a64b48683151631191f180c1fc04be3c0233cff60ec6ec5406017ae528c57266800fad2dae9369c323bed16e45a926b540d8322863491826178476625839e5d779e3c9a3d0bf465b8e166fafa991dc3bc80543235690ecaf2a088be5c4ca218ec684156d1cae43d4fe7ba518c1ff95487bb467fd8d2429fb5fa6f5c08e11e6ad4a8ec337fcb547dbcc30e94ba18c94a9559a96817c2a84c090215f69f5deaaa2bc1347aae4d3b5df20ef0a014566f46d9d92ebe275548167c6e8250b3bbe922f41a45c64937", 0xcc}, {&(0x7f00000004c0)="4820de7b4203a41e3d0f1f02ff580ddf7a0836f8ba98a625042a608b9f034e8f8d22342eed171cbc49ec66ca878d6d86c917c74cfaa74f60d70eaa1af9cd6bf749821fd2d494555317ed491cbc551453d995643f0b4e91077861fb9a29f372112242e39081d8051b7729355e60ccfc9aee4179cd380c199ac7749d9d913b20eef94a823b56aebc98ca830fcc7564f7179a26bdab692ed7e291f0ad41e84f6a6e", 0xa0}, {&(0x7f0000000580)="c832ba0194048a2baa1b17b1fb2bdcec9248a6446f3a356a92a7b4ef0f6278f4515af7ea52f118385d8134a0f10f3225bc473ec50ea22dc3f7eecc4d20be21eed096b9c4281f46fc3c2c8fc5bab18785cc6447f08b4c78d003b7", 0x5a}, {&(0x7f0000000600)="947a9e00044b1f4c7f946a9a955d382c9a54d819e7280129db1158d413040e8026bad314a81e693b152f32b9866ae6a3ade5f2c41ff4b48fb2b219872298fa2418b05810bc308ebba54c00a494e7876b86256f7f5a9fe45f545c4c8bde7eda7398738040471aba3f82fcc4f3114496f3fb5beed0f8caaea1a94e78d36e459d39ecb0d3b87c5399b8b62698a7669792edfe9d7aa07a05f8214c510624e2a77d162fa6457ef74ceffb1e91519aafae90ca", 0xb0}], 0x4, &(0x7f0000000700)=[{0x1010, 0x1, 0x100000000, "b849ede841c14725b3fa52f25dbb9f2329156856c99d77f0b76e898e8c554452e7ed8258092cbed90bfb4563d4622c05b9beeda87c7e3a72afa62d6a7618c7216adfad750314a5c6b8cfacd2cc51a34656cd0120f1827f1f6e1fc738b21335ee121afb3a2e0ef0e232be5ad243281a7c5f0e11961d5931fe52492b6f90de7ff4e35df4934ef9493466cd8dbe70da6ecf381569a7696413f9df24a9016b96373f7488d08c64a1b182febd216f745f4be4ec5e557bcf6c3ad9ee3fbf6ae38763f660d324153089dbe71587f78d1018ff61dccb6651b4fdce60cbb471c660419274d18fdc6f1e704e34d059100e956dc279f7fb57ac94e550cc8954685c1a2b7a8d22bfb20d69c4b3bf26749a2bc434c5e2dd52382e620ffa543f4ec2c68ffa4dda43180fb3d904f326ad50390c9d58cba849fe87a915b496ecb1ee8c3610154b7c702844cd0345b0f57343aab7952033ded2660b8961965c4b0b2809e13c5ff857366530791443dc770ac111e07110956a8f04292d5feb562fa7406187953a17e6ca80cc3284eef0eac37b69726ccc0b0fba9e0e7c181b5d9124f11a068f749187d6e9aae3456a685f182ba33d6b062b9577a02224657d89da83289833c7487250f26d850f4fe41458432955ef9d9d0ecedc03810908f4a9d09ba439aaa7973a985c00e417a9c4bafeee8759bdc605d579fc3c1501de9dcaee182fae6d5b214c41546a94ca2cd52d6b87c9d664210d3dbe2415bb0dfb39bc7d6dc71ee8a398a30a7f173fe8011a8c4deef704e85f3760e56d3116ad2d797ff91fce9c8a13c23b7226602e2eef94abe2dcac0c1d87abc5f90c3bae78ffea65081776d2801cab02eb28c04f4d4ba9bb0f465d1b679cdc82226d9ebbf9178c3394e693509d35b5637c57125c325a1ec4622aeda435eac140d1a5b72848b0bf609f90f1e6df8a33ed76ef67131190bee11660d0c4e75732bbe754d7099b66c589d77ee0635650a1f43eaf72da51335660bb99defbdc5ce2c5d25f0404a36880e266a26e99e6ce1d92f22bd196cf035129109d2963aa84156772aec5a74d7bbdbe99229888c454fe444902ccc979a3901fc9ab3a9f22cca605389fa9e6643666af1bab4734baec84049d92482aec97d721d10465552e00a3f97fd5e569f3e5cf7b57025fbd642af1ab317449a0341d7bad4f522fdd32f8d63b326e7e0cc21440603436440926490138e7b9be48173db2a98b7cb2a196b5e18de03e60eeb15c45fdfa5e0924ab61eab6c63a7d5294fe0ab2e0e41fa0edf5015dad7bdfbb72e7f00b7550b623b54a363eb0f9ea852c8d61b5d4e33aa97b00be12c0dcfaf175a7ec09ec3f6ab10046508af24d85511ede423c93988fc1d567e50c8443d9a03a3c8a8508fcfa66911773c98f522b378991596aa6e20ce105b2da2c4c90394dafeb61e24d01b830f31f159d3d5b58a8ecb7e31cd7c4c6d5f4cb7f94bbea24f12ff72d6ba3f1446d676b3ef7f8a624b835484bbff2440036d158fa52e1a0135232e140a7bd763e10fcc63a3b5580b9fc12b8a0cd6ade5b1d846aff6ba76e8a4b7fd1e869c67f019c385444178f9d0248389741abe8fd0da82a3486c05cfc75cb4451f93017529a9a442f58ec0cf77d49f0cbe893ebf162f283e2c2cf24f7512b7f0d7d04d1af80aab3af3174830da90eaa0793d2e7225dd4ab6010304aeba8628516f369cd4bb6bbc52702aa3a802b483c1e62fc504a5bd14eddc872f891087e68aa12d72226e82df68aca626496a00cfa5901ecaff5a130515358456e477b74e849f2f8fb97c8eb6c39a0501cb4a34bdd6ecc78431ec59f8825dafdf11565f30eb241ba9bb8281d2695bfbe442ec575258558e90482ed21c949311156fdaac721b52bb16161dee705eeebec7eb237e356840a5145e7dae894122dace91b270778d07639f00267207183ae496e743804ef0ff1b115001e2468df597db73883677f9f465c572f31c895af382452a52661631b73cb357da7c99ae828d8c2f260702fc04740954bafc71c758ef4446d988549fbbbcc57018db3a289eb63e201196c22eb67c8082b2b841eac98f7e90834c09f38c07ee57fec4d70a7b4e3e99b6fdca4821b5d5a596e063338938fac76e39d7c735df2bb42c6d622f8e877dd435113f3eb64763d6619567b8791093f59cca70249fec7dc364044ec2a4b612c17a518f2ca77b9b8add0c6e6d8b0cd4a766683d251eed4532a79fd840ba143011dceffb2b00a60e5ffe87e393d13c063823433597a20d2946d42e399df1b377db8ffe7ceb7675852fe18cd08aaaf6a0842c314bf5bec4dfeb6d75bebf1176934926667fb1c7a95a35a6e868fa7d75223dbf1b9afca5e39a058660320900119c466f75942a4c33142748da48fd4237e587cee7328cf8eb11ff06834311ce13562ceb917573165824c589dc507e6a17b00e54a5203639750c616d455b8a56df5f35fd478119969d8d08019317cc993c0da66e560a88d15074fbc4bf2e9f507b886fda162abfa782fa23cec7a86536c6c848652fc1a87bd4b989a3ac4b68bb7dbf4e7bb52bef5b2cb1292f2066befd586e1585fe23655c6c803137e1ea4af4aa85e53f5cf2ee52811fb3c5770884e6e05daa129c958b39dba56863039d192828207def71c7c4b731c695c59ae1c3a2f37ec2003dd559a30aa76189da0f3e3a7a17f6d36d2c60016870626d3fdf1abaf5b98f9088cec53057f17917c38d0c0b82d4fcda3136fdb7cc09a7e3f6bf20b7d80ccfc494ddd4cf509181c5c22b6bc810d99808366439f097eb38710dab7e0654faa9bd2a82749e37b826a7c05a5616458b4844ccaf24abfee7ff7de6904f1c9c09a1ac0379485659e567849b319a5a156b33bd71521efceab52ff84676777e94c261f83ea5e66c6d0302fef8e0471b74e6e9ef274e7824fc677c31e59714f82a1e428a75b8a7e74984afedf62ad20d2be225135046452b320217119b156383ef71e41f072438bd7e353c1127a6870c64b492bb41db4bc29da206fddabc0639bc1dbd486f9657a124f52aaa146d9689b5c4e9138f6a8cd54e85746df8479a3b0f218e6f10824b5d46ab27f24570993eeb17966f8ba3cf7b3eb7fff0fb675e3811cb08301fc8d90ad112edd62d94a0d43fa38cce4180544a5480730e965cc66278a4f5d9442c230ed07358ae2fccbcf4a99e21002cdc5a1de87d6f1f10cad7cb38734a53dfc9550836047e5fbfef9060b8e27927403db57b6a713e31cd8883d23fad2a1af00e4afa0ee9bbb33b68349ad4c1adf36db1cc3e81228cdf5f675a5edb834b8f1f6d77fd215dd4b19d7fedf447600b8a1b9f5f357441863305b2c41e1ad2407b1dd917a5a02dd6d6302a65ef0c5f5c0a49c6cbbba7a203f3c98ced4dc4bd29b28cea47208c2755b349336773e90a9972644ef184524e245b00c35aeee7db5ad746f4c6e9557fbd5658333c44c0e450db51fed4cc6cfa60aefada67799c852a330516dd9b20a72af39e148f86589fba7a07d4701ac166d888b7f137a452f1a3caa39b335ef1b60a5d1dd487407a6f885305b42d9b8f32e0988d4a77b2be293ea9cef21cb21f5185329c1cc66aa0355d8b8acd712111edf8650ed0a7787d88a70e05250d061cfc46f05d2950a4bbd7a5508f39fee2e5375ac95eb96e99957e7ec885e24ff3f6b7da5d39b58d9fea13c8083e341976d510dbbb51ec9c79fdf91c1f0353f5a92adbd61174900cd9794e9fc1cd2cd6025ad0162d5cb7990aa16e478aa0203338beaa90fce400a85234ae9c5101050f4397f8694b4a5e3b91823b950f2b1c363b19022c1a85e2c086c11cfeab2d8c2ff8fb7c91487bcbb71bb6b50367ff9aac5301a91b884581d6cc3e3f407c0e40e97b4d3794f5af944e3ba405d81a106f75950ffc10fce64e7afd793c153325206071d466240294b81f8661f8de98e541117436a7253619267962ca4498ba4d9e7d5b7a0f528099fa44e825b8756d4463c84233ffb425f9bfa4d71bfa46f89e697f5196900add5d238bc949a1b0e98cb248cf564de57a861bae0837b68e9ba4e000386155d6fb281170c603347797d1934c5f8b53608baaf25d555c67106c5cc8df602a591d93a9f8724c7693598fc01826d4ec1683518591426dcc5f61b54c6c6ec46b4b89e0643e6f83d5703dabce88f220916cba06cb385273019dc5a0ae8a41aa8c9f3531dd4a00db5911881c743531d026d252c172d1bac36b12cf4d2ecb46540505ace51522cfab8967f1dd565571659292faee39171837363d784c5901f3d7e3244721b0413d62d8c4135c37ec19c5e191cc8c45c0fce06ac2d42087ca1d7e7e9746200070a005f7f4779dd12b29adf2a4f2e09519709d77d0228d31c47e99b91c887c173163f7d8cfb4ea83c1c8611790ed28b1d4640638d204c6adba4dc80236d672c50dde5c2166505d9dc1921f89f6887307fe7c20fb50b0026542b45e4d73b87f6c426acade0375258159deec5c61596accfaad2e242bf3e8b9cefb1c1c36efe20af42ad7ec3b17e7978c60557c45a8c395e1ce49a7ad787befd7ffd7417d280be367a2507c2dacc8f494236c8652b0b9c1da237a19e8e355395a478ca04cffaf890bec6c21a29d6f7d61f4050e960280e5cd85045a15b8f2d265a9196e0bde454c64a8aa72cb3ca3589f4d0cda1f4ecd0480c80e7fc76f30e867e5054272da38480cdcb3956e3ad3bb342d2f279a2f9ba1e74cde45386085eeca9676d597aaa284e35514a35fea32ecb7698e85da097eca923edd33fdf2ea0af4339cc74ba381d0c15ad5ff076aea17bf3e847f277cefa93e6098a0ca209dec1b1d0c2edc77126d5cd691e970bdf4763d94f85df1a9b23f012976c524fc138ef0bb658c674ea69e48b3f6dfe51570ab028e515a01b1760da90c628e6ad6ccd797b4d1bb5330c0d516a7d17e1f354a0f2c378b2ab1f8d2fe40bd0ec79c89f981c3f44dc593f65ab24426aa1d7378a37d603f23a3339e8530cb79a8bb9357d9dbdc265f50888666bf45516a7497c1877bd4963a761802997d9ee7ba48386beb2daa49c99c1f411c07055c212007d3e3761a380be795444d19f2d047c654bb699f01882224c47f44ce7192c6463705c6eb50303909c075d3b9ad2a8b421b9c4344d09f4cb2ccfbc9b008050791575a3ad624ca253e83c7f942cda1c5a8d327f2b4253dad2bc5577d604944588d2857f1b915b91fa121cd1c3bedfa4e621bfdffb8e4c74e14d67db0f3930902368a1f8fd54751c306699ff07af25eecc8d4abb33ae8ca809820847673dc053dd8eec8748e69a74ec833c638bf4147a3223e21aa9cb37a750ee3315515691b9b123cb20b5350b050bf1f0eb3455f624ac6116c3262787c4b6a831599796ba365e3d38aef664c319294f94c2c487d9ef907fd03a16f7babe7a7ae23f5f12fef53d7f4f1607f5116c02c5cc912f62a8f760a036d1d3dbda6d848d744cd58f65ef1ea63c428cb931686c8274555124375ecebff29e82c84799e34e815c24862479d568ecef4d281ed695bf19a004a880674def0983292bb2a0ca808cc00062f814733d3a6e336d14455474b50f954bd278980fdbe46cc5f8c8ea75bc441ff81029d9e5c4edaa712735d281e45385322604cf039642a7418e4290ea9eb60b1d5d85de433ceb372697d49b805102db4d474b5f7f98ca48fab75d62b3f56339595e33113e02297e821bbc876a89560664edfd0c00e50410c0ec63cc7fdb59d0c0946323fdb920734f0c9c65d1c09133275de31d0ca9052872b1decf5c5ca2142f04f1d184d4"}, {0x18, 0x1, 0xfa, "1fe8334639"}, {0x60, 0x1, 0x4, "ce982a6da7d6ce15a0bd76c8598d2af1a95423da004e1e2671f4e8df4aa63bdfa84bd86a5bcc2ceffb637718351301c8fd5b269ecaf1c5b79889d1d9105a6a9368ca2e41e5ccac701a1f"}, {0x108, 0xffff, 0x8, "d35f4cf037919b6902f7af7836db096b49996fc88865f2d2f8def2a1c54b93aaf93bb466f262a13e80540583a01a44a643a4f4e4e12bcc6a33e3e63ab71211c2672d8a016990f0f727066f92d01de4ffb45ca38bb26f7e84b92118fd4554d01efeb8caf7fc09ee46988f37f51165adf9e25886dc1cca657ee309f5af60f16db9eccefff8161f6d1927cff47a3a710993f2ebc3e69d620bc0e79629a93714b39e7d3c6480bf5b9cb05968b425930e3a26d41e3e4c45deb52d5fcdac9779abe45b51942f9b84bdd2170e5f14c3882ee1031a3ec368487506b7ad672395cb5e7886ee62168aa769dea3d72a34093f484c722e93db5d"}, {0xb0, 0x1, 0x80, "9b011dc03931fe8f6c9becc61c861ab601808d90b55cb905f1ba272e0d46f6cea8ed12e108acd7e64ef77e036c762d3783f721598bfbb27b414228d46dd08f24c8cf6f5795ae62b78d6a96dbfaadf54c80f6d542cf55de46008d73d9e82bdff9c96b79546b76272bc2a4b23241d72a19bec970e000c97eee42cbcbb63cc514fcefa024e7c86d07691c8a00667a8ea42e58f01266d49396716ff475163fda"}], 0x1240, 0x8}, 0x400) r6 = semget$private(0x0, 0x0, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001980)={{0x2, r4, r5, r2, r5, 0x2, 0x2}, 0x200, 0x6, 0x8}) fcntl$lock(r1, 0x8, &(0x7f0000001a00)={0x3, 0x2, 0x4e, 0x100, r3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001a40)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a80)={0x4, 0x2, 0xb9c8, 0x6, "80cc69d254d54de9e61123858355529c9367d59a", 0x9, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) r7 = getpgid(r3) semget(0x3, 0x1, 0x21) fcntl$setown(r0, 0x6, r7) listen(r1, 0x10001) chmod(&(0x7f0000001ac0)='./file0\x00', 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) semget$private(0x0, 0x5, 0x4) r8 = open(&(0x7f0000001b80)='./file0\x00', 0x20, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) semop(r6, &(0x7f0000001c40)=[{0x0, 0x4, 0x1800}, {0x7, 0x4}, {0x0, 0x0, 0x800}], 0x3) 06:38:53 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xb38, 0x7, &(0x7f0000000100)="36b09e467aa3674b210ca9a2405928d9982fc465b75af7e3c074ea109cc3e99e08107218a30bcd4dea2e8d7c49166f31b50c8cf904853abd4f5d9e611bf26062a12261e4a12bbff4486b3c941a218ac9c92612f2c59c9e17bc749fd1c9fcb8c50d42083737892415587d64c7d026046b7d94939e84113fc3337e620d6d70e6095f5cad78d7a9cad1f92e94596ee85c0d76561c6bae80a711a24ee8eaa887c03fc3186e5e72a52329e94da1c87219fd32544b73e52ee9a4c4fddb02e9383c3281b54d9275790e3a80e39bb3b0baeb52c9be174a0386fcf4cafdc8f87796eddd2c14f802a148fe3137bb", 0xe9) 06:38:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x9, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000003c0)=[r6, r4, r5]) fchown(r1, r3, 0x0) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r7 = getuid() seteuid(r7) truncate(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 06:38:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) r1 = dup(r0) r2 = syz_open_pts() close(r0) kqueue() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="a2a403ca25c4eecc335408d285deacfe976b3f1ee67ad28bafea2ab62babc6dc33db6be814d9205d6bc94a69aeab851c0c504b33c65788253784ebef7dbb897ac3c3531565ca4a5d8676e8c2d219383c49392b787d15ce2efa7e85de2ed699cd9f7f6e5d662f8020643aa22d4f5ddd631a497f8bb074be05b7750fbbde5cb35ffa3352411a40f70bb17d394fbcc483aa88b02e9a3420f1a3d05e86d9d662e835260c8cc4fa140a8d51423e74c6101051b973d1ce35bd8d0ae5bf686f9afdd5d52db9755d7d9f17cb846e9d3828aad3796a36d68d057bebeaf836f16ab8366571f79c0f0ec3f97f79986d43af3c3b96ffec17", 0xf2}, {&(0x7f0000000200)="a8bc703a59261e73d54c1f64d13400c4d5cce1f39414e7fd03b63bfd22716d9c799a3bb51a662b580833fe9b2bd314b9a4df8027cbb2da8453bfb473312be055fefa009f3142ab5af6f37c59f8600f69119aebff7962bc5878df2b1116ba", 0x5e}, {&(0x7f0000000280)="dc44db5d494a2d8e88cf0d97908182385561c3024779189f73993eda9efbfdcdc5079b780a06b1def654c72231dd4a6a32ef8530cb9f82b46d", 0x39}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x58, 0x6}, 0x1) close(r1) syz_open_pts() kqueue() 06:38:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) getuid() 06:38:53 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 06:38:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x1) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 06:38:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="b85e875ff8584d6cb300b714cbb35d9f776b4f3de3cc007cc81b752df5d3d6034071b73fcdb9489943ef3d0fed0120bf1482aa20ec0bddd65c43bf", 0x3b) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 06:38:54 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)="0581") 06:38:54 executing program 0: r0 = getpid() r1 = msgget$private(0x0, 0x406) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='}&\':)-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r4, r5, r6, 0x18, 0x4}, 0x4, 0xfff, r0, r0, 0x0, 0xfffffffffffffff9, 0x0, 0x401}) setuid(0xee01) r7 = msgget(0x1, 0x0) socketpair(0x1, 0x4007, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r8, 0x6, r0) clock_settime(0x3, &(0x7f0000000100)={0x2, 0x4}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{}, 0x0, 0x3, 0x0, r0, 0xe6}) clock_settime(0x4, &(0x7f0000000080)={0x8, 0x8}) 06:38:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000340)=0xc) close(r0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x4, 0x17, 0x4, 0x80}) 06:38:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x236161be) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6bab611748222d256132c06000000eb3ff0165f00000000a42355454d21bd2dff64e1cf87bd213e484caeaf6d0d66", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="a3a32b66a24749f02fe2671674106a81d014e0dfa56e060f98e330ce29d98d1f3a4cb676fc55c3054cedb97224df7ba775a9c2b2d51e2a31d0e5e1b9b136fa02a41355f734d28f6974701f485a0c2e3007c54ed3ce170cdd04db6ba37e7e698b3fc4b5", 0x63}, {&(0x7f00000002c0)="f0f107e621b3c9f1e79f80975335be6c4bca18fd174a87c099d08d11f51aaf77643fd408132bc96660b1481ef577df6f7600bb1c1bbd404cc5fdde236d0b243214879d54931ffb", 0x47}, {&(0x7f0000000340)="1b7ac61bd41e0ffb632b7fa4e76c9578c1aba7ec0dae46e64c9ee1e84f21525352f4b77c4046a816d69870a3f89d2b9515caa0e7010fcbf53a5567802b196a85621a994d680869fcd031ac56b5afbe02d8d3a2133fc834a30296b6c74b5e5c5d35d8a4ef", 0x64}, {&(0x7f00000003c0)="3c8443ca651a2a4c67a441827d5940a9bc29ff0f88d75cd8284a0d61701bdcd5ead1ffc83ec5e494", 0x28}, {&(0x7f0000000400)="8a17b1cf1eca6313913bafa5b353fa0423bf08cfbd8ee3d62d77c039373f46c1a6ce0caa5be73a4d269831064d7723cf4538cfb0a9b4f44e5f39533c8b25791e9251038473e6432304c9287e1460f2beef3f85e267e96f9fa796e036aad2e9b622c22636fd69a98d8161ea82525e3af76ae7cd1cbb74c92346eb39fb2c4d5aea09b1463bfd6ae55e5562d99cb027e22be7604a950d3f3e9a0b95e906361d07af", 0xa0}, {&(0x7f0000000580)="8f848be2d71539be6dcb2068ebcee058b84f99ae83eeab706828588782d9adcf12295508ae08099974fd98dc8f23c35040556a1550e8024472f7dbb83579d3cdcdd72374ff9094164509407a86c7a55f56440eb9f2f4c3816422e2b3d57cea607f3ec3e7ea78e1fddca4fc178d3696db1b788f62b788a378a90957f7256bc50652bfec714aeda1882bbb075427a14c3c13baf4cb6a1c4f72bf2687c4da46428d92b6f6a2adc18419cfe300cf3cd1676f2eb543cb24dcb6ff2280b97348b62311144cdb598ee801a20e66b2973889f0d9331301441530ffdf540e9222f08dc52fbe0dc35bebd60fdc", 0xe8}, {&(0x7f0000000680)="e4ae1fc71e91061567fca9dd22726d3d38d74697d8afd4e24852c6d4fb49b87e3bfc26739e5f903fa8fe945685846ba944d6f7f3136d40eced42a2ead695cc43d34d9daeccdf0d8d818852ef752fecbf44837b31729726a208f739382497c549d070b2b91975e3aebce5a3883241da1f0a1a6ec8b52b4b7e6421731fdcecea85fc4c23e4f3c97c0ff594402e91bbdf7cd0b9a1765e0fbe7a25187fd402d4073f2f9b15a7342e8f432f3cb007", 0xac}, {&(0x7f0000000740)="6049d6a5fa8ce6cfe4f4daf3f3ab4ae87095254a611e637d87f56aeb8768adbebba1595383378ef818565d5f8c5bb3767bbe9607bff2cea32fb18706a93bda4dad743e06969a351a4e4f6bae62062ccb316168285d76d8720212bb252a4c684514cb77ff234b917849386cc6d15b37d35ffc2717cb793f984382efe8a60aa61ca2355dbe4daa9cc93acd295f7fd9d7e2a5a0ae", 0x93}, {&(0x7f00000004c0)}], 0x9, 0x0) faccessat(r0, &(0x7f00000004c0)='./bus\x00', 0x80, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000140)=""/104, &(0x7f0000000200)=0x68) 06:38:54 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffe27) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x42, 0x7, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x7b2b, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x6, 0x6}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x42, 0x7, 0x4000000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x46, 0xb1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0xfd9c, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xf939, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x7, 0x5, 0x101}], 0x9, &(0x7f0000000240)={0x5, 0x7f}) 06:38:54 executing program 1: madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000000)='./file0\x00') 06:38:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 06:38:54 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r1 = socket(0x1b, 0x8001, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x6, 0x80000001, 0x7}, 0xc) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xae66, 0x1, 0x7, 0x5, 0x10001}, 0xc) socket$inet6(0x18, 0x0, 0x20) unlink(&(0x7f0000000000)='./file0\x00') 06:38:55 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x4837d, 0xfffffffffffffefe) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/62, 0x3e}], 0x5, 0x0) 06:38:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x802, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 06:38:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0xffffffffffffffd3) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x25, 0x1000, &(0x7f00000003c0)="b23ca43da378554817bea585c6d205a9a10c0fec1209904e983f8725f08add5783cb03473f5b0c4380312663885858ba0fe9e749030827f41f2755d831309c4f59aa49087a60435329e769f603745d6c1cf9b29ddca443897a90eb4e4e3e5c2a43734fb403ad3da43a0ab7d1903da1f5ea512aa6f46268572b787b10162a79391ec0ab5f656a0a9d4ab55609c9196db3c47f9b5ba8ecb8eb096da41f17fe4a1a2ca1cda07e796b57afddaf713ef783f5cc79d8142c65021fcdf2e155e9cd9b0ced79fd60306c9f19cb6cbe8bebc6f61fa4f81a11907241957b3fd471efaeee38171db666104371595fb7befd3cfb0edfe5", 0xf1) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:55 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x20, 0x6}) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 22:22:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000000002000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, 0x20, 0x9, 0x2, 0x1ff, 0xd1, 0xd3}, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 22:22:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) sync() syz_open_pts() 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f00000000c0)="dbd855d020dbccd4b87dfd602b6d85330295bd80a980707e09a99197e7cacb54aa3f365216c4c0", 0x3b0) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="4981706d0345886f1f00000000000000"], 0xa) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x65}, {0x4, 0x8}}) 22:22:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040), 0xf8) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e22a1a978c406bf9fe956e0ddd0402b930f4518e13fbfc5dfe19e4799a459d8fa639aa22f1f3c977753e3bf48061e71f0310065d20b83497a5e45bc501eb2640d32533cb84bfb5968e34e25dd4bdc71ba5ea0ca2a5d6e384d9f9d939bd83f0b2986f6ba167e92448a4f4e47c24ff3ef880c55a331d825d202e257417757b18950bce7838580bc0db56e6171e44c3f08432a62c40", 0x94}, {&(0x7f0000000180)="34b8011102e6dd021600b150002b5d64883c74cc9c21ed4079d163a9fd626deae5ce9d75cac44af97053bfe82b747da3562352c497dbff5e6fcee82a2c02da729bef066a87dec487d382fa977fe0927e7201a25cbd0fbc870504e1590bac30a0a7118301c531501a26a8d2f6e91aa5e6c8bc730085a82ef2ca35ef3a06aa95d0b9913d1d93fd68e25a3cfcf899cd6f0840de2f404702f39d579f9021f326f91abd969d941425b0fe3679ad5a0fd781fb87c18d4d52c87549935ccdd7d0a729023f101e1f30ab131af15f1839c1a5531488bfe3b0aacafa25e69dea991195ca517c731c6ff4934f7978164071ba", 0xed}, {&(0x7f0000000280)="fa6ae37b7de08ee9cc598a6ad4e044c3abe5c48b3735420e0ab1d373cdbef6c545e395b08341de60f7e2798a642d916084562e552286ef884d674b610a2dce0c04b13a5c01b58a4018154bd9f9bce7be39d1622736878aee9787eb9e903d464ccbfba6c467c4dad266b8919a40730f1a1980502bc940ea7f9bb1d805f30e27faa7ee675ac8a10f66e4288f3c", 0x8c}], 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000380)='./file0\x00', 0xc00, 0x68) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socket$unix(0x1, 0x5, 0x0) 22:22:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x5, 0x200}, 0xc) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0xfffffefffffffffd) fchmod(r2, 0x4) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 22:22:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xf2, 0x7, 0x2, 0x4, 0x1, 0x4, 0x3f, 0xe06}, &(0x7f0000000100)={0x8b85, 0x401, 0x4, 0x7fff, 0x6, 0x6, 0x7}, &(0x7f0000000180)={0x8, 0x8, 0x3, 0x8, 0x2, 0x4, 0x1000, 0x1}, &(0x7f00000001c0)={0x6, 0x9}) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 22:22:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x6, r1}) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 22:22:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/146}, 0x9a, 0x2, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r7, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) r8 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x80, 0x6}, 0x1, 0x5916, r5, r9, 0x4, 0x0, 0x2, 0x80000000}) msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:22:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f00000001c0)="2551d17dce1f4be78e8432057cc21420e94bdbdfe623e44718d833b3401af87df9780e843eb32c1aea2a7a04cc0c3d8dbe2a5c413b3384201cd7a9ab45c6f0d2180991c59ed897568d4ded4cb6806351ff5ad66760f90dc8b01724b504480c8a53a718d38adae850f27ee5365cdc3f3007414c1f865334b19ed98084d88110be7c2f519df08d449cd3ce7608be54f20288814e00", 0x94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xfffffffffffffdb8}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) close(r1) flock(r0, 0xb) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jpa'G 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = getpgrp() recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/253, 0xfd}], 0x1, &(0x7f0000000240)=""/123, 0x7b}, 0x800) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x9, 0xff, r1}) 22:22:02 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2}) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, &(0x7f0000001240)=""/75, 0x4b, 0x7}, 0x40) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) open(&(0x7f0000001300)='./bus\x00', 0x0, 0x808) fcntl$getown(r0, 0x5) 22:22:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x8000, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x5c}, {r1, 0x4}, {r2, 0x92}, {r3, 0x4}, {r4, 0x4}], 0x5, 0xebc) r5 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4000, 0x2) setsockopt(r5, 0x29, 0x33, &(0x7f0000000080), 0x6) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jph8>՚3@.yN'v'f 0,B [r\>a'G 22:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x20, 0x400}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) r2 = semget(0x3, 0x0, 0x199) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/34) 22:22:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup(0xffffffffffffffff) socket$unix(0x1, 0xfffffdfffffffffd, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x8001, 0x49e) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) select(0xfffffffffffffeec, 0x0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$dupfd(r2, 0xa396d264c2a92c2d, r2) 22:22:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 22:22:02 executing program 1: r0 = socket(0x10, 0x3, 0x8c6f) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="dde645393a49422860ad96bb1702ba119550b61d8e9753ec1d421cea48ad8c0e3df8511ffe264dddefd49d7ec863438347a3b3b8e937009fad0fafc93d77e5c01e5579b12310842cd4ccd8c1667ada692243a9475f285c3b090c90393a13bfd45aaf55632a598ad13f8d0767c67e26a0c987a6fb8438e0b6c6d19c830355c33347822680184e5cdd7d23be576e282c752093640732e80b147fc6cb8887d24b504276eb85ef28d81b02a0b5f3bdf63cca648ddb641b9eb5", 0xb7) r1 = socket$inet(0x2, 0xc003, 0xfffffffffffffffb) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), 0xfffffffffffffe25) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) shutdown(r0, 0x2) flock(r0, 0xe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f75c2a4978ea29326c155b58b6d58453722ed2566c2dd630bdb37bddc4f9ecfb9f17770ac9be1f52bd41496bd40b16880311568a5cb917d14a791ba9a0881d71369120994f2b28aeafef5891325866a93c85f557", 0x54) 22:22:02 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 22:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) getuid() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:02 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 22:22:02 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0xa) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) 22:22:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) 22:22:02 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 22:22:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) recvfrom$inet(r0, &(0x7f0000001040)=""/33, 0x21, 0x1, &(0x7f0000001080)={0x2, 0x0}, 0xc) getsockopt(r0, 0x100, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 22:22:02 executing program 0: nanosleep(&(0x7f0000000040)={0xff, 0x6}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x7121, 0xff}) 22:22:02 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-{,\x00', &(0x7f00000000c0)='}(\x00', &(0x7f0000000140)="f300", &(0x7f0000000180)=':,*+\x00', &(0x7f00000001c0)=':r#!\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)=']:-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.]\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='@:@}^&*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\x00']) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=':,*+\x00', &(0x7f0000000600)='-)]\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='@:@}^&*\x00', &(0x7f0000000740)='-\\\x00', &(0x7f0000000780)='&\\\x00']) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) madvise(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x3) recvfrom(r1, &(0x7f0000000800)=""/115, 0x73, 0x0, &(0x7f0000000880)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0xfffffffffffffffe) 22:22:02 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:03 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) 22:22:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x101) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 22:22:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)='\b\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x3, 0x9, 0x5, r1}) open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x140) 22:22:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x820, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 22:22:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/168, 0xa8, 0x3, &(0x7f0000000140)=@in6={0x18, 0x1, 0xd1f, 0xffff}, 0xc) rmdir(&(0x7f0000000200)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xa) 22:22:03 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f00000000c0)='./file1\x00') 22:22:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kqueue() fcntl$setstatus(r0, 0x4, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 22:22:03 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 22:22:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) getdents(r1, &(0x7f0000000000)=""/22, 0x16) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 22:22:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143f0acdaa05f1418f774"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c11f76e54f19407e58209b2d6f4087f3e1979989bbd7b864a177e3", 0x1b}, {&(0x7f0000000080)="1221c4402c1e8e7c58a19c5336257157a6304c0614c2490610379c76a53808b60eda338be4479511dd3d570a526bd77c2291b01d66fb1f6e63", 0x39}, {&(0x7f00000000c0)="b5c3311a8829024ac0eca8535b2d9c609cd7497c26ad9daf485dde7736b3ea94f8d9a7c1f5b46c873f5909ebf729ef1f6b444e00445a183205e27652549835517604ee68df838b209ea1d4734a52771e3e977904e755dd2792885393bd3e94be5421e1c7322240dae58dacadb0d841f42cc7018b319ad04176e6a21e0853", 0x7e}, {&(0x7f00000001c0)="dccc8666ede34bdb84e05223e1a584e35905a4f159d0d5abb6d88fbfaf6e3e9f8da09a89ddaccb8f76f0f4d11575ccfaf9ab3994706ae69bcd0722f734e51874668c1bb949c801da4690b95dcc2b2490f36d6891471797bd2f91d7bb00218190df9545285a9fba679b2de7734bb5de6602e89b19779310142560189f420d6bc3b06130d1932cc8ed68712ae98c01761923641244d0b49fefd020583f20e772bdf93b50e30fa60e42c69702fc93900493490919998b2e2ed70ce3c0d982f64ba88835793d28eb", 0xc6}], 0x4, 0xc) 22:22:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = socket$unix(0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x3f, 0x8}, &(0x7f0000000180)) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchdir(r1) 22:22:09 executing program 1: socket(0x100000000, 0x0, 0x781) getrusage(0x0, &(0x7f0000000380)) getrusage(0x0, &(0x7f0000000000)) 22:22:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0xcc2, 0x1, 0x1}) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 22:22:09 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) 22:22:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x128) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x100) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jph8>՚3@.yN'v'f 0,B pckbd_enable: command error 22:22:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:22:11 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x10001, 0x7}, {{}, 0xfffffffffffffffc, 0xc0, 0x80000000, 0x8, 0xff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x0, 0x100000000}, {{}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x2, 0x12, 0xdfa8, 0x17}], 0x551, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x3}, {{}, 0x0, 0x2, 0x4, 0x40, 0xd9}, {{}, 0xffffffffffffffff, 0x40, 0x20000004, 0xff, 0x1}, {{r5}, 0xfffffffffffffffd, 0x44, 0x40000001, 0x3e26, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3ff, 0x3f1}, {{r4}, 0xffffffffffffffff, 0x40, 0x92, 0xfffffffffffff800, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0x80000002, 0x3, 0x100}], 0xff, &(0x7f0000000180)={0x9, 0x23}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r4) r7 = shmget$private(0x0, 0x8000, 0x100, &(0x7f0000ff7000/0x8000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000400)=""/8) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000200)="a94e3596837ea462f1b6d25fb87d0459f901ecf862674ac4e923314962999d4920983a21985bb1f4e8392ba91273b83fc998eb3e6fdd28ea889b57344a7ea6d3870d35449ae81a693011f93136f0f868d5bf231085980d2e782d0857fc08123da93280212f37186d7091d970f08bcb43f879e15bf53899a66a3d64fc496a99043df80a07c307bd999f7c2077c0a1192bb1", 0xfffffffffffffe25) setsockopt(r0, 0x29, 0x400000000004, &(0x7f0000000040)="1d000005", 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff54) socket$inet6(0x18, 0x8004, 0x2a44) 22:22:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) pckbd_enable: command error 22:22:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x80000001, 0x2}, {0x18, 0x1, 0x9, 0x2}, 0x1, [0x71b, 0x3, 0xfff, 0x100, 0x9c, 0x7c80, 0x8, 0x3]}, 0x3c) r1 = getgid() r2 = getegid() setregid(r1, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 22:22:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000100)={0x7, 0x2, 0x2, 0xffffffff, 0x7, 0x8, 0x8, 0x9}, &(0x7f0000000140)={0x7, 0x1, 0xef, 0xfffffffffffffff7, 0x1, 0x5, 0x101, 0x2}, &(0x7f0000000180)={0x2, 0x1f, 0x3f, 0x7f, 0x17, 0x2, 0x8}, &(0x7f00000001c0)={0x5, 0x4}) select(0x40, &(0x7f0000000040)={0x9, 0x5, 0x0, 0x0, 0x4, 0xfffffffffffffffc, 0x0, 0x3f}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}) 22:22:11 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x406, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)) 22:22:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) 22:22:11 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r0]) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x800000000000003, 0x0) setsockopt(r0, 0xe087, 0xfffffffffffffffa, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="353d9ca1fa515edd8419eeee2378d21d436458819d1a60bf64772ec5917be2a42569f97a4ed363b8310ae2d356", 0x2d}], 0x1, &(0x7f00000000c0)=[{0xe8, 0xffff, 0x3, "528462356ccc8f9ba684caa2977d553df9241eb71042c963adc1fec2f1f4c542fc2b733805dc4fa620e812b55968d216b04b99c540c458d19634c03d1c08ec3f992dfca134ba2a3a32d6d3b661f36cac320a1bf702e75f46baf24a4a13750b47237733326ec6fabc5c61eeb345e0cec026a6fff1cfb82d2964d465294b3e4026a1f0a278a3e48703e15ecc0dcbbc38716bedf0ffc76eb59c26ba34b7f6c7f4489a2df5f8b1b739c88dac09d4af67d4d5594cb63d0352a9db695b2c73c85817e1d711cd3891495ea0a43edddb2f5fdaa2fb95a2"}, {0x48, 0x0, 0x7, "16d8f3c2b899f29e155b99697f88f6556a4d63ee924e459db0c349b05ba6cb9ac79c2a522f229ea839cabeb8bd7f0375871c44ea77"}, {0x68, 0xffff, 0x0, "1bd2fccdae7a650871ef9d01880ef80981f1f761658023cc8b7ad3b5b5ccfb826fcafd698482805ccf1c644a245f25afcec16d943e7a80e7c50f2bdc451f98ceaf7200833969f8e82a72c2192a79369580fa769cbf"}, {0xe8, 0xffff, 0x4, "5944dddb0eb42552a42efdedeb6133283a776894908455c329a08cf7f0ae2821e6c87106eadb3299b06bc6865153c4c9ab778b542b84cd35fa0b3062c6afcce9d176caaeca76527ce0920adc73afa73c906d875348c91f3f1c3c6b5532bdfd9c0c40c75fbb205cbbd542816a53645056512d5f1762661c69e144dfd16911494981be2e71590fb567a8d3ac35816b6cfd7e59e8bd47dfd85b7aefc16bed3550eadd9805a721155c6bf26bd7644ee54bc1540ecdedf0403206fc0223d1af0179b7d4898464951ccb5ffb729fef3205c0979f5139ef3e"}, {0x30, 0xffff, 0x10000, "32773331f6da60cd15276b8fb1c35a9a5d92f2ce2a10c503cca6a92935b40eef"}, {0x1010, 0xffff, 0x9, "c8b1bf05e0e65aeb099077a04e787d243a63bd2a07691f67d4a56535c53e80fe5b7760ae51a295cd18d38cfdecc291e06a5e10d164c9d011cfeebe86994bc7f1576d1e160b909aaaf71cc9a0992f80a544677005beede863315e2acbecaea643fd9a3762fe7a360e782eb75e838f1257fcfdb6224a2c449eeb5b550f131e55316ef1e8a618791d1fda0ae4ae5d625e43112ed8a84ac383de556bb5f5d92836fc1e2d9e461c952a8dd82ea721e9f4641ce1108a9a65be3e830ca7c08c059bcb707c8a1927194edca566d7ca0246e0150f56186b89f9a1eae9cf73d797781d257572ce32d4508a3c0baa6c1451c42bd1531c98cdc1842944ef7865ef9cd98b2a0c3e95462abec206f83e24b85598fd9cdb0e438575baade1dd5bd48de024d0f8daf457c7084f668fce369513f97440bf67c36ba23cf4713b637d8bd40f3755bb790add212afbde006691c9655b4676f4909ea6f49c9ee1e9df87d32a7dc5ecd3aea33152d238e72760ccc5eeae20b0d747d0f58be68b2060ff7f7f1892901d3f7d1e834e09e714d7bb2a4087dadd49196161d1b79872024b94e989d45a01d942f04deda188508754f166a8b37f1419447368735f5c43b8a16b5438eac87da4caa69d4c63eeeabb106ce2230a27a86f7c0f504ef32b7162d09ad3d730d9b7ad88e8bc8b9ad6f6f72044d28cbbb66fd4971436debb68243a67d410518d29ad2f1e3c2b80e7b30c457d53bd66562fcee0882d2f0f4448a376978f7ca3bad521f7f80e7bfd768a36514d32164b13df46e186470a5320350170990702688ced5a4155e6d2521c66968fcecd564bb6e5d53a2262233313d538ea9b322785fce2d455f9bd425eabd582f8cdf26ffe7379f643110e12615c593c584efb0531fbb4eda0ae33be30a3dc8820ee79d20b7c055522fdaadb2e54b3d3b725a6aae8c62026a43a70cf80e7c3280cac43b0b3296e89817f8757bef3607538ea854f9074a02dbb5d410d9fd65ed67ac61a9a0c966d588ffcc6a3546eae1b2f5afcc838331e46fea0eb0139f40ca58e82aaa5b8868e3c16f09a179534e4997ad676af888194dea6d1b641d525d8fd4fc74003b872761e114c004cb61b4c714bc88afa7ef35ccb995004b848375e96801bfe6646a500b536074f27e687702c203b1ca5ede28cfd6b56f9163c2871c03d7b437316b950192c95717f9f14a18fdb7f463345e78f71004760f7695ed1983ee3d957dfdb94df70300700c8d4668364d529c7fcde9849ee1e0565da6aabc0cb268591182b6ff4ac07719e606d984dc3846b04a71bb45a109c0787fd595091d31eb7700f440d971a35d917c31c85a411eb3416db31ef5a5d3023b8aa902c489d98b74b3d3f945005022d369986627e37794699b39e278b970d1a49f15d56c2f3eb843c4f1210675f6002bcb8d1660ef0226c347a1388687e073e88b81d846bed6b3c1e620796ad2319392aa03269909eba1c78ed80f01ae8b8e94cb0a4060782b8abad05a59bcb47a9a152ac74a8c1671befd597205dad3d1fc4dac1bc7d674c650da861a35261957f8dd7d2a54dac27128b95004067803768c0f2665221e60c2e3cad8975b56ff92d77703cb102472fce5f7d11b4fc8cd87fab0576520ab8d097ec74dadc2579cf362859860f6b1b59d229ed1d0685b14a93dac4bbc603271b90dbb7ba8cf0ef7c72bf3b9bd2913b2d06453d6cf1186290d77838c3999f7e72045b32895427336c6b42841504cc8496999ee947f22c35fe39c05eda750e836db14b5116b8f44a8842e9499ea4310ee899956d037038b5a2d02f82a47bfa73ba33d31f5de89d0ae7055ffc7b1992bd5673bacd930335520a6427d901ff08e357b955280f5bd88016af5b3dbb5fc035617e80e3e124eb9a6b32aada46b819374311c0a75c255c739dd836590fa556f83dc214952af582f8324bc163fdaaa29c7468154308775e79cc37b5760eb2c46daf9629bba0e5404fc0fde6bfa79b4882632d34a622116a329427a6928de67f2bf3ec3dd95766d991d0c94c6581f7d0a9979d453fa76e1fb146bc127ad95d56dea662c4219f4afdf136dd6a299a6c6ad01e065d251801d1899398d8400c291c04549bcb5711229e155171d01defc1c497ab1c2ab714b7e7d93d70d821cb72c3d108d9b5f36cca1305e690cae6a2ee36052ca00aa5b1100752eb7be7f39f2a200c5fee49af504d43fa3a0abe098ca86130560dbef80c27533b55389bc05f637e405c9d5208c737e6708d31f94d9b1222b321e6bad0f6f18c4bfb6eef63abadc6095aaf453abae58ddb7bdc60ee77931143637ae1779dc1a3a5126c766295663b415790e103c4f9924731b684661b14ba46255b442f603cb088f9614f9233505caf9e5203ccc67fbea8515802684e0b4ecb9001959e7daac76e115ea11f0acea3f7bb223346800eee561a07af79cdfa44620de3104d9655b9f61fad4da7db9cb49a9e7e846eda148ea9083f9e4f9316e2ec9b400fa634369b6e4c7aca572d5add1e6ad40a48bd9a68316c173594e8ce9adf62e39070805db98f77a6cb65b83429630b72dd7797c973982a63b4ab8d3fa99310ba21d3047780af657d8fd40d582cf8c9f4f706ea395d5274159675366ee7ebf1a8ef68c0bb816eb2767a97f2cd200b4db653be402ea72e1b2af094dfa620813c2dcfa32357ef75e1dad8dc080a5067b71d47747ad213ae0a394577619e4992faadb8f15e9c79a9f68df440c6dc4a1cc5a63f26534cd71cbba43b964b4d879fc15ef960f223f35c8087b2110da4038c8ea497c09300a3fabad2c19ec9ac6b1760d1663bbdde88bb8ed07ebd2b9268f3f9369eb132d7a479f4056df542231f18c8d324a67f444723d0afd12b361342d5d9d81a670c0ec76c3799df4c4ffd0374bbaf14b1b6dc4cafed7f920ff13ead404226042fba7d4eef6de2cf65d22304486a6897f5796852063003a4c0d5a943fd2edc1232f5a28dd121369b7f95d2f0d814f4ab0bbdd1139ac24d3762e8fa3fefc4a79b5b32d3c068fe7c5d1d8629d24cab575b04cf478192aa031e8fbf00b27f7086dd20f066512a809fe464856a3aa7757615549ccd0d69e7a5faa5dbdfdea5304db58028440d07daefda9052e88f6b0280763517df98d28aab08e6441256e14f0799b44580fe6e38e17629a41fe866066f1b348137a5b5663034560404eec3a841d42a344f25b97213379ad2e6d98d4f3e65ffede35f9eda4398a1459ed3bd6acc9feb263eec997cd2181f3684ded2d76f769711d47cd8cad8b8ea1bf2f4bf96eff694c0a53366b69df85f0a35a1ba2352739b8474746d9dba8aaa0286bea3c6eed7710a07115b46ce5238d7b796de3d3e8246689111d94ceb8ec8d972f05aad1f3c69a6250380b2f8e1203182d9a2d254181bb9eb63380ecae11651b08cddbe88cef2ce42dfacf55eaeabce6893c33a915ae1987015b7a81074f2bdb162039b6d7c008ef91f827e7d1b3013c2cad04d1fb5763baab3bf7e5487cc5d72f3dc22553eb663bf0eb3fd7a40e78d6494930f1faabc0b34f5e04911be7f33f5879f844de4960795e5b0eeaba896f54d97e870613233c7aef81c466653fd761c029e348e64b94cc5ff1b4216dae4eecd3e951b642c920e199b6d212ee425c43a106d776e2f0a97b4ce37ab8c768297860a5591fd2ab3734861c237355a24f172299bf1c104a67229ed68730aafccce219f8677eb9557b5512be20b17fa884b198c70b657a58f5430fe48732c38ddc5dde6ac0ac1d0f345f2d5f1ff4407d35edec21cc9d684d29907dbd01bde30b33956f8f746567e485b204910af9a1e83541265c19f4cc44f84264236ee438f09c4ae8a77f8477839d1a193e2d0b6e0032a53b28f77e97be84afc13b13cdb720df62fbf9f347e5a0efee551b8b61b0affe73fe40419ed409b225d5f767f2e7543e96d9cfd1599a2806415fecc55e8518375d3f3c73626e15b77d4b5d30c21f6a6e60688041eaac37c98e49789c64afc1ef644af8e9cb41872120d88d44e98588945aca016dd93a3b0413d693468e0e37b87854ab39666285f039802d3d56ed02c0aca0079d957c1f189d2c7c8ac0babf56ba2de095317d6bb95a2eba7b52337300d2aec64df2defb664d109c9212b1653d0ba9d7d9b0155919879588b8ef8a411090099e66f3d7108470e75788ba589323af8f9bfe61dc789506d7b90df02d2f63aebf0a30022922ce195008f227c0b697bb509379635b01e5fd42146dbb1d6118504f684e48f0534d4ae35227c1df1c3bd820d7e2803712851de91471765c7d9687a021e9673ced80c38150786f42033f44b71386a9199307984987d4a7019654640a441e7ec9c1d062a94332893ee5318d9e3aa595d61273ba797950406328a838ad7bfad477023a607edd2e50c178b7ecc4b2564c12aab4627ed58e01076d8c91e6ebb14c999f00dfcb54839296c46490c6934073e100db689ed0ade87ef9ac2aa37f96d7fa9e5d531100cd69949fc6b1d9764d30e37876b3209b45598adaddada0f2e7ac6b5c8d9f93b90c1e81c9683329c8aa873e3e4323577e8833a725753d97f71aa7b747ddb7b4f87a8d98b1e10c75ba7faa5b2e75ddfde73bb5a59d147626214f86728f61134c6218ae28535ef4820bf5b68629e3cb07f5000acd12b19b67a53d4a74bcc489aef41e135e81cebcd3ca26b5ac353fe4f6f034a16fde5e27fc36a7fe3cb6bd20d6668332a7343b8f8cf1b2a62d4e61919dcd00e9aa1e483d8791728b36b5f0c8d5f4eb10f0519c9678ff1acede29381057e6d005a4f01f91bc961be07418ec044f343413193ebacbce6a4e1f52410c5c3cfc16a30cf524dd11087decbbba9f14e12b355dba5e6de7138d3ae85f1bbf35d055ea42e228ea80c3474f876be79c4d467719439133433248da695a326b861dccd11fe9115276183ab76e169656db6f9fd23f42e2fddf931e3d28881360a1fc62204aadf0a9848fd2b3ad4ea5c16b966a8009fd1ae298be4dffd154ef8c06f69c054192ef48e35882e8ffccd71a9adb1290af589de0c23137560719c309b39c42bce43b42c2307dc713cc5fe87a5e8fede917f567f799aebb6599f2f022b40f353411a0a3cf948ae7cb3ab3096a9944e3b58ee005d5e679057a11b99dbbc3e9ed476b378e96d94cc8626657ac6efcb960d0461218e444c6b5433f25837bb1258c23eb35a96da2c50fecd907d122a3b59f6f7545884e82c307c6ae53ff3f65089e317ba87652871b630e61a1fa998c3e030ea6bbcbaa15af4319935222105a1b22d47810a11dd53a1e0a16f2e9334b51724073b6bd85f33cab7b3b4f1771bf6a304dcaae3c8f288302b515131660c3b30d3f99ef3db75b6e061ff490c71c748c21bfe984c7f88049b135ac4ca17d2baabf9823d36c578c0d113d703dfb1a3de2499ac4567e132e6a28520dce6190b16894bd3a7ced33cea63846ce277e6e584c77299ecd827c7dbfcffafc1c725135f0614de249f3f2c42686dd81c0ecfd259139f3c05c02b7715e1e42c48666624572ddfb6ac9c94d53bd16ef28029cec53e3a99571b5f0670c410d5d316bec409c978c1f569279d4fd2fb6c292f65642b44172a0591f53c08c1a548a51d519fff84b0d89526c0a12f9000a8ddd4fdb32a9e414e3045bbbdb4bd2355efa077b0e24994f56e7915f6be993946c197933f58f784d88f370abd26314452967f6f9a686a085759b750caa764c004dad643ed5969408e7727c0818481eb545a750886369cb034b037ac81b2ad9141a8fdeb8379ae88bdf813525d"}, {0xf0, 0x1, 0x100, "488ddb7545da63c9740da113f139d1398df6b2b1671b39169e58563f8e9f4c2dc7116b9b02b3acbbfa15fdb988957d205b2e0d182d75b470f86aa58db87c84821e94c6e4cc4f8b8b4256c878019fe983fb226ad9bf9cb1ad0e34f008ceb7c41dcc18ae9bd8a15c7a6a740218e905fd1dbadb00a521e6fe4faf1859c60ef87a80701805ef54a4981847633ff90ede9d58268c0d0f2e36fb17260e589bed7ec1ac46b051d3000a1f11574748d833c23b0bd3a9c810ef220e9807d73fa9be7ab2ed7b2de7bcf3ea56adae37d67266ebf24e2012e11d793b5e95a71ef980"}], 0x13b0}, 0x0) setsockopt(r0, 0x38731a36, 0x8, &(0x7f0000000040), 0x0) 22:22:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 22:22:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xb13, 0x1, 0x8, 0x5, "dcdee57601dd53ea9804be1ff12e071edb945a9c", 0x400, 0x82}) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x4) pipe2(&(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x10, r1, 0x0, 0x1000000000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 22:22:11 executing program 0: symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\t\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='#![%--.<\x00', &(0x7f00000003c0)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='}\x00', &(0x7f0000000480)='((\x00']) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 22:22:11 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000300), 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x800, r3}) close(r0) r4 = semget$private(0x0, 0x0, 0x4a) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000000)=""/25) recvfrom$unix(r2, &(0x7f00000001c0)=""/223, 0xdf, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 22:22:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x6) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000100)='.\x00') 22:22:11 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) getpeername(r7, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) fchmod(r7, 0x120) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r7, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:11 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x80) 22:22:11 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getitimer(0x0, &(0x7f0000000000)) fcntl$lock(r0, 0xb, 0x0) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) recvfrom(r0, &(0x7f0000000040)=""/231, 0xe7, 0x40, 0x0, 0x0) close(r0) 22:22:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) 22:22:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28000, 0x30) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10000008bd5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x4, 0xc0801ac5b09dc6c6) semop(r1, &(0x7f0000000200)=[{0x0, 0x3f, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0x1800000000000000, 0x800}, {0x3, 0x9, 0x1800}], 0x5) setrlimit(0x3, &(0x7f0000000040)={0x10000, 0x9}) sendto(r0, &(0x7f0000000240)="d8d9a2a3239359126e0c326e90966acd5ca184321dcdfaf63b29e2a005f399e7b49ed318c3d274a955d715af1e70987ceae6672dcb4267d3d281d75026bb53ce9c7f6a3bdd9931", 0x47, 0x4, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x2cb, 0xd18}, {0x18, 0x3, 0xf, 0x3}, 0x7, [0x4f, 0x2203, 0x73, 0x8001, 0x3, 0x2, 0x1, 0x2d7]}, 0x3c) sendto(r0, &(0x7f00000000c0)="4b9c508302f5f8fc77c85dccd70292c597540f43c257f15600b847216315ca17092b6c273a391c43b7fcb5305715eafe35efb56290880081bad415bc16718e7402909b0438964a83f60c6990847a2011d36c123c6c75dc8ebd78aa61352e6372e6de9c2398f3513d4f478b5b8edb7223fc13e66d7e4cd3ac97b5f15ecb403fa3ca9c1f0e5af6d3a29c54e9407b8ba240e7daca6f2cdd1eae40108e09982c5d54505a84fb85e214977c7755ebd585f4373611d8a1aca6a60d78fad8ce8559513c7107fe200bffa5db8896fb4e1c4320238976463c198eab2b70597103a0e610ee8de46d3b3fab91b7c2913fcc30064ad19e595c5b003f65885f9c98fc68", 0xfd, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:22:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x85) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:12 executing program 1: pipe(&(0x7f0000000040)) open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000002800)=[{&(0x7f0000000580)="72256bca3f9025bf9daf6b4a4a0dafea8d0ce459963580113ef1086d6980f88bbd1afee4d36b9dd7ad05ac42a9443adf9c20a747568ccc8158fe1d54141bd2304567f594e56035bfd9df271006c749dd3db275b7def42332e654f6d243144d27846a0da1f7a750d1bdfafd386e120bf95a0ee6d95130db4b679d6c2b5d93304bfd200f3c6cb988c9064d316951916fcbb2eb446958853142eeea47ca7b8d5f122daaa3ba6e03db676e8a7e0ef4c56bf31cb7654220f4c8b1b5404174639ea21706f62d2bc69274bd1db3190c6207c9f3e435dd25418f43655d12bb4a1a72d8644c81ccf05a12f99910a5c75509217efdd152bc758e1a7fb62e5e91eaf90b32d5dd1a4eca12d9623e74c56b5bc858e76f034f6f0ddc474e39be96ba865d4c03ff230012072ac42a88ce21425df55316965c8918f44fa190e9fa270a84f3fe32da1af4b74f57f594d44ed0aefdc7978c039df1d9d4e7c4cc0b6b853412a6e4503e0c98e1705c86a20c8dc667fb1336c9b99bcc04f216f88cad7d991c753ae1178ce8089a2dd563540e67cdb2a85bc9c034a31f8d9a50deaca886a2559518f2f799bbc4688414469bca1d8362045e7b20001e8220c9efcccd10cd5582a6e8538dfb595bda7b12499ebd2b4cc9a3e343d601d24dbd74e2211dc4631d5551f021387d1e23f00195a003a4397d72ff7522c643415c95c74449d41ca941fb009b0edcc13650d03f745a69e3dfd19ae5f752077033649c1da3cebe7a8445e2ee13e32791dfc146422528abe12f82d7b3ac2e500e5ec7a36747e89b5fc2ad0423b0b293a2f0cb34ab3fb06f0b6d939cb9f930f1d3839534ef41a2f16d0d0a817771d9f3ff2908bc19650d8369bad6cf7f1f55cfde4bf0f178a6dc97e0fe9633d17b0cc186d399b1d85db3cf39b32adbc5ba74c0b4ad8f4ff1baa1e5ac0c8421c6c32ef9069c99b372fa869d8687aeb35c5c61cf354b307b46793779821e1456a618aca2a46a2c2317713f9d8a0bcb8df0b8f44ce70940352baced95065a98772737148ed321e189292e6bea23129587a6e360edeb69628c4986c7e2f18f8148ee8cd435f3eee41604cb20b043a62750efc60602f9789c93f0333c0b1f232146fd839a6a0d66608f62af178bdb2d9e5244f5dcd60bc7bce688d2688d08f3ebccf12685939c8f2bb8fe7a4181ac048a020d442eb065f5ac40c2c6bf669d6aff7d95c52b05cfeed26047c9a3e1663279664ad05848f74f98159960b44642ff755c2dcb2255f2de5df71c3dd164650141f3282592a21d10ec8e007aed9dca60bdaecfc4ed4edaa864dfa6e64e76337cbb82e85e503197f7756d9b36c691080bbcc05941ad9fdccd2da0d7cc1b440648861069dce2653d706e1e3a0ffded1b232841c7d2d08034efa36d0a8f00fcfcd40d40d3f0f74932f2af7bda07da1371c6682b9f99dbf9a8afd1e7a08f22920075f185a769acd453750eae05d098317e9828ce384253015c545317a63ad1f9376bedc429415a9c3c5b23d57284ccdceff982ef42662e5af42eb7bd7c28d50dc78666ea4214edc9d4f924f2fd474e5d2beeff8b9e1c20f0e6b5c5ebb51c30a2466f04e575e8cc9c38348af00315871d65ac15677a2df7ea27b896da3bc10b9576c5d629095b1c30b4b981c53f04d93027130564a3dbb83492e94497cdb1e9f80b5dfc77a8ffb6c1d270dd542049d7bb833efe32f3c251505a9fb48ed3a8ba2f4cdedb3be0af108beaccbfa646b464fc439d7b588c759e6839d722477beedf36a145ffeefc3b93852dc43f9527ac74ac0981f5d30402eafde5cba6217660a5619b2079c58800691045d92b1760d809a4b115cb979e530b513f8099251f456e223c492619862c8f3a0b9c8a7ec494cfd854cfe315fb3ed02dbe1ee54d03de6ef0ef848029d3a35319c356bb0044440bc79c48cf54771749e1b7b90f29bd1df89103533eef51a41f19688348b61ef1284fc668b502691052da0399c4eda01ba0634b03fe5a5c560302b1e49f1eaca34f14896292c84f8fefb9bfdf72803f80868534b11513a9d28b1d2a3f2a065e8c1887620adb923dd40586afa4d1241dc32b3eeefca548024c0a489ff3b54dee87effd2fc13b08070204026a48c3dbe31718cafe8590a47e1e18bc78256523c1688ca9975ff3ceb2e98a6e2e92a3e57b7622a829c403de32553382f55a3941583cf2ad6c57e1d20635a045de727903e47c1d10ec3725357481b849c2ae9ed4351c338946648bedec57adc42aaf0a950ec490ccac610fb606f387021f6d9ac054ddf1e0b657b020c2ae9cfcc8943d5b9066d60b3d8ece76be24ec9d57c66715fa564f762a2c217732a5a67b6ebb9aeef1f0eb5fbab42cdf43c3ac8f35276e36716df8905ccef341c08ab0f83169a21c4682b1169bef4cd4dc3d58c4b2e4d26fc78edeb174343cb32fc9c272d3f02bdf228e2f5ff767f0517b09703dba3a95d539a5e190ea03641f75f936320135cdf00ffa1d66c305eb45642432b8bcec0e03e0bc473fdd04ea347f3753aba5bdbd32d4ab61970794d69ccd69aa5cdf0be6c42f5332a6e727f6f7a083a58e21a9e90dea136c3f8c4793c18117c18a119d19c0b7487861ad6790b1ab12e9f220e4f519c21453d4cf455287297fdcda88694431418371994da23514b9f1f06ccec58e1020f93e8c012f1c38212cbfe2d5f4ac9e349a0a872109256dcac9752b1df0eb865b68788bc05046a8a4c1e0b118f93a5e82c1c93f2f9dc9281d13f06aae1b747114e05de715ddf7c7e514a4744fec6ae66051494d5f6a44c4ec261e107dc20d908dbf1fe205b2248e584ee32bf51ba74ad14bddf5c7ac695961cde374d77e2835f0da082c94e95dc07679fce817a1547a945e0fa6c855ce3bd453ddf2982e6c4d8366427cf1f31793070b547debcfc31bbfec33c4a2e2261470d3ef5a01b02f04875a9120a28d6ff843abcc4581d7f7d895da109b01c8509bc3861a2bd3d579fcd8d01277e63e0c0ed0c4cf62178507b7824ebeeb34c2140570b3ed0a6c2c4ebfa7632c9b5d51816769ed73e5c60807e74c13a7abe4e202236ec1719d554ff7901a51aaf7bf463e99ee831337d9bcc421a38ff2bef04b3d32ff51860a60228e4923138d76a03f54cf1ba41610d748dbc94f06c1133ec5feba7581106c088d48fb4d365d86db2ee102e9d8c476d6e4d807e6dc364a0e26295634ffca52e7900a983bbcaa98aaf48cad1c0d5d199b45b59aa2e86a64fa882b1d4b27722e52b9bd9afc4575aa96152aab782d1790d66a9e34db6218b6b12ea6475dc97d286d17afe6aaee4c2a2c9234a11de111a994968569a968eb7c2306ace5f27addce7b4fc706d2b241d3a1ec0db4c0f63ed717e1d859b82010f07bd1728c45236f741fd4b8db63e4e6c57f0b5fe26f1b0fcd1653f07e12d90913c2544821eb0f7b948fb016f2fab85233f378a3843a304b823b6e0fafd993b2575e4ff8eaacd875331ccfd58735f763c10443d267b2dc2b0f73a553cfcc95acda19d5530dc00c11e5d56658fcc38e93c2435bfe1fe63564e661b42b7c9557be7e8f019babcc5f04e166c26b34705e67f69a55cecd1814b0e24b21ef8d5905fbda36731caac10c780b3510b6c97b00cf7f42f24f1032f09bc11bbca01eec4693d515dbda16d1973e9453e3fa2bf3fb441d68d5bcff9640f573441462803187e313d795ec956f0155e828bccc7643b1957f6680c7225fee62f56fcfca5b65e1590a296f27e2079ee8d606842e5cc0fb9d01e3936479979aa05b44e3f077c896a989a8a51fcfb55e75117d455778d8a4faaca0324c8cccb854fd6b8688abcd0b5454fc4314670a555c1e58b46ae87fec0a99956b5ec8ae7b3b8db9248758d6f4e297841849431ba0e6983bc264fb33f9300a2b9a3cbdfa33f2d8eddd4ea40f6a3978a5467e6ce058d2b935584546ce3f4e7dc5ce9b8a2edf97de9d2be30fc3631d5841d888ce1f9f1f1105d96b12a0e67c9c198a43384fd71c505310da06d03c140e4540adc492435ca44e63b7ed554acc6f03f6dec3ee950d14792cebe0072a455244922bf1fe6193dc034ead9d3cdc208e07634308a3cd1bf12ddd576f5eae169007919e1349d11cb4ae2d6ac7a1da8cf020531ba0101e2ebf41a4b80abed9b14e2f8adac14315c30e72f3c99a6514c0d51cdc473cb1c6080aa703af00e1c4211db34d183e06aa86d04d338d5b5e0edff54009f8d55d492c7300310e23088fdc866a08f7a4eb1ef05a6171ffea3dbdb961a2e3fbb85e2b6dfceb2c4077d53d0cf35e74bc28cc76c8828804cf485d629e2df148cab99d2cda0e2745081eda8197adcdbeb84862a413b3ad73b319062724229b143f3aaa4aae92b658a937a74dc095716d98044560bdf2b7ac0d9d9463ff5769435f94f9f629be587ae04d4413c95c709ea2aa23f27774d7e4605b3f6f20e0a813604405af43defdf2db06a338b65601240e04141cd95002e4a6d26f2e2e588256a2d003e59237714e4c570d34afa1cbfa69ed374eb382a23bd0ac0602f71a23ec89710238890723d473fa224928976b0872b73e07ae30c77479f2b27643879d7b70772d699ff69f178ff23cb718086568ecff73462033f82f8ecf1ea691bf19cf818e3f8c7a353d52e9c880e6476207c1b3b017d43ceb4243a4191ccfeaad25ab0088e02174340910af9c54b2b79b7105b0d50ff94b33c3912d870ae51a2c182b8767c39d31ccd734cc890de8bfa93ae5585bdb90e3e9551b54dd31d857ec30ae2a92383739abcf05511d08cedba49ee7b040ecccaf5e179ec1ae8d93918f2b0c29d18abad0159fbaf324be5dc862b830e17fe325c148b769057ced1fd4d0e0455d5ddc316c2d61dcea760f833c7399301b35136089e09b293ba1a1daa4b398a9be588245632cae8d1cd7d64c553bad4fdd88d295148c55d072b0d742d730fbae11158459f8dc0d1ee3d7a1c8064b193c8eba484a1d4e240adf30cdc9a7395c8008fc1ea20561d7b0394ca8cff4c04af490c4a4029aec2807ec4fdd41bc633f4ffe64761fdfe3eef14485dd3ded9dfb3eea063366f1c167966c0dab33a8f7a469da0e1e3b6d4b64d1b53617e76b85350fd07386b4f8933ed71f0a46c74a628d369db786498dcf1596922a1a3ecbb660ecd7f60900b9c1af9f4eae7fa7fbcced68a14d6cc7dad7a41fbd9b3024415e4de3548b759d6e7e8952d4fa4be37f6477f86b8bca91b777a161a0adc9adb5463d7849a2be992424d96f797fda0edba5b7f8c4152b3d1ee25b7b7680b56a3715523a54e14bfab93a110fe95c47f72cfe4e0d93e3371673127f31d616e88d98d95409b326315eaafbc0b4f05306cf2189a2bb0c929fda818e9c7062ed657d6a7333c66d404bd124a89da75c404f9fea17add36593fd2d09bdc19c010f9905d8276cb1063c6b254fa65767e4f6fb21c48b186bb5176fd35d91d9f789a8c5c43c0d6091694e553e6e657af2a1d3dca8a78554b69e0f0000e936e528a09ff08e29512440e6b48bc234d012b9afaefa05ebf1616175b7187d35c2d25e3ca26136426cd29e3eb047b7fa9e68d2a7c8814b51598ad54b1829a66946b355dce2e30a8dba49cf53461cad7b0d93f63ed185219ae5f5680b81daf744f4292a8c824db5b3798d6739b0e2db9c35801c", 0xfa1}, {0x0}], 0x2) write(r0, &(0x7f00000004c0)='\x00\x00\x00\x00\x00', 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) recvfrom$inet(r1, &(0x7f0000000100)=""/158, 0x9e, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x0) dup2(r0, r2) 22:22:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/115, 0x73) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 22:22:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000080)=""/44, 0x2c}], 0x2) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) fcntl$dupfd(r4, 0x0, r3) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000900)="023ac5d442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b42e943df56dc8d6f0bcdc0733dcded86a1f3a9efa96540b6e85cd678a34c89a834a9d9ee401112fb1e8813dba63a3e89348f31f62998614ef498a7c05f905bd53e5524992ada497080018149a15dac0a655a157de7cfe19c7571f950310f153f03e5e0e1745ab6583c7fa987bf56ebd59e17db5c790c16edf32b93d387081391581717bf652686b646663e51782759dc0f5995d246b080082504772058093492a874aa34f63161b11b786a08d4facb6b678b8ab2b21729ba9407d130a2681aba997928e7b01bf3403530a472a68b0d89c7123ade31bb91d57fcbf9fbcbd8527540639cad1b7000000000000000000000000", 0x156) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:22:13 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') socketpair(0x1, 0x8000, 0xcac8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 22:22:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000051b000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x1100000000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:22:13 executing program 0: getitimer(0x0, 0x0) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x80}, {0x6, 0xffffffffffffff80}}) getrusage(0x0, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x2}, {0x5, 0x8}}, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x14) setitimer(0x2, &(0x7f0000000140)={{0x2d, 0x2}, {0x400, 0x8000}}, &(0x7f0000000180)) 22:22:13 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sync() getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000340)=0x1000001a0) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000b18998513346eba506a6879df60109760984c734f78fcb5358be0335190024b9a651dc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c872098"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r5 = getgid() r6 = getegid() setregid(r5, r6) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) listen(r2, 0x9) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 22:22:13 executing program 1: socket$inet(0x2, 0x4007, 0x8) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0xad) 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="c5e2ee07d3117006002855f42eccc9aead722b4feb591906e8e8e0890ed24565b8d931b42f60ccb39dda68f93b0af843610cf79dd7fa8ba2e40cdf89d6300c472f8f3395fdd0dc54e553742a8f7697b444c80c6e6d41cc6c837c95eacd7809d5fa5dd8dcc9b29d2da4f27b6514fe16e1b40e8d6e14aa93164beffa5114203e3285cc9aa43df97868da3a93b4e325d95ce3ace57ec4d89e9fc931a9cb4f78c2964a4a1d8c71b1c3faea9a30a74b7129e67fb14e1ea11c791834af243bdf675edd0a8b8d", 0xc3}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 22:22:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0x92) recvfrom$inet(r0, &(0x7f00000000c0)=""/123, 0x7b, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgget$private(0x0, 0x200) msgget(0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974a", 0x98}], 0x1, 0x0}, 0x0) 22:22:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x2245}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="6f03a3a524b02fd44ab4e0b85a1d57ee3cabdb099fa61d023b9b6e16ba63e6cc154aa23db7d3f4d903b60c93ed2198568b191479ac7bad6653ec9770bc041512284fa2f8bc3dfbb72820cbc52f8d60ffd83405bf2098a320d8bb5722dcbf9e0d72ffe9600ba0ea911ca34f559d37648a174b2d96d69f9c385909a8b0576e7dc21ec30d7a3cbfe815d1af8d422e7e1d92f306fe3e60d3ec5edc8eda8817fd8d89eff97a35256a8a62eab47d83135069d28d23e8da819f4e491eeb2cbd0f14f2241fbfdb39c82023dccab8fbf066a733bb6f0b6e322e6fb5f2da1c1fa2cdbfde0f6f1f6ae8ee6e7dc77003bec27311f0961d3f11edbc84ad846b5d5dfaf5592c1875c36a33a0a1eefec25349974b1e8be5ed3cca568cee99a4d90bbdcd025a2678b4699857839cca67a954bcd6aef1b9cd2d095a499c30fef66dcd7f51ddf8110b091a5a952171156591cdba60b357d35ada93fbc70f409e4077bb5e4d101c4fe64f93efc62ea7528e526fcd597c0030278f92356e1b8a2351986e33081f0c13e0d5b0753eb9f00bd49c64683726daab8abc49398eef01c7ee4c1a3c5850ce59eed1de75d7f3ad1e24d1c89c0482aee9284fb3c83eee30103169af2ddfdfdd25064e59fe84b4a87439ad841cff3fe4053b8206c83864db497b1747486b51c28ca9c56f20d43b02f93b61898e5f9cb0c69d208a5c20c3c387d7162d5ad7b17aa7601ba42feb310f7c734b8fb46fdf752e52776d282d5cb3a292c9952e3c43d9c9d165138d97e933488aa913c38fbe88aa0d3d1ab83e4ff5f626c55c5f45a1f85c6b4baa4a00dfd6a645b847e883dfec4b279faa02fd70aaa59204fefcea65f1c9435d7e381f773f15e9f45774b86b680a8c912a9d8e6d4ba98d29c08687bd62cc457231d0ec410f632607a501202ab7629ef9e92921b966565fc033d4253b3bedd4da5f42f5cceab8ef0e18df6be5b1ce3223d79e956f96cdf7e028ea78c420bb5b273813d3dfd8c12cd4b904ca1644683d517cefd42350e1ce425535746dbca623fe8f8004f74cf11a2aa58977ea6f557fb0c3ae80a72760d6ca3c11a55d2939b6969ac0828b4d26728b94b06d281a4d3483047eb18a7f599a5e784cc483d2994e1152a6f04e7f906c4ac48594e4779438ddd346bb069f2522a7c8b6914f9c981a2ca703a6adcdbc672a841fd357928f7aab5d9806858d5b11a31642dedc0b04c1ea09dea29f5ea968e54e954808f0d7b78028d4c50e11e3eff4b224761292e0bff52a81212b38b252e1e6963578762ffa4ecc7b6d1d4006d1f386f7de193bc36cb9537f4b92cfcbe82c7a93877c0f95c867d52652366b2a2fab6c65ef8735971dc5139dcc3dc1241f66ae826678f4474aee5da72e5e02295a9b08c123d72a243dedc7baa9c52f247d32ab8d5b4f1947636d381e7006bf3a3d3466fed945435d275e259ba12ec64c329e66419353475288695fd9aeb29b7e9021b973904b4d219c8d82893259ffb8061f7b778ba9890d1b54da8b0acc97faa7b39330d75770215aa8fda881be00da87ab352853411639b8a488c7c66a34a5d394845bd14efef3aa1eda49ca160200a6a0588522530b5e7b2f13373a5641f172fd148ad921d2c23ccb0dbfbef8569b8c02b842e2ffbd9f1edaad69d116225e78af402b382dd5e17ba599cd5a43c385bf18dc0ad6ca64636316bb51eff53861d0e62965f9794652f346a0f59e914b541f861f25d15892c1294763a20b18e74f4ee0ed353fc94539ba7cbf4ae83ec22831ff9c29ebdb39c91d2617e974101b8ee5b107d1c9963ded21c3af2eeb5abeae495513d2e38a137581fefcbb0b38fcbd2d5b88de05b40fa37ac17d33b88673c8534925838ad4b38b72187d57ad833acdfb5c54f0e54850ad0cabd5df8256bdb2254d3c0a1a46adf0d11e577e50a91fd6a4c4bddb867d7bccd053640b531391a7306745f284ec9b3276af9d8bd34a6f9d5f1fed1c08f4ed5970ced50485b9e6ad3c3783a96f50b60a9f1012c9c65d1e794255b849917f97d7cbc6dd53179fd38989fccf1483cbbc508cd93ea052e79fd429d55abae6e2cf264e6cf45ef14e9ea0471e7c716eea51fed21b1b6504af753a49d2ab9638633852b654c984cd43cb3a30347723aeb5f83f8887f72c672945931cb7f67b42279fa58271a5627c43dc03ba60458e4ed82c0555f6ea02645685ed59b6bb035a1822313b949cc9f8cd5c1c24dbddef57fafc5991d768ac91bab0cd635b0b495ab5f8f1783ad3271cdca7b800a6eaaf40fe8fb31b45ca45e54291fae78c4b16505ea4d54ef6b9f9ac16f652750b05512fcecf04352f2c12bdee9121c8e9dbd63ed20d38c0f938cfe4d30376bcdb9779c5920209ae4a59e0d01db38e61cf675a01df7110b39db89488c638a625787e0b8ba8b94f7b548da3be4c44a61e0d58a06281bf676e672208b654e84675825a7d0df2404a5561a42eb4323f119d5ca9569240ad8dcae0dbd95e5a4a013c01148e95f502562c63be9b9af0a243e97160b050849774e5215452702baf04abf8c1cd45a78b02bc3ec39557b4a5aceae3c53f08952b204bf5eb8893afaba57479db8c5becd94b799e36a7e1e01cabfc12111db89d33b6d5502251eb53e3e1cdff85f724947e161890234737386a8d6a0777b3467debb177ca73b5a0a3f0da50fb5e2fa063d425d44ab1c431a8d424adfeea0a053e7149c5b362e49930b6e56bee6d66aaf15d80503e50e5521fa1fed311cc7cc1163f0fb48329dc378dcfd8db9ed982a0afcf432e0a1b083ea89ddd6ae254058806748aa2e05fe1b74ff3750e6400dd8dfeb436170bf2f65226f14865629e6371fa4bb0192a6529e79ae07c48200518a6484a4c9eddaaa1377cd48d57f54ba60d2ccdce1c09b7d53a6d7a2b40b885e37c0dd4244d23c2a73a0fffd8da06b3a8af15cdd96fb09cb4e3f654edca6754332a5993fe3c665bef3708e9f4771f0f14ef943f90a0422304ebac1a4cdf7435bfd2b1ddbc3dcd7d897a30e60099c47ac81ec33a0187bdf29f8a133c25edb096c68b738241a761ccd70c259149900cfeb847c29510b97114aa918ec5f9ff8bed4105019703212e5ff49f4afe1a417637c81ba3e3d6bb24666dc2fad8a1a5bdc10c7b51ca5a547fc90e1ec888b66426b42ae044841e39e804c81f35fa13e86f3383d3580baab9cef21dcf4871bb5fea3a3eaf9b36752f4fdbd7c9559dae23fddb64f67404f9fb730b35469b29414bb07a06f71859fee9567133686f23f906d601d64ec77b4923aaad76217e1499389959e7653b75438b6f2b78fb2255755b3583c19aef60223a13df50e62308f14973bde773d7e75ede1740ba4a820a26f58cada409f2eb6bf35edebdf48df004bd402486446925c2de921fedb52a3592f95a91c06faac5f6404a534a5330bf2708b3ef9f5bb693ce3693e96086b7ca05c26c995aa5210e0eaff018f58aae39c10b11a8a5de39b86d5343804a48832ccc1ac66d5b5c9ab9fb66de6c9da52c8742a81d70078966034125c83469b20fa3d8b2c355548db4695969ebad3571f359a811d27a39c144a2d15d1cb38c4e862ddcaacc50e5300d1c87b480352ef76b5370c0f0799d7b3683b97d245042c2167404df25321ab5c75c8809055fb0db064c8ddc5bdb8addc3511e29838c64c514f423fd3976e7e61a718c4f7e667e9fed6bbbd7f999f5bce6a0794da03cc7ebc69f50124f8b6430be23853b89b877371f10611b4133bbd1d7c00875ab33182a6fb831bd4323a094188d73e5a03959fcb5030f99ad0340d53c8334a7dcff3641a81d8a8e5de719f8efb4cf359283216870ab4225d28088eee4b2ae50d2f403a2a5fa193540d17b56bbf5f63bd0cdfb7b2e84c590958e8c1f969c41b8597ef7b1e25275f33fe3fc7a0ca7aaa2f29f418e435933e5b07b9d1722c423ca7d963fc436ec5934fe147f3b5947c3ffbd1153d64da16f52e1956c8813e3d7ab1aeef729cf0cf92e81fcf4ef4591d83846336f0b4bcdd92b934f125f3ae595710dce7ee5d61935fd10deafe2e96e0bed1ca05bad36d0530d387726821c8fa0dc2b552fd33d9c8eb8b35e8f6ac0e09bed58d582631508eb018c56837d8abd0ddcadbd21e75a1816381d1881834d20e4b3232154973f08f1ca162b89db095b19e31119357c522a5e441d6e9e30355fbe47862de55a499a66fe4c455af1e04d93e6754ccea37396a1ced3778a7bd94fa50c2f8fe99193a9b8595ac715e47c7ed4885bbe8225b0c17d202155fd36e58cdc8c0ba4d22771095b29e2de3eb30ddade3e8c5326f859491ca07e0b20bf26317314e37321edfdf8f76adda3f3b8f3c79b07800759d70219bb35bf3df106420e4ab618b79324b112b5169e88865bf286b6a06dafe57eae247f9c81e8ddc7c8934e811e4240713f7e2a077849a0f384bacb28a1a8eee2db127a205e1da7349ea3442112594c9a27ad5c7f3251d9c5ed795ec03d9b9899d71ae71033a70c4ad912c6133b5d982734e7f57113a7f545d46b49673f87e7698b62062a41fe11a34c96ab97498fb923e70d0258de122a85d0afac5e844e19acf99aacb58ab075191466891d9fed83edb3d5b2e3018f48613ce2c5513f47ba5849c466fb7cfa5b2d72f06375c1b5ba3728c05a2a24612b3ab91934b98b42e57a44fb97b810fcd72d68dd1071c2aebc96a49c6eee2007f90471d4824508e616c6e7162e383b58faafaeea026cd47b82885bc8a950c34b5c88a383c7a4340f6975762605f4f99b0392039d29a940ae3e29d8e2092f181f00008cec5ecc185d06765e98b2281cf784fa3b48ba8839f47e3b834a655cb5caa6bb18764f5e0f0a821ca721dbdd7b26401e56c6b1a4f3ada6e366b1457b60460646306f83d3e1ba436e4069e40550c289dfb3e05965089b351d3ade6f3ea268802e33ed73d6ec7963f6bf76c6b5b66d7ceb656c9c043407b12eb4e49b390b0d2effd6224336dac0d4dd06ca0dcffb831296812095e87394dff9603a8f7d2606d665898bd4758ff7310d6286057799c29261997861bae7719c2f14abfae3fd6aedb77bfcc385be90512f2c466b4266ab82d35417e0b1d5f278a96fa06f88ff513c772d83725d2a57a13349d9e8caa6c18142157f10d3480636da7ed14fe8d2384f116de2dcb6fc66a79872f482883a39df2631ff00413f394b046f550390cc0fb078c1d74f3a9092cb81553e7f2499a6d1e8c9622c6716a22e332f5d377a66018233a50d671f54d92c5407e54ec7643d0ecfda7ff1a216212b82ed6b705c4ef1b60e997f08fa0df77d1030b5fece5b499c1fd1770e862f39148ba41bf5f80790336a64c32cdaa0cda089489cf5cfe1175807129d357f9473e809c5fb3b2076f1c9e702cb88d4705afe6a5b6665d07b38a922fc34221e04481a191a64dfe38ac347631046d6e509001d96c9c06184947384021e041a6373427e0504df296dd1ae0cbeb61a6920f98f4bc16ed59cec825b7fae6891f83413e58fcaf3a4030c2cd2fc3b5b49399c152d807bd5168a60e5aa65b7ee7d549e64b8fc4b34e1e2a38f343e51fbb345092855ff331b9d8e3fe8c7bf5f63c44324b6131a2749fe8f4370f62f746c900660777f18a55a345231166a9486d0ceb7a7cd93020436111567e6653e9abc384b09001d98891ba0938d54d3ebf257530741ef8c32015b9511b3980204b49521d51d90b256bcac80f9711f47af8a311668208746b0063b8e185516e85e887796701639d8e12972aa008ce300d07cc75b309070a6773849cba50739fb66dd10700b0f", 0x1000}, {&(0x7f0000001080)="d98fe019965006afadcfad4a0bedbb2fd27a65f96d91c2735b25613bf523472085cf11ae25f0e4458edf4b03dcb5d889abfcfd52c2f358c008393d06872b44", 0x3f}, {&(0x7f00000010c0)="f81b9dcfbf3395b3bd04200db25c9426d0fa88cad361e0b4b203122fb6e829929f24484e12089368db641afba0ff6fd38b258e90243fece3d5226e7c5746640032c93505f23844f37c634f67ad599777aa", 0x51}, {&(0x7f0000001140)="657b0269ad85b40d742c75f8b99950a0c58b6f9abc7a8b424b2107df1e30609d054cadc9a78e98d4bb0e8840dbbaab5a6aeace17c189ecc0bfe68519e3fa6073a27b55989835bdf9b39ab8eb89557d9224b7390868388738645acf94e3074f7d9a0f69fbcf553e87ed", 0x69}, {&(0x7f00000011c0)="48990151d51a38541ef63a49acf3e3f585d9212684711371fc88ead88d44786f6f34db85e9ca85f85ae0cf680c50e5800b322416bacb475967207336b343e41261cecdfb9c7bbd3d5c5b0bd0455e0c5530dba561172244db8aa30d212b48265588548efc4fd680e5ce157654aebcec08bc0cf6f75bd1beadd2fc5daa46616d446f78a8e90fd3a77ddb0a35530b213908043ff608012e948e2d18797de7292fae020a02cfcf1d6a80bd4be96c0ac06056db5d2984df168623dfc6a2e0427e3da56d5e18285c65af720dcb44abefe25886cf1e2aa28ade565e1e22006bd96540ba6b1511ca07284c244f400350fc", 0xed}, {&(0x7f00000012c0)="00f13ce2d0bf7372537139a4d0ee766f28705b22698c66bd031145cbbaef123cfefc3203568ab0592a3c87ed9f699f63eff7f868d60ea22ad91c10318993800787c44ac3e372411b687119a74a35c38f81981625e73692a28af8901aaeeb8db0b86807c961798b2d486bf3730f1feeed6fc62cac10c5f2f1269590c950fdc28b4ff5e5516faafbe120c339be74338cfeb6e1fdda3ce9b00ab0aeb13633f25e6a97326b01aa180de48363367a45fd723124a10fb53b97e252934d262bd97c50ffa88ad5d531b0d11c83cf", 0xca}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="a0000000000000000100000001000000727f6288fac142dfb152c8cafbee3d67484885947b489cf153e28a4f05241ddacfd2d3c26d89aec571dcebd7917e76f9a9034e777c71b08b645091026e405930ecdeb484c6d8ce94a0890d616e16560d4c9ce500d9422fedf6aa579ced24a272e216fd46d32582835e4f6a9ae42ba73b5f9616c3cc427e0a5d04576f7b1d7ba954f0a97e0219caa696d0000000f000000000000000ffff000000000000d54ab9badde499ceaa2383b4a066f21473c691edb01d2336ee79116d1d0dc96c32bf2a7acf1bf4a355c2ef2c450f5ab39730dbf8b8a68342182a24e565791805bf39652d087d675669408f347cd85153a20cca0226d77f736cf5a16e517400d1d853378624abb195a031f924295c413c0e0d711b060c4b1f525fe5a408a44df6c14073e5fe100fc6248fcace54be2b5ce6ca460d254b6f5dffeb3cea71d7f41fdef6d9604e94b08a4f4592705838ddc88be88dd57019f56338f68ebff703037d3cf3b8b169c71d8863d99047d5e232c9ff0c214ce17b4483c000000000000000000000"], 0x190, 0x4}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 22:22:13 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 22:22:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xe12}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 22:22:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10508, 0xa0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) 22:22:13 executing program 0: nanosleep(&(0x7f0000000000)={0x1}, 0xfffffffffffffffe) pipe2(&(0x7f0000000040), 0x10000) execve(0x0, 0x0, 0x0) 22:22:13 executing program 1: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1000, 0x4, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0xdae7c29) flock(r2, 0x2) flock(r3, 0x2) ftruncate(r0, 0xffffffffffffff7f) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="98994843c30485d9a9dd2791b0f1577e54d85768f840077a1e2c0a105131d8e4c3ffa0849e88a9aecfa2230908607a338ed79670125d4bf6af07f7d5c6209676744362f27acc35cd5037d886ad4230e5d444358f1daabd938b56d10d5525770ce174036d7c9b2b178a2cd032fd2ceefb1987d056f7b78b70bbf200bf6784c8d23f84a1bd3c94222c6e20a365ab599c773c48266cef2a51bc612e24445310925578c6a13c90782fc1b199b4f6e8db1c06184e3777360b4332419bb7e33a5a88ca"], 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="d2e935304701dfef3826cd10ba3e935107c8bd28402f8e8108949fd43302439bc63fc369387612ebc9719a02866abf4e368b21ce3988f6cfa693b5646ab8995ce83ff3ef0b4b58f0bd55d000111cd8fb02b78ef3ac748f171df44a87c6441351305c8087d9fb49bd2dc1f04c1268c4ed27f4c869cbae91fe66cc0d", 0x7b}, {&(0x7f00000001c0)="c58c8ade43af94c862e39958eb32b8d19fa855cc4738e1f518b20fa31dde212d3929c4bd1904303e27b14d17462e1e91474788", 0x33}, {&(0x7f0000000200)="16e65f7c5429f9fac9da63832c2970d08d9c5568871f7badd0125a513c0d297c2454619593a95bd2593d6e7d9cd089822919a9340a07d50fe4f144798b89b453d559deef66fbada6214d0f392f982ef94e79687bbd0765fb705b9a904578800545f73630219b1e9690390fe92adc1276e21e142850b3b72389d36936b03a05", 0x7f}, {&(0x7f0000000280)="943522b8ebac6fa37888bb694b4b4909a4ea72fc56a590b0c7f3108070cfe7c3f1dc33d580f4e67696f101c2f0f421b4f1f66d8734d9bb421c65a5d3694a8900d3c8309ab792bb63dcc4bf0048fff0f05a429306fe0743e98f07c999ebb4cb9bd4ae02ebb7d1d7c176ec9f160dba1de00628783432e7ad75eb6485aa875f12568a960e4d0382188f683c6767f58fe0657b1006a36e8c6b2212414bb712fea6feb54acbbf160a6dc7165ecf7801e22d8e1b7f1df682ec1a2e1fa0469bdcaace0b94eeb8cb9bb891ba9e58587a21246c471c0e405d77108e33c9ad46af93c8e076a8570b8c22f390e9c9", 0xe9}, {&(0x7f0000000380)="8f72f8c434d23f580e5b2acaa6f27b02af8f33f286a91b489a6294dddc6f8cb4a5c44e1aa9558332c375ef66540659af605539a74b01fb7e", 0x38}, {&(0x7f00000003c0)="062b99dc45b0b8d0c7b32a0200e53b3379c79dbabeeb3123b036fa8a0d5b68dbffdee3a4683da2c19ceb9d3acb9c3dfc7ab21350e0ce8188e6c001d6", 0x3c}, {&(0x7f0000000400)="c0dc457746bc89f700238b9104d3ecc8edb0bc79a42e0ab92facf7241cc3bbf92bc0c71cc10632615a5b13b858ff9a15eadd7c90302fd1c13e7163e1dc14c22ebf30ae9d1f8f67a6c609e14ea2b7f2cedc0c706b2b16b0e2d845412b223bd5a4195457e35d5fa00de9", 0x69}], 0x7, 0x0, 0x0, 0xb}, 0x1) 22:22:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x5}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom(r0, &(0x7f00000002c0)=""/148, 0x94, 0x40, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='c\x00') recvfrom(r1, &(0x7f00000003c0)=""/204, 0xfffffffffffffee0, 0xffffffffffffffff, 0x0, 0xfffffd9b) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r2 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r2, &(0x7f00000001c0)="a8f823bc3f04bbb0d61206efd06d2a4292119aa3695d685351b0f2ddce4ae8be1de4159aed091713dd7466ddc23aec97e595fda4c3317291f744f7", 0x3b, 0x4, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) 22:22:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x24) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x42, 0x8}, 0xc) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x23, 0x2, 0x0, 0x0) 22:22:14 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 22:22:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x4}, {r0}, {r1, 0x1}, {r0, 0x22}, {r1}, {r1, 0xa0}], 0x6, 0x6) getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 22:22:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x6, 0x3}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r1, 0x7) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:22:14 executing program 1: getpid() r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, 0x0) r3 = kqueue() fcntl$getflags(r3, 0x3) syz_open_pts() 22:22:14 executing program 0: msgrcv(0x0, 0x0, 0x1ef, 0x0, 0x0) socketpair(0x38, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/185}, 0xc1, 0x3, 0x1000) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = getppid() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) recvfrom$inet6(r1, &(0x7f00000001c0)=""/119, 0x77, 0x40, &(0x7f0000000240)={0x18, 0x1, 0x23, 0x9}, 0xc) getpgid(r3) 22:22:14 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) clock_gettime(0x400000000005, &(0x7f0000000040)) 22:22:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x31b) 22:22:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 22:22:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) shutdown(r0, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) 22:22:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0xffffffffffffffff}, {&(0x7f0000000080)="03feb2939b104e2957d192fecd49dfa002c881ebb33f93ba3f8de545f30438c7ca6f278770ec1436a1636ac42dd1d3cdfc602597cf18a46c5304bc74d348f0f80af00dc03be64beeaae5aeaf580c6c9bad63855d1c719ea7f1e5f37b8a0e6a1537f58369530602ebc19d0a6cf168ffd3e211dcab5b438c04b1476e035fabac74fd4a71f1426533e27841755c77f5742e7169c9c8e83533b9eb29f090558f20f8988cc65c6b13cc20cbde7b80710ce81c14ba", 0xb2}, {&(0x7f0000001680)="ad9fe71a9a6c6a3cd88f8cd24c3b10dd201a6512b790b9f49142eb9adf8b2325b513cef0939cf61e7f1f1a3afb9adf72d7e6a273658b5d2db1acb81af1136428ae2de8c426766694ebf59f7e4a397a8b69d8795972b6accdceecaeddba2ebd0990ac10cf21bd8ee53fec5a4217dc42ae410d59547f070a93a78e45face0fe88221a32222a43e9db533c4cff67795ef7dbef8458007b65aa78962874dd309ae9ca9cd4a8ca929369d66cb65c08f6028df6bd17d1d85fed59f5bdd33c026c0ae0c75a016c478d0c7cc6d1a3776c2824844b1b2ba77d9b8128792621c9627e07eac0151a276be0958b8ba39e3e74794b364e4459df8e7d5aa98d4d5623113cdc0b992c7c88422432c9ab62ec8bfad8c48265e31ee1a7501f55a71d21e4eed7c9a54f02b3298db1deb8ab9a443611217cf79115654006403157d2a0e94ccb9f247cdd067d9870e409aa18694f400463cc9461f4951cad6209e161038fbcfdaefde009ca5ed3f1eafb27bb596cee5be23515ec0182fc85146dfa166401b8dbe8fa97cbe4d55fefdf2f151530359488647fae93e4fbceb0569daf39bc6ead96518f449a9f89938ddc7e3f51d3c6585ff66a4beead2241b1fa7f67f7c06ce2e417b13677325100a03cbf2d9d722a7a2e8ae309a21ac427a2f3cfe99a03a17979b5a5261e81e05be344d8c5a778a6c0da4e71c65f7effb87256e62642455e6476da4b024038b3782ec625fb803ea0c58b57d21c6bb7d89658f8e35949a8a10d99b58e78bb263e336887860a006e5cf69bfdfbf0088d3a4730d3794e1ffe816ac2ada0004adca427df1f458a59d22a72193155d5b99f132b7038eb2a789a3a9aeda6acb77e50664eb37415c77a69d0b470bebcdff1b02b7a4d0d7a343bda031ae71e14906718e09c26548655fc0807b16279e02806361c0bb8a5a1fa2fd0b1d4a5ceb6fa8172713e3626cfdc5e93a443513e0a35e2223510bee8a94b1e2cb1a20b4bd70356bfba245d8ad8d356cd749e50b832a5575cc7a8f120d5e9a681c1d76b1d030513e43cfe7b9cdf2315e70308e2c8bd7105a2e9e0d758ef415bcffd83f165283c632417ca5b05b0bc8308a1575a796841cf580a9bd81c102ba9636ab3318638a9667d2420236575ba2aed101d35ce49d983e6cdbbcef9a00f202227bf74a3e8bc0522a49637d65f04f1ae3d05d40de3ee44a4bc32a539b8c2c7a0054bbee53cef023627554fb2f2969d55162563a22902aa8d420d9ed2c9bcd49c5ebf8c4a640bd2b4d9a93c2bb625de8000143c6405b5a5cc58f6dc57bc5906e554c34086f6bd3e83ce8cefc25fba637f10b648726318ef168f2ea0401830efee40a1f24f2e140030f636fbaa1054948b1b0d844051c314d9ac3f38cb84ff37688640875b400e8a2cacb7781035eb19dc165a4beacba6fa0fb2fd45093c08df7494a96a621d48108f3677cd4588411512285d8a6bb106e98575d9b4da6db88cffeb956f0bbfdf741058bad88739bd9dd3dd893e149feab42a94c723e34f0fcddc5689d2eae4685b7442b0f0a7bf5777d6e301fde66a482b04db26fd1dfca15a4002a3e01f102417082cdaf8db254901687580938101a896eacc805e330c3c4f3e62bfeaf22ae438d8c0ba9524ecca2b3192fabd783a6c890cfc0a8cb579d6245fead2c1ec64509259f4380611d2063b31577df4966cb05c41af3ec5daecc8549e0a0e6cf529d17955554292c617829ac092b150af1f1fc42bbb433465de5c3ea7a5f22ba8d0b8dc0565c293cf2181073f19f8ca678356349638656d2a0a65cbdbb0cc28f2d55d196b4df92414e59aac73c7e5d774a7ff7a559fe5606690a66dc6c43399617f17c693b9c3549dadc486018e4c4da1a1173c4bc959dbae70d03f6fbb48a64129a3cef1290053f30664f6c0e54952805bea0b45651a19efe91b27756ae4772622dd7c42df362cbdda8fba0ba76d2d4860df8c2193f4f718f6deac6c1bb716dc3a7815bb1affe5d3fd37295f5ba88e24cbaecaf6848fa445241cfc52e1079e96344f8f3da333e0dbca6b846165bee0a5dab9054e8c9961bee4a9b6307d166331857ee683a6fef1b8717a2d7ac37da085f7c46ebb62f4155c72fc2ef9701efbc4aaf1c49dd4e76efa9bbcdc4ecbe266316e868534fc422a401828665c026a8fb124b1d9f3231827bce46dd4dc91f93e8c1bc463a889fe393c45c578ed15ba24f598a820609c9b9f70cb252178d44873fb2483f162d2f29ee99ce52d1c4205a79da03b43e8f3316a11999abc55c9f72371e813b381ee6e19900be5d98b6a5fbb6fd87c7941bd225f92210e2d4fc2f550383d1c52e21c94009a66577fa5911678ed17e4ffe4ec6c8c20c684b279f559dba6c6eea2ba823ed334e3bb038fe92e83628d17230db78527539cabf3ef54eefe08ee6f446a649041ed8d14bb970545de00d9f1b12229856496f7e6123bc1109764da1c59b30405320df4b0b8903aae6fcb7a20ad2f66081902169e2db1e43d97362133fec0a8519cd8d0b00cc7119dceca81f0d0896cf2540c564359cdda0700fc6181038931e8f30485490beedafeee686d8529c8eb1cb450bee0860bae765944155cd3dbb3c0f16ddcf9dcc77b0ff154a40099673566b1b07a942447050c6d2ae3d4c17c4e606b748755666d21e2ea08cf018f017b0272ff2aa859916141d4636f42d209371d88e0488ec4f1836c66df5ff3a01ca57121ae5efc590df1deb829f44420b93ec81b0d0105f46dc2ab9af55a85dfcbbae621e999da7bf8d94bbeef5c986c8817c165106eb4115ec3cc0510d65aa22390815e2c6d372062f4328e3ed06623552710ae5b65a4423de2d7fcd1dcffd764a2e9d92f351e100438b8d32b7a352721af1a4d4d1f12e10ec972d3db75b071a1f4893d574455116275f2439983973f6d12ceb148a60c83d6d43d48866b5804aa8823a1647ea2b3df5c8b84e62cdc408ccd0079374cedda062a9a3b0435d9faa8c312cb9d1aa948a8a9d1315fdb393585a95fa6d9e8d0f036a184cd91eccdd7f494661d4fd25c31f866507ef5dd32aa190fb44ec8b4a3957f4b96476d1b9fb36e94c69e44156a07a939f7578b634156730f446ace937c08ab13997c6855482d23faa8e9b4a7bd6bbe54e61d83191e17ce29c4863dcf7365e64884ab876bc5da19ba7763861e9c03e45423f4323d393cceb7912bb483ececc1796d2fa613d04b0fc1b33164e0281e4787ce7eb3b07faa6993862ebcda489df932cc2b6042ad42dea6d66dd9f902f245fdb78bb23aca1ad6424666ba7bffec26b853f31d8b34c958f28755b92ec84844f77ba222a2b50b08afba2196153732fe8dbc56ff16c9fbb694e6129fd57a9fbe33c1d06c3834aa92fa6ffb9c5d27705a3678abc340bbb292880d6c0d1d32aeca4da2813f12e05709dd876aa288ee4b1cf754b8ec8af6fb9535c404fda93aaf33e5a4ea5cb9ef6b672f96346b4df23172b93b4c0b9bfcb89be9c0f4d552c7c30db780c4604d26b47b84561d611a1e1a8da14eeedc84982f92d0acb3a0d62914c7381cf81aca3ddf01374367ac14e38d8750baf35425dd45e23fe94f7aa0dceadea0319713fa449989d7ecb0327ad485e0e322b3c949903b655fc57fc89756317734e1ab87f8af256aa01be6dc9e1a61c601f2d8520cecedbb679072d3f1ac52d0693682d383be89e06990e2bb5d70f63b1cf44d7f128a29bdf288d956b4253b7bb750d7d1344dfbaac0d22321a2c6896931079d462cb9e6af1c37c74fe16e99f65c7a122f6a8018d55149461209911982f78628ec87178adf2d7eebe9554cbd97987c4ae5b8cb83b8a5af0b51eb8340d9de20b92036a4983e89fb335f14869aeb53ea9b2744c18261fb809adda642fe64928512a12e151b48d1a1a5ffcd4c1680ee1034cc0f3ea12f471f6578446b98606d7f8a03aa7d9c73d7c5877d161c8cc78eb84656958c5055269aa7e2f6b987fe781ca9ec5c27688432c19167ffd682eac6f0b5cce7516e6539d5f34f3bfd4c8a0be069175dd2b8efd20391f578920eb5ea0635059b49aba55c8354f6b0de6ddc4d88eca6b3debe4ba3aaf5c2d37bb88df99ba80dfecce3bd442135b3af522e6e37e2b11a7e772ca2813eac2c24950c7720ccb9c810478028e582e2334fdd95424a5f97ad5423e90b6cb70274da51e6010e99a8dba192203a894f150120983b3b53ef6b61bfa472189eb83ed0cc7b41749bae9cf164e147929e7597807684e0d163ffbddbd307640a7f579da810550d3c0713b42581851ef8d04c442ede08590dd5970ccfb30ac3d6f35c1d1eb2f3af8e0547dc43f315e4cc1a0c30d57f478f3602cab3d2435e183a162b7ffaaab9b73f7f3c7ce7131092ecea4022ab761a542429b5dd4a5506e44f11fd86d96840c474a6f3fb23453cd3f02339afa6e906295f70dd5a5ae2e12beb8eabfdf5d3abbd0e1de4acd6eb4d58963863ed70a7695cabb0ad64f1ae3a323372b3e9cd09e0c9634fe36ab9c9a3d1ccbe680b4a36966b1e79f92ec6b4fdf2e7b95856e3efa2bdfe88dd331b5bee14429c4f625ff5c08cf2f55c18cb55cb5022b362a5c9365c03f29c2bb09fafbb5f32eac1d9d19745e4727c28f4b9ab4b8063ca55b588ef107b3d5b762f186bfbecc553c569974929e804c230004b4d1c544c77cc35997b9baff17a108cb58b36b36975feadf891f3cd7dbece7812e88b446eb74d5b455c1a32d3209df208a3c5b003cab109264d992e59b491ddab0c3e69648e803feff78c9b32446e71dc7906363b6e8765db4500a121f420f7a5a0d1a0bbb5bab6c5b365cda807b733ffe733365286368ef4bf5b9a251ab7c108fe43d18b57c9cbdd473a4423ac667a4c531c9f6c19760315ba566ac553b8fab88c7283a3d0506d73dc354c4524af0eba0050a34f6b0e5f17c24d7f0b876573e6ea1a39b7fd921245dbbe5e768ead6a178839889453f916452b64ca4bd55d463f16dc5dd07196ee0e76a3cd054f35f104f12b7475e6bc9905568452c59ce313733c4507497c563a33e92f3ae6ae6b0bb1ed7d46ed8b9ccd5631b6d6f3d0e5723c6a0d5f5221b4df7a73d368692c4bbfdcf4302dd2d44eddd1da4ceb96d2de79d50017d02f5b5869197b4ad5357d78b76f201b2739b0d2bf1de8408a60d9412e34d74cdd29877b9618cee48eb679d064fabb85adcab7e680360d42abc072cb99875dff6d5c7df63129be669b1951979ee4199130bbdb8a6531e7ab6e7de979a0df43475bb159904f7b667edb11b95eec4ff55062a6ed8ff74679f584cd228ef9f19b3c3c31fb690422b37f5b8ce0243c5f3442a0622bdb02c9bf385a0f13e39f0841ba7d0b583dc62025e4c81a3f30070fd2e8a91c487cd11494d1b236fe6e0ca602f4132dce4d9078a80472eb92cffe6f615097a398eea6300476223032b736618d4d900a40216603a245a9732f918521e7b9404a240b9676c05855e49210f55b187493e83899d7cce2557a370cf1f6d5c0ecdd23e4c4ffb243534f97657db4047b7467af05e67c2ab9883204815606b97b9aa653283574281c9c624d74e1f35d85ffe45518133bec404025dc5e64c44d5d0e03381d771c7ec2dcb04fab3f329b128305cf4c0b6a6cce72eda2ec6b4629d57972ba38cf6b847c17a0cf42b0f48d21a61c2851a445babc47ad8c74568ed124d18ec2687a6db37e5da46634b12d3aa305de083be7b859f4035bf6759e2fe214e12696716b53807690ba2bc339f88382569c796ca5f0bd59e126e6d60d180d06a6337e3c1d5552b6170ffa4106a6e879ab0", 0x1000}, {&(0x7f0000000140)="b3481ee52eca0dd9cdebeab05d1e3f3667681687c817ec065c09bfe4589b1e1120a1d1a8d5d952a8315f6768cea7a94c19f2e41451b072a2075332ad826497a2ef8e8d17e49fe02712fa171c261e33bc33cadd1908c12f9f39260b", 0x5b}, {&(0x7f00000001c0)="817f7bff80b74f58e8924bee78da3d2c8a3e5f506293bd708bac839c4552d3d5e80769097c9a8022dc8629e62b649bcb691fb2952ad58e3b6f40a902d66b2a30a35cee83a690ace2aafb7bba012cf60c41ee1da530d681810581deddcd0923e0cb8a9a41c2a0967060dd39546dbe3c1a982a1299ff552714570166d733970928026b0d6ba0f41a2737aaf79ede3f50d8a0963fc7ab2deae4965dffeb34942d83ee7403008d201a3f02e8d65eb2b2a0d34604874e3ba486200947ca5107928113a21c9869c762086b0bec775a38", 0xcd}, {&(0x7f00000002c0)="22eb236aeeedcb45c03273928ea99bab8b8354a3732c420add7288fe", 0x1c}, {&(0x7f0000000300)="bcf28206f0d5f03ae8ca538e2acef11ccb21491d6eee37b03abb47f158a19f71520d3ae6e70505", 0x27}, {&(0x7f0000000340)="f8e8fd76c218c0b627ba2e75ba362e3faa1ae0aa1225122237028e3eb194f77ab8c6719e71df8c2ad1e25e2eaef5d651cfab41bc81d15cb4fb9f6f4c6cb48430c930531a0072478e74ade1a93233476751c6b3adad3da4b73d51876f8ea591235406eb7c9d1b30db4ed0de812d3055da0c64032fcac3acb4f924", 0x7a}], 0x8, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x4d, 0x7, 0x0, "bb35aba1389886ae33f2d6ce5eb72bbf2600"}) open(&(0x7f0000000000)='./file0\x00', 0x884b, 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000a80)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x100000000000013f) 22:22:16 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 22:22:20 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="8c2506b22afe4b12394c80540a95503be567677d8a15bc818e10932491c18a268e7164ed79ec45eca01afbe82a5754a0d3d205c59eab75b080a2110ce782f7f809015b38a691b344fcf2e07f6d61d87f05e42ce71b47e0109819c47b17a5cb25d503ba48c1983f78db2c105c0188b133f5b74f9d411851b13cfa3a8f632edbb78fdadf6842ac584f664569c20dd01a9e42c76ba9d047fe4c8d2d77bdb511c590a52350741f8db2de8dc49012485e9bbf77367024758af5b6ad6c4e52dc2ffa20279cc59d177cb8a92d572dfd86edc50f7467a2bef4ebed0c06818325ac2146ce21f0b182184d3a32501869", 0xeb}, {&(0x7f0000000200)="e4fab30f699f96840e3a6f59fb6609a37ccae5d9fcac0ace01f5f6af4c43c40f8a21c10da60b3409db181c5d2c4cdea5d612dc7cd7c85ac3692940cb2a2b4ea45b897cb685bbefdfc37883aa42fe5437c2f495eef93c6f964a53f0d07ab1a3274aa226f3e6f195a57de7d82975cff4716165a01f232ecff2a593c339ec0b809ff306c95b23c48f8ce9470a5c40b2", 0x8e}, {&(0x7f00000002c0)="7996fe225a8ab97289fbb2175d7b8698caa45a209f9ab53ee6f802f0f54561748dcb85d1481b59456688b5ea693fbb029a80e00b1bc7adb880cfaa8fb15b66cc8af727702c6c67e297561ebe5c8cc21600253d353f95ff7a2e6b4618e325401b3bcaab95e2690ecc981f2b93a55daeaf847fb6e82c3adfbed8a32fa4945632ec12a9a9e6ba6f42c5cbbb40b6b062a912c937995d2d753b211bf568f7dab872f13454f4540e5cfabc89c65901e489302c46a1810efb1c61afe6c75bfc057a1e83ddb7ac0c60c753e3f2434757f7f7788cef0e97fd4c8363600393f2a66d969512d6c82ca611f0e0b8b634597e806444ad46cc", 0xf2}, {&(0x7f00000003c0)="438b7334a3565d7ecd0ac682772e499cb0d5798a6105456a0acc3ac54b9bc3c105ff69f22b0cbfffdf727ea1cb0093c6314dfa3ad9d9815e561ee17971f76ded90fc69de804d30020f0ae0d79e3b29cdb3072594ade006913a0d99c24146c4b244bd181f9290ae228a687aa6db05a577ebed4fe173d50826b33fdf5e0236556529675b5ac596e848b7233f55a8d02a07b9ecbd4c9d3441edf2f1f263481ace5c4565f97337099292df5dc93966", 0xad}, {&(0x7f0000000480)="aa2de44e7323657dc87d82669bf7b348f94a06c20a497eae05cffe4e36520326485794ffff31e04c945e1937ed204ca2e4d68d524c3fad609a744371c90b43071a855856b2df366b7d21b6d3e46f38da1accf9d41460a55c253b5689c3a4d0f771adb4b3ffce82ab2228934239fdea387c734efd34", 0x75}], 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) 22:22:20 executing program 1: r0 = socket(0x40000001e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) socket(0x10, 0x8002, 0x0) 22:22:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chroot(&(0x7f0000000080)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 22:22:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0xa) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x1) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000080)="2356c3343faef99b28b2f5177db42bc871a3ecf5bdaca9497693c058682a5a218486fb2e02d398568d487785e478a497b72e4f5e64b3b4bd36c030be36568c94417ef862fa1c0a083160b960211e21afdb19928b966a4e11a5357ca74732ba80f55e1e96329002d3bec920c17700f74f94fcddeed32b89d15ed547d016e6e3a37de9acecc0ac3b0aadf3fbc8db953d6c53d518bda552ca2a7cad31100dd66e4fd960674fa7d7a5a8d85fb8eff51d50bf1a49886c298cd1306d51d972d040ac96ff4776d9764064da2e173f9779798c6c53599dd2cd94173c9992cde84311c8c5dc9010", 0xe3) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x800000000000) munlockall() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r1, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r5}) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:22:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = socket(0x10, 0x8000, 0x1) r4 = socket$unix(0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x5, 0x0) close(r3) r6 = socket$inet(0x2, 0x6, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000db8d9d86ea32aba5502d4e3b31560e37afa3051707301d36fcb0fccbae35b2fda3c20b34d5fc11ad8337dd7b0328f6f52dcee7c8ea416f73b6b62bca7b5039aae4d12f37329eefb946b0b6795472824df0e7a71c26de967860062f962cd5859ca7b0b45be104078c52cfc9fbd6c3f7b14f5c89bf4df4c2bedccb1a5e1b4dfbd02f5e02ea82a63037599f72e818b5db2388a9c915afdc3cab55185d966874e8a86e7b9f0000000000"], &(0x7f0000000500)=0x1b) r12 = socket$inet6(0x18, 0x4000, 0x5) pwritev(r12, &(0x7f0000000700), 0x0, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x84a0, 0x80) r16 = socket$unix(0x1, 0x7, 0x0) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0xa254, 0x6}, {{r4}, 0xfffffffffffffff9, 0x14, 0x40000004, 0x0, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1c, 0x80, 0x1ff, 0x6}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x1ff, 0xff}, {{r7}, 0xfffffffffffffffe, 0x90, 0x1, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0x41, 0x1, 0xffffffff, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0xd, 0x3, 0x4}, {{r10}, 0xfffffffffffffffd, 0x51, 0x1, 0x6, 0x822}], 0x1, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffc, 0x40, 0x8, 0x6, 0x81}, {{r12}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0xbf, 0xfffffffffffffffe}, {{r13}, 0xfffffffffffffffe, 0x4, 0x2, 0x200, 0x8}, {{r14}, 0xfffffffffffffffc, 0x0, 0x1, 0x5}, {{r15}, 0xffffffffffffffff, 0x25, 0xa00fffff, 0x0, 0x8}, {{r16}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0xebf}, {{r17}, 0x0, 0x20, 0x0, 0x0, 0x2}], 0x85b, 0xffffffffffffffff) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) r18 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x41) unlinkat(r18, &(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pledge(&(0x7f0000000080)='x\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 22:22:20 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:22:21 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) 22:22:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 22:22:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d1aa0e13883fedfdf70ea7400f92894f42e7dcf9b06b0881f54986568c36e77a06ecd11ab5336dd1ca8f1eff67e2ae0713fa17fcae77eb01ac17072a7e85358bf477f298670ea6bada46362e90786eb1c17d9c49fcce8d607a17c7b29ad8457c580292462717513000000000000000000000000"], 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 22:22:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) getrusage(0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x5) 22:22:21 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0xc, 0x406) semop(r1, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r1, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x10000, 0x1800}, {0x3, 0x593221cf, 0x1800}, {0x10003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x17fd}, {0x3, 0x1, 0x1002}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x4, 0x6e, 0x1000}, {0x3, 0x9c, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x7ff, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x7f, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xffff, 0x1800}, {0x6, 0xfffffffffffffffc, 0x1000}], 0x9) semop(r1, &(0x7f0000000040)=[{0x2, 0x80, 0x1000}], 0x1) sync() r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) semop(r1, &(0x7f0000000140)=[{0x0, 0xc3, 0x1000}, {0x6, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) fcntl$setflags(r2, 0x2, 0x1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="0730cb889737184592685d0e90f7dd8659aacc13047f2cb2b625f214a5600eb388151ee762", 0x25}], 0x1, 0x0, 0x0, 0xc}, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) close(r0) r4 = kqueue() r5 = syz_open_pts() openat(r3, &(0x7f0000000100)='./file0\x00', 0x20080, 0x0) fcntl$dupfd(r5, 0x0, r4) 22:22:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040), 0x2a8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="a6054bef455db28b5f6692448b9afb132dbcd067b1925b96b853e64d691355f83800ddd13bc3e1092565682ce2ce0eba7dff508b354269c8526a338375eb25ba678589d97c5eaf8ed227af3536579d4c66f2d3cb8426a74ed5a9732091a9cd9b27c5fe1f93c2d68e2865ad2165c3226c6aa13ea151c10e6c284d4e3140b20f33e4915cfa5f809ff9db061b6dfcbd20abed80bd304f6c8af8dc478ee04018f087d09c38f41d1428bac305d0269db1baca9d41bb8267960385b21fa8bcd6e6a7ff9b0afc4e2f26382ac3", 0xc9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000100)=@in, 0xc) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000280)="c78da044fc5565bb8af15312448ec51efa18d93c470bf708007ce94d321d4121d19ed74140f01938ce69c113baf09d34995d42528e0be835f2eb3ae29747258f01d7557353962f58bcffea60bd5b40af3a21dcaa985149fa520ee675a45c6e7423e9f3491d2db0d0b844ebc5cac25e42b40d100742781f9f78afe56525ace721dc99d93cc20287fef88820005209a5d6c94cfeef74254f397225c8e8cda6bdc647f6cdec2b6243b5c002f6e2afd1a9ad1463fce9813dcdb08072b3ffcbbad41dca9fecb503c1278f0f01cb46cb091194944987", 0xd3, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x110, 0x19) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r3) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x226) close(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x9) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x8, 0x1, "09acc44bfe8ba0b84a0ef8e744ed2094adef4868", 0x9, 0xd0}) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 22:22:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x26, 0x3, 0x6a75) 22:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a35570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d962dbf70cf6eb7118e6d31630977eb5dc9fcfd3dd857eeffb488bb2653d0da6b6474cba225c0d", 0x90) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a9", 0x370) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x0, 0x0, "bad84b73f2a42ccccab60600000075835db47180"}) 22:22:22 executing program 1: rename(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4011, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x200}, 0xfffffff9) 22:22:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xfffffc32) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0xc0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000200)=""/132, 0x84}], 0x3, &(0x7f0000000340)=""/120, 0x78, 0xffffffff}, 0x800) 22:22:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2000000, 0x2, 0x0, 0x1000100000001}) fcntl$setflags(r0, 0x2, 0x1) 22:22:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) 22:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() close(r0) r1 = kqueue() ftruncate(r0, 0x80000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open(&(0x7f0000000200)='./file0\x00', 0x600, 0x40) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x10400, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0x5, 0x8, 0x0, 0x1, 0x7, 0x3f, 0x3c, 0xdc0c}, &(0x7f0000000100)={0x4, 0x8, 0x8, 0x7, 0x54, 0x80, 0x10001, 0xab3}, &(0x7f0000000140)={0x10000, 0x0, 0x6, 0x1, 0x8, 0x4, 0x8000, 0x92ea}, &(0x7f00000001c0)={0x2c5, 0x3ff}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x7fffffff, 0xc4fa, 0x401, 0x8, 0xf4e, 0x1, 0x59b8c890}, &(0x7f0000000200)={0x851, 0xfed}) 22:22:23 executing program 1: mknod$loop(&(0x7f0000000000)='./file2\x00', 0x6000, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000180)) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') pledge(&(0x7f00000001c0)='%..$\x00', &(0x7f0000000200)='r\x00') 22:22:23 executing program 0: r0 = socket(0x6, 0x3, 0x7ff) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 22:22:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x7, 0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x2}, 0x8, 0xb5f, 0x3ff}) 22:22:23 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:22:23 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2, 0xa}, {0x0, 0x2}}, 0x0) 22:22:23 executing program 0: setgid(0xee00) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 22:22:23 executing program 1: r0 = socket(0x10, 0x1, 0x2) socketpair(0x20, 0x3, 0x401, &(0x7f0000000380)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1a) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r5 = socket(0x1e, 0x8002, 0x9) r6 = syz_open_pts() r7 = getpid() r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="0831e70e10e62aa4a503e6c76e7898f298213def65c51d70c5062561fca5f0f051b2efd77911bc3b8894c8ec787d9fae5a68aaa3ec8a30dd79d36d5d959c44e9348503bb979ffc5e2a347932fae92a752bf0ae0a460d01d2669a82e4959c812a7a52ff25e5adcedaa1140d5c01df19e3de56f66b08091db93e970d3917442edebc86fc70f1afa8cd569ed3a5831e518dba86c114266162cc4759eff7fdf9abf8189102b6bd4599ba7c171a29c6b70019bbf69083176b48452facf3c10e471ffbded1c29c8aefafabe772260b8d4aa5a4b2bb7b071b63b90defca8eb40f34e7d543d429ba1c", 0xe5}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x48, 0x400}, 0x0) r10 = msgget$private(0x0, 0x10) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() r16 = getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r18 = getppid() r19 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000040)={{0x269, r11, r14, r15, r16, 0x8, 0xb310}, 0xb2, 0x100000001, r18, r19, 0xb18a, 0x1, 0x2, 0x20}) getpgid(r12) setuid(0xee01) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x8, r13, r16, r11, r16, 0x2, 0x4c}, 0x1ff, 0x100000000, r19, r19, 0x6, 0x5, 0x1, 0x3}) 22:22:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) close(r0) 22:22:23 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x27, 0x1, 0x8, &(0x7f0000000300)) dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xc) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="d36c220ebb5c565746facdea2965d65da72a3dc2375e0836857b30edc5af6b363a2bd8ca958a28397e2f731aa6cca213c17def3638f9cd2a4d94a6f395f49f9d2473cd6ca9ffff5fac4c8cb1", 0x4c}, {&(0x7f0000000100)="d50bee99c1099165187fc922f3376e88c5d89f082cc495042dfa13940d1cb94eeb48cb11665cf8db13afe1d006e98d065c018181f94c12529ca3e9ebdcfaaac796c74431496747449f9e28a366126bc23a3f374e31e7e872642bfaf4af757d9c7b6291bde15f6812fbea", 0x6a}, {&(0x7f0000000200)="43b28ae51a2d6c2c5f198434a6da2738e2381842e958e4815ff1a394187acf6a5a07d2bdaf6aef87de05d2bb47e9b67784a8ac9192791d239e9001b062bcb63e0023618c27a7ec7e798e187c61f3617e7a30cf87b1998992d4c282b753ecebbe3bdc54aed6b8e7784acb26f4ae031bde472e5a0f23c55cb54468f785ce1b745c4e2cd05daa61794e606d72002436be1c1f86a2aae33274a0d24482e4f448ceb62b184190bab9bd73631e9ec21a5ee205d18e65f3cee2bcc16a5ca23d453e4273c9a3b5bedcf774debcfacc8196cd335dc0704f1b8262e44e40a5014a", 0xdc}], 0x3) 22:22:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x4003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 22:22:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x0, 0xfffffffffffffffe) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x169) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/19) 22:22:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/139) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getegid() r11 = getegid() getgroups(0xa, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) 22:22:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xffa3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/225, &(0x7f00000001c0)=0xe1) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 22:22:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd0f2) 22:22:23 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:22:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 22:22:23 executing program 0: r0 = getegid() setgid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r3 = syz_open_pts() lseek(r3, 0x0, 0x1) preadv(r2, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/159, 0x9f}], 0x3, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x7, 0x0, 0x101, 0x100000000, "40b5fb9a9ad4465da0947c9232977d5b541e48dd", 0x7fff, 0x8}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) write(r3, &(0x7f0000000140)="c746d0861ac2f565b467c0dccd892b2ddf1ea28dfdbb01077fcc9af0f20cc7e1333ca580d477666077e811677c9147d74234a4c4f6770b1848c7a9dc1c53b6756869ca066dcc9549bf59916449b396ac5f3b733e5a2b2508fdab96bea3388476550380939394167578ced7825493435c7becc5c40867d0ff9d", 0x79) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 22:22:23 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x20, 0x118) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:22:23 executing program 0: mlockall(0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/82}, &(0x7f0000000080)=0x54) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x7, 0x8) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5a023d3bd481d3c8e314dc988af8f22721f9f09daa6fe425549b7e26d1922b9e1ed3c4e5dd2fb8f996139b28dbf2478f02ed9c639eea823096", 0x39}, {&(0x7f0000000200)="88f1cecd974ff597ced92c695fd3c8885146a4989b1d0c3c794167459b4ec3a54bb902eeffd15ad99ef01e85176853cca3599ef81f334e438c3c69fa643e59e4a1524489f2a71d462973f93f0b14bf2317619c2de191125d3d4d24b95788b89dcdb96bc225b7340c72675c7f77bf6c2489f24ba8a7f82785c1f2bd639bee619b2d30122dd0240e97aeadc1d74a3d2357a6", 0x91}, {&(0x7f00000002c0)="3cb5b763b47989ef1fed29db233f969660ef61dcf8", 0x15}, {&(0x7f0000000300)="601e2105ad9b83668cf9c243bfc317dc30528112dbff109819c1ae5ae70222b0037d91edf9b00b729063568685337ce2b555182456d1a38dba596b05ccf1af9a20ef35536d2f32bf1bb0065b623984d6417380087cfe5d", 0x57}, {&(0x7f0000000380)="51f84055bcaafcfd819908b9a648", 0xe}], 0x5) fcntl$getflags(r0, 0x1) r5 = socket(0x18, 0x5, 0xfffffffffffffffb) getpeername$inet6(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000004c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)="3500f509b9f25b7224b3f50942ff64a5246dcaf8498d1c0451b768732db6021e7640063de1182938c7a0067ed1f74596ee791d36a72494beec8d29c3bd015161f419b33b273cd10ddc90bf1eede32893448949f2a83c9f25bcf6ceddb339d18d753455098af79b6e72aff1ae24a08cccbf179c009ba665fda08831a9c8fb2791d665d9c4946a61eb00007e3c7be4508e3d100a14159fbecf6d2b43edc8522f2039d79e8450c2910bf646715f1bc36a981cf36e9ffd10c73439fbaa9a2e01f9aabb22e06229d4271c82c87dc80628b15e4add19f3014ad319f4fe8559b2a6fa5e1e9d480294cb68", 0xe7) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x3, 0xfffffffffffffff8, 0x3}, {0x18, 0x3, 0xfff, 0x5}, 0x80, [0x18d, 0x34d, 0x4, 0x6b0a, 0x6, 0x1800000000000000, 0x93d6, 0x100]}, 0x3c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="fe2a01a24baaa52677d4394ffc620a1b87343bf16e5a2ea0172e422ba7e0d90b7025e30cb156b16245a893ceeabe93469545b65dc2be06770694b979f99aadc15686b808a735633d1f50ca562184e7b5330db67b0b44786e35e540246d03c3ffc8bf39e57046b776d52cf6d20bf3fd1286ca80830c86bb32787ceb82810384ea2dcc83b99e58fae98c", 0x89) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740)={0x80000001, 0x320}, 0x8) sendto$inet6(r6, &(0x7f0000000780)="be42838d8f3d506013a0a5550be195b2b4cff7caba6630db6179c529cd17597e2864a6d1cc717d2eaa6c42d3dde3db4c263493b2d58c7376652d3fc2b1271779294db1ec0f3d8895b5055b6ee98e50a8", 0x50, 0xb, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lseek(r6, 0x40, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xc) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) setsockopt(r6, 0x8001, 0x100000000, &(0x7f0000000900), 0x0) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000000980)="1852c5686dde43f1409981f92c80ae961df571", 0x13}, {&(0x7f00000009c0)="06a488e3b8117b91f3739324a6db82f2115972607fc7e3ded6838281c066121c11f7ae620efe2b41330e84e21543bb3e28f7f6537591984ef82eb594bbd37de51f5c8a6b897693d884f73e", 0x4b}, {&(0x7f0000000a40)="3f490bcfc285b735b5bdce37977493c08fe13aab57df1cce612c971c632b2a7e17778dc9098ad671af44a4913db20c6c96b7051f7303b851dffe9a7d5718fbfccf20bd0bb2eb328cf1275f2782cd814d58480f53b605bcf01e177d827aab8bc2e2c57c9f31cad831d59f49bc33d2798bc5b8dfc499f256a935a25b51ab0573ed18b37db44342893de5dc149ce26e0c7efff0cc1c9938af6f6e9c7efca71258f6b0dbfaf7f256f62a1fabeb521d33d9f9a35e4c9e1fe1b1b03b58278f6f", 0xbd}, {&(0x7f0000000b00)="0776fc5d56eb2861a5497cb207dabaec91dfb4d05fe96713815cd7703044d7471e1ac4475beb815ec98263b7f6391622f9364a6c6f65885ad1bcbcfcf2b55d7a0d625665140040b56c66e377f451b4f23dc256928af5fe3420383ed2bc82a25f43497f92a6416ba03203853744dd943985d59642ba4a60935ee7b3c7eef56b86f3d64e0209ec85c9a19d411e0ae6554c5de3c06260beccc83fa6f656f23c33b229b9c2d57d841c166e477b2353471c09f18c32be720faeb37efcd3dc6e085fed022ae61f864a196d225fef0c3eba42fc82cdb8d8232cd0d9e5976226ea52e675d1e2800315ea4edef9b019492800de568558a2b36c90c6fb1b5e4b9f1d9a7c1830fdc7fcff8b63e108b64b6f77c707ce01827127d13ef6929ef704f49b5ddd5082aa329042a189aa7947b361cafdf310f66b67f4c6b2d1dd4eb9957b0abba283003c278a06f15eb5db8053d9f163d9c6c61407de49cc12bc4660d9779c9b2c36e54f1bc8f20abde112f6bbc1547de8b57c55402ef5b53f96e266120a1959214f78adcd8c962fdbf8e15715685baac9e86c1232d86e936219a125957f4c32a3949669b283e818f382850edd8ecb86fdc39364651ab49a527e420664de4f7ec534817e553b4849815ef8228e108e7a74f6a4084a5a223e9cf96cbddc47243ab7121d40d96bc356b9c20044bfe5f36ca03fbde0363708d2db6df5763294f5b4c3c01c01f7d47e44c19c9a641a7f72972642d010c160ee553599846407f674ebb51f827e36b56a5b7bdb6fb394e663a8dbdd414fc6ccc9f211f746f7445a7422f3a3ecf162594bbddcf188390bb3afe4b545e14dda476cb7a1990d0310c30358fae13cc3715eca712eb706c213e0515687be16991f7bb25a1d3e3ee967eb052bc407cf409c9c1a76140919451e0844307b1a86c31a3df21f8aadb59e53071eb925d74ac27846d9af48cf7f859d8ad10025e157ecfb3d79e74c13bac4e09a116de5400c13f70c5b1f3a8582c83da8bce3b84b0a17c10f85a8dce045ace97d06f90168ccf20a5446a8083d97addbe72d7a8615f5dea33a29901ef969f79bb222271fcaf880b6b3bb25e94ab5719a86db12beb44d4ec06ae42df840986e418987d184286cb72f48ab08c357f8737146b1b7e838ed3a5759e13b346173d1d97f38491dacbfc252dcb618d00ba860416c5b527879fc8fa5cfe911b9f84fd4d9294d2cfce643a94ad9d3d099aa4f5972878a0a26fc63aeeb439cc004cdaf0ab7ae3e2fa70a69482a621d3b049785f14b31e8f83cba723734634eec5362c2afc128c4e6b37c57ae4e202e50d4652d0877456bf780ebeb52a0c113eb6b8e3059fc3926fe360a3072b5ee4736c85f0a75853417f92261954d42ecc19bb61deb94d25702dd3231f8d7a4573f61a1be375b144527cfe26d7bffcb79e7a9c1aa632c2d271ad10f1c7ea8618c531c12a407478667381feab32e5e9a6a4d0ea42b511950e905a1463f33a38908b3658bf162277ed004fcc72830b611518647012f15d5ba968069ca0578c7a51ab09bfd35a632b6ccecd988da8df6f95baf9186c682dbf537211e13947bf3642314aaad545d6a534bc0746ecdf60509382f08691d0e5750e773402aa87b9a63559e189b738043f11a561a0ce8592f14f4552f334b8fc94cbf53dc9c29acd59080212bdddb9ccd62700c792c95ca31f5bad8d0e9e2693dcc7a9d66d8bcae5db06a3341a27251433a4e90adbc4da450ee68486475074971618a60db01f2a132ea5c62d6a4cf620a9d16877df8b9f413159676c90e575c8a6333ff4ca62d2ff445a4282f79402f00b6fe273fb2660979e5db73a02fcd68e8e197d41e5ff7c6266af58a889327f48ec10dccbdec5057f4b30fb19045d19d4ca484c90564941b3b0b58f98f8498dcf0bde810077ec0e31c01cfabcf94662d41e4d9f30ba3815b44a9b58198db3b381c61d149dfd360e33b5e48510cea46c29ef3da1d449cdb84254db441f2606291809d019e5b7817e3d2f44590d3790e455ac32a6474c7ccaaac0ccb0c263bdcacd136a711cc5698b951a47992db232db076f6b09d08606f3e140bc98a717a393bdbc55785c4633c6a9aa04d2b380f517d09f2787d37b82595ceb30ca44cfcfbf994a24a839d967329d6963848b638667f233262fd3bfa4f67423343e74b2f3c60d3d0cf2a7f38927fd0b6598f94bea9992c3adcfc5e49e3d8bf672c123cff3a43ee1df890f77ff54509122c9040a57fbbc7e6c3ebffefe528fc4cf271524e7d2db291cb54ab73e093e7b4f202ba39e7c50918d7b91f24fd6845a854ebbe739cadb3a81df8debfd2e0f5aef7c425c42c5489066772901e06046c4412aeddfe4d6d406ef8d7e56dcd929677d4fc432276384c161e6b6960f1de89eda4e18e081f41fc27af03ed4e55c3a407bb5c92edbdb7a10858c62561d18c1d75b824402f819803c1b7240cd65675484d3ad2f48e89908cc23897af6ddfd6ceef3f66c6ac8f956e2349938a1f1255aac3083bd7988cc54553f6271fc64248ba57b8632692d534e1943edb29d0c5815dfc0b14d02e98792c4e6d35033be7ef303be99b320610edd37aca8ab9abee34c727b091874348aba5797dd391ea21282f6575023510078959dd6e41e3b9e3f83d92c3bb7fa9aa0891e59118fbd9a3d4d98bdd217bfb68e87c0840176c852d764d201cf51b8bdc848e4a7d3b58d686f84aeb397f584cb8bb1696d3245fe176fbb77cf5a2f4ae9b9911c538fe3c7989099dee706381dcfe66f5342725ea29440de058997375f5356126d51bbba66faa996c59885338ce25da197352389986440ceb66c6c50e86f11f8cdedffcc1e75b7cc3fd8e2d335720092e8e61940fc650b1ca138012dfd5f1e9589887bd5a57cabe6175cf2f76b3445dfced65c27db78093ed33e9938754424b2b9232473c990eda8d26877d8e096a743f83d432993fa681907d6622aa848419e04cf80243df41bde7d3cbfc8e833cdc4eeffc1a6a0514f8be67ae2b3b9b8f2bbcbbdba93c3320262c81790eebbb097ed8601010508d58738a321b71e02595952258059f61505eecde7a3358f455cfcaa187db75ba4d1b8f0a777c7925d7087fa2da81d214440a7247a9ed48f171dc4d2bdd19e4711c0d70be8ff02b9d69a1087ecdee464ae79189b6354457e612a3e90a43cef97a794f9f48631eae176523aee080e5e356a08ab150fd14a3c35cf4328e84b5c4698e79f1f397f9d14fa98f6c1f4cf9cbf501a5da9f6ef40e1aff16ee10089c750cb01a6ec51cd2621c346be66654b38a244e449d09a55729c208ec450de2b63e1d920e5727c8f97b0c189af637781a839f78157570cfe42dce3919f23d2adf83225534ec80f00fa3951a48823045171be1ac4ece4f77cbd5be11d071c0fa97047a01b47d2338954a3d843536cd4596134c377d88ae73cd4e77f113690fece3be4b4f8426138e0bbb9c3d0174431f5a6d60dc764bf4807ab18a2d61615d111c648cf73d48050a656df29c796d32bcf515bd14f0e6fc9bb16c2705511d11bfe45bcc775ddfaad22a5fe3c3973134887e26cf0071998b81e376facf213944b3a444c4cd9b422d46a008525ef606f8c782f13ef39817e064fb7aad4e1085a14772e3f4390e853238e16a0350613cc42bc343e4b64987c84e700b30410e8459b98c4d11685b2f03cf6b66afb4287824edde7726790fd154b5f52cd32c21c884990c2a4af02adf88f1e1c402c023728bc4e83adbec1396614f1f8657da78446f950894d361403c01380a5329005cfb03f242d39d89db41a4aab52454a7f875b9a1772f52f2b80d06159578d2fb0af3b508ef269d8c0c6bf9df8b993ed81a4f633f39c47374d435b3a3acb54d1a581d1d38ba5997ac1d69c97e195129fc1a51cd43cd45a216887a18180c9292bc9b7376165e45ab2b643c59dd2b1fb5b28e38b90ffd3974eb8f7c1107fb084e034fc414c686b889ce3fe2eb1b8e917a2eac22e312acf40e4b6456a6d19098e44e578f52908dbdca86c2c5bb7690c87da63a6b8092253ebc335692ebe6fc877054f0ef043f9ce3ed9b19ac2d18722ec2a4e7b7fcd9b14806a06a03694d8745d6629941157d64022bf0caca4e7dfffcc319ae347a273af4ebf55ad9b334b23bbbc2c0de9923202ce317ff49e25961cc5b15466addba316066ace003099d26c23cef9d2feed42517a8686829ddea4264b2ebee471d958c117cd2798d5c098220b3875b4a947b5b1b71c14323ac7e786ac61d8c1918b43c355b4c2a40a25fc956d55f32e8976456197d209f37eee6668483a525ab605ad4a9952f5178ca6499c75cb626d158137d5d15ea3684fc8bb88635b065add5312a12b0c61644ec5188812ef39cdfdfd9276a08fe3261f1583db79e356c684e37eb5a3428656d98e5d6748c14d86ef3ffb8f53f2dcde114cf5cf757928d35a3a98361b088dd47f2cd21c58db8aadf7f7fcbf03b9eb74a6765c83493e6e83a888861583b3a76fd0330e8034d255673603d6b1eab347d2227233fe37dca461a98267031943e4702184dbf1180848e6b57bb3257d9757e34b9ffcaf9ee5eb722c8fbff6f07d348f01abfaf4524d55d7a0c06d067fd9068dadd7b8fd9fa2bcccbdf9d0f2e7db1fe455bb6d1a26b2318900c5b87dabe378eceeb58841efdcdd4ec8a0f93a90c352da54c845e39808d98dbb34f807136a29b4b5756fed7a076058a1192d8f0d2ea1fe928a84005a08ece82e5908ac2bfce30e0c305a2b27d48456922ac1fca8090784b79feeacf7339a9e37eac7d96859964be4bc3058b261a4c917df1382de0cfa9dee80fd7aafaa756a2fb29620d30ef6ac962815f9bf339db8df12b73d93c9ff45e1bf7feac83ea753bca16452bdffeff317493f965aa8890d605857c275101c7680924abb0376db94a5935095dcdaeeb741b8b7c82b5683b8b44090438f84478e8824044a05c88a0cd9f2dfd2b60d29d966e1abc725ed30ad8a246fabb5d586a1b0f8fb74b9bbb0a65ee00c9f2467cfbe09ebd822db8b28ef64a3dbbee879e3a986b111ac10d9bfdc3c0af273c11745f0b908fe811246ed5b6714060fd43af2ff755da76b25ffbc09a056dad4ab2160ecb68a01307232ca8e63622c5e50fe90fd2408c5c7711b031ddce78c59cea1fc76632e0826d7499e5093d525613c6d7112f23e48a61414deca4a5fb4f4e171753a569a1950d5a5f542bd3263c12d34734571beb028d8f9019ba6619957cd86e01e6b659ae9de2f052c472b6717a53446b98174a08857983f684d5be7abb551ee3db37651b0242c5a25cf4dd96bae6abf5dd423c50093a5f47ba0a10f93fd6af8ee04d4a75d88644c2285600863865d6cfa0c7561d0a98b4466a160d65a6f0da7a923f4e723415e2d6a28b5f325e318d7f142d5ecf03b1461de5b17c95946405d2f397360b0920c5bdc6bec01f2e0f5a6579ca3fd40de682e9e2bc41a75e8dac8a0c73e5b371de2bc6a038159b2afcb05b6a813a427e2b3bbdb442befd831c9db7fa2ac5ab5945e69cbbed6122d1d118c514eb901902fb0d749859bec48cb56123698522bc2bd847d8fd367eeb223936017b4ea9a7369c28e23abb5de8fbe10328f75dbd9d7fd6d5f93b6685e3150d51b97ae4a02922d68bd3d170f04cf613b803b75b1cd62e9fc61474760eeb5b8afefcccea0f1016aa98679d8656ebc7aa5075575ea1d8444316ed39e67eea36dfcb0daad84bf7f8c3fc808d3f9b2c653765074434c0bcc792288b4cf09234b6a8b74384b6eafeaaa1ce2c30d895bdff0c1c02", 0x1000}, {&(0x7f0000001b00)="e0846bedd162efb6b48ed9dded5433dcd66891c0925df3bbeb7f01acf1d39387b232e0f15b8b29b7fc04b6f7c8999c2a304f2de890b5a10108e2a6f790fa270468fa30b93107f2fdac84215635230c4486b8f542a95d6b149e3445302355a3d3a23e71d1c4e5d8babb083be4597843fcd41b2699e2dd6ae4c89d384701691c61b1ca63440f185d8042f8e4f0d66884b935af2f08b3c8b42b22cd34d5b8eb5a660e9ebbbb941023c703", 0xa9}, {&(0x7f0000001bc0)="e7279be67d177c8b6aba6fc65c0273dea4656d801d6b75fec33bc3c269be0edea89042602f", 0x25}, {&(0x7f0000001c00)="d054537bfac3a5e0b1c40487e8d9e916c0f243b01680a9a2fd1e8e3c45354a89ad610b6b4e89d58b937ae9d1ed416f442b210e6f4fa3ab01fa44d7f0b31be4b3a8dc72e9f58b3d67bd3a9fa8b45dac54e9e95e79f45055d14db82ab091", 0x5d}, {&(0x7f0000001c80)="5b71988e5deddf318907e80e5f4531048b1b14d35f3970250bbd58f6081a414d9ee384879211", 0x26}, {&(0x7f0000001cc0)="cd59184ea67db208681d8a43ad8eaaaaee9577e088c15ab48126801849b4c5f1cc5df76eb246ed3a1af2060ec44d94b183a45fdfdc0620f851d75a045f969beb002d2f127a96cbc4a0", 0x49}], 0x9, 0x0, 0x0, 0x2}, 0xa) r8 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCBRK(r8, 0x2000747a) 22:22:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) syz_open_pts() getgroups(0x2, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setgroups(0x8, &(0x7f00000014c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r8, 0x0, 0x0) write(r8, &(0x7f0000001500)="4b12968696a178592ce128858adf2bb65d158279e778247373734b03cd4505a422b540f1e7b900135e3464b1d1d36b5673c0ab67387b740713af8d9939156bee77487da92f80df66100ffb23080a445a807e3d7548aa", 0x56) readv(r8, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/54, 0x36}, {&(0x7f0000001200)=""/78, 0x4e}, {&(0x7f0000001280)=""/6, 0x6}], 0x6) 22:22:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$setflags(r1, 0x2, 0xa96ad5932d2f9e1f) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) close(r2) 22:22:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) r0 = socket$inet(0x2, 0x4004, 0x9) lseek(r0, 0x0, 0x1) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) 22:22:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 22:22:23 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x401, 0x21) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 22:22:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/11, 0xb, 0x41, &(0x7f0000000040)=@abs={0xcb2e94dcce3f2e86, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000b00), 0x78) 22:22:23 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 22:22:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="feffffffffffffff6fc72a657e7895d0e79bf34b9f1867df8c1d4d520edc3cf90853c8d36133ae122047dbb461f9b5cf1daa52322a7a7caea1ff7c981c54d9ed3700769b5c3523119d7545c62fd447754b03b580c54335270eb6082ba31822aa4643757e2bdfece9b52899f97602ff27f0f63c0afa699fc6a9"], 0x8, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x4}, 0xc) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x3, 0x0, 0x80) socketpair(0x18, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0xff}, {0x18, 0x3, 0x6000000000, 0x8}, 0x5, [0x7fff, 0x3e, 0xffff, 0x400000000000, 0x6, 0x101, 0x68c, 0x6]}, 0x3c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 22:22:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 22:22:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x403) accept$inet6(r0, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) sendmsg(r0, &(0x7f00000019c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xcda8, 0x3f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="4d83e0637d42489272c175c9c0cb4fc43dd01a6a0d6e2db01822901a6d2b6033901422b31c915410726c91ca047820e44a82244466468e3044331d61e144cbcf2af007fd20de8171d9bb66040246892fa015f41053e6e7dd3f5ae9aafe9025e4da3ce6d1b2f63bc18bfd1e6eed8e54c0f53e6e8d897408bace5f9d26651d86f8d466121b0960830ba82b45703a99fd7b6139016ec799e9122caacd148144e959f615630a1d4e6f8513137f3c18310f6eb8e20c23afb4cffe560c9f10cd65d6f44fd205506162b55edc66855755499fa15a1a23affd5fa8ef5365007a3a511a02dd10c439cfea71ac2ad827dad9d8e3a2cc2eed26551c54577d9c2554175fa4fe0055db84320e1f73a92cde9e303944a9dc212f924ba4a1d5bfa6116f3736e3a82453795314fc76bf4201f71e98dac1719991dea7fab8e8278712948481b3f4543e2549c12c35d6b5cca268390d5426613945f0a0163171dcd694800e4abc3effc98de5edf5583e8f5174eadbe7ac52f88a2ecb81987ccd0c7bb2267b94e8221a07aacc2c0f5fa9a6a00855936d5522c133128dabe99232823283fed6305ff7ed6621ff7136f2fe678bc17bb5b0748f89725df5f0276ba17d61500c878fe00471a167f42c6a8b6930f80cdbbdbb2097016fcb81a750ddfbd2b3b553bd57cce4fbd67e2cc0244326d7c39bdb4c7defd2df461338d2efd81514c54c836d1d4e570e81b818a34eee15ca597cc4164b54699f679f1b852379e031f8db411de8b0d0a9c47b0771cbca6c78bc1abb8aee2f8a25b9e27fa405a463a1c6485c19afe38b5e262147e91c290e3f0d5de720280b35dce00bc0bcc54b80dbe37bb02beef2dc74e419a86de35ec3e49e4c5e40da9a817cd0e4f8f25c220857b1e18f570747e0e30dade2e813ec8c40790c7c2bf3b4cc6d9c2cef32739e90eedabe6937d739254db13a10ae896a040c3d9888001dba8f98035b3152581dcf3ec1756c7946d6596ac6592ea7e6632c2c7b7fbffa15e4a1f9af10f47da173463790953240da41186b6881e78a08d4e9a3fdf8258e5654484635d8ecf45a0d56528291af5c906749c9f5a91d55215e5d292844899b9e2dbd0ff18edbc7571eed6cd6f98d927b2249b8726df07de7d8d7bc977e32976787512bc4e82a05d073b9bfddbd95f5dc083268357d1b4e8e76518d7aed2236f29386588c14479c0671808cdc33b2ff7fcd093531bc8ff3cae4bf2a07c219e065339bb89513acf3118434838bb0bc9576bd43a6cf49370ceed2e24b58a9002731c8b87974eb54dda1fb1313520e90fedee8080b92e6ed1b684a535c9143f7768bfe9a5e92a2da26dffb47dba0bda7d2bd5cb95925e84927ab97ac20b3ab51532698cfe39991dac723b36fa8dea2fa53e238ffa8a47c3d04dd4b19e63fe528a096fd024c7ef62dd01d3a561c27fccf56ed4e42ae67344a23e65975e113fd4760d020f0bb27ea9a45c1c2dcbe7935cc197ca39e5f76e5bb4653c14fe579b2b649b31224b884f314415be2aa8b72eb3b8a634b8328a9f1a84f49f64b7d5ab80912e5afe8787b6e500b26a48b16dafe5b408549a10810a4b8958a1c3cda09a049fd53e86c70d54d41b36dab15b70549df029135dd60349c8477be7efcf19e463baac501e2fc884eee3db05273a893b5c2af0bbd27df9bbbd57106af3b21703a2eb90913c5e91653a2b267e82537d7416ee66868737f783a10be85a3e0e528fefe816d3ed8893d1ddaa549b3ef5d024203589a067bdc907b7aeeb3aff3e9b55bcdee07afa59cd594aeb0a26d39f4a5a81d00dabc4ab4868ea4b73b214694b4affced107de6450a9987a340b598375680778d36298bb614569280a8edef573e382fe2fe1d9d4d6f6b635db999f8df7babf2918acc7e8c396c7e1d154586a884977992dfab92b80196e5035d9f48ce0e0a149a7a2f78de2299c3716a83cdb35b6499fa6d42589296ec6c10b3788913d39632c4209ca1dedec5ca288c4567ad3537e0468ae260a2485ea255eb773ed9ae333c17b3f769187aa39d7db301e0ee96b6ebb5429115b3f3e257dbe2873c17542339ae861249f7a5a6466d9627132df9f122d41904210892242e2243ba276c96e493753eb0e4a7d37429c9772cff4806026a35205380f0c8e5581be9c7c346f74559acd710ba3882c2b017fbf6c9ca379c1fa9ff741bdd5661b583b382fde7515b82b949cad60b2e53c0323aedd64be2a7d39d26050d2448ef1db5341796cdf9388c121bfdc641c9ac6f41a8d37f38c5a44c888e8d18fc82673d9b576c61ada453ee67e0215af9ed4bb9cb5cd2805ccc556ae4bb6bea9fc9bcde8433464247e8287e159d0ba2cf785232bfd1025e02c58ae0e6d7445426d2f207250b37d0d99871c243920d0b0a93f1adeb4c37f49892b84622c79c70e586caafc3213f18bbecf2f770fee49a2658ac78e2f71e6245b79d208d97f2831e44e659b418acde1876d8f4b30af76555a5179beda03fabc5b3d18f587621ac6df6c1b2da1cebd593fdc9b276f247321bab9d565fca24e8348125ff62bf9cf9d08b25751700202da10ba682881272f4931867203a27946825e54fdceff82153132808f80ae62a4bd98ee6ff6ea4a2e29e9fc2ddd06528004b29c72793c1c09a9bd6785d11aee1c824e1e2a52645d9429f8b261e78bd9e00155da141fee4c667649374eefa81f409d7dd43e3a10e4622fff55b3d8672229e8080180a7c333b59113adcafec58cae1d9aeb71b6bb255d08e92500f1d6a91df54711204a1ef24c60ca078f40a8a950503a3a652c1513f7a927f4a3b1947eff2741f85ec64b357773012c4bc2b5a803136dcea62402938d161e40e0fe5f980591450561f7e966a99adb4476d8765de1959f9efe94250e03a2611933e66dbfcd96c4ae97ef50808fb26fe037939e6063b3c57bad3857508939e76d2920c3f134d26932e7b9c8c347b87b7478963f44e00fe0a79c41b9fdcc9278852d27037e57252dcf81b20c12592aa83f7ddc797286ff7918273fea47cf91c5e8690580778ab00c1008ca59b60b6990040aad1fabb855271df5b8ac9bad295b854a729e85840ec7eb0e10aa71b6a6aee1210729e09f097b90c2a2579f97c23bea91d57c0d802a77efa40a9f8ca5253f5cfeb6789cb3f84a85f79e4c24a1eb3585a4451dd0bf1d1590e8b0e2c3bde434f5dcf6f5f8a37db9c9e9b8a705527ef8344848e2eb882f7c0bcd03a857e5fa354eb341a1cc959f286129ab28ca1742d9f6233b9be5a77ab114011b0dec0c6c0f1c05760a5f3b8c55e41597dd9a22f53d276e67058484cf3da78486a78f826d885d086aab81d2cc4ff87e18594f18a219f533429a29f14b3d099d23b3c4c49bfe83a2cef5b0d786f1b8f6f0e68f3403e47da57a8eb805df01d90e5329b9d4c8442d39e90793519b7a644889e188ff3ce00207bd16563e06ba14ece53ab1ccefb9eb05f8d533331ced27e1f86ad89ba0a2dcbe3759a9f541a5ee0a0ebe61495529b1cbbcb3888fde389242086833b69de7a1348a9068ae19c26e95e5eab29aeb2284754c545e6e2cf153daf9a544e3ad49e8de44292fe0ab7f3a61acfc5ca6762cc3231dc58109230afdb278290560df1f364089facfc1dcb048ab38ad753ae15a5936dbe4ec35d1b52640162ef5953450b2dd99e509768d84b4ba60dd450d341188fa241f18a7e28dd3db971a3495a0be794b6802a12327c1a1f0677f02d9f3e690cda9908bcf90ea2b9dc221c77735a5327a008eb3479c3589a847716641a3f42c0133daf27bcb4abf1155a3b2f3cc357d4e0dda4c75bace522e115d29416ab1589846f206562eae466696e2f7544564d70219673c6850ec7ed9fe1ab40333d020b927a9e0a97e59cd1df4468df31f3d92c75c343e488bfe415c9bbe639d46a1e24e543648cdc527c817327197dbf6607cf703d1d86d36180f64857b6bfb929e6afff834b8395c4c41dcc94c942ed260be989f1b55ab7112aef85204de2a902c1dfcc926bec81c62a7e6f76d4f606066fe9e44bc94095b729dd722d9ece9da2a3db9c392887720476e7d61662fc4056869c1dd0fa74813fe4ad773ef002ecaef61baed3498404b98fb5d19219655a3ea19cc699f380680b4eb46abbe3e238641aaa8845fca3f9d804b2175d1945b7ecb528316c86fc1b972df35b8d536207c194de7f99fbd08b5a34c7a775065cb5b5fe4ab3260f35193284b6a1a6bb79342d917a5f7ca4ec35a19d36fb08d5ec7f7b1759b47efbfcfab57582047be2b56473c677bceef85d9c2f036db4e14ad908d58b9af64ba645f77ea04bd51f44e7785d17665dc4704f55a5e09f7df5e070cae6f5ca259a22a09df4a46509b3a85e958942c7b5c279b33e41354b75095bb7c123160989d21d4c88a8af89dd1aa083a82f4dc4af2a32ac0faaf4d978c77bd9a23c30871d2f37333e66ab90b69ce0c95e0c88b77975e18da5301b0b300794fdf4e012febb5bcf674f0943423fa9e5c77a00d20f5a145d519bba704f17591436284392f449d8dd647b4523aabfecaeec87cf7b576922f70524f8d4e665ffd6ad6dee564a5eaaab2e4ca6793a3e97a3a69b1ec1d9e3bce30943bcec60d9be1d2fd4875432824bb11daf8e3b22ad126cef2bc13b2b9764a6b7b0a5a68bdc40aa1f79bb47a75460b6530a8251e482867560851d5f0f0916b1082fdbe50aba0594883ec6cd39fdd08af65e1c927f81283614adccf28844c4a4ba853ac684aa7192d9516eb5b88af9a702722357fe065c423021e048fc4ced5efa9f042a23b0f6985feaaffebe01ccb1050e8fa13c302e87340289eb2f0a69b3cdf7038378257fdeceef6af612a92ed0999ed020a12c7dea3e00b5c0de912647512d7a88b2b9149feccee9eab75a2455f208c498e37cb528b1d8cb1f2e2e715f5068f12cfac121e8ee430d6c98286496784509a64b245501c35b630a041da82eb0e7db5c4bcd58fcfee53dba8772d73c4b149170561bbca15594ef32dc787eefabf5b340527fc75723dbe0e96d981e60c14fde9802182fa2b2e10d9ac7404f3141ae3e49f95a89e32b1683681336194cca3bb49287b1757ec9b5d0402db5a1bdc097fc538e885614b58fc526a60640c09f6ffbbccbff8c27f74d18e572a78257433275900be050354a05ad7a3e47f33356784050ff42f5dd11bc02165b83721c06aaee2f1e32119e511bf75311ca2d0950c29c688d2bcddd74573231acd522e10fdbd31b96aa8734ab6116bf4ab1ae72d0fadd0465cd5997481b1cae99e18cd1649dfd9e10aaf88ecbed08533c5e65a59eb61382e296a2eb47facbc4e50e0af13ba96015d753b953f6a46e62c560ed0f7eba2b1e9cf4b22077feb74c159cd029d80584e187b02ff2c99926e37bb455e26bf0195e003f2db3dff35738538f8f2484ba23c4fd01efdd0fa13758f871ec7d7de828798890fd2f7f49d85d4bcf19228f8627146b45cea553510a02c27966be6d4ed21e01a0f4454076cbf1bd0badf771441686990baaaca0b395bf3ad35dd661c6835a129256b1ba6865bd8455f8fb63315d4a0a04d77e1cd78a3b132c0d687a233d6eb04768254c1e0d7f98d56fe88f8b892112ffbea72ee20ceabba67c25533232d221f2ecb8568ba9120b370fa812d52400b55b65b981f719daaf669391dff43f39cf3e322d9055d9385ea611339da13a8ba7627570dbb1f1de6d14dfa38f0bca0141543df753ab654df4eca73f3df942ddd8b0949fee60e96ea63af1c2329c9e675e3cd8e1cb95b85511ec14a64b5d1c141f22271cf7ec5f", 0x1000}, {&(0x7f0000001280)="2608698e616fe95303b33873ac3c75a0a09c6459447446e08dfc14bc0460d0230c653721f77e2f28e624394283e77a416811b4218f259dc8f8182121603889db6b6f474fdd189fc9ae5c8dad4d5cff89049e85a00f7db49b7581c83ed078f49da1c23717c4e4fb7f83a033ec18b8f0b4e9ceff7676cbf6065c1db51244b486d8960e588b4855209f26b5f446c87f913efdc057c9c23db2722837be0405e859fe6a662152252443aa397676830e755d2182993cce235d6c", 0xb7}, {&(0x7f0000001340)="4888a9ea038bb062f63909c8b7753fe9c70ee29db390f5ee7e622760acc889e8596a6baffea25f77391bfda7ab3147dcba0a0f8250330b56602f3bae1256cba4cfd3e8f5b47792b25d5fdfffaac10d6e16c2b145ff6aa862b1c9a338c2a2a6f958a6d6719c63b01f578f78e069f90004fbcc0819fca04de46bbb037f2e5f1ab0be6025fe", 0x84}], 0x3, &(0x7f0000001400)=[{0x110, 0xffff, 0x30549161, "f02a6b14da1a8fa6befec50545cdeb078286ae1a980db2cbf5cba09b1c480ec031495e2b302aca25d6f13eeedb325773561cd194786cea4c9c94800301c034d007526e12e260ca4bc66889050252ef155f86db23d5cf0924e39f23c1893d52facd987f9c2f291a28554e00be21a16b89fdbc7a3cd4a5d40629a2560742bf72743fee7f5a1cc7751c6eccd4f99e432fb64921b13448539881e073037c76e70e4b714c5e1bb20311ebc9d3d4e4bee9e3c5eb4a9f690aec45835bf9a80c469cc5aa2f5397eb87611f31e92008a01f59de0e376e7ccbe48d009afaa5bdf3ca5e43a3ee18996d5090fd98ef65e43aaf53ee637f81092361bc0741e54577b537ebb0"}, {0x80, 0xffff, 0x400, "ba6bee21697e8cdafd2e1d43df31aa017be66e886cdcca2360789baee0b1cf006c3f5473f75341dc5b5810ef5f187425691c9a682878acf6324164036ebef4b98ddd2ba318573086b2ab0e27d974b6e5058c568d9b009658d870458bec226f9cb527df1531e55c6498"}, {0xa0, 0xffff, 0xfffffffffffffc00, "74334633db01f2bc3be60b8e1a5581ccca36d47bbbed2b10b595538bdc40ef0d13e3eee7bb7cd03fe479ebd67552746dc371825e5d3c87614ce24a42e06b7d02b96efdd5ebc9c9cce4a39210d24c28a0695d5fa2fca109f9f702a554b04fcd8d9a95dc77ad17e8f364106df26dbdbadc0916411982d8d953f974678be35f45c3aebcb736b887ac10b9"}, {0x110, 0xffff, 0x92, "3675b168251450d33321c49da0d5179c86081c9dde968ddffc54ab8c5979a0a9acbae8fd0c8d39deb356c00bbb73c0adbf3e72c13a406e6af7f73c5afebe3c0fe617a881a7dd1cce836b0aa04252cd259f79fbb3f094d914491a2e668a3c3a568cbe8be4c4e7105e90108d8e62d483ab9a3041eb064ae2565a09acb21e279e873c3ee8cbc2eb5dd43add18354607b3949abb98a57af1a076e936b8bef1df5f6f62a502292970200cec60a0ab798692d6610b03ecad6a69397cf543a2aaf1f26b22ece55282468b1620c3792717180fd6cdf0a0e9836699ee3ecfde30102ef75cf7e1875400b92e073b25c8442a6da1ad28de33506ea84a906318c7a47b3b"}, {0x80, 0xffff, 0xffff, "b8977fad93a91b06d7940a46334cbf4ffe06529e3acfbd5a7ad37ae18285a5786aa43b89f168058de66a3cec6f0cbae7d7b77c13fc59062575755d71b2ae9f89da97efe7e632ff7b50d21470c8469b5a5e6839be8631fecfa0f5e2217800b5df6c7aa701381cec258d2acb39"}, {0x70, 0xffff, 0x2, "02513ced1721955c7cf6ccc6f76603b404c18fc4446de1274a80c024fc078ca00c410f29047ccb81dfff5b2a083ea2056950f8505833e2d43c1bbada78e6f3de6dc3291ea49dad2e522e7affa80413564cf43f35144229c56b20"}, {0xc0, 0x1, 0x4, "e06ddbd5e2b7fda67426f178bd842681b2ceee8f722014bcebaa03fe60eeb26e4408c7484bd6455557fa1613cc5b9320b78ca11dac2b445914c1e6542c76b36a862e33cdc76c40379c5e8fbbba8326136345627af5714d9c3133bb779f0d6f04bf0d133392df24dbd4867cb0a667f8afe2e468752cb8f728c19c79bd1ffb090ed622b807eb3ed479ae57fc098af9d420a1e2c8a60e8b3658731693ba6078275960fff3da9281d49df4d96a52"}, {0x88, 0xffff, 0x100, "a31434861f0f62d117119380a14633b0b9d51cd6ba3ba799653fd358406be31f11199d3216f6df5b24dbdf7d057e06c1255a3c4ee7197547454225ea6c3af93deb05d84e34652a853cc8d7c38003c6f56fcae95de38beba8780c50d081d80ce06dc68113511969fdac148830fa935ece7e2525"}, {0x40, 0x1, 0x4, "b32e9e598ce16d1ad98df373ac308d5992be95afaaf302ffb6325c87e161e32514551c6dfa65a39ab484fe"}], 0x5b8, 0xc}, 0x8) unlink(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000001a00)='./file0\x00', 0x10080, 0x42) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) getdents(r0, &(0x7f0000000180)=""/214, 0xd6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:22:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt(r0, 0x4, 0x10001, &(0x7f0000000000)=""/167, &(0x7f00000000c0)=0xa7) 22:22:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8081, 0x5d00) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x9f}], 0x2, 0x0) 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) sendto(r0, &(0x7f0000000000)="82db7eac5877ff3d9fdc8c3098b53f9f23078d68db9ea1e13901f1a3efbadc0fc32a6ef31df021434028c3fdfc6af69ef2b4f025438e2fcfdd02151f10ccea634a69c1318ee8c54bb46dd7b4710493ea2260a737518f02592d2d465d9f38ba0f18c208b6d5f5f97a0e3bbf231f9fd52d6dcb08684f3db808cc52c2e120571c5739ab805f63a4a0df61c201cca1eac0f7c2f1b2cdb4afae11b0edf066789e9ebf91db46cc18fa1b976c4d9013ec5bd417ef76dc21731261449e1a9dbcb48d108ae9d5d9e60beb2265205ee7a9da20a59d78e2e14a31c599b74774cbc70dc94509ace2de750546c8d8853d61a9d8646daee09257f77a00174f606ba10480b594853c09034bb44ad20771a18f906d84379e18aa35deac4b5192bf747a810a03087f4c5db3e0995812c659aca505d875daec7294417f879d926877f1e1991ad22531458b1a2ff89bce9bb3fd142ebc42e2e043a58e9d100ced4352769332f1c0ebac6069a6e95c3cfc3d536b194c36ed6c20399efed08d9975fd4104aa890c7c826019164314b81fbe9015adc0896333a935c1365795e7939e333e2f4027f1c8e302fa5b95137ddf62dcaf0a79d1d492772bb304877659718cd92d1bf88316ec12067476583d049926b6600b14035f4e42948997698ff6782bd0aa0154ce6b70f4e4e2018ec9aff89f405255f2535201ff8d2fc16d3773f186d20f8468d62ac3dd30207ad6358bf633f1b580c1a058501c434bbfcf8cf225f9e252e947f5be6befa97ca3cfe744d1b3a182b2fbc7166c48f2aedf7e9034462558ff41e890b5665a623593ec8a8feabf2990cc1a9b2415155a14ef5e9c5af18138d1d05405abfae264bcc152e61410498d20dea62be7315f0eb4edd28188fd1d353e440e080713fd2f4aa7921cc1aeddb6260401a7f4031a7414093b87a2e8ee9c922accd0564d97f39f8268e67daddf53a115e3b22b84b30663a292e6a27f39900af66719098ea290eebbba5d6c52ec9a15ec3e1723eb1980d27ddfa77bbca2f30923ed355a7ca67b3f09f7cc3397588d92accdf5b82c68b7d594ce42785d09502d42bc6af1f0c09069768d85328e89f220a0985431fedbcca7fc9b4947ed3bd10c523c762d68da061825a5da78158a19413a9322156309678c5dee01adde88fb164e7909915b76f4d48c5584d7fd1eaa9661ebc1f422143bf58c8b668ba7391f9432d19a51b99b5263173a13e62cf8f3da6160c28ae398fa0ff1a0fe3265a208019a60b02ff0b0ab6c67ce6cd99ac477e2e34ae67ee1ff70c48b2719b9531655a7089d1c79193560002e3834237183a199a6588913382edb982d1f78f26bf032c93447d57217311370098cef239ebd8cfb23439e0775afdc2fec8c47f7e24f2d9ec0764b93a54c3296169298c63a4db7a0c9ad516903b167b2979edf60d1ca97bcd3d4bfbe9c2f63126aa84c22da39b95aa71490fd691b7494f0ede7f7be68b60e1824af4043054f43003aa0e36ea39cdd21569cc570fd639d82b49c52a4e5351a9608ff920a48eb681a279ef94d1fda5108a1cb0a90e9a5b642c4c8755ecf2e2ffe371585d25335b6ccc2175dbe99ef9f55d229eb6dfce71132a42d38df0f4bdd22561e2e798d149eded9e5d0e60724bafd61761d77e25f8bebf802b2fff3c3b9cb73ff4dd9443404b015b703797da722c1a3c1318f7349505fca9225a5a95572eeac0484f59dea9ceb1434883cf810106f602f06d226e501428b14ec41d4fbd10a2c4ab104a5f983c1084ef6d4987631a0676a4eae1a603bd29d3481b5d6e0e16d9a039e01f751ea1a7d1c8c40246caca085ff4471a29205a5514acc5b6b43b0c2c01d1fa0fa0a304f4e5939e4597ea24c30479b59c3d8cc23a7b55d8562acbfcb57b0186ceb3d6d944ee833aa3177e1e88bc12cfbc11d80375c9ffb039e4d1d0d7393bccb21521b43c7f657fe51efcfc8526914609ffb3152150a04988fa542dccc0092c574140db60c1d42c3f9508670446c8237e119728cdf87c358e11d733406f2d2936bb6ebe16fcf00d1a98925a58c6821621439c19017a05e3c9811d9f35bf47acde2d6618a72b1bf1e9883b7d2b036e71defacdc3dea46992a44faab70208f20b77e924dcfaf65afb1b8b6df1bf1aa2bb1746985abdac2a20d293f7ecebce183840f1b8f7407c0a60457708739f7ad3bcddc907f0a9370877c72eda1f475f8167585129c919475e989e86767f360c793ce7c2af6bc96453b8911f83e1898c4ede78c5aee5fbb6eefaa3c02766d1cc0b4cad49ed50c73afb9fe41ed4bb6a74a5d5c5ed48828847e7a35bcf8f4319d71fdd83fb642092abfb5c0b45f08f37793ad1ab0e2fb6bf2f978a8346dc79879917090291196c1525fc127f814e78f70d677ca234a339a2ad8d5e233322614001083bb3922f8b0aae52dcfffd9875cba113a7497ca0583a7745ff72b3767ac1d476276b5f30906b7ab90ce6a75a50ef1dfb075328d8bb622ba2da14ffff70de73d0702160a7e45d26164a3747282531a3e836fe6781a9b62dd3b1fb44b002190ee71f6cd5f7a5a072d654f5ac95e343e7ba2d9b8797b933e1bac808d835d02247ccb3d5b875527a681b6be84ba71933d12cc38c700ebff0b8d1ad3ff4398a683e6730848c82d8b933c24c68b1d701070bbc2ab1cbeb9522800f0de6aee8dd0b5ebbc00ee637ada7350dae6796cbbb54fbc11f7e26f05916264a30e3e57ac383b13ed71f27d06a2214f7eda55f4381e4891fd5cce97a6e5aa850af39fdafc72509cd139e8a381903926db732f513f99a8bcdca40d5565c0a601e37ebecfa1dac5cf72d96fc91d1b8eac0def9d6d1433acb00dd68bc2aa1623fa6e891ff0e6e97b7316918ea41a6a3de5130ebfc234fe00b9d172b902ebee15d2320d2c9a170ebc3ca198a9a708313cc11ad3318e3f5c160abc53cd2feaed0bc64bfed3129c0f6a2698928694b665dad846f17b39f47d9144344acfa956048c55326f7564d5623e68c341a24dabc5c2ad9a44127e125587066b8223d73c344c39417b36125768bdac889e3b9bc94cc3b07d63cb0be303c9cc6142138bf50e4f5cd9c34de15f1c7ce28a8d21d82c9cd79eeeb5067d7044fc28fa79cbe0dcc11110fabbddcb6155defc5cd1fba3a31a9563844be1eb90a4bdaef8300e71cb060fb45c986c2482dd0aa5951b5a505e90805bc298dec6c2196d73e922bc6b340f140754425c64068dc41d4036e82284fc75e521669e067f57c0f33e3adcc23e454313c84740e5d7350f83740a95b1b295d343a232e7b4f6d220f6b13963ae2bb0a69bb9460b983b5ca378817146d735a1989c95b67379208dee1b9bca1f114bd81f087a96f17346dbba98474b544eee2966f0f8a7e1f7b7f0a1c2d8aababce80ea3fdcd4f90139fa244f8fd38e29e324361b2899c45954696e460854018b62f08686f310ae7290e08809409bdc969b29b90051b5e7dbe749d2f491b528e0dd83829f271eef89f23f32b6f314241f96c70fe35d785d84edcd210a0a87990b4f6cc1a8642ee3a6ebb46907aafe793884b3e56e99ad60528d9d1991c9d778b60e1c1f5236a00ef8afffd2c5ae4dba0c20d565e93e2a93695824e1fc2790fce8e082e827fd8c1419a79d0f3922c27dd5e52786b1f87f898807e80f2eb288160fa725997b6c26001888fbca192d0210280cab95cb38a56b420cbe70cb04f0d34f0ed589b0626b5a75a639c0105ad2a6f3a7c89be32163959267147948b0b004e3f3c03fc99fe2541f906742c425a8151c2ee24d0bed1feddcf6fb6ad004bcb67cc8b3e0aadb05daee2a5b1bc7df20bd5ce1b0ae0af61ac44dba69f4db4ded967206d3ff1c27590c35321b305f38abd9f39d39ae5c336846c0bf5aafa96f2541a7e2db8aa3fb10d9730b79a7e993fe3145901b97d97e90efa1e728513f1bcc27389969a9b30ace7b7654456b424aabe50b7fcb95fe4d9707d60cefb2627d4b0bb7c841f67594ec07598eb614b7b9374b271a99d9206cbb9acd23e377eecc23a98a964622cc8b7f31c1a5d8925870683d1be8bf2b4594fa027c4a2fd2f8ab58d8c3790dec1b1f5e7babaad90044de7372fb8ed623dbd6dc4bc26b1238f3f3f89edae7fbf9c877a571e305b81cb0996a0b201d50f469ecce5da38cb276ade7cbe2f7d7394c08905dd96182c122f2f7292a29d6e24daa06324d6ce6f93cd5848121d20a73b125b4552208bb76138940032285549d430e96a57887b43c275de9d457a88487698b212c7970cad39a3f7ced5f34dc28e6b34dbf7a2dec79bfa04d9579a44616a29aea2d1370826f2191daf852c252426a0b78f2aa62c02749fcf7638cc28f025abd1d2d110a153f96b576a16a927ed82543ede270f526afb02f3f42329a93ec424d4f505286819ceb12ed456c2e3e8ba4bc79ebc1cf6ecf7a5c2fe92e3b37f80161e5a3e2a26c2cf57146655509a8def71a35a2c7c3d09cc527e5cb5c637e670e2167fae5e35f7a5b6bb661de73f26eade237f12d89db04d6cf38af69b245a6cc608ffce6e69f46db93bff7e3ff936cf474adfb9fd620038c37e3ca6838ff50a2a00550a7f396a70997a82b74c99a9666e29949e7892d24cec44954e726459456d2f0fab508fef7004d05fee0768ad18356ab0f09707c35b3aeec336a27f8bcd3c1b9189d9488f8318ed10ae26b54e42198a5be7acdda873a7f8f716a59a6515e91547527dc7df08672a8d16729fc3d5e9e2553fdc064b4e8f5eac8594d6e097c2054c7557c6ede99441d7097d2a62bb5b0de2f0239aed2cc06df147df597e83ebf8ae5521614ca01b4f814f4ae06cdf64ef8fd89ef822e9f62cc422d2d4b9f448c063d0c5679e5547e6f30f276fd57977add02c819d6d769278f6ffc64ba253b396179c2c3526d6d573775cb527170fc615a92692106724f86fc88bb6cfd8f7813d319a74aaf30586aab56c5e71f233c797c51131305dfab0d9047066cb5845ede880b2cfd4139d5583e5474f4874a0e43914e9e41cb65a4e808e8e6b7bfc6da13a484709c31af28bad8165d310a3656d9f40675849db5cdb61ff2dcfcdf1619d5edd7b72643ee108a72b1f6cef6e95ff536dd0cdc18954e6046f079eba165b88fbaaed4c8a40ee465e33a0d257654bcb9efcee541e62e7ed6e99714ddf948c69fede19f84a8d074a70f31d6d04801e3a7a22548124d5ec7092884d773a0517b037c0a079f2f28d4061426d49bf570d3326e772232f63a1483c091cb86533f94d6db3f8959a6c1ea466cfb9e2ae06ed1a51533392192dcc99d4055b0f35a82d2e2154d34d55e0be395ec4182543bf4a9bdb6aaed87e774584e2607ba345e1d44a4746234728d513b617f6ecb08db637696dfa584f80227f91e07a816caab53ba9e3078353d98a6f954dffce88a24b44b781f445aa0afcdd70c75304f5c91ace66c2aabfa1c3ba75d75e184bc678335f8a32fd560e44b02b269ef69e84c635dbc40effbe5fbc318e2445f3776f4cd24bc639ec41f50fe67add0995d51f5d24a1675c27d536e3a27bd4fd1dbf279c22ae17c5e58bf7a1be3400428799b7d21a693482cca01c602c3c17fea9faed3b0feefa06779da6c54082ecede6d6442a5619137f9c3f391018f8e2204687471b208f07305dd79383c72d8c95aeae126132f1e6c9a67594deb9491c1a234f3b7b140c1cbefaf3cc6f3ed6eafd8196eddf38070afeac2f1677d3bf2b77f287eb79bf59821a73c8c1b59e678cac16bd3852e069cd8009278e7656f7f3093c2fa884ba7c5152099a94bafd82de5ed9b59d61", 0x1000, 0x8, 0x0, 0x0) 22:22:24 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x300c0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) kqueue() close(r1) dup2(r0, r0) 22:22:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) 22:22:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kqueue() 22:22:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = getuid() fchown(r0, r3, r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x122, 0x2) 22:22:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) syz_open_pts() r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xfcfe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/253) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) msgget$private(0x0, 0x2) 22:22:24 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x1, 0x1, r2}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="216a21f5e633eccc6d9904bc2a5cf87dea4faa13ed1e349e5b3e2cfc8cc24258b431bd4562f468d436ee10bf6d74b9b690d6d5dbad26cf00bd473cb8cbfb085d4a6e3e2e61861ff9dd3d4f863612380ca90c2e8e05def89b52bf015fd732b04f8393407d88a2bd6a4d49bef9767032193fe424639a282a988eed071cc9f4524fdc1c2e669b9e4ec47bc8b3282812679fa5564e4587c7", 0x96}, {&(0x7f0000000080)="aa00827d92d15837954a522d31352b7134638ce051065794e14445a3c986c28a21011a8fc8d3eff1ba1578b2ee9f2ee619e5f2494389dcfe0f91449c1b5fa6b497a57a62ff4e3cf4555f9bfd704dd8afd68042dfadf90185aa8885c4ec9fd24a839d72f364d125cbc3d9f4e9bd4e33373b1b8029fba086", 0x77}], 0x2, 0x0, 0x0, 0x2}, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf000003b, 0x9, 0x4}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1, 0x1}, {{r1}, 0x0, 0x4, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x85, 0x43, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9e, 0x71}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x80000000, 0xc43}, {{r1}, 0xfffffffffffffffa, 0x14, 0x6, 0x1f}], 0x7, &(0x7f0000000380)={0x0, 0x8}) 22:22:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x10000000000001d8, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) fcntl$getown(r0, 0x5) 22:22:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x240, 0x100) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) 22:22:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x27f, &(0x7f0000000040)) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) dup2(r4, r4) setgroups(0x4, &(0x7f0000000100)=[r0, 0x0, r3, r5]) setregid(0xffffffffffffffff, 0x0) getgroups(0x5, &(0x7f00000001c0)=[0x0, r1, r3, r1, r2]) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 22:22:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4e0) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r2, 0x0, 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x401, 0x7, "d6a0b73a25ab7881ef730ae309fe86af8c14a40e", 0x0, 0x8}) 22:22:25 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000680)=""/216, 0xd8, 0x3dc61d47f1f0cf5e, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2000000000000, 0x8}, 0xc) writev(r0, &(0x7f0000001040)=[{&(0x7f00000000c0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e0000000058d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df50188aa6f572806b64a793cbebc34d62244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd31845", 0x5ba}], 0x1) 22:22:25 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1005, 0x0, 0xffffffffffffff2f) getpgrp() r1 = getpid() connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x6, 0x7, r1}) 22:22:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xc}}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x10b) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/192) 22:22:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004529) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() 22:22:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4a83e2af613bc16c359c2fdec6ccb545950a0e89e26ed57b62c316a3eee33a2146aa6a296060a4d45ab02dbe977b8736c1efb2eb4115e6caf613e5cbd18fc0ae9221c5740486a3af5ee6a0491ed0da4e08cb", 0x52) 22:22:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x981, 0x104) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = dup(0xffffffffffffffff) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000440)=""/163, 0xa3}], 0x1, 0x0) r4 = socket(0x0, 0x7, 0x6e61) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x8) socketpair(0x21, 0x8007, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x4107, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x92d8, 0x20}, {{r3}, 0xfffffffffffffffa, 0x32, 0x8, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x88, 0x2, 0x80000000, 0x400000000000000}, {{r5}, 0xfffffffffffffff9, 0xaa, 0x20000000, 0x6a01, 0x10000000000000}], 0x5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x40000004, 0x401, 0x400}, {{r7}, 0xffffffffffffffff, 0x10, 0x4, 0x1000, 0x5}, {{r8}, 0xffffffffffffffff, 0x1, 0x8, 0xb6c50000, 0x1}, {{r9}, 0xffffffffffffffff, 0x1, 0x40000012, 0x401}], 0x0, &(0x7f0000000400)={0x0, 0x100}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = kqueue() ioctl$TIOCGWINSZ(r10, 0x40087468, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x102) kevent(r11, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:22:25 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0xad, &(0x7f0000000000)="763707a6c7721c65fdd932417516bcfcc77d3730e9cee1411962ca1bd5cb9c0ecb1bed80145d7c5bb669af9a355b2cc875fd3cdce097c6d8b0a52f0fa6d287e423dc920b1396002b8c3e59dcbab64f0af98cb6ccfc7fb3d9cc581bf88e75f76b37c2ef5e1fbc27f424d8de8bf450a5f5eb5839f8ff2e1a13ced480f48bc1b160211031c1b3954b5a97eec8cd2404a8a55f206112b138006dacbcbc8f66c7d1ad756e3e4fb2d7892b674f42cbf6") r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="3cbc05aa80eaf0f745ca72fbd9814f7844caae54025091bfcfa4bd654fef7444b407dcb333158fc8fd2361a4c2928a63eda88291a5d4e6231de57a00ceb53877ead50afff9814d3b7077ec5b193326c31b4ad65bfdabf3d1ff588a3609000b18bd67f6a351c0f2ed81ea56d4b11413881ad09523145ecb4779df1c1ef6d04217169f0a33c9ffa9041a7f7d4520725186f15bbc666283652a4686f355bcc38b79c2e909bcf2272beffc84efe9c5029c0beaf5fdffae9ef87e65259a0c115c042a22aed2274e7ab9867aac2641f2e939c46a1fd0da52142d0e3abe36c3065b074a764d6ef1c063c810f60eb276c77dee", 0xef}, {&(0x7f0000000200)="58e21dc8e6e398fc06772b5aba1914fc8f56f8ae740cea16f167d5c452e853a0bb6aefb78ad34b252d61be72096db8cd8a00c7583f2e11b125d7e5b854bcc34f327b83d39d92828364f7bccf0dc056ddfacc158884485edf51b09cfd94fe439f1ba009080a2faa46f34f1e2fd715a7556c1d0667d45431a32ce5e636bea393459eb89203ac340267b54ce797e0e517da7e2845d9d3cfce1d8f7b05971a60e7f0ed13fe15fd150d6c9a2bbb5779f84e637721643cb6a7a05d43f01d3afabc6390ca4ad554", 0xc4}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x1}, 0x9) sendmsg(r1, &(0x7f00000028c0)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x1f, 0xb80}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000400)="9312d347f50147bd187ec19f6c051dad8a6c4d3aafec4c06f6a671d8e9a1fb628493b3194217a225cd2f6898acc85289e5f5139ce9ec1602de8058f84fced2c0dfd41c1ff0cdf8ac8314cf95d882d34c54f7a46f9ad95ee3d3156888231b2136d6a8005b37ffc7be884bf7a413b6b87551edd0bb484a9b8afaff4ffa1d42ccd16ea81bdf55aa6e6d9826a4f9ee087bd45a7b73aa6ff9d1ce22ccaa57630b77de71fbcd8d996b24fc2cfcf0b5481d5d313d0e0436f2f0e6944b516d8dfa", 0xbd}, {&(0x7f00000004c0)="e21a944224bf75cd570db5ff2a944cf02852b8235a341b0bc84172311b9cd213c8690aedb56b86b7815fc772d0df4833c526b08014ed3eaa80f8c448aa91537db7566ca09566827ecdbcb490bd46ca04480dd4bd50b1f36ee8077b468f55cb204a95564237af9beafe750c9672f6b25867aeb662eb6a651cde54a914bfeeba3bc2aa60336cc33e2b2fecbb172f13d52ec7294a698de18d5b75940bdd474f4a503b6eea69c87df726cab6ae648f9a477cf0f0bcfdea8df7763295360e957b8c7cc83a417176b33a5315ce4b75277e003fdbdc61e96a5571c7adc638551ec5ee3428173ec2ddeb7ca46bb54e2ebc5ac847ec3251ab886680ad80745bcf07f9b95bc53c52a45192faee9e7bfcb4814ae7e336f7c1eaaf42c6dca1ac3e582b0f7a82afcce5fdc112c71fb8fc44dae7688369f4ae81e46cdeb0608a512de4014ce5e04d260ea06d28ec54a7960631e2d54daaf6afa4d017b6cbbf35745c12d3ad6305ff057065889b8748602fcd43678d0aad1068b59eb48f66b3389128cde8d579c0f248b871d796415ac6a781f648ca5489b606836052672bcf9938b6ac2570d068409b713f6bd49fa6da373377e365fdd4bc88a99a551483edcd3b8e98068bfdcb10a409fe148db3c5a69a2de2d6e8047272dbd62a5d8db518d46ec79a43fa3edf13f7fc52b76202f5dc7d5b11d8f212422bcd87d99c3ccf4fb9d43d7149de919eefed8d88aa502509f978186e86bf6f0b4996f79beeed1df4eeee7519f64d1b558c52d717941eaf5f0346a52d61a7e3d5fe237755f692e0e9eb6254a8e65f46f565c23b1b5090dadc5c7b0676025f7d23ef525d009053bc38a6152401f9963430c58bf2c98f8c8322cceb7386a61f9e8c57b728ca99a4a6508ad361e9df3aa1d3171a566b093b46e8120003f9ad31083fe7a2c8cd5f1641c2538bef2c879b480bdf23a618c7d5e6f88b4ec873f2f07419751559c2f15f4388ae557dc2ccaf85486a13cbe149f0ff8162d9d2018fb9e46479c606f5687aaa91194fafecd09123c71cd20e42ee9bb8e4058f85f6ad182806095d618a3344be7789e85ba36023424db115364f56936399066839cd0c915a818eabea7816a2c7579e2f86aeea123c37458a076e4e284132c339639c97f68df632ed3b426c06e55d253b9bc4f250dc0ced3de6544073374c9e3a901002afa63327b66dc481d13e5b50b84a0e70bbbb435f41f6ae938b425bb3a2c9a54be0796b278775a10b566925cf0b439f9521a24e593db5e9dd60c35f4cceae485163a4958198ffc249b99bd13940e5054592125665f54236f54b6ae85959bdd202d5463fbb84f3becf92941b6ce7609b2056f5731ee67be15d79a7a3b77b99e450d75c95b11fb18070b0a338138ba6bbd6087ad6ad3238de8caad471399b46f7b7241bdacda03361a9196b511cbc3bab667e8169a17a9dcc5fd2eb98aebd5f3f085ef7ffd65baf8c64da8030d495004059095d6a2698a9ff06c9676df2cc125c96ef85af121cb564fb034115a08ad3a797d5d5a0ee2f3ff2a46ffbc2da814d74b6059207d9751782910fc2f121dcabdaee944d9620b53f1715a7db37d36927d1cddfc704d957dce59cb080304a29bcc0f2673606bdff9e0abfbbb56d6b7438a54779f7a171d093ab7cbd4aafc1a17694a898590958bdb350532496f74c40b7e765c3b501a9c2f5d389b28411fe7d5bb66837050bcaad4e834b52b56106e06e07bbbfe34d2b47b1148504c932771964781ef1aa74b0078bbabbb798b638178454ecdf48617875ff97f4cd6c27fc29c7cd92ff30fbfd74b9fa378f11f79fe52f2e9bda98f67ffa3c8f2ba25a99ee2c7f2cee8da76212a13cf97c645ce30aa6968ff93d6ed7312c8d1279b05b80bda1b8e2eeb9b6a182215ea300b4e747a4268181bfbfdcdefe4fb9733763e685aa3525ae97f853441d10c56d15f4a8c9595aaab76b4915dc410b2e55b9dcfe7966591811e40a160d8ee0c52b0edde3436aadc553b6805e69f3f8410b10a518dba807392bf52385e4de5725d31eb309e9e952b179444ecb80bfc5813521917fe7b0974e27a3200615429f71895ecc0e38b4c822a797e2a22d93404f5ad9b578846d4a7f04285e0d3c8be0308e75496316002562b6dcc2872b0cafcad4745689d2f61e1ccae6fe36ad56baacf5e35fb6c581b9fbcaa3d93eeb7ff133888cccab7ede00815084914eb7ddfadc9908d34612148710cf034b235882c322ada9209c6f6eb1616d9874131b09690a1abc4e21941c03986f0709938442b58308bd6b050403e0d1e7ff41287d599c1c184622fb95420a752d0c8ff7299fcc9c294896257d5e5a9b03c1c9b33b75eb0a351f2149f04578b6ae0069ba29294344c12e4ff284ce3e545d298c214c9833ebe67a0b67f35df67bef30882a5f5af5d9b6e3e1a42ac6952ca00d91e4ec36ffdd96dcfcc85351d7691c066a24e06d1f850d3adefd58617088150ecee85f2d314a0f158f22e3f9a5f0c67d1fff7e0c1e8cad4cc0f825b777ba0a4e35cbdfe8c0ff1df90a4ed613ad05818e9c00df704c8e35a86870b543dc706301a9e50999ce747fdb412db25e4d073d0f67de79fe8e0e619ed205bd2c79002fc1aebfd35f0d7ddd6542d6d586f3054e4ce0d58b910901fee729761ebee4d02b6f370491f8fbafba98ce62a5e9330e6dc29838a878952b48bba1bbeac1c23763bbb4f20acbdbc6198da47a2f24f5e994402fa0e46802fe83e57aa20692fe5ba468b70b3c4b88e74575169797ab4fbf141c056b1f9c52a723496191122982a413e884cc48701f63efab8caafd85714d98ea236e26f765559772db762fad69e84d271d77b3c0324b93ea1d22670627c43f956c38dc586e3d5ab42e6acbeb32d1e5ea0304ddd631f2ab6056a9e27769f1fe5919b68ba56af621ae78f2fe6d62d4a8a294b2437fe2d5ed02b6a0257d65830846a4d67849e9284e3453c59afcde512f9b1ca46a592f1d84ab01e806e38e2fdcf249d9cc8229e2f233ee15cdf3a3beeb4d838e2c463dfee45e9eeff8d8b9ae7405ae2384822c843b86434d41a66b8393fe114f15a2542f341b01b4d071d2923bafdf0c74cded8870392a13e9e086628209544baa4e721dbad2070fbe092b6e63adfc3b4ef2ce91a4b07b1b9b777c36bf554583c4bcb86aed4545f7d31c9eb0b0a3e0ad6b140c49ab86d009095720740e619d5fe312019a74b8bcccbca86318e9b7e147a1f705f47ae3dda2f0a55a84edcbb6b9d1104454b7661c22c7c16722026d14635ed3b0e8d58c04817077a30aff903e06ec8b8200d21d77cc43d5d77fdb13c6751f6204ef0fcbff0e0195067a92d72e0303aa93f83edd5737bf40eca4ce4f9b9bb088e6dc6944a426a07e9e987d11be28c18c8247dbfd81c4287af8254c884d62fe78d473a64dcf5332d5481db01deab7bd52f7ab5f7db4f6ab8eada893fbdd8a4da4b0b6cd0721bfe049720253e96fb26c814bcbedb30fff9adce6d4af62dedfdcb34f7104e44925cda2da57dd9bb28e3449a2892973132105ce85eaf9578dedfb5ae700258f012fb99553026c6495ea7946db25d64f00ff2efe41b5b53e0282c8e6108580ef5ac25ebb030880a0c31e9229de4a69907a744d3f656fa0f336d65523b7679e18f72f4b4a657a0a86395cd37d36a09362370207e1c53cf422ff64fd52e01a73ae94a679acbe25a6f98a793652ae97da2cee671528594510ff0f0a5c72e7edac6d482222f212d28ed2537972e27a913dc0ee869e096f9cf197c749ce2c82a3f654ef80328b4fa1c7e13b90e1e04dc1765dedf4d09859516354f36300a67a45e0b2434ff289dfdd43b09f47e47dc13561cff027a26e794ef49cc23b3596643dfedcc8dcf23d9ad12232f10b261ab234cfa2d441fd87514e5c8cbe361060cdde106dc155c7705119e80aa6a38f4f891c1c2743d2a18b278eb14b7109b766cf4b5e0163e9e0b461c3bf0989acd03a03cb5887ff19cb892967b67ddc111161ba83fbe4ac15ebca7624c5e676fb920d8ea5ade410cb4ceafa161eeb34a571dfc6e126636b415a2856d39d9282e276ffec55d22f7a504fddc4a8dc88412b703b46287ab7cfde0d6fac4711c6b8e01aa0c69f54c98f0fe38914153fa335b14c22ca501e42415efe41146f2d2f9db4d5512c55c16d2033550a0a2bb48d565af3e5d05c8d756cee8ad713eb289257f70e949eb92337e90290df2eae2cde4b4fcfca592b7905f690a64007f660b2c584c8b8dd3f3b80a0f157ea62e75a7095f083fa8d59819ef6071646a5016c47437b88070c2c5bc4636ce37418e414c695f447400557233de6231b138e7b7820fedd8b0331bdff6e00fdc6c68911269ee9665f20ac08afa1adcdbca6e10702680b105ab3eae4f70f06b1e371b4707b52d37255790eb334ae13c960a0ec667bb3d5adec4d059d3126639a3f9cdd0b12a0144ac987846c442df2d80b53e545489fa6d3554f86b0b9f42c1c1e72df4d3b489c0d04d20865b84bf8db5a49041f9b7900082f82c25db255444940c37e08922c949b07b56ba00355149adf142fb0253f078cada17daa897bdd8116e31d23ea379db469f5824b266b590bf4a2b1bd818057be314a5b96eb678c949a16ddf88e28fc94b04a5bd3942a01d37ca78c2ac8950177d1d0bc04b66e93c69f6f9709555fab4421034cecdf9e1456f6c3525b95b30e79720875662613658992956182183a5c3474ef403099c74bf23b6198ab4317a90f8111547cab84e2ab550df53d93c09e1c712891fb51b864cd21358a9c7a22f663c1df962ada7781b555882f9eb2edbd8d14bb99649e9410444ea1609d159c4ce585cd52dcf44447be6235ba9cc324b0b8350fd28295650a18e69596a433b2432e1b9277b549c81644c5545f220acf1f72e8f664e9c11e969f7196971c9b140f0b9af30a3ed07ea66377a4bc0c38666b77c8f3caf762585aebf1c32b2fe9a218b7543095d614b57b3d9509b7f161b632a4e0fc9a7ad92dc68bd6ae850b282cddd1e5dda01c41b55d57dd86d240b71ef0f55da12d4a7a225d1d9eb25abf9bad57b9d9bfbc7024c8a0a43525727f3ae003de44cb34ef6c1da40bca998bc235debf24ec512f7bb13ab9a2dd9e48f31cd9072c0a0f6ad61aa18bf9f1fa0e6185d73c27237d55ecbfb52448423a1a9f630f173da3c737b968c19b9cc8e303a7beb0ca4890467898d29e92d60bd7b2863bff03ab0531d6027ea1110364433cbc04ce350b6b20f4c9929b16ee899a0512f7062499a82946ab645d9177e5b2bbdbd6e07d0bc0ed93961025b8d63b4fa2aabcaf5fd9921f604f6bc356b2b65dea05abdf3ac0c74fa483ec8e75795dd010677786b01d895c964d220d90d5879928536a62bf6127a35a4ccf1e77074f54b71737bdc7e487507ea472554f3d6b0c37f87fbeab9d96da4cb7c657a47401bbd545f73861c1af5b0be2db7ed49546e7e3f3ff929e3528a0621f57f9b13e21a8911aea31726f6f4725c4a6b20d354969c810891d50d9fdc7132145ad682b68890364c1301c5d2a706a348bd40b1b0c9496af5371898945192e5ecdcd4a2d312a651ce11ae43e38d17612601d91cd38a483f69ee40f84bd5aad8186604c66105981d07ca3eaa634fc1b4581f668382414378035ed69e6783f542022e512e60014506ec8936e91c75952322b206a06789cecb8460895e4a6e4fc5494b381b8e770f9ad2a5c976fd099d139e8f7a65c0ef4754319bbb5cbaf0112df153952562ae7bb332389d5a8578b8c1b6a66bde89de770522b47c862d7", 0x1000}, {&(0x7f00000014c0)="2218b9c6e22718705eeb36739161d1af0f204295372ceabfe810f0b6f14432209856bb699efed844aa31367f31c21a3b4d1e8587eda6b3ba46c703574c0f6466790409ebbc1caa7f2f7912ad7a2a", 0x4e}, {&(0x7f0000001540)="a2ca07ddc3489f1118e9f51de7e08ffd2b7840417f14d090574fce5579099b7b71d815c6bdec9afaa03fd190684d284c19c06f6c80979fcfa6101a932831c823125a3e", 0x43}, {&(0x7f00000015c0)="06a8b9cb0e2489e9dbfaa63fab723eb49b904d2a0dadaff8bce2be82dbc903bb0f1e93dcfed840f124d1bdf775de2a2227b74ab49b167ce67af6a5b6e6fc242cfd7c5f680390c46364d4ffe530f614076d4a3e545df4f5ac763ca7b03708e5c29114a0959596eb229c41223df93740912c028b205a8137e1fa1279ca6f23cc2cc45098abfdc335e4be3d8599a06647946246982d7a128791542e282c4202c75142a66a935d238b0fea59c425d4dba5bdea770dab8aa7cbb4d7bcc94274f8f4142a3eda17a987c7e1d8e4e816cbc2b30840d772d9995129c9bc0dd1c0bf27247313632f8c776eb89960942cb0fabd58d7d7cc6c10ae19b62cf4da594f09d8349120bd207f0de1a64977768c3dc2c764837c36c416f57e8fbe74af05c24c3f08ee070c19d67027db0dc68a2debb4052f209c2903d214d04f525242628b2f196121c10bc7ce71f5c4fe6ddb420cc73f7df4a9a166069d00ab0ae55a3d3809452e943d5ab325cd9c4916cf5b4f8db04b58548b2582325deee81d4dbdab29b69523f9d834976fc63e7d8c75ad9332b2e01c795721e8087c97956fccb5e4e1a894dc8aae1dfb63dc7b2467a78d807f562abefa74cc7c13eae9b0a77a5117adc3bb4bf7e9313f6f831c361ad6ef758f249c11647215744ea90a5976f1f8277e4ef8ad73f150c828cbdd83496112c93a5fbdff681e459aafbe3a89f4e77e1ab39ea070121e9ecfc45dbe7d1ca6f8e3450c2682b4c09acfcdfa38f3338d1941931b861004959420ba34dd5f1ebba0274603cb54d97e5e5ce82cea307689386342b171f2c91a3d68d4637d1d779e6b02d1f8b0b101f1681ce16199278c227f35816de7fa839c626c752b27e987048c9ae8aa48f9c9248a85c1d27d9506f88ddd2a57b40667721e01810a9ee00cef0bb42007e1b84bb022e832854325f8821b64792ed60c1af5b68aeb9840fbf944cc9b15d8bc9c49d4ed725858d2279ba44e3eb8873cec4f0e156211a9d60b4de89d8e11e4044d78fa74529af1bafd302c50bae4b3f0c9d6b50bc17211deee18b47692c7e4958d10b9897d423b536fd8778a3e0c3c260f420f88d8f7d24a4a734eaca4ee8f435e5b8a2b4a596b287255d96f3a583d003aadf29bb17955c11acb1875300d56cf8f50dc086eb90c5da61b2c8d61e66e273f673caeebd457e484910bb5e95dff0949ca96874d17ee19a91151f8ba0caa2c41d2be11e72ac208e29e03aebdf849d26b77ba617962f4bae55d360a4fe728b33601d63e61f6e9ae8b5c902578913086d4a39176f016515af0324f5197e43a69027a5677f15a28494293d4c5272bb9abcab6bb5cbc27eb444be1548204a55a0750d9a388123ff5a1e8f7f6f3dbee04df9077749148c0ff92f4580a93c645a708fd26ad91e418d96f4773debf826cc4d06920f79d143d0aa74ebbce99583a5cc0203b2eb4ec5abd60ba1665f8099536fa20830f8b9cc3e183f1c4c4655967aadb3b488dca9bcd76a14249444eff5ef44e65adc267ea5b83af370bc440f37e06044280a1a4303a9790a7082ef5c7c0a46e905dacd75da90ee0d86b10256987fe701c6768654babd56c364f0a353dc7322de0026c8edfe262b63c6fb84441d87e5ad6000bdb1cae3f53d9a1fe5e5152b27c8cb55f32268de01a251494f3682a032350efe1fa4b53936fd18f9d51238f94eb6bf3e2735952f350d6641309469512b42f671828d1e74ed5cb4f6dee6aafed54d07563294ae4bd8ba7e184d41d33a30b4703967612535edf9fe364bfb4ce265f53ae4895c46a5cfe68c98e4239b042d1eb5fd68289ac7e05a0928769ae31f6f809f428a10d442ce5fb5e65a3b091d1224a2f99729c4699ecd0da6253773e6bf85435bddf648d8873d26e99ff33b34fbe241bb983dafc3972c7eb825607d8149314fc091ee76c8d06681e936d0204e6b3b1a0e684ce30f359542718b414f9cb5ccba693b2bfb7d347c10fbf448d7bc76ddad39d1e0734a37c8254e5e95298a70daab3087a94280ce66f052e5f45bf7af1e4c9634b067e7265ab30c97d5068334dede6772f11396d3c802388585dcebbd6bd2905ca9d1c5bd6eed912d00290677e2be9c8928ac6a23433025abcd593622455a7b4c41f339348e83707fd664db978afd87a878c63ad4e11ee35fba3ee3828daaa2639efedb49e923c8eb66ef25c0d87a7bc93a975f1c9e6f4148c0e093847d1ad7d3ae003e615dcf2514192b571619abfc1e1329cd88d45db6d29981e46691e01c7a1f73dfccfe7b02e1b6cf783b9de1cb9cdc1e4a3882d9585db90649834cf43b1f679a5cc481dcd179d0238ff0737c12b8248b0b3e51e198d711cbed406a558702f8035591691065dbea382c92d1b9d3a88798ae3db884795d867589cea8d4c5739b42cb8b3ef9dfbf61fe92d0a4f91a0c1f4155e4bd1bb5633054ed84fb5564bc3dae6a5a38c8a58c61f8ffb9bd82ab8e4ac00d29745a71e54a980ea3e7e37c5e440ca197bd63161ab0f8810efd9b5d9db52004db85c7c2b6f276a71096790d3c5da1fd37edeaf3f598a38d9a31cbc1e7f8ce33d8a02a546d54c81a78b74a0cf8e7bf84bbc1954e37f3bfc5e09bc35d6c71f9d8f8ef661c66f7435c0b8643035d334907c7771a99a21f8bf7d9a1766968b0b543c649876f367ccafc96f18b59e427a3fe9431ab5ff330c875ca228f8e4be3aa58ac8a68371c82fd35b4a37d033c8c8e19d83bf806c04b088b6293c6238d5bc08a92b852a059071f240ee48d4201484b3fdaac70a9d9db07cecb1e7976b3ea6423320d2830bfdfa059ddfaa35166ff1e86eb272e9706b2cd0aba4f648090b7aae2e66b24ccfe641e7fdd66e7648bf18507d55ec2b9070ec508e95f187b1590d4cb089810490a76b8a7af4b93d00e059c465f9e925fa7bd75ab75eefdfbfe4ff475c53a167089d27450e97cd2187bb9be8b92c6414764865b4ffd2753d335a541e2d7ebf7311b9139d20b3b071f9f6fbb2e577c5fe5e2dbd2dad6f91dfb7c137e1df8d66a6a53e1030e758453da08679bff2cea0262c615929bc5116d54948b86b09cf382f410e3d44ce2e50a633c5c221ba67baf8c4037da035f609f8b26664a16fe25e2daa0522f7f1d52a03032f12b8d790dcb3467188f5ab1e0b01a2e1f8273b2a404ce52e0149b0bbf4988de4e3728a51eee9210d36fa0dd4a0d6b75e20a5ce8dcbff5b8d2901d750fd67788940d4c4bf6c100a73690b141873a9fec24afc2c059c8103f7c9883b1be149c16686c5009f277dfbaf909995c9865afff5f5b70f37b43f59ffcab0aa6db43ba29acba5eae8defa2d282c22e1e6c1850634bc6e7fffd383691fc94ff27e093a2274246e9a03af201f2042238cfa698a4c4cf6496a42f3f16e86972e37150064a492e00a60be3da5002f76ead4041463bc2d69b64af474e7fb79e200b531f2e663c441032822231baf7c0a9b4e8b63266d526351afb1c9816839383d589a273fcbe7f7e018e08cf94fa2c4a091083bc08f0e844e1d6f07cf1a13205264c4d4aa441d21e26b56e03f80f2b55eecd9b4d957c8896e3b31d45fb150e1914444a5d49f803fbd298e0e38030b15e02a13b2353c3491e9ff49ea72a07c66a9fa5ded94be837547a7f410391fb473b63a22b34c8867a8b9e6d223327af5b52e783ffe9ccaf1de646a822025aa85d07554a1b6be461d48fa0b9d35aee16e0f29f9505c09451f8439c36c2a63f4557057e4e405bb942fc1d5f71b0840c78aaabc1846386a6aa5105c425367ee6c46e04f8c26f4bf49a4da3c5e0225454227758481a1269b1f571523e2ae09ea30602de1d32b6f2540b7e26e82e79634d4c21a2b4ffefc5d1d690549c875af28ae2567e6adea79df0003c9d66e7f8731375fd3acf8d746dc4709ce761cbe963430743cdda47b991df3fc882ab1a386224ebd36848c3c7fe79e19e944d6f62999632ef016874e3c583a0421afa088bbb83e260207b55417b6654eec687adcfd31e4297112c8055e9075b7abb172e740f66820fe24712ebb40306bda320ad5bc443fb0f0c2031816b6faea96acf236817bb2d486a7c651082e4786f10dba78ad3f224a7924426cfa5bcc8f1bb13e5fee2e5bbddeab73c52ec7221bf5c1741f9803f0582340869ea0375f605d2093f793c0ee36f68bbc4162975a1549c5253dfc526e6f4a566a42272ccfdbc59522b5317309f9b01f5fdd66919a65267c713208b65517e6a725b88948a914b26f8bbc661eae46539efbad4f1e71e10e2a95ac248761ad4aa7b10d3b0209b1bf186b91a591ad1375f20e9661fde13400b14dd5bf359f5858840ff063ed3a016a99f69f7792d29c6c49b0af8d083f31e43a902d810a5b02c69410f115a7c5e99d09d881ab1845047cd6d79cb0a2ad979916075327c1e81e7eeafd26081209bad91564df346e9420423507a8ecb5363aa7c03a006e8587c7b5b1bb79864562d870f157a5eb4ebc88f373812f00b8de41d7c2a54e990de3cf7319ce2612b62ecad4dc94985113f9a6869c7f853a6a293dc4c8a3b41c3e46beac4b2d72ffa8b5a30f55625bebdec17d9943a7c74c6c4c541589014d1825c8795194046598fac15b3a1d987a72cf4000d3feed5e22f3eeba71f4c3f3aad2648f95e0c5f06d98c24c1e6c2cbaf267afd631cb49d7a95b5a1fd4a1c6747bd5f2daf5491d7ebca2b5c4a38298e30a94f8b984a7830c4d80563f4a330ea6c726b739821a33298e8e0b090853b9185fb96a2eafbf6c56ce5cb0935fbac76eb5dc8c82e2205171b9a39f36c14bba8e75757e1fa30b277c0da62cf2feb00b8e78989d8437ca83430127b957e94848f6b9acab89cf6b06d32feb944f41ebcd54d6cf782d9bbc79e0c0766f8af349aae545022ee2f3e5488a67422108fddfb150dc91c4e9698ab4963c3554c0eab6fe2430ce13cd66739c36a0472fa7b1c9ce109b0d283ba2dcafa12318fc670553e8f07c73e3a725c45a322cbb16b61caf3c317d622864405a9d8e9582534cdb04ec57b399095a1a52222788c7ad0b1244a9290d60d7f92c9c0e7004793720b4f757f8e785cfa3fa5426830f5607db4115b4a09960abde61a9600c55f69408aed5ef74c4756d0bd87ec7824700701a339dffde9fc067b4d560cca759d80d70abca4b6dff63f00274f0b7b26e9bd89fe70f217ac314ced7a3b3fb8a6947a7968bf54f83204b3409cde779114c41589e927a75ca0114af721ddf5d1b7af4d43158196d796d1cd4f404725829826d0d09a0fb9dd2a62d20acccf00b509c70fcfb1e61bfe6be70b2071e7032a14c736ffc8025b76daab796c97e22ec237b031fa098086eb95e57961baf230bb05a025ad32aaba282fd5f4257c1f4eb6ce95b85eb93b0478e457609af00c0e0d8f8bfc018147eb90895fa58b6a548c522cf3d6bbd60759f9507cedd713cd4645bdd50cd4ca9b644701eb0fe2037febabf7ed1b141f8da8f2770da617fdd4e07830044b105fd72c89a47280403ec9d6f351b0a4c8f865f57f2454f9698801f377503b3f7e212723fc643f23de54b916e735423607c2280f32b0ebbce527e27bf490ac086f2ca9a9b16aad785b724011107a0584a60f24b92d4836c425f3289362c782b8834eb20872356f99eb61455e312cd22a3cf545b891248254cc4b8f46d19f6c863fbab2aef377e5cf5e9d1a2b433c806cb5945c91b701a5640663484f51c0f0f52618b665d4588d78531d82804cc26ca8c4d1dd591e8842b41363d097e52af0b6383ca4401231f095f7239b5571c0d4d7faacf13a3e9d7a9c7be29427e6669ff", 0x1000}], 0x5, &(0x7f0000002640)=[{0xb0, 0xffff, 0x9, "92a6c0e4025824e49231e77a9488cef0350b0c8a993fa1d97bdd9d0553908c0aeac97c3351831f550ec4f7fdc9155fd4308964521d48c3358f8f3cef3ad3acd9696b264b1295373a71147eca5cfea191d7218c8cb99a2ffcdf3314409ec835c8b90f5f8c17e35d35eb83590810727dfdf2293294ea2118bffe318f04869b34fe368e878646fc13a7cb0851ada6c28bde75d54d2716fcf077b47ed6619e5feff0"}, {0x60, 0x1, 0x4, "b4007421a45dd3ba931d84cac95e4692a07011e441ab7af9e0ca625dcb89a33052863934d32d48baa73815a5d80e2649591bc3ac0781e4892ac094d2117ee26c57a3907d4affd086804da0"}, {0x98, 0xffff, 0x9, "9f7e25f6e7e4923a4bb8a4599cd089ceade27e4314a32027591918d0ff1b42007f1b7f38c4518393494062ba53d55cc56ca50ac3f25f778b0828671b309335688675d473c59033308e85979aea6d8cbc877d621ed98ad74a32cd36f431924f7c9df77c21fe9267ed38777e04623458f1a4c6a891535688901acffaa4219f6454a0f9dd55e46f812b"}, {0x78, 0x1, 0x9, "ada73efdd17ac32b47a4163f5d740e22e40bd1a1e408f5697b1736fd8896e89129898b1158e7086a8ac4e3535459bf8196a8668f1789c729fbe87cbe189b99182ccc021c37c40013e0de864320a9dd032788d1cdef5d6269910294624fe326a7b3acd4c1a81c89bb"}, {0x10, 0xffff, 0xdf}, {0x20, 0xffff, 0x8, "bcea2be5823b70bb176b"}], 0x250, 0x4}, 0x0) getpeername(r1, &(0x7f0000002900)=@un=@abs, &(0x7f0000002940)=0x8) r2 = semget$private(0x0, 0x2, 0x40) getpid() semop(r2, &(0x7f0000002980), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)) sendmsg(r1, &(0x7f0000003300)={&(0x7f0000002ac0)=@in6={0x18, 0x0, 0x8, 0x20}, 0xc, &(0x7f0000002ec0)=[{&(0x7f0000002b00)="0f08debe8c306f176068dcab26d74a8e2d882d882ba78f12f35ba26788e97daeb0720e87a80baf", 0x27}, {&(0x7f0000002b40)="9c1e6879b4742967ba368ccaeeb930c833636f17a84217136449e30ffb65b9b89509b973b0b3bc2d5e2d9da324655a4b4a3d275f1d59e398eb9e70cb66a075483d5b65cb3d7f89d1982302aae0e8fa190cc29e36ce17635a8aa27ec013baace7d8f1c66b69e29c5e1ef4065a52e045816bc4ee431598ae5ae4445b824c8d2ed59715414eb8ab4a5c097b656d3f1a396b46435a4b676524c54d9ecd86a00f54342f5ef76d4365855e48403ea87184df7cb2e55b2d2867d38941f0b56b61e8", 0xbe}, {&(0x7f0000002c00)="67df6edb40c23afb4d397b852b48d1e0eb223398a9038c3d40a30bf554340edeab2ef4260f6b23acffe5e64988e75f831faba6f2cac6f1d9b11c74e7f1cd4630ff2cf48f8872a3d18512b134178b0e52d186eeef88e8eff7ee661a4f86", 0x5d}, {&(0x7f0000002c80)="c020f6940a60f09d3c9316dd315aea4be486566a2cd5babfc61ad61ba26abd7fa32fcb26c6ea37ef732e8a9a604496e7a1b005c51b", 0x35}, {&(0x7f0000002cc0)="1a4e864c18e06e4e4fbe06e47555612b0466aa08b8d1ec444dffe95074b43d4327e970d56a16420902ac7f6d9f24c0b2cc4dc50c10718129f1d4c2e56011d973", 0x40}, {&(0x7f0000002d00)="692797f883e2dd7278336841fd119fe1677f969754d83cfb95cc37524ea5a2a739741842cc960c02e0d43c95325e79714e837f8f6d06c2b7fea42cb9d5a02d0d2250027b47eaa70c5e7d2c3ffdf9580f2fd7fc59d279c14abede1f96bc7c61427c6c1f0a0ea9c52eef524b22d4349421f7ddaaa4a854db9c3048361e6ddac45de39ffd0ca7e6ec0bfc93e19759b7", 0x8e}, {&(0x7f0000002dc0)="c194757a7c04b11ea3133fae2a6c032e3d99379672bcd0e498b40243ea6da9e90efd0c24078dac7ad638f9be987fdefa781fe1b54f1b6479ee828fa3cde43d3f7de013d2be666749fb88baaa0f146110c17166f6fdc0af9c0ca2136be0cb0ed630b561803161cad85038105e2297b3658259aedd8ebc12426e32aafc753d23776341a3bb2218ab8adb8df2e47bd2b39c13666f881b43a5de312a564655fff5887ef58306bada229b8f2e20d98de1c5ff7d5817a4ae547b62480035343a0d6d285cbb49bfa1350e72834379ddca7ff81e830b2bb8c9e704af433d67d7fa24d2c65ce9d2f069d6ed96c3db8d128a9ff509e62b070c88c3", 0xf6}], 0x7, &(0x7f0000002f40)=[{0x98, 0xffff, 0x3, "b5ff201fd8fcc3206c2ad07221a8702bc189c6c03e9410b68b159d1c564118af9aab898eb3605f549bb6552e0b51fc1c35ec7a0a7ed149b3f5868671b33b3e0aec61de7a7e0ae734c3939815d4f2b5fa71a9ec26f73e26f1926aacbc4b7c532bdb71c761d985b7e6b140ed3505affc8890c38728848cad3114aa1941508d93822d17db73c5"}, {0x110, 0x1, 0x8001, "21df3cb9f64a25da6b6dffaabc8704941a926f6e7d30c5d55f9fc1ff85b33a47c1bf4fe1ec2753eed670ff8108797139db742174c877c97794bf543f2b9d14ae42dac5418b7cace777b51a5f04f5c57cd0e7968c0d7aa25e46df9fb569fc6cb7c2d2580eeb8bfcee788875980ecf3fc15a08ab58d199b478998ba7b9c79fd77803e13f1d18300bf2f86984a2ece3f32e0ae120833ca0d68d23aa20abc51b700801e6cd5ec247815732455bfd83e6ee2c656b0ae8e5422e2c53f2932d579f463a9ecef83732a922def557091391d9a4d49e85e89b506341542e2ca2422f074d38c490740b4c462fa0f5af4c123d925c775fc9bc46c0036ba8aa338cce"}, {0x18, 0x0, 0x2000000, "1c6ba44f59e172"}, {0xb8, 0xffff, 0x2, "7d37a1a1bca5da4f493f9b0515004230e77d1398f9cfad0384dbb970301fdc10c58bb4a70e1f1ee9069a40dad663106143489e89d0cca9bd5d2f48fbdd24a37b479aa3aefb3ddde10d6f2adc3b63a570431f0746f0f3329ccd51fc6cd19f1a47634aa1095b3ee092df06ddd555d4675afdae49fb465b1de898282a7503943d6cd3e7a3724748f77e61739de90c7d10149c0906cbdd73e0e9623d8b3e5d4d6786469dcb1fe89d76"}, {0x38, 0x1, 0xfff, "fb3abeeed033f5ca8e08c6ca2abb0205655e6546272f601acc6acb48f88347b7e7e34d1e"}, {0x68, 0x1, 0x6, "643aaf9263d9d33b170ab6602e30a53f0acf75de6e4f29258a28dd4bcea0323f970454531be4d19025f0fc3fa048991f72faa91313691e7f60062ff0dbf34b05f12d6f0ed62022533ab1b6ef648a716f6aa447b8cc8381e4"}, {0xa0, 0xffff, 0x5, "8a406a7dc68ac3f3e2389bb6fb88e12a7fdcb5351e69bb0da7e2cfc99e3be858aa8be0c795d2e05aefbb286c6b53a793b99d26152bcf07575c579b9d2a94ff046fabf023c188e69a947fa0e0906399323250b88a08d3567120bfb97d88c1e60d8153cbd924eb5f6ce550b613b4f65c36c507f8d4ca406f1044b42542007e972acfe927dd7adc06003fe8"}], 0x3b8, 0x5}, 0x4) r5 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003340), &(0x7f0000003380)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0}, &(0x7f0000003400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, &(0x7f0000003480)=0xc) setreuid(r6, r7) semop(r2, &(0x7f00000034c0)=[{0x0, 0x9, 0x800}, {0x3, 0x4b53, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x3a30, 0x1000}, {0x3, 0x3}, {0x0, 0x3, 0x1800}, {0x0, 0x18000, 0x1800}, {0x2, 0x3, 0x1000}], 0x9) pwritev(r3, &(0x7f0000003500), 0x0, 0x0) connect$unix(r3, &(0x7f0000003540)=@abs={0x1, 0x0, 0x3}, 0x8) pledge(&(0x7f0000003580)='*&$\x00', &(0x7f00000035c0)="408100") mkdir(&(0x7f0000003600)='./file0\x00', 0x184) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003640), 0xc) r8 = accept$unix(r5, &(0x7f0000003680)=@file={0x0, ""/59}, &(0x7f00000036c0)=0x3d) mkdir(&(0x7f0000003700)='./file0\x00', 0x6c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000003740), 0xc) link(&(0x7f0000003780)='./file0\x00', &(0x7f00000037c0)='./file0/file0\x00') semctl$GETVAL(r2, 0xaf67f96d011d5f94, 0x5, &(0x7f0000003800)=""/29) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000003840)={0x6, 0xcf2, 0xbd3, 0x3, "aacf7eed0d068790c83062d1503b200791998cea", 0x8, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003880), 0xc) wsmux_getmux: no memory for mux 8388649 wsmux_getmux: no memory for mux 8388649 22:22:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) write(r0, &(0x7f0000000140)="44fcea7e871a250eb5cafbb108b4d739c8b619b49e9fc934dfd856c48083b78bfc4bb35e287c65937606e55e5ebd820b1d1e82f35c45af153a30c887dcb50d4f2f8eacb177e7e64e28db5b62f65ca77c3c221a022fa6b2bfb40e156b4841ca3ca6f71f31581fca4aee2925fc08daaedcac2ae5e687a4f420600cdba90dfee8d44082a0fe7a94658cf522ba5193afd4f2503d0af5", 0x94) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xc3b6, 0x23ab, 0x2a, "1a306bb1b8dfbfbc295bde756a644dc424175949", 0x5, 0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 22:22:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x58bb) 22:22:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r2, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) dup(r0) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000300)=0x175) r7 = semget$private(0x0, 0x2, 0x328) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r4, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) 22:22:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x9, 0x9, 0xfb94, 0xd6, "649821c066d9ad05719b84762aa6862e5747979f", 0x51e, 0x6}) select(0x40, &(0x7f0000000080)={0xffffffffffffffc0, 0x0, 0x4, 0xfffffffffffffffe, 0x9, 0x20, 0x2, 0x100}, &(0x7f0000000100)={0x2, 0x81, 0x6, 0x8, 0x9, 0x1000, 0x7, 0x8}, &(0x7f0000000180)={0x6, 0x8001, 0x3, 0x65d9ee10, 0x8, 0x7fffffff, 0x3, 0x3f}, &(0x7f00000001c0)={0x40, 0x5}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1fd, 0x6, 0x5, 0x80000000, 0x6, 0x6, 0x9, 0x3}, &(0x7f0000000200)={0x3, 0x81}) 22:22:25 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000040)="11e8f2465c33aaafee94108ce06dbe858894b52c895ea76580f1ca0782a6be7c6ad2b31df207ccacaaa4e95d3b4626320b780da4a444ca1e7676c51cbd2b8005", 0x40}, {&(0x7f0000000140)="03f90c25c311f18d38419d0a4b1631d434616c5da04d1ae2521089963091bef251bf7dcdede547ba05556513dd02033777eea9a4de402d5ce7c120d4894bb83ba2ffe16702d7220c057f9ed46190800e77b6f6299f1419301c67a362daa8ca03f218a752b24e7e3e99ffa7ee83a54a4ff4f6ff8f905ba5805bb28806ac412ee7afd2c8700d1da29020faf48589078efcd4da1d13f558284d66a2c8616c12e7095d250b45a6f4af18a29550233e07cb8a5cd95005f1997f14640079ca685a3e019b801c32029b05bc7903ffec0d7038ad54dca4afa4b44e9e00d5813437e3553b4dc67c25d4b1e4252d42e784f1e120070838a07387d3b9b041ccc897dde34adbaa19b5166d4c14975d1fbffc6d3c8df2076decb8ca08a56daf917674b5639c94daeb53731889b1268a172f48333bc21904350345de715ae028332fb344c1f9595f3e470ea6221722095bf831f76a0c4c137a7652e5a9e7d7571e2f7ef538a7852f18f1be97b358a75db05984b0d67e3655bf04a02733d76f3e7adc17c86632d19354fbb7a30f4e46afcb7b5b35f5d9e2787a343feab55058473a9d83da70c1e43fa7e6fe53ce3f917b34f522ce9e2c1ac7dcc9f7325417b91279c6aa8f0e1cdce4176895dd6e71f6e33a23303900969e8915aee44a3e95e64711c00ac6190c6891de0c56f5c99552128aa8638e7685004159462eea803475c55bd3914f8f73c9ac2db1c8f75ef5fc4f4428755ca15bbf5151f1f4bb52480e1eef8fff0d562fd34f3b179ba65e19324e1d50fcfd4a19c91d3892b8f30953b9a930d6acb206eedf0b0c01b0ef835bb71c6e5a61bebcce9efda40965841de734e034dbfd9941da0f461fa03963d6361f18f5287b94260ddbe79c75920cb295abb7e7478a156fc9cff5d28df1856feeddc4a38db919cb9eaac03df9daf7d16c3507cf9f04a7ed307ce25ae137170dc155d8e60efe135b7e399a36d085126cff5cf91e97d0ca99a21f336f2e7b45b193b0b9b9684a4fd95d11d2e3a6f9f182efcda96c41cf7267e746715286bc02eccfb5e13b9649125416e143aff201af1e16fbf4daeb1475767fe2264d9eed239999d70b157e11981b1ad0a2fd32a26177735afdc80f91cf9aa3f7406d84f38fc10ec1111ddb9d70450483b0f3eabb4ff5fd1908d05288df5285668f995e676ad82f81fc91b5c78ed30df618ac7f8883a9339d84e4063745099879b7b3ba76b299b445549f30493a2734e27c32d76a420944e6b18e69dedf31bae7c63a0f8e1bbed81fc3e72f7bc5d888cd05f9176b63e0501611f456d27b1325fee9074ba0fc0ff37591ff01976fb33a43f758acc7e0fee4187307650337bae1ae518bf568386b145c0d53a347a749d0f7de371056af1d20d12b95d130b182abf065ce9a4a0840c99e9925c876c44c4a60c0a5927171524417ef7fbe71b9d439558829ad45d0efaf9230eafdbab3a29047bfef45d0423a53ab51d1c00e1fb5f7fee80b920f11d36e569520f9489166392d0cef52ce3225a856d3d128a1b67dae9562bc4ae084e4470fa4b033e1fe6453c7c0d6c848e89f4ef5dccf220557029cba23c97477e779a582e2ac5962d9a1c9e9caa9a876c8fba7d334e39f3e9f69fa841d93cd7ec85c3c9304018a6628f8fbd72059f303976f7781509994e282b3b894da06a907efbe976c856b55158f49b122a2f26dd0bde343d4a96dfd9ad94ac380639792109d171efc0d9c83fa2a4496c94ac71e011acd16cc4355ddb8b67018c6ca6b2996c59dfbe574b84feafc4f2c6b2d5fa9921c7476d06e392a6f64f5c82cbaa2dca97e33a71cfdfe7ed2cc380dd38c59aebfb2cf4ba9b1c7bbc75455c1c4b6ee6b8b81d5eb0c64b91c0fe87cc6cae18f04849200a118c2d6f06cb078acaa7f93ac54ba01db8991691b3af6cc5ef14454bef9fe9be03cea90c5a8577d467a155ec3ebe28176590b5be1bb2071d33fb7556cd5ef5ad3a34bf13e29fd7d980a574e9d3837d7bdb9f010800f84a4edab78084f1d74c6764563568969b9ad5f8b717fc05ddcc7f07313056022b58fa9d0405a8f2db0235b1c508ca39b1f27c269d65d691f6972299873dab637c10e2c40b23b02d419e2fecf8b777a632be42c5d035a5539bff3edd9b373d0a2913f3e1ebfe2d78c7615b40cd9cb8acafe214d157278ffa5a10fe907d06fd099239e39c0856669bda7634b1b246202b58daee65f5f81c1e62bc62b59fd540f6211244d9ffbc7441aa9a2a616a236e9ce91936d2c987cda0cc45b9f3a3d8a4cb5b9fbd96d5011041ea6fe19cb0950dad50f3022e71af19a8ee8ad2d1026e74b794be8c5066a5a2f0526352dc72bcb690070176fbb4a4a657da95db168c4453ad09036aaa5f9a91dcf5ddf2d908a18b1378c32394f67c2e8d401bbd51af6973888cd0d7520613ac7a8fc2abccd43350ab724524acc99b4d177a656a63ec9aaef7c3ce8108d127ed3311a11455d7c121956a1bc924ad480bacb30567502d115dea25b26bc4db6f75deda937753e724856525649d4182469eac74b0e8139782fe01a14af44f008df49bd89e5e39374cd0aa9e4e61f9c57177607d5c66058b8a85c2cfa237730267d82dcb441926faeda0dc5d229ea180b245d09b8a4881bcff120e61dbefe9a8b420ef6813a2c0e7367fab1aa822893102dba83514e1b16c98722a70d1d04af40c9b14c5e3457ded8e2af9fcf0cac7cf4d5e5b0db1142918047db517d37e1514b4fcef87e4a75743eb4b2ea483de12938a5fdd7d13869bff9a653a804eb247da426bce66fe2f7c0abbb3f8f0514878a7f2526aa2a7383c72824f12b29f7910222068ac1d279faf12f07d4ecf9d5f267dcafb70a08d7ca366dfd229dfa8f670a53239d2e91a69bd9595b7e9850bbb22dcc775539b499ab8844d36a0ce2ff191472b4969aeaa62ad2c61bcbff41d7181a4d71ffb32fb27e576d2b05ccb71026d2d859eb90e9d396ebd0320b881026807b8b7cb742cfa21b46e37f7d9e051048aafae2b1d31f6cb162e75abc1e076bd471138be7b0056a41fc7d44011d4fe342adfa7aeb62e69c693f79cb3caf56f47c633001b0dc128a8d5432e744c0c31caca84338f08f538227e4c86a156ce4ea647ace255c93531e85b3fe8b696be521aa323b3cc4a4d6ea03720fd47b63d827d23f6f3eb5a5949cf21ea7f6358b78cb1af1e5ae2a4ce0573aaf939125624298b3dc4c8784331e83e2be3769d76423a37aec10f97f15ea3667554f1f34aed033dfcfcd3bf79fea67c1917091e34ca5c6dc1368942051647166eebe4f8b8f5e2dccb3c9442b3cf190e4f47db59707e851652a9921a219c47510fa6a8781a7884a5bfa5393241ce75fd56700aed567afcd733772e869617945e08e8e3ad1d3e7d9296c13e4aafce2a1a62991c774d0ce4b5cdc515c487196e9feb6ca88ede5036f809ac47081c02846f522e7d6f837d3cd25a3e1b3de651ea5f93b2f40ad16eaae35b7cda042a834db9ef7d5e850332be385efbcdd1bddcd802cf91bf93c14ed0db5bb5ff6bf15f2f101cdf9327c8980ddd61308218b13d9ec7acb005695049725470fc7cb5f065e22e9bbf76ee3a29923eafe2b1b7f027e94f72172e95420a105cdb2910ed0514d53f561fca2c8389af4b183f589226681e1276c4db021e9612d515b388f3e4ac5e8398f12af7ab487ef2feeba5305feb6eb8214fb51a291dcdab941da502cabf18fab7ef78c247b36f054ae1ef0c1b6c383392fc37f46262261fa40aec7221dfa24cd2461f946b4d301ee9b21aa7f94a30d736c455dc7b5a8e666aa4d500f772314416be1d054a5f62a4159f4b0016b93be31c555f25e095d5349b01f99f5ae0739ebddbaaddeb22732582f9a7e746214e53d85519207589fff54997aa48e21480f7daa3d1c168cf72fbbaf354a58a6b15c307b9936e2d27efd410615b9fe9e9d6641adb24417592143cd8a47b75ab2888607b1250ddbc78dfd9eb92387aed3210348f6acdc5439424c3708ef55b2a63b51c605357806a15f6d3421c2aa2eb7037400cf63823b99b47c1f360963dc1fa2ff97cc203811bc4d3bcc7c763e86238199aab97dd3b5c53556c6ca3a5a6616e259e5fa9d2b3bf5af16bf21ea1690ab1d8515a9c0a6cbecedfe7563d4cf19878f61138c73ec89a4e19fb4b7df4de771248801f122dc64b0070d1100cbf06ad4ed340eabf26277ddef512594ec18cce8cb692632742b590ed6d18abb9988fa6ff3e7c87a178c81c58c509f6c14447b5603bb0fcf4dc563d5a3fcdba6f6c315240b46c547322b021afb78ca7f20b70b81eca77e1851916db5a0a4a022baf31e1c4397a271ed5f5b010856fb9b2b8a608e8e267ddd9a764006ab13ed5a963f657c534dfc63efe9f04247f70797feae6ba4983d1fc037b202867e35803d424dbd07a47e3f0026f887d2befb8be701686a3a418bba8e3a03dbaae0373af797f64105b878ba1ca2d2f457ca020958d80babb46ad7bae29d6664d5ea6199b5aa0d7c128d45f16259e28f2d1a3e5aadf2131ade6fc8f0263beda01194118e6e0ae54b9e5da79cfc42c46e418bc14eeb51f79c5b6498b2063717deaecd44ff4385aecf906b0498e9b1bb517c6fd1123983bca6f594c10c29745d4154c67aecc01794d91e647727542c147b0bbc0aa629f6053b39384cb2a71787d0f8443dd1be2f21239e3f1e6dd30bb09acb09e954bfbcafa125562f745d1ecc128333618695199fec7574ccacce6fa1cee00600ac68ff2460ad8bd1f839800675e87202a73de157551c00c9b8b8f719848084bf3c95f640ec5a6ee52bf1453d52a8168c86d39f5b1bf2c0483de09b15cb69a87ef15e7f46c96208006f66f9f70c36a3020bf9ae8bb2e60530ddf05aa307c4421e825c5fd9c480868e1454e5957c44a939756311ce32bcde0795115e4caaed4c608d04ac9109cd3707601ad0f889a398528b8946b70d7eb549934f32730d8ec48d65ea5a165aed1580ae598f7da73f7be434e6089d433557a74d7f16fd0223f47b32cc0eff06fea66568493191c58219cd0a711a61da286d47f8a50a8f64c0496ad2bdd7fc09ee076650e1fe65be709d94a5ee47b71f950d1eaa8ceaa0929ed4d2cd9bda94f6f030839bf993d27772dce2a6a32b14496bf451182a65822071603c82c7f5edd841c47ee1094a65cf252424e2f689145d2ff210561951a13e5afe1227b15dffeaaa193d25d756dc1c777c95d9879de4c21daf04645e50ea3a532eab990aa819304b2425f114a25c2a86fac25bc5aa1de068fec68f3b4d6c683b40342076cc7b0973489896cf1439f78a25875825faed96c146f12403ecc45054a5a1aa6495f16b78556f2b30b59648f7ef5e4210f7d628e73306e3073b1faac17ed59227f9237cb3fe48cd896db70f973483e93cb1599d64a54362ab0d9fd2504368b95b69b6bd3ec01f4d30bde93d310549ae586ba68c75f39f4f029c50e12d42afcd28aaeeacb35619481eea2bf55819c093e530b3b35a6758d8c80e0fde337c830b9da8664e82b7a6f830b2357b65af32fab1e8188b18603152edb9e530d80e79e39fa62b3ab45f666e75e5632571bb84a741504a755e76c50c957924bd227729fdd8acfd924eeea83ee564c6d2ac56d5e97b61fd363014dcdee82e27ddae453758510696784f4e2ab8d4789f157ec7c607c0d2e86ec9bc857932e5e0a2a00916e5d76cc4509fc2b5581efbf8fbf457b09b59ef48d871a9336086d4bd5b8a1572bba2e9bb57ae76475bc99db76453fbf339a3f62bdf5aba93592bd617a55cf7c28796", 0x1000}, {&(0x7f0000000080)="d56b055d32a497426aa2cff2ff1277347288546f80a3ca7702bf6a33086ec593a1f6a1f8df7f44", 0x27}, {&(0x7f0000001180)="7696d6c6ed24045aa4995f1cec4eead44b8c", 0x12}, {&(0x7f00000011c0)="b159bfd0a20959d391f70087f525fe838ebbc9b04c02bf16f6c5cf82efd1adf207937fb01250527856ce6cb3672b56c6c047d20af358", 0x36}], 0x5, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x401}, 0x400) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 22:22:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 22:22:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000001}}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0x1}, {0xfffffffffffffff9, 0x7}}, 0x2) 22:22:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x84, 0x22) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) chroot(&(0x7f00000003c0)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 22:22:25 executing program 0: getppid() r0 = getpid() getpgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pledge(&(0x7f0000000100)='/[@[/\x00', &(0x7f0000000180)="00f7") 22:22:25 executing program 1: r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0x6, 0x400}, 0x3, 0x2, r5, r6, 0x159, 0x5106c345, 0x1fd}) r7 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1e, 0x0, 0x0) 22:22:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xbf) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x119) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) sync() 22:22:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:22:25 executing program 1: r0 = socket(0x10, 0x8000003, 0x7) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x801, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x1ff}, 0xc) shutdown(r0, 0x1) 22:22:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="2bb3b017823b8806a60cdfb920ca44edf26783b1fbd73e25798b326300beb0905451c6795ccad53edc0185b276bae8b66b4128f713cb98ecbfc04e6f7d7f635afd145c05e87d190e71e6fe55c8c41216cca7542fd7d7ab2f00e9984b340972e13bff7a38e88c1ce302993c831c75616ea6313ee677867a41e5ff40d10d58adc7dcbc0ac996b76274b394cccc3b975f2fa4c7e386e90763a7bb775528842748f30bd7e436d6bdc51cc406a7a6f4cee68301fb76ffa952ed2bc06016f2da8ea5d7016b0d7936e280569e04f87355bc2315d3cc231215ddfdf015f799d1fca6dc5b093530573d5a845ea9c9d98e355a685da6107f6703b51ee0ea412a22a936dd6a574091b649552ef1b5cb76f49992665e51870f79e30ac224e056655813dc239cafa64eff46400c51269ac2b62348fdb204552a1444b77a4e02a7503bfbc1449422a32d272ec8b848b534f02adcba90e79f63deb8ce31f9ca0fb49c644cf192624034b3665e4875d278db5c69928b6d84c6eb6f5cb202d527d29873efce9957ae4ba19e2eae41e6c6779821c4137eef68469ac4cf7a83ec3ab7e1b2b19d2d828b3cd490ed5c0a4de00059e1e6f3bfa20fb20b8fe24c8a42a18ca5797d866333c7e4ca0cc5352ab8b177aa57971961cb344eeae629424dfd3b3b84cc2bc19e3fd7b87f46ebac3b34d46a8cf5e4f0fbe5db1b7f1de8c3a1c8147922ac6b11bd26c98a5697c94d6697a6943889d87eba64088dcfe83530c95e9b458789284bf308e29423d88dfd0125f995ac57fadb622d2522b0ec823454ab98905179a9dd1d8a760fabf206861f3120f4ae26df9337c03e8d391588e8b4800690f37387aa6ac5bb9a507a60f456389fd6ef6ebd2f91df84c9c4e5ae3e9d6def5daa3e5d27421bc2d68d64cc268840b229584be9aab74fc3ef7498b2fa472da587c6079f4477d9ec7ca3a0ac4c94925d21b5367b75b0434e33910367c508394ec998a415f065a1dd0f2d43786e696e453bc92996f3e8d1daf822b1834baf6c9db0b77b64efc628a7f059b47de0a5c2b1d0075108c220cee39e9b062ff210e3f04bbfb57a0c38eff1b3ffb6f4a688be8d1b21c9a13af84028c50056411c3a915707aa2b6367239266749b491f18b120fc9f3efadee56e08dcaeb735ed6bfbf13bf12f7d54a0b7be365a53082adcb9b254626ae0ae04467b31868f13f6bba5001c621fd0d01571a1177f1fef5fde17a635d207e70d1911c91642aac95e6ab67a18f63b478199532d8f2b18c32cef4aef94891f6162a625f41f1701a2a983a0d743597a9447aaef4b72661d9bc77bb38fe2da77f1e459d45e794f5a5c6ede465ea112be1a836d08128482e6f761b03bdab12a260137a05dea68c97f89f67a439141deaeb9f8304a961d7b97515fc43275e436d27c8ee3de2f6f42b5282f01cddf7a9283b8ee3645ac0ab82f89623940f0e4492da5a83aae48a1fc42e1037ee82a4b32949e4f046ebf24f2d1c68b6cd5ec09015e4244c53257e1515bc48b6d15ec5b816c69bb7d2546c05bf4a2e229a0cf5bc8e7146e4f8693d9b6783ccccba5cd2c770fd6f26c2a0f05871e59605c524b9455ebf74e8b7a792fe7675520283cb2ebbd5b30330022f35e3a1b37c75f90af10c44d3623e3c678503f179af8809be380e502c93f80309b04cb0a0729c8b5c1ccf2805a277e6a2dd9ac7ca6847bfbba1fd64dff9b4e1f90f8c9cabb50c516e63590807b4a144c8cdc48689435ff1e2a375c68832979bc1fc1f52e4bb07ebbf5bb992a9764af7f0d869113494ca6f2d8fcaa3e71c005bccbab12e36175c3932a012fc8fe2e9e7994df9bbb974e6a728fb97ced42950edb8c58ce40bb4f6ced2e66145c2b9138d648b847a454123bd9739dc07cc3310aedda483a05d8a53030c6bd62d2752bdc4b09e55c612395f20d901b1a7e6120a73e7746d86d6ce2558a32e84d41b010ebac52d506dd5f759bedaa533f804f5f721ee0edca30876dd14939522ab73a15a208fea2157009a2c251cca03f42a1d7dba2fdd3a3484176b132f045eac6b1cd85fb612294de00c3cec8d123ebc35170992082acf89cdb849c22318c27be5b18ac1835d3a2922826063f2edc70d801149d42dbb7f40c948480eeb2b457becb2a4f6edc37c298d7cf5055ff4f352e714253faf274a32ddbc4ff36d4b3749b22cb9564351b066e5240bb21353cbf4a4c6b36b1fe17c5931d47894524b9e07e25e3f3f94455d757373693fe2e0c14ce545bdccef3c34f99031945b0bda96f3c0ba610395d1dfd6334da7210aa59401bc1ab718856c114e5c45dd5e2f1d948c0269ccfefe07489b970ebcb7fd5657dec91b47eabd145a6cc69cc4b87f7acb181c41492caff31488fbcf483bea4babf9373b73be8c95a96b852334291ad958853b1f05e6e7bb44bdf140d1b7f5f6854c0b91df89500e940ed3f5c161a5d270fe212dcea124f69144dbc04c04f0eeee757f15b3aa07770efda5987b7b650f32aa7fbe5db16921bcf8f05141f636e98b721fd4b5aea73a741c9c19f851222f1cf8f56efac80d49ef049b257c0b956aa01733770eb265cfee5c2bf1757a257c5bd3a9460b8c38e467f5ac91c66b47d802264a89fa013ba39832307b6f189b9c836ac3204dbea5485d798e5aa0b1ead68e7e1fd1162dbe56f005fd8f86d9c11da213e4960250567f27cab342fcf649c6ec78b5635785b48aeb54409dcd8f9e6eac1a87dc98bc76319e9fbdfa4a5be24b72975b3cf026c1239372134ed244a7b078d34bf4f0344ce25bcba4e4540d2adc813ea74582fd5b45321b8c269974e68ada905d1a4ca4a6a07c7a063db4ac06d9da75f4284faca001a9a9bbb8e4df9a138a6226d936438428de0f87d1bd984578f36cb7ed687d9e936631105b74710a9595f68ef8247bc0c0786428c8f6857360db420ffef102f2dcc3acbcd4e79f1457d685c8be48920faff900de8c657867fc79dbf4f32a2937b825313de490b1968d53eed8ef70d7c4a7cd15bf3580bf0d8eef6a8ee85ffcd5ef8b3b25de4e1e0d1210409ad927597f6ecde52a0941aa2d9d1246eaa8011231c2d869af3bd75f31e7cedec6f492ebcb02006ec7a9ddb0706fab816045a987f8bb3b2ed152455626794f4341bc3085f8a109d6cfba6fecea3bc234edf30d85a06e20b8017242732acf6883a864348104a3d0d91a38de96db3e5993aba4f4f9c9011d4316cae63416c1f1e6c74d44efafc49a956903f4df2b460cb1adaa87c2d93d946322bc0ad8619dfe3e7bcdc44038d3516771e2136a678fe191886e71748a64df5c69fa3aac67e45f0c6fdea026098411af7d08e9d87e02dd45ab7c6840190e9daea959f7ca779a96f99a52a4835af4a115928feac7ab11ff63b39e8e281238c4693fb786b2de2a77e4d979b06d36c4f4165091d9d378bd2953b7a98b9d296dbae9d6af7367168960bb9ce62439f6a9c874fb75a72f27440e0968b0f5de9f634430ea36b2694cf3ca7ea1adf44ed05634c9797204302ca4f75f1467e9eeecf8b6f7564684310a9c5fb6cae0536404d838e3fb0e788c4a07381df6fff9e90bf0081176e7c86cf57748e17044517b3b5790cb3d5116c88f99594d13b77416034336bde44b589c9fa41958b6adeec4a534f9394776c935b4e2dc95740ecb2f957aeedd8e0b6709e532103eabd5032814f6ded58a2ea63176326a5324bf8b5037a33ddd5861d883fc0875041ed1bffc78e70e157066e24d436b074ee6f2d03316c125b17106f0e55d31187e5be80a5ef89aacfd32263cfa13b96c87e3ca7ca34a0a61b0fb4830fe3b5f32e212004b9b3d227e99763c17db63905565aec71f6be22bdaf6698c273dac7b32d6e8e998ba766c88f3767ae5cfe83c6e595701aaca3e5b815a97b78011424ce592384bb1694daaedd100a7e0b1de1ce33a5ecc028536dd31d82fd25daa6408e5ff1289ebb4fb1c5edfcb449838cca0f8a93719cc4a267676621d82b74d41cedcab09444d6cb71d19f668442842d851d9075bb4238f32d5ecfabb89f9e3f51d767509b88fcfd3764409065ca232384ed5cbd3a0decc292239e5906052cd0378192190699f2b14c24896d15d3103d9f8ca12aea6a4992a0d4a30c17b4f53db31a9831cbb4309166828a7a3946168754ed290ecdd5c84b3c7e716e76cc294de72b5dc6683e086275ba9eeb9e520bf0118a4ee6e7a4054a9cac117f37e068f75fa89ffb8534a7a5093417d865453d25f9beef6757701baf34ac5b8aafd3dc3fa601137c3077ed18f2271e1fc719b08ce7b90ad3bb3d8eac70894b480741ef73b4ed870207306092eff522d4dc6f174fe72124eb018687b283f4d49068dade53c971faa572b689c905b3fefe421b2e3f2392df102e3332a656e14603cfc8522df381893e7af2828576bc9e809241633fb2d3b6d74f3919bbfeb97caf0cec997b971204610252c0a23c9fd7746b728d2566cb53cd9048fa26e5b702cd239e9d0a7e35170c08d7b49ce134691b78aa0f446b7d72d81d7eae8740545b6b31a9e56aa957d7e75e005717b929d61358dae48c748c5da8be1d418295539025082791cb7761cc3b02e66b94bb7d0418ee5bb49fa8d3960f28896613b8644c2747749a103681a4ade7fd5fa45a03807eee7f7418d56f7f5024faab8dbf0e37d3a2d6fd658015da2ad875f061d35a20af0985f728790a477473feee834f9f5cba974f4adf02158fb2848d2ded7a132c3c3fc4d96119ae066bc01f5a6f821b5d7a774330520e7db563cc45c80d5434f15182dae533fb262676ffa245f059933e9ba56de8a4cd12c4df750a88ca81ebb530f98f79638a22a575fdc7f52809a3c0af9fe046a913317ce81267136bf8851e8710a7cc22270eaad34f40cae2fab1df21ba17e9601bd2cd0d61197ce5ec80e4c13555cc6957051512f44bc3e93b5783dd1885aa1b0e06a66442b1cf8ea61fc1a5f918643157198bb6a64b790c685e8a1bcce39968b9400561c4581acd9642df856e5efbeffd5f907182b0489b23cb71f74b17cd5c433335e88e2c5d21485ef9d625aec60eefcefcc1cfdebf8c0de5d95890717d56d01805cda81ba3f8b76777c1ffd474449df27ce7239f3d619ad69edb0f1c037f632d2b37e3ae384c96a03b249427cf170b185171a05bf23997a07df992714e9a2083292ea6603434e57b681b0bbcbdcfc5f2fec665fdbc0cbf557c1d0bd7e342d485c8182c8790fadb08a103cbcd1f6a3cf241aa1b440d6a4c3f89ed4f62d4bfa4b14d24c5d2c6409e993172631d569c33d2aa1c467bd47a9e682ff1aecfd0647c5b661864b5edff8912cbef4fa6aa11e761d436ac3cd8b546a9ede4449623e2666e25938d5ae75a40d27903c6db2704e62b1822df72df5a21f2ae102f53c8a447d546ee72dac801c5fadfcad22fa441e9a0dcf406d0aff374d88402fdb6793e70bb0afea83b727a0a11fdc7b34511252a67282d560f2e5c5c038ebf369ae5abc6419f64e4824497641b548c5a8434d9efe37d50328e3bf85bce73defb918d502ce54329e791bcc593b850867e8a99c7a468f79d2c95e384d34236006b559cc0e455a4835393ea371feb92bbe2e538fcf1dbf0883786f6121639831946fb202de8f2550ef0e452629f3e900bc83596d0e6ca284dc70ac220d4dc34d6e04bc124aff8b21f27cf4655665399288027325b8722d164df59ddf7a349c16bcf9650bd426349e69ec0a8d03a6430fd8b10b94bf1104174d4573de20c20f3331ab03c43d6b3397a3b5b57ccdb06b4e365fcbd20aa5ce73b3a35c3035948", 0x1000}, {&(0x7f00000010c0)="7d4bb2478f041ea5d65e5613357e7d1b61e7d058fb72b0492147dbd9942dcaaa4cadca652fc8ec8671dcc59f3c89fc1d318ae30a56b322142d1e6763d6129fa427e0770d24cb0c7c8fb0845754a499", 0x4f}], 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:22:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="d8e5659c2a1c12d43670d38db3525e174116122b463963f66ae21dea031c37227c17cfb75310f9cfadfb3ea89b3df840939d1b8716adbf171de4db06abe271a500646907e0503bfdeb7054b900454c8c39ee018cb0840e652bac2bf40fc3527f6060d05dfd3f3507479b98db7b3d925751714c701680d07ff510d6f6340bf762b235603a7b11744cf028354c152537269dfa8e33141bc6b15a7e8ba4ff0119c2143e", 0xa2}, {&(0x7f0000000000)="7e8fff0b317c87ad5398f3a6d25093f67e52a85e66cbfeb74d4cb850e6d6d1b9514525fcdc2ee36142a1e5cf4868ca18e919d2dc2c83245cdb56a14f050111", 0x3f}, {&(0x7f0000000140)="504e7a2127dca933c42509210bd108d78cafe62cea9e79093ad1bb8b5f7a52c5204a67285aa061", 0x27}], 0x3) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd0b, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:25 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0xfffffffffffffffc}}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x1, 0x7, 0x100, &(0x7f0000000180)) 22:22:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ffedba"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r2, 0x0, &(0x7f0000000100)) 22:22:25 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x9) 22:22:25 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="a365e63645230e03a346eb637d01016c4894bbd99d5bb5a653031e", 0x1b}, {&(0x7f0000000180)="46f45557f72257065cfa542048eb96c6a452b9f5d50f2e4aa4499783d363ff0766428549210bda5e9c2bae32f33092b80f1411a2ff3e07d4bcfa7a45cad2f5a56645795286e7e26171a0c334a0403e259a1336bbf91ff641d1799bf79bd0a8ba6955b43778fe87d24f3e523618644d430ee3e31d9acce8ea30c42630", 0x7c}], 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1cf6) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket(0x6, 0x0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 22:22:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) kqueue() close(r0) 22:22:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) syz_open_pts() read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:22:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) read(r4, &(0x7f00000002c0)=""/115, 0x73) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0), 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:22:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x201, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/204, 0xcc}], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fa72d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) ftruncate(r0, 0x8) 22:22:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 22:22:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) socket$inet(0x2, 0x4007, 0xf0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 22:22:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x1a, 0x0, 0xd0) 22:22:26 executing program 0: r0 = socket(0x2, 0xc002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0xefc2}, 0x8) shutdown(r0, 0xffffffffffffffff) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 22:22:26 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x8, 0x22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r0, &(0x7f0000000140)=[{0x4, 0x4, 0x800}, {0x5, 0x4}, {0x0, 0x6, 0x1800}, {0x0, 0x7ff, 0x800}, {0x3, 0x80000000}, {0x3, 0x5, 0x1800}, {0x3, 0x3, 0x800}], 0x7) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xfffffffffffffe00) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 22:22:26 executing program 1: r0 = socket(0x8020, 0xc001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000280)="672afd59756556365a53ac01919a43bc5cdc3fdaae9becb9edbdf4490ffe2b", 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) nanosleep(&(0x7f00000002c0)={0x100, 0x8}, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000380)="97ca01022db676c5a3d507a1fcc789affaff1b470af5708fcf4a2495d515c459f8757aad329704786807c3faeb32622bbbbd51c6cb99ee912ff34aa5479976683287017b7f390d89d6702f892d785cd4ecbd53e125f8ef04f01b8e94356c644311d801873689562ae18cf0240f09c5bc9fe6ce0f1b7a0a07cb1eaac78fba94425087f01e2814dc34bf9926d4fde3d01825b8d93e4df4e3c08932fb56b44080208fe92edd2b5320dded313447ec43c8c6c7e922ee25b47e23cb401b2087aa73cadb6ae5857313314f95c0a5a7eb05ba2275a13b89ebf413068c3082bf5a876597e5d407ea28", 0xfec7, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1c, 0xdd9, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x80, 0x100000001, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x31, 0x40000028, 0x8ce, 0x101}, {{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0x8, 0x800}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xffffffffffffffff, 0x400}, {{r0}, 0xfffffffffffffffe, 0x43, 0xf0000021, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000002, 0xfffffffffffffbff, 0x80}], 0x2b8b94e2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x6}], 0x1, &(0x7f0000000240)={0x7fff, 0x6}) 22:22:26 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$inet(r0, &(0x7f0000000040)="f74edaaaa3d1168862e4b6df2f5d6f756ed74acccb3102f97d8b72b038921c331b13a1702bc4940a9efab57b70dd07af56690b4f7e9a497e0be8038df624d0987294fba960f55eb7affd2e6263bf3f6c6934f384beaec0b2b23e466b883dfd796d4bbafba972635c57533a825121e46da47cac47549b25f3e187db8b4b12dafb4032a64260e582fb16fa4fed204dfacb9c57b8467a982c289b7ad70d9958f78ab9f098724621a606121bf03457ebf4eb32fabd8dd2384c3f95e55035e223fd760ce08f8ef53b27e8a044819f6c7c3217f093be0090d97312fc7a7b2979a3640f37987065830cdcfadb7d52069b3000a3f8c9623e9b5e4f7c6e", 0xf9, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) 22:22:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x5, 0x400) 22:22:26 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x4007, 0xb3a) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x80b, 0x4}, {{r3}, 0xffffffffffffffff, 0xa0, 0x40, 0x81, 0x9}], 0x8000, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x40000041, 0x0, 0x8}, {{r5}, 0xfffffffffffffffe, 0x7, 0x40000000, 0x1, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x90, 0x0, 0x0, 0x100}], 0x7, &(0x7f0000000300)={0x5, 0x5}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000, r9}) r10 = semget$private(0x0, 0x7, 0x204) semctl$SETVAL(r10, 0x7, 0x8, &(0x7f00000003c0)=0x7fff) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/25}, &(0x7f00000001c0)=0x1b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setreuid(r1, r2) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 22:22:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="a1db88066d48611f4799e5588c73b34968130a3fbedbc1885a5ad1a15bbbbd9394ed56536691116cd8a2f57afce581f692b375347866600b866eec332592cb01dab36d6df7644081c772f3872750a482458dc944c157c5ef6b2eb298ca4cc7fcbcedef6ea6df6c1fae1a499b5b0c55de28e5412b134593d21a8c624ae849d4e47d140147c2c19d20a08ee24371922eb6c19b872be794a13e3b65dff8f4773a8eee3649ede2375473c69cffdd6fcce4b24e46e6782c4dd5c1606d2a3dfeb9b916ce0ddb", 0xc3}, {&(0x7f0000000100)="22e2b5e1d9f03ac401102cb2f90670491f32a9fc2d15c4f90b0268c0337accc6f2d56c875101f6f6bee6837302e77340655c8d05e1fdadfae60d63695049", 0x3e}, {&(0x7f0000000140)="aee349291b635874c42db9c590041361bba6f55b1b2ccb80eb32f76fa3979a53ab300f10cfb0d21be473b1618a083ebb2b4cf24f9a88d3a1680a3ae3843c384836711e39bbc52880f34c99b62d9019336d1c6504bdc80d5b60394ac953e464447b4460431abb38eed3cb33c8356d39bbcfe282d4ce36cfa3f25a0c", 0x7b}, {&(0x7f00000001c0)="24016566956b797dbdfaecd713fecd2f4cff56228f42ebc54ed1a96415278705e3139ef716a25a87a4f492980ca74736046e61dcd26916f7260c29aef8ba", 0x3e}, {&(0x7f0000000200)="507190ec54e3387024d09d9aa623a5fdcf792c88eee811148cc11a0593f177aee18c483fb209f1036bd33c00ebf1bea2ffacb32e60f385f6a0ea958e3cc0abb35999d6c123e02916b550797715e8b1b35bfa039e8fe0676c6355c521435fcf94d5ae3041448c7dc59f99c0153c46adcd7e7aeb42d1164c5b93f9173bd162b5e1e67fb8c007a5a08b0814ff1a1076f6043796740caa894806eb21cfd59f2375f1397a0602bd91317c57c373448a882fa5ed9ed516019fd679cb83c022872fc67ea59371d8fdd1b3b7c635a5d0", 0xcc}, {&(0x7f0000000300)="9f3088d452c9910b49bfd5a04480f53270cdc7c81616693b69d116372d5ae9dfcad37fccaaaf6da74fa1b07f887b4e26a2241c7c256dc4234c05340eef24ce05239e6bfef3373c2c0c55a1e49fe169e4431d6f070fcc607a40ca4d5ca2307b8519ed1df22737a7802b91590a85eecd291215c548b20bd0c06aa8ee307c07680e8075ba0600ff219ae32d835e55225727d49611dcdc8fcaa5687c9008be27b4a8eec77fab5d56098688c70759f38f090c9fa2ea023d44c80c0a41166c1a2344a21a3d74859abdb4a087986c7d4f63a6b572b21be09e270de1bdcb18db9465a337d7ace070611dea5cb26789bae2e8", 0xee}], 0x6, 0x1e) 22:22:27 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x4) 22:22:27 executing program 0: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="510d0000c9000000"], 0xfffffffffffffd69, 0x0) socket(0x16, 0x0, 0x96) getrlimit(0x6, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/245}, 0xfd, 0x2688b501fb1289c6, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 22:22:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x180) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/104) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) sendto(r0, &(0x7f0000000000)="f34c8f", 0x3, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) 22:22:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) 22:22:27 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4810, 0xffffffffffffffff, 0x0, 0x0) 22:22:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000180)={0x10000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getppid() getppid() fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x1, 0x4) 22:22:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) syz_open_pts() setsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="df9959e162de", 0x6) 22:22:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x4) 22:22:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x800, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r1, &(0x7f0000000000)="e3", 0x100000158) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000280)=""/36, 0x24}], 0x3) syz_open_pts() 22:22:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 22:22:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 22:22:27 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 22:22:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/55) 22:22:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fsync(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = socket(0x16, 0x3, 0x80000000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x20, 0xa2a}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r1, &(0x7f0000000140)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0xffffffffffffffff) getpgid(r2) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 22:22:28 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x1c0, 0xd) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xd1, 0x3, 0x8, 0x13}], 0x8, &(0x7f00000000c0), 0x150, &(0x7f0000000100)={0x5e44b126, 0x800}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:22:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x8}], 0x1000, 0x0, 0xfffffffffffffffd, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) 22:22:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 22:22:28 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r0 = socket$inet6(0x18, 0x7, 0xd1) recvfrom$inet6(r0, &(0x7f0000000000)=""/215, 0xd7, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x80200000000000, 0x2}, 0xc) [r\>a'G 22:22:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002c40)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xe5fd91358a0c082b) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) r3 = msgget(0x1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() r6 = geteuid() getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x401, r4, r5, r6, r7, 0x100, 0xfffffffffffffff9}, 0x8000, 0x4, r8, r9, 0xd21, 0x9, 0x80000001, 0x5373873e}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff9, 0x81, 0x400fffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0xb0, 0x3d1}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0xcb8c}], 0x4546af67, &(0x7f0000000100)={0x6, 0x8}) execve(0x0, 0x0, 0x0) 22:22:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/88, 0x58) connect$inet6(r0, &(0x7f00000001c0), 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') listen(r0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 22:22:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4000000010001, 0x4) r1 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x2, 0x6}, 0x10) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x1, 0x10, r0, 0x0, 0x0) fchown(r0, r1, r2) listen(r0, 0x0) r3 = socket$inet(0x2, 0x8005, 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r3, 0x0) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jph8>՚3@.yN'v'f 0,B [r\>a'G 22:22:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) fcntl$setstatus(r0, 0x4, 0x4c) fcntl$setstatus(r1, 0x4, 0xc0) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 22:22:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) socketpair(0x20, 0x7, 0x10, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000340)) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4007, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10, 0x4, 0xf1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0xcc0, 0x18) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r6, 0x0, 0xa) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x8d, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0xbf6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x7ff}, {{r5}, 0xfffffffffffffffd, 0x1c, 0x2, 0x5, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffc, 0x1, 0x3, 0x8f9, 0x8}, {{r8}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x6, 0x1}], 0x0, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffd, 0x60, 0x40000011, 0x4}], 0x3, &(0x7f0000000300)={0x5, 0x1}) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r10, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56", 0x201) 22:22:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 22:22:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/191) r2 = kqueue() r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) clock_settime(0x2, &(0x7f0000000040)={0x1, 0x5}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jph8>՚3@.yN'v'f 0,B [r\>a'G 22:22:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x613, 0x11) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) getrusage(0xffffffffffffffff, &(0x7f0000000140)) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jpa'G 22:22:28 executing program 0: r0 = semget(0x2, 0x6, 0xf2) semop(r0, &(0x7f0000000040)=[{0x1, 0xd9, 0x1800}, {0x4, 0x81}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x0, "ad6e95fc51eab0fa055acd6734f738c9282fe555", 0x9, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xd24) 22:22:28 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) mlockall(0x0) setsockopt(r1, 0x8, 0x9100, &(0x7f0000000000)='\x00\x00\x00', 0x3) 22:22:28 executing program 0: pipe2(&(0x7f0000000000), 0x10000) setregid(0xffffffffffffffff, 0x0) 22:22:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000180)="d148c34a23978ab50dfad6460f383142776dec0cb6afa263d2eb13beeba435f250cba758fea60004e7d9431ca44eb09b3087641630b46b2d58e5cb6bed15abab29df42ea08adfcb6ad705e0474a3941fda98e9532e7a01e8802c52d78c4ce4aeca2c11a873a548b8d88e28727a303988b3957e7bdd321275364f8957fefb9232c3a690d255fd83858fd7f5a9b1a652ef7289cbc6a29872d3dace7e419d3da1d743a9a160f4cd44e0356c17fc2c9b9bd8341d5823019f250ecba5c5909628d04e2e5c8961bd49ea5b960c4a589b51cf2264df6700b96f4153a3ad4f0c32dcca07ac1b846355f1ed337032eaf5564dac155b495bfb43311a4139", 0xf9, 0x5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 22:22:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 22:22:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cd4ac71"], 0x10) r1 = socket(0x2, 0x4002, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/199, 0xc7, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x100000001, 0x4) 22:22:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) listen(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c2d3c196b6d5200f49d2c735e0cf260d619378f10af324338ab98fa11fa76ad2dbd22cb8fbe4b1922f9dbe4258218a25a6b4dbffecb468ee9233981b904b261ef7808e2fc1a110f929ca57c78bdaf65c", 0x50) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="01000000", 0x2) 22:22:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() open(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x7, 0x100001d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xfffff}], 0x8, 0x0, 0x101, 0x0) 22:22:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x63, 0x7, 0x1000000, "bb35a9300dc2b72e9064c5989200", 0x3}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000a80)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19d0a034bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188bbf2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d324850fd2839eb8edddbe776992041a3f2bce3397ed8", 0x56c}], 0x1) 22:22:28 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = msgget$private(0x0, 0x112) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xabfb224, r2, r3, r4, r5, 0x11, 0x9}, 0x1, 0x2238, r6, r7, 0x3, 0x3, 0x80000001, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202db0be9b6cfdb0df209e0c82e2f66696c653000"], 0x1) 22:22:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:22:29 executing program 0: r0 = socket(0x3f, 0x3, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x129ff, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) 22:22:29 executing program 0: mlock(&(0x7f0000ad3000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e2a8333b1baaa1d1a8b4094ca774ceb452244d58e5562ba5751aaaed95000c1a43add84a7666873092a606fefa45", 0x2e) mlock(&(0x7f0000e3b000/0x1000)=nil, 0x1000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 22:22:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x0) socketpair(0x26, 0x6, 0x1, &(0x7f0000000000)) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 22:22:29 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) 22:22:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x808, 0x0, 0x0) 22:22:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 22:22:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r1 = msgget$private(0x0, 0x12) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) mkdir(&(0x7f0000000080)='./bus\x00', 0x9) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) r4 = msgget$private(0x0, 0xce66fc30bfad4807) msgctl$IPC_RMID(r4, 0x0) 22:22:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb}, 0x1fd) 22:22:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 22:22:29 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) flock(r0, 0x8) getsockopt(r0, 0x8, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0xc8) read(r0, &(0x7f0000000000)=""/176, 0xb0) 22:22:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xa0000040, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcc07}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x13, 0x4, 0x80000000, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x9bc}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x4, 0x4}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x0, 0x1, 0x9f}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0xa00000000000000, 0x2}], 0x1, &(0x7f0000000200)={0x2, 0x7f}) 22:22:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="fd7b0d6f8507fd81706eb437036c56751f7bb523dc20d1cd9254031e64012f0a473353d00e9e996095df0000008000000000e9460b4df98c4e52ce789a8a6bde8c98967392f8a54eeddfc6a5d8fc0000000000be423cbb028c2865b31dff247ab3e3b9da0d7f7231ccba88721e678c439dc0cc0e40d246cb7e65c04df1bd3bf16ea0e8dc539b2ffd672106895a40042b1319628afc189f105c7bca03fd625d848a6f2a23c6fc95b6b71d5ef9b4850000000061c3ae972753d3546451f0f0bbd41003b7e4703b5fe1bf502c0e30d66cc5ef285fed6f0416728701dad23d405834d5727af37c8eaa38393deb9b546ee3781df4652b04042464259b381f74b5f772e48796764271f3e3a4753db7e5bf", 0x71) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, "400ab4451175d2fd448d149a0268cc3ba63b649b", 0x3ff, 0xe6}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setregid(r4, r5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0xfffffffffffffff7, 0xc91, 0x2, "01960d4c3b0f4957188c35c6dd1f3ba9afad1e2e", 0x100000000, 0x200}) fcntl$setstatus(r3, 0x4, 0x4c) 22:22:29 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) 22:22:30 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 22:22:30 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x3) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 22:22:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = socket$inet6(0x18, 0x8004, 0x8) recvfrom$inet6(r1, &(0x7f0000000000)=""/219, 0xdb, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x7}, 0xc) 22:22:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e4000/0x1000)=nil, 0x1000) 22:22:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffff7fffffffffff, 0x100000000000007f}], 0x10001, 0x0, 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) socket(0x10, 0x4005, 0x4) 22:22:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1a, 0x7, 0x567e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 22:22:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0xb, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x100000002}) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x100) fchmod(r1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/121) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x11) 22:22:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 22:22:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x1, 0x2014, r0, 0x0, 0x200000000000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 22:22:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x1, 0x8) read(r0, &(0x7f0000000140)=""/49, 0x31) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 22:22:31 executing program 1: r0 = socket(0x0, 0x7, 0x3f) r1 = fcntl$dupfd(r0, 0x800000000000000a, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) semget$private(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 22:22:31 executing program 0: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x1000000000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x20) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 22:22:31 executing program 1: socket$inet(0x2, 0xc007, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:22:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x101, 0x52) 22:22:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = msgget(0x0, 0x10) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8001, r2, r3, r4, r5, 0x140, 0x8}, 0xfffffffffffffff8, 0x80000001, r6, r7, 0x1f, 0x4, 0x0, 0xafda}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:22:31 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = getgid() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/218, 0xda) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000340)={0x65b, 0xe2}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r4]) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f00002d0000/0x2000)=nil) shmat(r5, &(0x7f00000cf000/0x2000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 22:22:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="1d00") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 22:22:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) r1 = dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) 22:22:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000185, 0x0) 22:22:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x400008, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff, r1}) 22:22:31 executing program 1: r0 = syz_open_pts() getrlimit(0xf, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1000000000000008) r1 = syz_open_pts() getuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) 22:22:31 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r3, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r4, 0x4, 0xc4) write(r4, &(0x7f0000335000), 0x10052) 22:22:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0xfff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0xfffffffffffffffb) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) 22:22:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000f200000000001b286cff195a83f5764101a7c6848718786623df64a0d5856177052ca6b5909f1f3ae90bef8d45ba850c22b4dafd9afe57d4a9a1451c842d0891d761507da1e4d8f3fef62b84abe43bc5bc8cd439a1698d94495e600b25c10ed1863869503040a363b05c309c98ec9725f2a5601ad8d6b4c7f3591e7556f92ef193e224283954fe8beade1a828bbaaca5a2ac1c82dfcab3f2afd4e1fba72b276c45c7ffb1d92a9a6ff8689b486f405c29751ecf2b036f109ae475eba8f66d41fd10e3b549e748360e5c754f4f793cae80442089a282623959a7c8e0ff50"], 0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81ccaa494973792c38b283c43caee80099e4f180c6a9eabb3a7ca447ea6f3d21b13eb2dc0b33128531a6c7b8d73277945ab439e26fb7c03fc7debc7a2cbcc14ba55d2f1f11dbcc4424282d365316c1cb1924c7370dce73b8a1ea4efdc37699a40d5a27295e982298bfbbdf867047624f46f86cf0b9a4a8c929703793b798a7bcf637d8d2a619118317ce9e8e01f7bbfc0bfd09e0b3d5f2e50890ff833fbcedb47a7e80b0ee6a4426103d34f8fe1775d9132d173056d2b3f294c1d4c42dfc8edd8add20bdcf7d23812a22f2a7f23ce66384fc288dd6205fd60f1b5de4a8251557797100a14cfd5ebdf96c3c0ef05a3082c5f6a2117b75a603e5008a306f010420f7845797b6d7eee41d6f358f6ff9b07185a09d30fcc06421644c03073439cbcdc9f0af6f4f6d612bf67ff3052ff9455b2f60bbcf2b644795798b8ffded65cdaa641dc9983fb16e57dbc8af3971952779b017f5f23ae73b368587b26d37b65daaa00b6cc1a61d33c085f30d716bb99d506c22e74fff1f7bdc21db5954f84ba893f367c7653816a6c850fb99267961ccf7b206ef46311e928a32243b59682ded4c8d35b581839757b8eca525568a63cff551713a2f89ca46e9291298df9366cbd13dad52fbc503115129d6192def93b5efff489e934900916b00385cb1f1599694d4768fc971ceb5da72b14e3ffe4dfefb77923e12334499e56d8da9a8c3f3a5c68679dc9c88360367fcc1a00b0c6d1b01f324884578f10bb1f24343b062d6ffd8f96af1d588686528ee46afd59da9af04d22d5af766ac6b1d5a4fc38b288948481e7bf6aa1e098990a5f7f14110edc758e13cf41c8be6fc3bf0660b5fb2b41fa8465a603e65b41374e8084bee1b20b7f78e928b326a90d96d3c293af8e1a9da4f8e1efef28311a5ac82e99430876fdf03482c49361cf8566da60c75c6e23bad7154e2260022fd63b7b25f5b8f7029f80670556dc250f750f9a33ba2e8cc2307dc4f799a98c8ac6305a408990926f5b612caaa9d0c9f6ecc3ac26169d1c6974fab26d71b45ad5b83a93a9fc75ea8ac55a292dd57429f63b3be6a71348efbec02797af7432d7d776aaa22a185a7c038ccb8f39ea9326e3c289728d186ce079b4aa5de13e257c39c7335d4e4ea35ed493a84d421f7c7f6e73e75444b2a58fbb2012876d3cfa6f4c4696589965db3e6590c0e3fc08d7120c50c6e9130276142140dbfdd39d3abf479ca1aaa26f67a586225a449e48b5cffcad577c0ec108028e6ed81e73e01dba0cbbccfed2f2f69f1260409af49ee2957cba71e3711e68196551a432111c589e88a5031365545e65b09b45e8849d461e85e34e93e64cc9346cdd49811dd1713e083b7d6ecb0ad0ea16a7374ff36c89ab8438884e1fe5d9154ce89a979920fd52246361d355b87e333928e02b2151e4d6340e5b6ce76f8308b96f8e3d8475fdbdaf71ba0638fc8bef1cbe153eab527ccf8c36193bcbb80190e8b0a0a6545996f36808d516e42fe7561bd8a4aee7da72c585408736e3196dc8e84dd0ffb64eb6996acc1b026928b29a5f9ae79bab5e503ea8ea9d7f2333e20a68b1f92871b5c15a7232d0830323c34ce5d1601e3657e4c9cff2bbc5deed65951583b1f0f3aba13c565f2c4be70c1ad2ad7ebc0ae423567870be9161fb1bb58f23a6f2285a5f40d33e05b4d162953f76f5eaefb80162e5170e4c5409841b5f79b7ab2fbb9e9883a15fcd21df28953e8b3fec4632a9d1081a3baf1f4ff27a88eb77cb90292fd294bac5ef00a6e752fe40134d2d1d6c3c82ccd78b4dd29ab21691ee004e3e5d916414ac7f797152a05695a849c6939450ab0d32af0bedc067894e2f8a830cc854ef0785bc9069c56c4a60fc49dd5b5035239dd02bb4fb3d713c40cb169b1220ac25587dcfe4213368f3e88e4266fed53a68acc496a2c225a208715a7732971fee2637b5538cc7877dbff5973431330304ecb51d0bb56dab60044d01903f415c6bd41e80f35ffa14823c4a28cdd10410702b0fa03da3610e9c8bd602b0062937ee82a2cf17173ad7c64a1b1fe48aee3121714d23f4fed7d3e8b950b7d1d8b3553c122ca3aff70668ebc0d5ac11ffbdf45458805eb74930902097bcea17faca22c78b04d608adf242f909ab5bc86684c80278016547d281c54f7c5391b77f3e39c4cb0b61eaaea336e927c73d33f8d2db93afe9f7fb035fce2bd4b362e1cae465058eb348b00dd6f89151afe566ca767951f073301e0ab05f9e71875986e1767c5d8747f141ff1aa3abb46569bb41cc7405726956c92ccb80c661bd481c8ffb74c2e8182e8eacebbea191152f6fb5ddf98cada26dde9f588f991ea8a637ea959ca9f844cde212a98d82c62015b63f272bcf21596f083a4303724b2487f9bd8742c70985dbcb400c99c126eb70fa5bb177982d3b8d5c863a7ec9d0b2dd191cfca3f27bf38ff48801fb97259f3227e01f1b4a05d22f5f75c5e3de70e6696e02e3699590bedf8b03203cbb03352ba622eeed893ffbc3677a990df8783d425de0b0e408d5a6172a193516f4c6724e717f70911edbd957c5e432ce8662ef726cef976b6f44ffa729ca2bf4fcb714afb92474b56d2fca5257f00041818cc96b759ffa590e0cc65240b4e2035dde94c476a45da2ff1a6ed33f2499dcca4d9275a7e99f5dd82a1ed8c04a8f7be75c19f71eb0245c1fd02ac72a7c6d5347ffc0afb27c7e32d884336f0e3854b4ca0a0af283933adab037d87072ed401ac9d38146b0c86fc341179f1953396dbc076ad976fef882b1bb73de2c8e8d65be92427162a3916b9fadcfd28f1a240db82ebf67f71e4c200180b798ff455223620fd4373f61693c7aef6896d57f599a582018a9a43a62136384a530ec72ec01bcc88115f521cf6acd702bff12daa2525f48139821dd3c11d25555f9ab05f1ed1dd0458e441734c4bca34b8f894ecc5d1e9f6c1ef1621ad3fbc3ef93b6e05a5a5c8ca9a12c9a83473c4071f5d2f04a33095b2ce881d20a57fcc11f720e34c27a318fb1704c43b4ee227e0a8c4981e25b82f4918ac67e8ac532fdc21209ec2018ab40aacf0bc1f31529ead318dac501650ea4e7e5377a28f5c0335bc44179be97e336515391e3fa0f985208391a7f9d90fbdf2f4d4c987d3c7535ba7e68362eca342db4b2f606ea7d55a9d3a26cd96a4c175fb761e118819ae84d503da11e62a3a6c6d765afd1a3d8ca09c5858b11eeefb6283ff9ed7e88950bac48c79f1fc25d1ca354909351b1b4ea7d1a710c2c8f85d2e3a3f21050d346f2eaaba95b9905111c200ae0a14ed9e0144e58e5fe3307fd84437f87a62436400eb2856aef0f14b03b9f75c57cf45584798c72cf1eba1097055fc1d5475f7960c07c3c456d5d89583b81987f367282ee50d", 0xe88}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7b3}, 0xc) 22:22:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x0) 22:22:31 executing program 0: r0 = kqueue() getrlimit(0x5, &(0x7f0000000080)) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 22:22:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) r3 = msgget$private(0x0, 0x101) msgrcv(r3, &(0x7f0000000580)={0x0, ""/123}, 0x83, 0x1, 0x800) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = msgget$private(0x0, 0xd) r5 = getpgrp() socket$inet6(0x18, 0x4002, 0x7fffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r5, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 22:22:31 executing program 0: r0 = socket(0x4, 0x400000004003, 0x1000000000000) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="a672873059e810f65c62421a651d9e027bfcd319ce23adc3f7c8b710c5018eacf9f84e33c8891e2be25a5c84398edd68e1588a83e89d8d9179483de63a6cfc9f39585ac25683c4", 0x47}, {&(0x7f00000000c0)="df120842b4a59226e758133208d60545242d1ca781a012504aec8512ec26b3d605910441d3502638566a427a93456c784012db4d67b3db2f6a8758538695a107c5510c5a3e90a21874ffe67cccf33d571c9185a03e1f9ef3c4cf16fc5ff4f9d29a3a3f7745ac05c7f60be20f7ed91f32cc2f", 0x72}, {&(0x7f0000000140)="d55feda57bcca1eb9ba8fd277a466f6177389f9369c7907fe9951f69931683ca1c6b58d8e7127896d3a2c70841817717de844d4675a02d83b11a4ba87416814cbdb4d1bb96fd81745167c73b8f160ceceb3103a48cd80d062878ee0b8d39004f7c36ca5ef1a5e90f41cdda185f6689c6dee721650aeac06e14bcfeea8b565a7610b889584305c2534af069673a5bc46dc09cb944277f6d716f730bdcd90b9b864709", 0xa2}, {&(0x7f0000000200)="8bad2a2f858ebacd04e4deb64482dd2ce7abc39186b8e3f6351cf77f7f2e0b5d7974fc3ce444ab6212e778c073056cc6242f69defb8e4547d272a183df8d6a8b34bc9b969ba51934f53e703b249814abf48fb5ed20ef7dab09bc157db6930c505896cb21a59b57b829503782783556d99c2d9246fa27a868b3e110b5093ee16e6a3925dd3578e152ad39db603a2b6ebf34f80e348b54cc1c4c7cac678125bc727f5a93694664bf2eab91e287c2463e9c48b8a2513382ddbdfe9dfddaf830cfd8f0843c7d51fa87e8396d54760c0eac8f896f548972bb442a4ffb55039af1", 0xde}, {&(0x7f0000000300)="6c9e48ffc3bdb1e8cb11ecd0cdae8de087c88bbd89cc2917da0c143224ea9e109064cdd2b52542f7a99e0243dd8a1201387021f73d9e80cf9290d8ae92b5a5b506d6a5ebe23c1d841385d8d70ab1f3fa07067685222ae6ce0e86b218cdc8c349e96c7851daa14d8a871833aac6e57dbd3d92a1dcc0d335dc76de838b6f849abee0b669c3268082eddc0d3bb50d", 0x8d}, {&(0x7f00000003c0)="ecdc3799e5ad3305900313b1e2bdae2d23c3344dc079b4c2f272b3ce7e3ec8ea362d6234510966f2eb587954fefa84bc93ed0807258f0c949229b12e78319f81fe33b29b1294cecd4e67417567c20b3d33534a4f5bfd232d601435798b999669706dd19cba8d9d6b0389c0cee5f5be071f43f6517afdc6a267d9d951e1678027111eb893a737d4333489c5bd8b64ac0e55d92f52f919e23503c63d17d7b0c3ac17b9ddbbdd435f424726d4cca2ce30fb11793dfc109c0509967178f9139c9f66241a93a4d66e9378fb233e", 0xcb}], 0x6, &(0x7f0000000540)=[{0x1010, 0x0, 0x7, "86aa3ccf236b5cf54830bb58e0842eb4ace911ce22a4eea4702be86d182f968ed719ba2c2205699b6b4581723d21a71cb69fe45c8d69c16a78c3c729c17c4448bf1a7e5077181ea9e1dd9602bec292074c27647551413809738486cdc8074d86fea563267d1269aaee1471810ef784d198c8a90fdf453ac98a354d1fd84ef3cabe1e05d0df77cb415f38d0794e72f7c3b0053e151e735bf904d08e4da2497e0d3ad74664c4ec3ca42ab71654ce4a1e9749434ece5bff0e54e6daba7b641d53d6e36615bc4b0cfc27ac64b0a60db230b6178032debe6ee7afa147e8940bd743c57dcc97bd33e27932589f4f9aebf9413bec015f9a0c6ad90d2a0c056c1a576288565e8ae7f30c10bd2e3e7dd90f7fac177460b650024755fa06d895892b96aa70ab56871312002f00a6a89b096456ce165d6aaa92dbb4bb0f51721c275e1f5dc5a1c924bc34971bb4657fc93eafe3a72a16cea1306845e1e1f2cb490e539964e091d340971f1827b6c7b01727a988da83637583e7b2ec960369cfcada45347707be74d6e5c5ec438995761184b8befc27d04e221881c234796e82fc04c60eebac86a277f1e49cb224e43afdf182f453e4002630c0b9c3e7c161bda51e5bf4d92a2cdc6c00fdd431add5e50e6d1677b122a432ce5632b3cf0765dfb8fbf668af53e4779568584a087d1911b4ba31c665e0318156588b18d8373a78e346ec66f607dd53db38ebeed159353b2abe00c18f36bb8be750a57e70bccb8318ad2c08998f4d7827f467d9f719a61d92724508d909b3f27d5bdfb5ce60fcb722d90575f3d420f4dc228cef515a75758cb0cb358ef03e9dec621e64e5d26ab3d0bf1e9d402dd5529dc59cc53a2912ae232a93814e10c9a2a1623c0dbd97e1af1e30574016b29d1da2a5ec1b880248ea4107fced512da6a2d1634e8657bb4c5d9fd201fd06bc424e9f9a31a06c16570484bac7591638d4ea18c9331ca625a86a08c6f9d07b5189644cadd3226dd5d6d33fb315e0c671f3d5eb4b45389ebbe32304e7bc0a426f40aa02aecdfdf42e403658066dee2c5f59228db3dcb4430c4ea85e5704afd3a0b878e51a44c8bd02ef50cdb2900bfd404b2b223738f942b833efb78fdb5398739dd048325da1a61c207c2a25605cbfb10f7f57e5634f8999608eb29d4a88ce57d64ab0b03e59e727004c520dd246b0dfd57f8ee88d65fc7b677be2a6072dbde54fc984e06f2e211411e88ce03fcab4b48e8ba3a00cf2bf4001a7374fc03df2f96750b5b4626c0e63407db983862557741d47b07d5aa72ada756511a02759b3f3f7ca5f05fb6a3bbd3a169b4fb6a8271d8ae37e08df12815fe1a113d7542b39a70b148238e15ad26ed5c092b24ed453dec70d4bff9a6a25d7a5a1ad84e88de784e6c9bbb13888c23331f5a7bda6b83112be63c28471027762b13c3a1f15599ab302d11471508ed828474c99e04c5794d4c6e8399edd2b8a1ec0946f29a66a35291cb72b1f0b69a7189d425dcd068d753da56b277ae52ca90cfcd978218e0fb0a329a4e8af2f6bcca2aa1548e463af6900d82ca33bc8179121a0e3923f74c94e8d33b0b879d65ebf31b79139e2689664797037192a5edfeaed972996b8e8d859012db5800b79040b665e941a7c579a46a5ece4ab956931cd0a1b6356bff879f97768f96a3d6cac02a04f0115ddd5b64af191e32d7d69e13ca6710bd5b9ecf7d5fd7028a81bcd1a3c930d05cba659a23c024aad77bf459ef2b31ef3f0e9f26587f0fc69b3371a236d6ec1e6a9a9723abb8e26b72c0a3890430f90d1c8a9bbac7473605efdf424dd18ce6735f702782b916f9d1b9a478ef6b381924f1292b1c8a91e3813960cc14b0160f10048840a6cdc29ff08037158aa248a3ba22919d848fdb6e7a71af577da5be94254dfe50fba6f09c5b658c46473771b4a096d4d9337502178be46e803851a80726d95234a720999b955e7f0731917f3216e2115360009014ab96a77cb05fc0b6ac24ef614a88a6981849be35a029d6bf51131640426f11cf09c94eaee5159cd566e712806a858cff7f6e2f7a369286a1b31a71d0a939b9abb16c39cab8bf54d8ffdeb1583a1ac648913c8b50d8d5b3d3a44548be34b9ca3520062da2c54023330d777770f49daa438ade60edf45fde2d3d387d003252db25986bd2774734d7e252b207e51e2cafe57df66dd07a53cf96f7a0d4b2db1d39d8320537ca1606589422502616704a6702b83123177e622a6019f853012f1f1c2f2bab93cf91add557fe360cfd1095abc1aaa2c8bf7ef3d0c257c73f53fa96e72dad928a8523c9bbe67e4eab9a4280b170ab25d24138da3db15e1973c8d809c2551e575f3591a31b4357e3c27a3ac3eaf6d723350a37511f8e4e2e3dd05c54bb30d6933cb4e27a547813ef595146d26c94893d85d017f73fab0e9ade5f154368c80af70b956629be0fb551410b46f0c0cd1d440227c96788d7625b6d3eedda3d919091f41ba18f3b9d155c1ac252af08988fe96cc0cf95f1e9687966ff009c1439ea2ea53bae2e64ce3e9b05c874e17be9586032608b01abf89fbe50d7627df3a2700fb34f7433849ff3b2166ed69b41d4bfbdf991b9314837d320ef4c7eef5a3dadebb2d54e454e48daa49f76bcd80187a1fc4f1cc3d296e27478c1b7c467dbb1a189f506810bea4421c7eec20d0180b8d7521b79f05be2e0e79779b824d46432aa1bf1e7015ee95db5d66a1a969a99b2d5456cd9e7da46c575f98156fa16325568767ab2aff5e534cc4c7f29775ce116a662e983fc642f050ee8b89cc658f9f878f7bdce21c00e567460cf757fbeeefe268a0e3d26d55bc4f1d6a4b10bd7057c53c4b0c2878a1e24fc51ccb7c7846255db5ed79445784e8ca03b9c6d21647e1261ce9851d66c7b58d07b09d1849d8b939809a8dbce24c027e8b06bbef22e8d2d45923afb1fefda9bc741068af228b684eefb508c15281738e53c605b18a0d071eadd60ced1ec7455af4a91d3ea1922d50c1ed9b7351c628b8147b4d1c987fd99e374738651abb4e9a48c6ddfe4645d59b81f5a6f6a40a2d1f4f68ac9ef36e9c2be0f1c217048f005310dade9f28be72c73dd2360493bbef34608e78939a2c9c56e69050e77bd3244fb82f6a1fca5d7dcf83135f9a670c84d0c0b9069c05e7a9eb930e80d4db84aad43aa82fb1d87c9a51e4b48f6a86f715c6fe829977f3203fd5585bf9fd04228b3b8b440ef74f6cdec9f98cef81397086c533a22290c82b548f91803ca0ea9f0527bf98ce34f8e09074fe79eb059060779e3aeca2f14ed55868a93af1f058c34857939bba2afc2fbaa7157c9f452a8b74cf7348ff4652fca5726d316f20b50c53c850ffec30a1139506b579e3054c3c5dccf1639a2600e431d03b14a77d599eaa116871029b3357155fa15e50e980d944497f553c04de816cd596b5edea2fee096940b556165211b9980b7a0d562c870c326205a2cc95cc9851826a261a5977499a7d57f94613b3a6bb1bd85d8d11eafa6bdbd3abb09c8678956ed47b6f590c4ea14fadd9d7b511741e0c4aad86920993234cd62a7df81ba63b100224a5581bd2732d9f2b03218f4d942b26f976a27079ead3a1b4af5a74c36630a4b7efdf8cbd4b8d253a975fd995babd2abf02e3daf0f4b2496533c4976720f0da5c070575c8beaa32449de03eb8c0088c0c5e46151265c2deac789b54f4f6f321a418e70ddb3aeb3fc4778d77595a5fe775c7a59ed6568216d203778239b2ef3a9649cc02c9647d8e7ce4feb91eb16bc9d18aca5b1c351824612583062c6f83500f4ee72996b85ae8045e9047d05b8b9e773f6ca37c5c304666e0235a30666e17682b1d72e200dc7f43435fc31c593e1edd77e181305e16cb7492c6ec51de02543e78495f844231b9d1f2f57121fa8b15ca1f79872b9d09fb4bcd45523d5510cf62b215925da3fe2a75533b6ae3e40d4707b86148503302a632c630bde634247c0e754ac6c031193ec07e0dd8434779903f1ffb645d7e0494c2407e08c528c93dfe9a878dae2b9ce1fb3daf5ee94cd48045e2fe1b3cc74044aa38bd1f13101c028a1081d1509eaad0d5fbe57a1ded83e3a2dd886dd20edd0ecf8ca3e106ebda9c885f66aac596ef504bcae408f7372bda4027aa44a104511f80cab95722c7eb5cb9294d13b3afd1d34e5e543ead41eb23963ada5bf90a01592e575a35b93e8cfbbf2c4bbf6bcc5c1d7608f3b960e5e0511db5677b3fd46477a644289093576ee59b37168c9398cf1966a8eadb4cf33c523ebe518ea903986ebeb0746147b8b07800fa0e83f06c535f119edeffea49cf1e268e3a22c5bfa8a0f70b1fd3bb654e34626030aae2ce8bfcec4679d778020d820a1f5f44319c05c5ee5c04866eb21bf4ff982b4a05ac2bde6b7852f227d17377c391a41ab1fa01c75ef3595699fa4ef9259dfed18f6a676c48cbc80bb33f3616792c81fbbb243f5e80306fa9e04e923bd2826a46b95f3417a52f66399cc3169a9e6b3a579e77df54840f624b28e81288e1469d72024c3696bc600972172a54f8bbff3f6078758d7d4beab24935a062903b7d47b596e549c5d1bbcfb490192502c264cb2216eee32e20ed8b2c6b501f779beab731e0bc62e05ba5fd4642fe214070669232c1abbd303eeaae164bcf444ca125e8e84603eb9ccd4ef744bdd25727b86c9d8adf20b3ba3f35f80f665960384944001c22a23fece456ce3c2df9832cac43e26008f999008eb232cab57b574bfa537ee4866355d7b8e3ce2680f9c7e514791f57e70fa776acb1ca8f4838a1d529d92401beaf25771a9a5e3c3aa74156b186e64e0492109a327988af40d8bb448bc3f2412dd562ffdc8d09b3f05aded25acee7c7c4bdf3f65823382b626501143426f8e8823b59db92336e4c98fc69576ae061da394391e0ce79801d82332ddf093cd08ffe234663783164cf37b883056ec4eb1ac473f31952749dd6a06bb5ad62290f90b9053e2ff904f68364972a5f9e452f593531dbe3ab15fc1f0e2e5bda6abe7946e2927e0b8e93285c5837f2da867b81e1f2475d1af42884b18349cd1654032c08573c3d29c233ee59f446ab7dedb1bf3ff0871ae6310ce761949cdf1f63c2cf75f9d812ffa8798e7ebef2ce95094be127e71ed113872c4515de3072c8df22fc10c43b6fb9158bb0b5d81856c76463fbeac167501c823a6e1aa289dba3b6e231c91c8f8efde0ac5000b24d5ac563eb0724dd329b515ce11377660b4fde6b8618ec73ef9c5f6faa1660fdd5dcc5a6d940a9e38302b7ceeb8a0746e6f68ef568b1f144a0afd9ab9785335cb949a60b8b378cb43d81c694e8db441dc9f45688d90aa479f88a9848b8ad399ab60554199c80ae07995ac23e5c501e6c761f0ca63cb732a56cc89743b487144a632716daa91ef2bb7010caf540dc5dfcbbc72e57ce3017c63b0d2ed5c3dc14caa94c907b1f2642f73b6a5e174e5f59aa14bd4768a5e29ffb5367758b2e532960b5dc4f86f6f59120b60850ea578fd94e023e6fbbf234282bd3bb9f627f7102e835582a347caddc3077f5afee0e9a160f3950a00b64801e8d0154357350769b1425b587e798423ac2b58f1db01277067c09995519e2cf8e87330a53342a0893712ef164588bde00fc1b664810393a5f989eaa069fcbdbff5909fb1d522d27c4af873da815dcb7b583553ae2533346c50c18fed569fdcd6462173d5e539d9ccb9ffc9c4e246fa0ce626defe3bc80e30f9f9bcb3a7a128502e96074ecf6aca8e81bd5ce8aec0716f175364d9611c3d20a48"}, {0x18, 0xffff, 0x4, "d489"}, {0x108, 0xffff, 0x0, "43e8f58aba545fa372997d7f8057afb98bb0df48356a64620dd2c3f1d5745c8c97fe18d1d736138a884e6158bb8f460e003cd7249fc297e312b3e81041dcc5eb3cd3267089edb0c7e630f44cb54cac2e608505186ea0b8e2dd688e5dbab73d51caa471a6a7e785415bb20a38f345194ab60d3b12d4b538963f9135f84a9fa3a1fb0ab6ad5946917f7940e6c4e3f6d186549ba23b6bd47bd3c1ee1377ef650e6a9bb59c66aa257d57c047c94d8a2af38a47a5d34512531a8fa334f81367de62c17022ab97fd689940671503d7eeda07d53c5c14befecd5e8dd3e0e0e47c617213bbbc6986eb1842d880b4efcf1164c4f29df9"}, {0xa8, 0xffff, 0x1, "1e4dbc8937ed5a97c86872d79f2edd0ad6490ffde862ed15529d1750ac333485d4704c3939b878a3f8a9c1b32b3e3a10e11a9844c9a484996e7ac8129c98c47fd16af02cf3f848346ab8d8c070afa3d86f34931b539a617db7c273a4fbfa9d9846c8cc54a37d4083ccb806413712a21b011fe3336aa0c40e1d73b4958513c01443cc103f482ef11b259f8f2618df3737b95a"}, {0x30, 0xffff, 0x1, "1c0d2b4e3431cb1a301ac3896dd8fe4cc78f7173ebb9429ebadf99ce"}], 0x1208, 0x409}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:31 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) syz_emit_ethernet(0xb1, &(0x7f0000000000)="e9503ef34d1863708eb07e4f118082a52fbadf6515b72ca06dfab34d829099ad9fb6dff395212c774cb639464754ac909d5a023e1577b886df73e94884485ffe5ce307f86f39b794b8323766a1a36fe8992fd0e09223007af38df5befe3db8b2e5fb30d164d3417dc67c6cbc9bafa962be82c483c4c849ccd321050500ae98ae7be79810c7f40f32009ebae445a46296ce3f4bca11cb845be31c40a3b2298832b491478b32130f5fc0c4ef435001319e0c") 22:22:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)='\x00', 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x20, 0x6c7) r2 = dup2(r1, r1) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="2447dd98c732797f8f82003deeba157281086a70ff4563760cb979a0aa537db0cc08632c755c0347c267874b89ee9904", 0x30}, {&(0x7f00000003c0)="050ea33e2a7959fab9b0cc4acfddf80f1dfb604bcf00bf4f82d23c22", 0x1c}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x4}, 0x6) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff5968fcff00000000000000"], 0x10}, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 22:22:31 executing program 0: getrusage(0xffffffeffffffffd, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getrusage(0x0, &(0x7f0000000000)) 22:22:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8048, 0x6cb) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="bd482bc80fed74dca83eb564d2040dfbeac0ef4761fbd758f41bc71768001ff70720f88e40f0c934f5188fc10492c418b5048fcbf9580cd528f80f24530b67d91ae3daa094eec36a2aa7a8efffc6f93747a29c313f29fb40afdace602ba4cfeeaa75e8f61860899023a7a297207c5b108a78087bfc9d2c79c045fd43cd172bc602dd7d0045f46cf16471709b9600b95e6d40772c1407b8c19fa273b7424055e9ac7b2c3389d1b47e9b31241bdf6ab594e9cea1eebdf73902578f5320676f865f80ad609b8b857ef11161cecd1f30a94beceef8871b518ea753f145cc44f9c7e042685dd0b8caf60ed3153acdb0eba8e12885b2", 0xf3}], 0x1) 22:22:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0xa7c8e3c0624b5432) 22:22:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000001002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r1, 0x164}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 22:22:31 executing program 0: kqueue() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 22:22:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000000, &(0x7f0000000400)={0x6174, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x6, 0x800}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0xc9, 0x7}, {{r2}, 0x0, 0x22, 0x2, 0x5, 0xb}], 0x100000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1ff, 0x5}, {{r1}, 0x0, 0x14, 0xf0000000, 0x3, 0x40}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xb7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8}], 0x2, &(0x7f0000000100)={0x7f, 0x1}) 22:22:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x24000ffff, 0x0) 22:22:31 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) open(&(0x7f0000000080)='./file1/file0\x00', 0x910, 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/57, 0x39, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 22:22:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a893012d9c11c8faae61de79ec5c9e72dab4fce5321785d115fcce43c1932e4bba946c4ff7d4743911a3deb6a0f59ce6dc7753e90db8f971a9ddc92a8877852871f85612d8553529dba031cd2d8712c89601b38c1042ad076dbf07149db112701d271e69b9f7171326e70af67d7ea143447e3812e3746df5af907ad34e3fe1ef413aeb0167cd2caaae", 0x89) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x3ff}, 0x10) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20}], 0xc0, 0x2}, 0xb) 22:22:32 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) r1 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r1, 0x7, 0x6, &(0x7f0000000100)=""/229, &(0x7f0000000000)=0xe5) write(r1, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) fchmod(r1, 0x4) 22:22:32 executing program 0: r0 = socket(0x1, 0x8008000, 0x50000000257c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) r1 = dup2(r0, r0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x3, 0xde7dda8ce72fc884) semctl$SETVAL(r2, 0x4eda6a4f481176b0, 0x8, &(0x7f0000000140)=0x200) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x205, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) shutdown(r4, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x7fffffff) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000080)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000300)=""/121, 0xffffffffffffff13}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/190, 0xbe}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/150, 0x96}], 0x5, 0x0) 22:22:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x8000, 0x200, 0x101, "6438f3245e5bd290b96f0f01a6a8fee18bcfbf1f", 0xa55a, 0x766}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getppid() getppid() getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffe56) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x100000001, 0xfe2, 0x8, "1573b2d69e0626f74788c7dabe5dae0c86c0e5b4", 0xfff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 22:22:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x147) mmap(&(0x7f0000cec000/0x4000)=nil, 0x4000, 0x0, 0x40000013, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) 22:22:37 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000340)="1eb7c428474989392d82a410885c1c6532af9009fc3785a2305492ad4e278334d6bd6d159dda69a41c52acc8732fb9c9bee14dc22fe22368a00e3fce8ff99d455cef34bff84c82d8a956d61250f15eb8c0b70458fb32ef7faa0fabf66cf116368cd4f69c86d2683ba0503348df4e4fe4059990567664ed66aaaeeb2ee362b67abf99fa0d5dcd0433a3bc581374c41fb244ba435629cfce35eb3af1bbac369a9ef7e37aa1720ad806e310218919d5b159a0f34ae5553d5c2e2f4d1bfe77d90744cbb63a", 0xc3, 0x8, &(0x7f0000000440)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="63949cf81fceebef3e454b2ec1c875b92e198f4e932857e1b7d5c68a3ad4c20891279303597d3f956988ed39d6bf4757b736e4302a452f6572263c9ca3ff1e895ff31515450ed5ef332b0be7e3d1df5b3b990ce01b097236fc282dda94ed549ae4eed779e2c279122578b6bbd592df401193159b42abafdffd2fca01b5a075afc267978c51323d4618021ce39441690a12b4e75dcf9da65bf255a856cfa8feab4c", 0xa1) r1 = socket$inet(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0xc) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0x40000ffff}, 0x19d) 22:22:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x4, 0x0) 22:22:37 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000200)='./bus/file0\x00', 0x109) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0x45, 0xffff, "84632d3c3b258a4a297307689b9ee6c43b660e01", 0x9103, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) write(r1, &(0x7f0000000180)="d97471e4fbaf6eb9be99531a40397f79a3b882af6f54d816d6379789a6e2d9ff0ddad3ef2a67f72a04304a176b98853afe8d975a5ef8ea4b8e23354602482829f7880a63738148340115e67afdf05a894bf78c646a2e0a08dcabeb7be6cdb9abef5aa12468547738796ad1aa78e4dac70c", 0x71) 22:22:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000005d00000000000000000000000300000000000000000000000000000000000000000000000000000000000000ab246b0f957d732323240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) write(r0, &(0x7f00000002c0)="82e12df06aaba70e67d7ead6102277e91fad11bb8e51a737d92ddfe51085165f78646da2fd100cf4c0e26ed438b72ae932bb6717c66c560f0c98d1694fb762bd5e4674dd119a35387c65f8732a8a8ff3ea0f0e98", 0x54) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x6, 0x3}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:22:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 22:22:38 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:22:38 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20088, 0x20) flock(r0, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r0, 0x4}, {r0, 0x4}, {r0, 0x70}, {r1}, {r0, 0x8}], 0x6, 0x8) 22:22:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x361b) 22:22:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000000000, 0x1, 0xff, "0835b0e17bd46271db4d0f9e1db6aebe4a5b218e", 0xffd, 0x1}) execve(0x0, 0x0, 0x0) 22:22:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 22:22:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fff) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 22:22:39 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0}, {r0, 0x189}, {r0, 0x7d}], 0x200002e3, 0x3) 22:22:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f000068d000/0x14000)=nil, 0x14000, 0x8) socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:22:39 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = semget$private(0x0, 0x2, 0x11a) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x2, 0x755, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x3c, 0x1800}, {0x3, 0x2}, {0x3, 0x7}, {0x4, 0xfffffffffffff801, 0x1800}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) close(r4) 22:22:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x108, 0x16c) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 22:22:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='].(^\x00']) ioctl$TIOCNXCL(r1, 0x2000740e) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='].(^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+){\x00', &(0x7f0000000380)='].(^\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='].(^\x00', &(0x7f0000000440)='\x00']) sendto(r0, &(0x7f00000004c0)="960f33e4a3dfb5881a46", 0xa, 0x40a, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = msgget(0x3, 0x4c0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000005c0)={{0xffffffffffffffff, r5, r3, r10, r8, 0x1a, 0x2}, 0x360, 0x4, r6, r4, 0x8, 0x400, 0x1000}) fcntl$setown(r1, 0x6, r6) r11 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r11, &(0x7f0000000640)='./file0\x00', 0x100, 0x6) r12 = open(&(0x7f0000000680)='./file0/file0\x00', 0x100, 0x30) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f00000006c0)=0x3) fcntl$getown(r1, 0x5) seteuid(r7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() msgctl$IPC_RMID(r9, 0x0) sendto(r14, &(0x7f0000000740)="d3e2d8413afd6d61b8822f4924e32dcd9c2b2487e3b8f302723f337a6a2dfcbac94c426bd795505b7eaf1fa1c979f453bfdb732b5fcb891c3af943d6cf2c52fed75de0fe41092b9045611f26a98b0de40ba4c25bfe1d3230fd168bcfecc7261529ae1c67da517412151c322d0c55fa3908fad41774fa1f3ee5bda3aecd403a923caee45cab6331e4fd4c761aa85bab0c5243b155ceae5afabc29865478548282ec139449e6090a2eeea08f5835e36b", 0xaf, 0x0, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000840)=[{r14, 0x100}, {r11, 0x80}, {r1, 0x80}, {r1, 0x5}, {r13, 0xb}, {r0}, {r14, 0x8}], 0x7, 0x7ff) fchmod(r13, 0x9) openat(r11, &(0x7f0000000880)='./file0/file1\x00', 0x0, 0x4) fchown(r11, r5, r3) getdents(r12, &(0x7f00000008c0)=""/242, 0xf2) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000009c0)=""/157) 22:22:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:22:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="079406f0ca19ba4d5e67df56fcc32bbe720e7fa759a97dc63f915a79e4b0ba4a1630b4bfc81fe1f8d606b8ef8fd767ca6fcd9c00d895bb85db093635748b2df2a1c94f6072419db05e1d97c438d25318964dc78de1ccdcf693469c2f03f0e28d1c5cdafa3283d3227585", 0x6a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 22:22:40 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000000000000000000000000000"], 0x10}, 0x0) 22:22:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1a1, 0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:22:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 22:22:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') readv(r0, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/92, 0x5c}, {&(0x7f0000001200)=""/47, 0x2f}], 0x3) pipe(&(0x7f0000000140)) sendto$inet(r0, &(0x7f0000000040)="b491ce7daf3a80faefdf65bcc15e9732149cafde825949b92f52e570bee23f47814df1d609131dac17911eebd65f89495ff9ec0eea7b4e", 0x37, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r2, 0x4, 0x4c) write(r1, &(0x7f00000000c0)="0aa70958c0c64b783cd4a1d8a646723edff8ecff0e927591a838d5ea9e98f2a4fe3c591a289a54582acc90440203269ddeddce0297c64cb8e339dcb0c0f1e6ab16cf3939a8def73d91cf52f87ea183034e42a053f0d9a4ffd99c4e91d804d0b8a57f29cc46f8209f06475697db0867a9ff427c2edf289a27da5a62a5b5aa5f5768fa469853d9e53db75902755c1590753ab89b", 0x93) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:22:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 22:22:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x800000000008000, 0xa0000000000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 22:22:41 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x111, &(0x7f0000121000/0x3000)=nil) 22:22:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x80000000, 0x5, 0x37ad, 0x4, "1cc0a2423e9f3b570514d864403a2dc9a986fe53", 0x2, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:41 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x30) 22:22:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xe46f39df8b10f7d4) 22:22:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000040)=[{0x0, 0xffffffffffffb680, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x7fff, 0x1000}, {0x7}, {0x6, 0x1000000000000000, 0x800}, {0x2, 0x1, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x6, 0x800}], 0x9) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000440)="35d72052549c2305daaa939d18a10d5b37439ceb2c5df56c8e5c00d35b4f50a374d0347b3200e9e8b248aeac02a76a8bcc028830d088a9d74dec9f8cd82c41b0f5fd94541eeaa0f42d169919a35816fe824d6cf3012087fbd6f73a40b2a33261417d3bb02ed47f7e7d4a8a04a7bc8a5516de4adb4db00513c4737be04fc3e7a24b22f1615ef2d4b57265a4d6cadc884661a386b75d0ec764f4f36a00ef4b178df19dc859", 0xa4) write(r0, &(0x7f0000000140)="c9e094c51fc8e87d6da13eb07c7ee2721150de37591d2a7cac1d5ac62b2ed6a7990d70", 0x23) write(r0, &(0x7f00000006c0)="e4deb03cd415ae00950712573d139c5f7fff082f304a83479256b86e73a4a0fa08e085d0dd3ba2e13f65b1cd382ae3404a3b81c1999970a1c51fb4c655010100006ba63942e4fc82a7ba25b2408c95804ed07df0f17556ed76d4a6a7dbdc225ff35dfee3c764324657194862357883c2c4cb1fd44ba6276f1d1368f5e11a75c11e6389e7376eb886f6c8f7cfd4df000000000000000018136764b72b6abe57fa8e7ad7248987ee5f463f7a73d8d932fe8441e196f95142af2efd455fea434d65df0ecedcfba543010000000000000082797ac3c7dae3c0d83ccf53482a09dd5bc72c82769e009a50d9705506c3e73dbf91e3fe0421397093a1fe96f8111cfc7f17c96f33969ecfc46cab01f718d6ee4c9207331d7f35a1352c8738f399dc5bbb00e07f9c91859e825f0000e0f90f96325c3ff7cc32144e2ae94d5edec5580069fad10c17b9df91cf9aae8817629d79d24591d664e8eaa0f628da3ed8fa3d40770e2d308243988e95f45d66a19136b0543c56dea335bdffb6b598c5618de87deb86dead103d1d9a2c9e2b1840b0868f451a6e2146951d950eaa7fa7d088bf40c443a154fd9939d31cbcd70183f45bba6d13b3f46a6d97cadc421125a0", 0x1bc) 22:22:41 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 22:22:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x8) semop(r1, &(0x7f0000000080)=[{0x2, 0xffffffffffffff01, 0x1000}, {0x3, 0x1f8000000000, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x5, 0x800}], 0x5) close(r0) fsync(r0) close(r0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/101) 22:22:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x0) close(r0) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) r3 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x0, 0x7fff}, 0xcf, 0x7ff, r8, r9, 0x0, 0x2, 0x4}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r10) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 22:22:41 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r2, r3, r2, r3, 0x50}, 0x1, 0x6, r1, r1, 0xab6, 0x8, 0x9}) setuid(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r4, &(0x7f00000023c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 22:22:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="14bfc887875df15c6ed89d51b28de021dcfc10f7335d555c211bf27973fd5b7ff1e914686d42898a6625de9d9eaf73091475c49a91807a0dd5c736d3860c81593616de5f1b9b3a", 0x47) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xc8, 0x40, 0xff, 0x8}, {{r0}, 0x0, 0x80, 0x0, 0x10001, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x2a66, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x7fffffff, 0x421e}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000046, 0x1, 0x5}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0x2832f148, 0x101}, {{r1}, 0x0, 0x4c, 0x80, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0xd, 0x2, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffe, 0xc, 0xe, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0xefba}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x40, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x6, 0x2000000000000}, {{r2}, 0xfffffffffffffffc, 0xc, 0x8, 0x81, 0x7}], 0xffffffffffffffb1, &(0x7f00000000c0)={0x0, 0x2}) dup2(r1, r2) 22:22:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="4c82a0f0272a77f4a7d47b96ca6bd755db190ac198c474bb75427ec2210f7fded1ae2ceeafda61e75d0e4084a4d6e225bb4f4fdfbeea54567398e0d4c9fb84bdd3c0b1f8e970ac5af0772e5e5245e08b313d647383ac3d57709b7d65fbc1905e21eb6df4cb33da0286704610dcd2363f261ed5af130f0d830163806f19bc53ea57d78a4e30bfdf3864b5dabf15ec84d8984b325b8721700d", 0x98, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="7e102560cd0f9f05e00d39e48956dd71a2dea34bc574c0830b0e944c4ac87bd6740e2fa9d8f2ceb2b3913ed50a01", 0x2e}, {&(0x7f0000000240)="4de0718581f655ec72910b94d5600f3fbe6f7c9647c0843bd469df12dfc52d4d9944963ef6d3f81beb678cf77074950ad9007275f93fe9ff80fa330f07a60f2aa0af9bef58072ea397e5b48416feb3e1ba192724574212e85ab85860603a9c9a946d2cb73f755ed576d30e6bec64f4e88f9301d4c4bf1388bed81ae0ae836dac4c6e1a3f2dba", 0x86}, {&(0x7f0000000300)="4b0e1e8ef3a5a0300adf61bbb7ed25c2de1fe4f38edfa805a55610620cda20b6e77b00389cf881dc3f481676f2a03dfc5e613aabfda864b969ed8cf2bf5c945e9deeb1a5ce80b46c6fe7d8c76775f65021f0db161f202711fee439fa0d4504d36fa554ceeb762bd4e82da8b0f024397b7f518b16a0fa343ba208883a2fa0ee71f6fea8e0c7503e96d8269f22be647c9d62ff6401c0d22c2ae51ff6bfea033a3a1861cbc0867d4d0ca244ef72e3f57e16b24c266098449ff90b95e53efea0d4dac9e495f25b8435f2d44813cd8238496eb5634a2869fb3c972625ec014e884bf98d3a", 0xe2}, {&(0x7f0000000400)="f4a696b5f3b57032808737a7ff94600ea067d906a29a20465f04b0e84f0e8883fe0476b7456f1a46c4bdd9a6bfca94d17268c23f89be", 0x36}, {&(0x7f0000000440)="dcd49c40064202cf644ddc877ccbb25bbadea13bd273d17dcc4bd7c405e936a499276d0abb2a222b07b6fe4a79bd2f24cf170ada4522404be5b02eff45f9b2d469c283fbf36286663004e435236019e3f417e37d2956326be644913c1700887a726a3a5e89efcb7bba492726e1208562fc7592660b84f70a61dce964fea3a725659a44ee4933303ee2518ab22e96c4ca11741ea2b8a931285cf05768b9aff6ee031362fd14a1370d52cfa2e387b3f0b13113afd3e59724e1d1156459ca0a226faada794a39aa38a8b9ab13bc6cad86895cb5d9a01ab6a3838eeb2cf4ea88684d6befc49e", 0xe4}, {&(0x7f0000000540)="1879684b7c9cd90a46e0fee3f856b597ae9fb311a79e7749ea5ba28e2ad5c848b22c81ea63e00145523e942cfda041df9d64d27993c6f12a87d18dec0c273668b90c604dac89c5fdbf6271414db93f98ce7875d13e7733b971071b26296939c8e17cf08f8fbbfde7d89747e167ef81412f6cd65bf5982f3b3999db93e3b5c54eb448258da7b20aa0c676d0cb740987982f342337b419a17c19c09a63440cd904ac77d0c3c22c65189d75868a1f046953584fe035c4ad3cdbc99e801a7371a31f5cfd441e0019a9d430698364ee13b59b6b48f5d82a1eb754df23281158b3ade76278a93c047c886e9f0d0cdadd4cf97c64d29fca0a", 0xf5}, {&(0x7f0000000640)="c1c47517a560a134f08f312f1c67cd7de7641e3ceaff084d951284fd31ba9a7adf20a9e379eab239cda174fc257520af92581106d8533fc3844a53a7d6652f89914ccccf1d73d636853319c52f04f971b2bf798d816c36d6cf931302e7cdcf24016f4ac150d53c3d9c452fbb4058bef7774baedaf0be3aac30a4bb794ec225e1c3ac3488e8aaf151a67d485ed7c04a8bf5183a17655786421b001fe99290e9af39ede3db879f2cb39fe6336db07149c5", 0xb0}, {&(0x7f0000000700)="75a9674d25ea5ca5d009bcde3a8160f9827d818bcf845c34165924c71fd0e181fe43caa30e05a18f803600a123469aa4e1eedddf3055b5701cb94ba3195154b58e1cdcabb8493e620d3ba823add33952fa23107c375eb65d51f9a04021c236e317cf4e92ca90e1e79ae8cc5ebc81fac71c518b3615a064b46885e4ab4cacf2d07dc8110e940ae205cec62f9890596dd25b40828ce77d2f5e0f1484ecb9e647256de9d4175ac470600db0b76d46dda28317fc8b624f4f37df8f9ec1d8160400534218066deadd5057d759b7", 0xcb}], 0x8) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) 22:22:41 executing program 0: r0 = msgget$private(0x0, 0x3ff) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) 22:22:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) getrusage(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x280a) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001780)={0x0, 0xffffffffffffff6f, 0x0, 0x0, 0x0, 0x6d}, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x0) 22:22:41 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setregid(r1, r2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r4, r3) setuid(0xee01) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r5, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 22:22:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xd0) fsync(r1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 22:22:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0xfffffffffffffc96}], 0x1) 22:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/8, 0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 22:22:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = socket(0x2, 0x4003, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r5 = geteuid() r6 = getgid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r9 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) socketpair(0x10, 0x2, 0xe03b, &(0x7f0000000740)={0xffffffffffffffff}) r11 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x20002, 0x194) r12 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./bus\x00', 0x0, 0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000880)='./bus\x00', 0x8, 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = accept$inet(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r19, &(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') r20 = socket(0x2, 0x3600f89937c5001a, 0x2) r21 = dup(0xffffffffffffff9c) r22 = accept$unix(0xffffffffffffffff, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="5ac7bddaecb8fa9bf6e1582f1a022439a0c0c1235ac471ff8c64d4873eec21ff367c0ac043505688726deec7d4ffe8b392a08e2504", 0x35}, {&(0x7f00000000c0)="0627a15e953ddf863c398a6fd403283076f9700cb31f0a4a4f9d379e6647afa739fef0ba1cfa688b6b35ad7e5c5eca", 0x2f}, {&(0x7f0000000100)="08eaf5a07c757e34", 0x8}, {&(0x7f0000000180)="de6e1605d8f761d434104a393bb736aee3cd2cca3f3a8b524c7c4d7a6633016420b22cef7c8a382b5a65858ad999c5eb27f6a5005f0ec1cf3e26e01e399e91d61086b475738ed3627d359a427c8f195c6d8006d104d3415ad0f7c9a3dba2067b4247b3198e60d35d543bf8b1e7676305522a0b6351693884b98eeaf8145519f4c3dbbd3a4c33597614c1c71df0db557ef2ecb8172916f597e69c967e2014eda5616161e91bccb5d5ea0be018da42211cdd41f38b5ce931bc554546c7564ceb424194202c81738f575536e955b6e728cae64e930e377d57ceb1f62a2a568bdf25631f05dc2e42af6fc15ab26efd7171f0616ac024715ca6176ef409cc", 0xfc}, {&(0x7f0000000280)="61732d185f5598e9d2908949d33ab64e721830f94d1b795c163cbaf5f585e8a9072bacde3b5e4a1d912013ace50ac0a0d4c06035b8d7faba963b6fe97144c0e1ea5810cabd5a247f22ddeedd4e65174014ee0d1116c4c3c6b2f11cf7725881906c9f858674bbe12398322aaf6a4c2ebce054f300b9076712627daf8b002a07bf3c377b5494f206e22f61de57d6ca71d91e3c02777c7a9bafa743871855c6028784af86b2ef13542bac08cb80c139ed7c449a40449118bda7a10b761284cfac0b637d4f41b6469845e9e503cfa6c80ff760a8f59e3985d89ebe8d89778bbd50fe8de3d1", 0xe3}, {&(0x7f0000000380)="9bf643f2e750f2e73077971fff15e7345d5cb194fbfa733020cc356161", 0x1d}, {&(0x7f00000003c0)="f99b92396d2a85d64e3a34b8fca0864e1d6de9bb431bea6160baae28483721ef790e99f5c3f62f80f4bcac2f5c22d7ab6bfe3d9c6b634a1da827e783689a33a99216b5ffc6da1e1fc21c3fb5269bd3c5441a1f9f526c12a210131f820512ea0e2597fbc23b5533298f2f743acc50c6ae473470157fa4169e4e93dd9381e27d443f936cc80339659aeff3e732dd7bb4a2b4d5205541fc90745c47eaa5f078ea0b4efd2cddddc995e5df5ff405b657b6c254affca4d26e5c644069be8c4d5ad3f1ec1bfbdd0328faec32b25e8d88b392207f1cfe78d0fbe4fce203bb3c652fea6dde4fb37f54a6676612cff0799be9ed1f1233dce088657007d4", 0xf9}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff800001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22], 0xc0, 0x8}, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) 22:22:41 executing program 0: pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 22:22:41 executing program 1: r0 = socket$inet6(0x18, 0x9005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="13aefb999c014c97305623cf160e72c0c57409948a3aa7e013d47d31f7391fe11d6cae770c6fbb92c1098188c4faea496986052ce2e3f2d48e68b65137dc8d0e55d40ed899d2eec4d28707829fab73869d41a772033197ace7b2ced87fc6b643f1b31a0e0975bf", 0x67, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000001c0)="42f593a1c75596bf5a6e2204bfda601a229dbfa730359eedf883496370042d8f4cc8e29c35cfe24e51f148630d16bcaedfc742a6bf741204ec0a566842e6cae516331f4243ad4b2cb208538c6bef8c21df93845e9da151808d4b4c1b56f3fe9768f2c090a95caee5873c716ac30d501aa9540af1ba0713d056e2bfcae4cf68775bbe323b4fd79d79b1bb1dbb6226555f2a47cd00b6b6314fb2829bb9768797a41032239b67caf53c88f033935284f9a111e8f84bfbef940b0ef5cea1c39947c711f18779ea48e58c33f7125ddd281fe79664d2295ff9853b10329dea5e2b230d23f6e624708d3806809e19837b5d78234b47a00ba0d27a62a53421dbc4c77a401a2a723c7c794f834a779e4cc91062f41b1d418b9e622c6ee1312132364f3c08cf93d3b75e37724cc0f9739238c026430699c75d285fe27b343fd36fb64ad047cf0084f433c6d64e083ba302d24639cc91851df9256053e42e6086315c11b6e1f7e1d342127f4cd79d13de87b400606885007137bc3559f031467818cb0dacaf9dc2c6242fcd07022be1217d9addb3e93810792cf45b0a89cec55611638824e5294c7f3f68c9652ce84f84e750a7ddba732740965c2d3ffed0122ada73655876d30921172c195c43831b648a3485a3c94fd6ec72c354ceeab915da04326b91d539cd406037b4ce9314a9048baf31b22b90c3a15aab0ecfe07884d0b12f620f47fbca0d574e91869471aea9e1c3d049d23f42d02d15785c9c11fe4c33039ba4a336d6adb41f6ec3476123a626ae7c82aec3a3870fc1014dd4928dbc9e30403ad889f02092287a383d478b42343a2026d966ceb4c3883f12771d795340e7a0e57bc12426e54ebb20ae525164450bbc2bd97fb7880378b06d455be6764f8ce190ad31689ca6069f83abe179a9862f88bc8c76df68859942d2f40c824a636464c3c91d5753bcda3f87bc912152c101efaa0479aeab1de1ba4af277356adadb4f3e46ac33b8eaf30b12c63b417dede7c47f01cbdefadb1e40e9b22542e548599cfcfe8782123c4960cd7fa5d6d13d2b87cbbb1d06cef61669048115b0627b1346d5c35db45f0925a04a58d0ab1722352804202ff3160946e29d958a40506d7a0b985bc4c7bcbb76fa058f93245b295c22833b0709000cada4aad37aff0d0552d189a6a4aac8f79cfa07cd73ac1138fba863861f29fbc065a2ddde72696707fbb5614104d80a303cd8c25cefbbc61d514a95019802afc4477a2901df74839b9547c5fb6c536ee73bebfd2e3ece79af10b2259646f8c5c505e91ab8eab4e860d1ffcf8c8cfbd39c4b6f90db30b0851caa9d31544e3a50781d2e23b61d1752aed2b7d1a1e54df1bd9d2e91e70656bd1fdb3bb7c3461e6b741f4dfb440db45a48fb94731dc491022aa92642159447c080260c86350f00af069754ea9b44fbe734c5506df5089c4636c07b95edd09998b322f10048ea9e4bbc36649f1b6afb868b888e9fd72a510a4222a22520b0efca84f31ed4e832b0397f0f44e5bea56d288e95edf8bc08486938c17c37bf7d7e8bbd3604fc1969460473066cda7f51435d409a0af05e512d804951eb374f8d1b4a2ad74588a183d50520a89974d45a3befc9b8f5edcbd746b7ce330bc28b25869b311717f6899ff3622fe889bf90bcfb6da9ef4a8bae87668bed403e2762442de92381f7d9365a41bf5cdb5de7ae5584f06cbd9019f27975209f333ddc7608825d5e6bfe9050596e50696e0b73edce7ca549006ce9e82be3c47214a3f8ddbdb73b89d0b721eafd2d169b6d7c1b4f98dfaa24e4e9d6a38c63bd89461f117bbd97bce9236f54e7a3b4ba28f00a6e0d223b7473026038ad7ca2893ec7492bda5ce7e96e4f08906ab5252c29830c544b6396372420ef1d5b6a44ec83e0ddc48a9476ab541661a915c2d73f80a1c5fd4d6fdff99e030bc75acdc8502a1350c4ab2b696693689e2b1f526736c72cef80c18fdd89c4356fa14c683f907c1aad2908f8b6644bec3b30f5d5d7536473dede3c8a338bed03a1bd9b3367ebfe29ef56333ccd33685152d0aad78227f0901e1d99cbab34e5d8e339dd0e6571fb359dbad6691ba141b65291b2f5293a671a5d3fbceb8b1ef2a530f9fda3c7568c546c39b2bb472cb5fc250330e1f1a9ca5b2f5be392a6180c89a043aee5d1c9620bfd574c001dfc55c1163e25dedddbdab869d62f9310458fa0f4113a349471575782f27463df5a4fafb9247ecbe817a98bc28d398fb730e402c32555fcb84fd650c522e99223165e30a6242c5b194a83d7ca7909867cab70a48356b2b2090efffc36b2cde707931c900454b2f91985878eb26b2fa6b1f4ee22077556705daa5969520f31b05a617ce30957d3fca1bfa0c1ff6cce762144fa38e4f7393d3f0f14e1aa9d5bbb15f0c1f200ba26e138daf16b046fa8769a0dcd7341b121d858cc79dcc76daab516d60c2b6084bcb214851a95aa71141158e55a37a31e69f8acf86e72dde9644386bd36099bb998f105f73e1514fcf5ad28f01b0087d48a976cdfe90983929f107cc99a0462d69eefa42ea4c0f2abacd0f08ab9e5da08b89afe7d0f1795e0deb2f06eb08d31456aa885fee063ca6fc0f109295bbc98a250628f5a2c4c849f4bf0ca41009c24ad23821353bc526b14bbc83d47fb47064ab18f18a390a3e94636a04365cee0f86af9666c32ff0a6b44d5085b7b957dc8b1d15582574cd0ba8dc8178f2044f6b3722b7b9d862d66be9d73c7e87e826c0064c218e8259f7d858a004521755a5be2faba117dc0b1dadef70d3bb5b4f3cdb95b88ef3162ee422faf9b12dc2d766c9f6104890e1ff8685d89fd873edb0b7ccdadecfb4290a0c7beb26acb76a3d2966899f3414c116b4c51197397cf74c0d7c736ed00dc04212e6c4739c2e091426ed132ab0dbe5d6f08261c5e4b4561a17d3d40e40460a063427ac815c87232400c768cfee1d466986d5751cb6ad0e214e1872fe931fe11524c9c7c2b081dbe2580bfc884410b5ab55ba86731f109d6caa1e0d292f44c755ebaaab714d9c4930911862c298f6bf35bfa7918d947e5d206c3f1339f8dd8c48982fcdfa7b563ab2a4fa2467db96d2ce20e5ef41c7f477323071c086ee3ca74d6f288a83096de46af29912dc0dc626cfd6af68e117df0921adeb194acc41f7dbce78dabde14ced144f8216b54a174b8f1a0ad5f564d07cb507de1f5d2613368894b788e3958e9bbbe15d4a1a98ebae251a0338d288b0f70dcb68ea1d7335160f215eaacd589879166c192ed1825dbce70259d14bed3d0ae05841ff30a04d937393676d0d27421518d0202faf2f88a7b350db48fda6daecc6ae42ae085aad943d97556bb95522706ecb09b2020ef293d276749922a54f938bfac54495ff120f56339ed4778adbaa3db2d777ec13723f1365166568805637e78e31a3ec6270d7b0af1db57cac9b5966038095cdc248bb82754f1bcd1b0debe67c2f1f2a90d13997867aea9e4e6c0471047b43f8b813787c7420744706eded98eb67343bdd97ff30fe6b02d2f54e2bf721249abfa18f61f87272b62b43a8f634f0da9f3c1d7f9c089ac2d7676e56d4bc103f00d7070e760ce48e8eb5622d76c27be7a96b991b45a60d72a34d24a006accbeb148b354f3023bd00df7e88a3e7b5e201c1bdd4a88c910a0d539279b01461aa4e6237c1924d2a097bf7458114f2dcd5bafeff535892a42f3bf1e5b50118062d27d1e21d1bc458f2a8fc95264c6e8deb3e68820fdf34a6c93ae82550ae53ca690df00561e4e90fd89554b92bd0f5c21186d5c8322d78633b1197b1ffa38a38aef7018209b8ea5e86142a6c19bacc978e767f28edb36de04c4d11dc5ef6f033e268b7633b467c9f521cfdf9beebd8be9f0194734d7f7954271fa1b1d3501e7eb15e29dd228ccdbee88ff89741527e9836446e839d2dd80a18307d31717e5bab2f15326ac2e03dccfe8a049f6bd599053dd0b5ff03be4be5257f0198135688695b8eb3a721cfdb1c457663bb2c3dc1b487e535d0dd3d2b0e9c87cec0cb65c8273808c70bd52037a69beff2b862e6651c4fc9ab984af81ad1d1825f9cc42cc0d42a1fc587eb018daca7681e8aa6ac1ed37f07454517232af5a79d76453daf52da971a1ffaefbcb646f09a86d5525b8ebc0c683e904305588c6735a28c0b40f9d5e241260550d9d0d94e841f4e9cdc6a287b4cff5c3fade671a3e1dd8f9e9a29879130787e1b7185d454d56fb71be282fb09370ea6754aaca02e368478d559298b9616fdb7e58c82ee7a8c8832181b37aca0553a8c4dfa4d7ccc9e0c9532aac87218cc0220cc58b05d49340d984f6d54c7da4e3fd33c0c77c437d928530b70569d7081d96e127c2ab01599b60885f0ef73c09fba813f20f0d977584959095834e2e91294d7603f259d8152b31269c1aab8f1d734d48b6138d2697357510f37a2854b4090a296c0f50f506037c1ba3aef3ccbc38b6ea320b78b2f5ab5332abd58eace83928a845746d806870c0ee9156534dc68c7f4a37c4dc044443cf08576bd38fa7ea00022802f61f86e8b3390fe1ddf80e130896de37e00154079c45fb4e297505d2f0c67f3f6d92aa08703cc0d1804c609c2884d50184f0f4d0ab0656fbcfbf8f94c608b6e4a754582ffb059db1b3b027bdf2fd56defbdf0124e77d59253d6a3a1d744453858c390f70a165fff3246f897f4ffd42a48fc9a5b005c8f3f91473081b17b29b8abd9d125d2d73ed42ee5af14f526ed8bd051dfc75b9958a47f90c1ea6ced1e0cefd9696fef9abb77e07b3747a6320538393dddfe943480c56cd9de3441f7b4b92e375c7e12b336a83cd056014f9450e2b61a8e62085b1842a43acb8f7abd3e8e3d0d018305d170ec61e0cff4546fb7af55e36fc547c764b14c9d4d93649d24db12e9b036fc9fe6fa82fcf2a606faf84d6200e4580b4f5061d237ef56791b9aeb90257823db10706e8851aea592462f92e9ae76a0e5b4a31ed7bf1ee604a235039718e996225d1bf42bb95437999f75e3fab1bae81efb0143a10d7c38712ff9b6473e420f50eb544fcadf13930e06e22bb9fcb56e7698b07986d387711600616a0e9dd20a021c4f022aaa8e3f3826c5c658ca0065aea830585fc50c9ccceaa3607a4aee57f963a480411ff60c76bae75b79bc776605123573fa09473968628ab5958271db96d391e58d37181e177e043c8d660074c11e239d35bd523f7f52108b92dbb4346a8e5c07c664da8610b9de2f57b4555aec0f29a5df4b0364dbc4aedd4cd73612d7b1890f6a4e747267f00e5dad8c5d07980bc7897fde4d83489dbbed4cc2612c29c58a3fae9e0b6ac51c3c5276bf703d66f5cdc95956d5312026ad766ae02582afdeda1853a417e6daa81e82c3db5d1696b7c3c92d26380447bc1f9545e320361bbfe91f1331eebcc1df1377c65c8ebbd3a09036e72b2c42af75fad904e49d3c724295c88e4cdd59f9636089a91deadcca778bfc0e23a3caafc395104bae5cf025f8735b936230dbbca248932e6a5d2cdfdf05f856f4c1cd40cbe3302f1aa3718c550177caf2913c393c9cc3b22fdd72381603233ccdb8c9993136a0066e8bd35c0ff25282d4c257565cede0dd72930fddc332cba8885f37633eb6ce08c12434e597871a110682a996d10ce81b1ad5ca476876f5d93882b67a2ca93c9509fa7fbadea40469d5ef8d27a9707207db24697732182e7a6a2d7627f39a795f7842760ed7e22fba194b39a0e7d5f359dab57d4a148016a591478c83ff73316c741259b67da256c61fcc3eff300", 0x1000}, {&(0x7f0000000100)="a4b2b857c11cb57028857c85ccaa39d3e8059cc441f288885d0be88df08e4778b8582f115617d87ad22d1fc3e66f79292a41d39d66ba7b5526b3d5a15a78fc1f6966beb274c14591f9aa20ba6589fc16079ae18341ed0d77a87cfc422f79d3cd4792a1", 0x63}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="0000000030d2ed323fa651a13bf7c825d20bdc98bb00000000001400ffff000001000000b2d5644075664f10fabb069527d5d7404af31630d6be75f8a0d687f6dc700d5364563d4ad0e3561db3db521af840d7a1ab13ad2ffb93ac50d9f88cdfd56a2f979bafd72f23ca05bd4366f5647cc6c811f1e1eec401c4d5ea86af60bf3bd3735cefc0c71da10fb6cb0055cd518ac5d0aad244fa95c60f4571a8326617185aca4856f333dc706ea32fed7fbb4485b2e218a8cebc288e8aa6b898aba78ad5bc591d57ab94b1df1b38e6892d673c4947927b8e558b2480f2e82b10c8ac1d5caefcb6b1e6f952e78dacb7020fece84136bbbcd191285f0cbed522a9ee256f29c536ce6c43bb341e9b8c60", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002500000000000000ffff000001000000"], 0x98, 0x1}, 0x1) shmctl$SHM_UNLOCK(r3, 0x4) sendto$inet(r1, 0x0, 0xfffffffffffffe96, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xe8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getrusage(0xffffffffffffffff, &(0x7f00000013c0)) 22:22:42 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7f, 0x8}, 0xc) 22:22:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) poll(&(0x7f00000000c0)=[{r0, 0x8a}, {r0, 0x25}, {r0, 0x11}, {r0, 0x4}, {r0, 0x40}, {r0, 0x2}], 0x6, 0x138bd8a7) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000300)="841bb2d024ab2b2ad3eb8684927b9672292a475826facf769e14ab70a025f51c7f33267a864baaa469cc1eddd0da09ea9fbd61bf2baecbd16927bb4a408820c625c6087967f799dfe2daad6164055e4662c0e43640ed34051b524918bc640b1b9417050b825043e3759c1b179e76c3f56462810f3767dde5e134dfa89a2e261556c125f003912fb1f9923c84236a22d9d518689537209e79e667de03eaaf9790e8ce0c0f1f269028faedaf734e1187ecac13bafa14293bca20c80afc020d643e0f571053f2c4f7a49d42365459bc291f893e21d77794cf94b6", 0xd9}, {&(0x7f0000000400)="b1f172995860a4ddbc99a6848bcb2d80ee2297416130cac16f046e05fae4ac9646fbc6e84dbb2a1f608cb7606885983ec0bbc39b35213a7e6df0ccfca541fef84a45f5cb660b751e67327076f301c6781914abe177b93c2a0ff63806595d7c53e782174895f7f7ad2e758990621f3370253eea2a812055665a24ddc92ab6980dde7e8880577644f892a69f3e8ed30098e2391ca93d210a5ae1faf11074682212be6796469f423e9979407011ed7a3e74da33c25c425b9810ed33d9108046439e746229c988124c8cac08c10fde5b97e05daa086790883017", 0xd8}, {&(0x7f0000000780)="254ed53a33bd9b29058890a7d44f7a2f7892d7df711f3e6c16e8953a3c1447b785c3ea2942b1257106d7cc9f79bb069e4387d03d0616825e77f47f20a6a6e5d624e85e4137c0400d4de7f9b2ca6fc80287b13866a0d1dc287b662b6da5301c3a0ee044e89e9d72a43834bf4aa33f6e1f5f8044701c26b71cea8a186e99b3d7b721d084aba8aef5d05c8ef480ca2623acf3ca0705c71d29e14fb8c8c06b5f46777fbb4020b4df97176e4633f07912864eb0b4b13a2b8875f1b1aa9ecf6bf3621d3e533a43a1bdd8559cdc649c91a58c9e5bdd9245f2edc851360301016a484411d939a9c47efdfbf9e8234ad500078612bbea2ea7a8a4d3a88b896c498d79e00edc612774534468c59d7f9693b267e053b5c169edd8aa81918d680aa0df3b2c6011ad717f7a9f4653c3d70d863dcd44f9b118006e4dacd4fe471f4061d7995a7f85aa66d328b6ae124645018e3fcc370dd11298d29048482dba61a2f4c6f3ab93224fbc3469ae361b37d2777f5f6a27c0d8501699425ac6912d775596c1380e02d613fd1d210d9850754a2ff52a325a5c42ecfd0499ca4536328d58b5efcf9528a7d8769d4bc3e4122f0ae3e720f816a7df04547fe170a2324c9080b25d69df83f3f1b3aa85717e4057bc20bc369d63d911401ab25db569b9cd55198eab88de92f7b859e62c750510e72efbae30dfd1d574f96c19e9bce7267b0878b02f24e5503d72833b86262c530002ce65db33191f9db062c0568d611103bf8af075ac59f1c81de37cab3f41c730d0a7a3191fac3e4d8bebe65aad62a2961e701d7371a75479f75c9ee3afd69d865a6bcc0edf5a695ee0424630d2be15a3cf75182caf0c5c5ca74ccb902c714db54a08764441232426fa2f2d54a71a4c03cd0db393a722ad84c27a584a68cccd69fa16cf51c8d7528aa6510433a46c1045f56bd59c10097f45a12e34c4dad8921e2c402325b8d11cdadf3f176f28eb5f795a7788173d32258724edf31c5315da670cda24f1cc893e033862d0d03d8d69ca6f2aba700d5484a995ebc2605286c648c2d5e3b5cf34d25dffbe2003565754c9afef660d76565091b41921f881d4566caff8f2c3b6739605eeadaec4fb18ddfe9ed139593e515773d7f4037e2fe3fdee675b1c96024ab5ce5b63d669739178cb31d211ec5e318677f6506ae355a74ac5e0f47025fa83633ea89f0442b6586227f3a3f946efee37cb8555958a99985c94396327800d03c11ec694257611bdffb5bfebe7b270a134d19779aacd9afbde2410534b81d7a0d3c58431c7051f6614eca95ced68ab485cfdf07a79bae1b7b3554783aaa1d31ddb91dd73be7d0c0792f3c1210616d04cf46b9614a8c5a5432231f1d9d7f33ffd0b759dbd2f4de3e54352bca29c5d00ce5f52015584de698e02b4fa6555edcb699771a799858ca589b954a078c5b24af8dbabd49c0ae3e869865eac97105f241d3655e533fa919bb320e6ed61565ca2396788b998331f433c6f991f5b08d7bc1862978d8951b9e8e9b05207f607a47595426e28418f4b6e8479a6c6e002f0be34a57fe3103a27ca7b23533d9124950b4bc0d5c2e3252b6f0a5965f5597f2d5f0f8ce82e46ab23ebab9b1c1f2ad8d4d9fecbdf02423f65b7d9eecf5c6305075eaeefc0bd7dd3582f3c91fd942ec7bc282b1aca21231477dbbced6e58766acdc315a63d3f36aa4c79f65a82cb5fb05aad307982dea803eaee5abdddfc3865483af572ee9bc4694fe0f147ef3ea46c7e15ec82cdeff508981ab14e3d688cf46434525805a30588284b7ad3f81fcf0165f74aaf389fdc5e5f6538a8e694c49d7e8366d2bbeaeb0b32cf47e2e0d635af4d924aa45b42d8504ea6751a2dc0125322e5e03d9feb896970adac07dfc4d9cc152b41c1f88350eaa440ae317228eaabd6d847f2412c4945e5a3c24d28962ded78470fc559980509bbfb20e7d24c3054da08a250af8370a821434c08f8362fb2bd7eb78263dc32c4db06e99903773bc0db1e8ecd2642d8acb3f62fa420a16e506438e426e611276128007a0271f10554c23f8b6ac26a2666cbcf3ee3e01252bc5abcfae12c92d5c144e4d58b93e5f3dfbd5d6f4e4017041e15a8ee107dc8e4ead6ea6fc60a674591034bbe1557438925441fe8b207feb7fb27fe2f9ef79a56f4a0ac9050497f1dbf6adffecf1a7bca70d583d2db8cac5e596b67f72c69079bdb6eca77d268d092b0b176f178d4baae28ee4b9dbf421872263334e9c8d7d05c6f54f145333ff46f68d3feb060014419c7977fc2b2699109dc8f2df902d2eaed9df5ceb4f2c6de362d2d4f2921f9c0a68d12967e64aa8c9397a46f1c07d534a28cf6146f2a0a48b690eb5eb2e627533f066fd5e14f10ed2eebacc4b73ba1f97fdf367061fcf668d1241b3770d66b00a45e0e98dd640af64b4e2ba423cd4002159b5f0d00612ca68f51d5d529a3d93a917f1c6948e20f723ef8adef80f2aabdbec7b9bc294e51825769d6ee97be6de1ceeb4985d93083883a9dc140dcbbaa860b464e7039b3d42a132ed7e3ec9ef76e0424b7b653cd8f7f2a6938613a819b7a2c241e05fd55ba35af4948c525d528a16ce315633d656d2d39e291a2bde1b778272c3ddbce6aaf37200a41e582273163c4c1a3a74a4bd7447d98b34dd2a87fd1467ebee12ffb5245f06942c8d6df9796886b205ca170ddb2ea69fc74320af82e6ff41f5d3bd9a683dce23e1a8a49c7e788c572d7520e1693b2263d986692aa001f5432b097d9d360d7d22c5bf62a648ca455b87e63a3293faeb7c7de85996c99ee1da61d5d36fc0f0007494c8bf6197056f0a3025eb0e49d4fb19421dd21da08ec4ffed3ecacbf423719ff96898369e57e9ae6488a5090292f0a600692b85fdb3132242eabbf41abe9639d3b424eacb0dace85dadbfc1dfa91defe15c7cdb0492a5ee1b2977f6065416f4e0eeccd678e5aea828e543d6cbe54c4f236d6a29e0d8c43cd852a47ccb3be3c2d4fb81525419e6b4c258dd5696633480970837ac18858656d34f793cbf403e778b21ded2449411c0290bdbba7b09e5bd039f440e73271f736972e0a406f639be0eeed06c4a6575e3fbc1c7df218aa101627e262192457dcb7b70b910385fc8525eef868d7c3c8b7d4f463006bdc3d6700265ec81552299a246c712a81606ddc06f1007f59132601b3248208c390a6a4766653612abcfc4d04132d68f89a2d3a1047080574190f5b24df23fc99ed2ee4deb6d22b7ce8c5b50a484580b9624e4a42d0dcfeb8033a3fcb0192b5b68df91507c1088251c24b3adb863b08a3ad4b66b327b8a00741c846c82995a7f29e5eee5fcf00978b265613a6abdca5c0c4272ab389f443836cf9d5c8a7b5aecf07507f7d0a0a639b3087eddc86d861007c950a2bf50f7ae8c6ac0f1cc1028713f55e3c48b233b867506e6021ffe677f057fae721f50e1de15316865b73fd9b377952f43e9ecfa47febd394390d27ccb51222ebf5994f13c6dee6fb830102e2d6801eafd3f79678391d42869803f0b6455c457f2fd606f55e9dbd4af6c5dc4edc6bca695138fbf8adc907465eeffd288ca073e5be01af1b49b3826e25572243fcabc16bd376d9b206946e410bbcb9f65d71bf5a40d4e036b7213e7d336eeb6ec0671a1528c7694998a721e05d29388fc5b694436293b722f3a8b2ee3c3a361fa5f25ee088914893a8f390c61ab4d554e92ab75d84e8526a7d0ac03c5b31fc6dceefcf87314641541eb59f1d037367f759b96beebbbf58b71376fe0dc7b782f65c915a931ff2c2bfc313258dc2b34162ec5465ad4b35809b47c13af0ee753c5235451cec1df798ac2a6e96e40b85bbca4ef6b67f43f6b3f4e61d571fb9c7e39033e85a2c5c7914109b1e4353307a94cdd7da689661f1e5bac27b39441656bf9767e4b716b92316ed28d095f4e224cf1cbd3f06aa573e3fbf9f052746027b6df04136b1890da163c840a08f392630e825c8f831e759cbdfb076ce4b43356fbd25d29ad9bf809e9cf588e1bb62eaa4986ccf2d4321072846c35cbea9d405df32fc1f6c5b0ba9b6f5e2dfeff5b60269a32fbad32d6f279096bdacb74eb5a63db06f41170e95145614cf5342bfcb84a1b1b5d01d3911580e44fa5858f46a1e95291e8452ce73afc442a9795eb1da9302c026a3a8f80ebbd893c9008c5aedb7575b33014b42c47c4bcd0cc19dd5e19ccb1afc175c70cf75123a1c1923435f8bc1338bd19f75338a4e5a4f256d0a33a59229e40dc9f386216bf3fcd7482e5f153202a7c33616b14995a94c0b30dc5b43fccdb0ef61cbd90cc840f8413e56f067dfc007961033454827e3beab739961542a4822026422a7235cb529a7269c133a2812bea6e7a804def04418ceb854e44626250281181a08968694fb93462cb128c7f275d89996945a0221f48c630407c40308be9d93511a0c58d23e95615e1a0d24ac9fdb7c3f00e501429c521af95a7160330ee001724e6af48dccf091c0f2396f10711deb3361d9c157dca1793952945724eed51996300667e635512b4dee14ca2265180288809f036b3bbd915374a18cab455eb9a8c7adcfb64a1682da31129939e9ebe6e4a115b76759d1b94147d2f2b88d443d8e31f3e2056dc6247ad2eb28888575685c1379e42ab710fcd6f0135695effb28e361e7c931f10e4521cad1804f02f50b4de9d0a4756b66d822627623a90ffd4c8f773cfc1bc9dc0293532937ba7b0b5d907f20376d5148eb7acc8dcff6ea980f7d0af5c4aa069408fd6b3a06bd8ce7392ed42cac73bccb293a0ed6f8e3b0b4df43eed399c2c1f9b4aa078331f349f54e1c5ebb6f2112df249a844af64975980c6398ccc5b1b96a9d5d2fc92f8606a9b9c1f2ed06ea16aeacf4aa96d2dcdf9f610c3a892084b49b4a4e3e32c653445a30243fe6fb49c62547e24f57b7fadd394671b01035c118f30b46fab252fced5d6d4fbc1ec19e098dd54d5ed2c44f090724f83daf5ab2c0b2c6235fddfb113cdf12b03ef5368c7fcc77fe0ed5ab4e2c2d6d7618ec0cad2b446aea8d476f8a973a3eed60adb4d5f38ee427be96ec7c675f65dac3fc0bc08f8faa37ae24aaae7baf737f19c5964b4137e73639e6521bc844ffe4b1ea14344499764b8fff9077ba20afc0c7a09f10b6377063416808b6aceeb2123b9d6da5b4fb221aa2ed97ff7ac0e8248c15b6576d349315fe31cb54f6ad18f640ba7099c8397b37d5ad5db5f05d4011428910dd7f71be82a455ef31071ec3c2577981017e5dda5e1d718948b47835f5673cab151118a05213413a85f0d7ac4a3198b839df278461f0730457d559784657b153d11332ed65b85ae561ddefcfbbb9b1ab8d8f9b4ec887cee2366cf53a86d2fe0736543aeb18b8b702eae6557543b6a5dc6cddab196513d8f811672eb6ed151b57486abc97de8c1af3b4e850e2059a2f63ffec7568153957cfd6684d4407f07a63659148d0f20aa1dc37f2b83da473fccb041265b1b922616fd89130a1125e9515cc44416f675ee6957f72e20311a790d1901ffc593b35c1b80aabb83b9ce3df12d90b8d1e8490c597a6fcc6505f608831803370c7e63f36ec4760533d97177728c1e1b3b447c5a5a3474effdb4b0606331772886f2abdab137c19414d98ef04ed3ecca798e835165539fd94bc24c900fe6c0ec5c3a7d54434837a3ff40a05a1b9cb1803c208ace6bd7aefe1bc11131c620c3cb1901c2fe7e0ec0a97b0c2a9c09cc23c3c90f95f5aabc2d5cd017410f283bbd29f882a4a7e0a4745167ab52ab2efa291258d68bdcbd3d54b", 0x1000}, {&(0x7f0000000500)="fe4bdd6f3c76039190df16e11155a09f235bce6c8cc2c2c7e8fea6d9dd8c4681b64a2d2417586c30cf06b2191705687c99a9884ad08964c08eceb09b06ffa6b9fe6a434110af2cfdaece702cb9b1cf63be5b66c41f032317d1213d1f6a1193ff98efa0a268b6", 0x66}, {&(0x7f0000000580)="3b74125570466a25f7d472b71aa701cc9252b48c5f38ee812cab6d5b58ff4347561c5d67fdc0a2eba617e94ee2ebb092c561c06acb5488355da9a23aeec13ad6cc15d0fae5b8493980586ca1a1dbc2d9a1992a30923534c5763a8205943b98b50a9cadd730f2fe9a24fae27efb3335711f19e80ace59083b2bc11a1f169bae6ae9a2603b0ac369b1bb0795d472f19c6c8403fb1ff161ab4de3eccec915877ddcc223a82ec3f4f617", 0xa8}, {&(0x7f0000000640)="a229dcbbec7640f4d0e0115951cfe95e08da8a4a96cb3413ce17131980be81815e037024e7d2f0996e8d481f21751566f5eaee779886e017c9bcedbcd556b3aefda88db817a282597d9cb76a93215b523a88195d6fa1f7a56dae18837afc5432ea38a8ce6e857266cb9314ba66f0fbe6d769d4c9623b6ae3e52d71968497f8f0aecabf5d2adcd58f406b0e6833bd3736e5a81d21714ad00d78a66837684836b52f587352006d7212964a4519d26a008cdc69881af8c5e8f97e6e294caced371c36b9db013d5951eaadb27cf904ce3b6c6aed25f0e0849c32295866490c29698ec2b7fed0c4c0229ff4f82f8c69b02716", 0xf0}, {&(0x7f0000001780)="c7e0a0087e3a14fb664c07af05d28c1e3364993c138aead50813", 0x1a}, {&(0x7f00000017c0)="a133450ca3cd624b8b81a2bb19ee91259a99d3eaa4428d09e0d08c230c037a5320e72dbba2f11935afe94273d21118a78b8353ac436c5b2bc56923eb08b2c6ef2401391e982e8494af1d3cdac5618ee714fd4f025b167ad432", 0x59}], 0x8) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f0000000280)=""/46, 0x2e}], 0x2) fcntl$dupfd(r2, 0xa, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) r4 = geteuid() r5 = getuid() setreuid(r4, r5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 22:22:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/207, 0xcf, 0x42, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x10403, 0x48) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) lseek(r0, 0x0, 0x1) fcntl$getown(r2, 0x5) 22:22:42 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:42 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd790200000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 22:22:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0xffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) fcntl$setown(r0, 0x6, r1) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000040)=""/191) fcntl$getown(r0, 0x5) 22:22:43 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(r0) setgid(0xee00) mknod(&(0x7f0000000000)='./file1\x00', 0xffffffffffff2fff, 0x7) 22:22:43 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='/file0\x00\x00\x00\x00'], 0x40ccb7aeecb378d, 0x0}, 0x0) 22:22:43 executing program 1: clock_getres(0x6, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000000)) msgget$private(0x0, 0x80) 22:22:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) write(r0, &(0x7f0000000040)="09dc73941c7c7ff344", 0x0) msgget(0x3, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r3, r4) 22:22:43 executing program 0: select(0x40, &(0x7f0000000040)={0x3f, 0x200, 0x0, 0xef66, 0x80000000, 0xffffffffffff0830, 0x1000, 0x4}, &(0x7f0000000080)={0x0, 0x4, 0xa01, 0x1, 0x0, 0x0, 0x40, 0x3}, &(0x7f00000000c0)={0x80000001, 0xb357, 0x7, 0x5, 0x9, 0xfffffffffffffff8, 0x4, 0xfffffffffffffffb}, &(0x7f0000000100)={0xfff, 0x4}) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000000)={0x100000001, 0xb9f4}) 22:22:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) chdir(&(0x7f0000000180)='./file0/file0\x00') kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x2, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0xf2d}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x1ff, 0x7ff}], 0x25a, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x20000001, 0x9}], 0x8, &(0x7f0000000340)={0x0, 0xfff}) 22:22:43 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r3) fchown(r0, r2, r3) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:22:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000000)=""/96, 0x60) 22:22:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x3ff) socketpair(0x7, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3f, 0x6}, {0x18, 0x1, 0x8}, 0xffff, [0x224, 0x5, 0x7f, 0x0, 0x3, 0x8, 0x100, 0x9]}, 0x3c) 22:22:43 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x1002, 0x537) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x154) preadv(r0, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) lseek(r0, 0x0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1000, 0x7fffffff, 0x20, 0x2, "dae0f0628df11f356210ca4aac59bf33b71056d1", 0x80000000, 0x62}) 22:22:43 executing program 0: clock_getres(0x3, &(0x7f0000000040)) socket(0x6, 0x4000, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 22:22:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b3201b01", 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:22:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 22:22:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2069, 0x237161b8) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/43, 0x2b}], 0x3, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x20, 0x2) open(&(0x7f0000000340)='./bus\x00', 0x2, 0x40) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 22:22:43 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0x8, 0x401}], 0x8bd4, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x44, 0x9, 0x100}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x52d}, {{r3}, 0xfffffffffffffff8, 0x30, 0x4, 0x4, 0x10001}], 0xa3fd, &(0x7f00000003c0)={0x1, 0x3}) r5 = dup2(r4, r4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000400)={0x3, 0x6, 0x6, 0x7ff, "3f4ee15052000b882cbcc1f5feb1d750544b9582", 0x9, 0x400}) r6 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0xe1, 0x1, 0xe0, 0x40000000000}], 0x1f, 0x0, 0x0, 0x0) getsockname(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff8, 0x20, 0x8, 0xbf, 0xfffffffffffffffd}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x20000004, 0x400000000000000, 0xf11e}, {{r8}, 0xffffffffffffffff, 0x0, 0x80000080, 0x2, 0x9}, {{r8}, 0xfffffffffffffffa, 0xb0, 0x1, 0x8000, 0x400}, {{r3}, 0xfffffffffffffffc, 0x2d, 0x400fffff, 0x9, 0x3f}], 0x1, &(0x7f0000000240)={0x6, 0x8001}) 22:22:43 executing program 0: r0 = kqueue() r1 = semget(0x2, 0x3, 0x1a2) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4d0, r2, r3, r4, r5, 0x4, 0x9}, 0x1ff, 0x8, 0x7fffffff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) 22:22:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = getegid() r3 = getgid() r4 = getgid() setgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) 22:22:44 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/121) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000180), 0x0) 22:22:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) r1 = semget(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x4, 0x5, 0x5, 0x299, 0x9, 0xff]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 22:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() write(r0, &(0x7f0000000200)="2fc1581c532c578cd89a1125d7926b37aec35e276aa4a6a8576b4ac3fba6815eddd2cff9e5d3d89741d1a5bf9fae5b3768656784a5e99c1c5eae1ffb697c1f742a77bf1ef07f2747d7a33f05941e6bbe8113e495fda48d5c5d5309ca749a32e111ac41667221c5421af8a5d66dbc36882008a59829c3", 0x76) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:44 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = socket$unix(0x1, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/226) sendto$unix(r0, &(0x7f00000001c0)="6a7c720adc6cc4f36b46e3cf3cd251dfbfce922dab7c24cc2a6058bdae3e53b25568fb4c803600eaaad556a8b52ef4fc1be5e23430b84f8b504a0773d75eac0e517cf7fa2fac931e4f48c7cfb08c92bea037a9e517adbc2df834f4897aa2e9dd1aa96e3c941f8583ac2ff581366a93955eae44da0481826c6e2491218bd8fb70decd5198622c52c795ecc3d26b80e0e23dd1c30052dd70be8c93535b05fc039e4ac8b31a98dd2d2fd8dffe5dcef27582d8f1b3b62381e67cbda06333ef3f2c1006f7f18f7db6a9b40fb2981f59c8ac3147ea2a6378cc3cbb340438258a8922", 0xdf, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="01ddb72f66696c65cd00"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$inet_opts(r0, 0x0, 0x200000000000008, &(0x7f0000000040)=""/15, &(0x7f0000000100)=0x23b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a8999e5f5b5a9f00", 0x8) 22:22:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) preadv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 22:22:44 executing program 1: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000000080)='./bus/file0\x00') 22:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="e362dd23c699bd813c1b000000f201800000000000005bbd07f6ff03000000a9c4de61a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e97b6fd658d0d9b596d67d7787f7fc7cbb148e6ca46b2216f20c95d500ad64c2f8b74bc8d440728c2738b010b8abcbe7c3fa942fcff660adc5d71d5899ce91da8c4", 0xaa) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:44 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f00000011c0)=""/179, 0xb3, 0x40, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x6, 0x2, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) r2 = accept(r1, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) recvfrom(r0, &(0x7f0000001380)=""/184, 0xb8, 0x2, &(0x7f0000001440)=@in={0x2, 0x0}, 0xc) link(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001500), 0x0) r3 = open(&(0x7f0000001540)='./file0\x00', 0x80, 0x2) write(r3, &(0x7f0000001580)="b8f5e888ed24bbd28f6fb1c5357a28c8567d58e205d8e56bf03f1a29312e04ee1607ecdc0dc6de95b98159bb0b8db38c8b007284d94a98247b8c954c1a7a931c", 0x40) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000015c0)=0x2) sendto(r1, &(0x7f0000001600)="8e0ee0960d74e75e99d02c7b95fe773d162815019fce34a23bf4074f6ffc22f1e9fdd3a28e9afe31d6c6e1b9edf73657539a67160bcca9dbb379e521560d0d93e35f33249dbb3075ee3a673fc9d5dedfef871e7074c87343bac9ed6f261ae2e161c5e4749de2573453f939fbef13bf46150ace2772d1fb50d80518f7d02bd4b15beaff", 0x83, 0x409, 0x0, 0x0) open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x880, 0x80) sendto$inet6(r2, &(0x7f0000001700)="b936a4cb322c38f1", 0x8, 0xd, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001740)="e5267dfdb5481e0a33088bcb33b6f713c0c20d7e8bd632b6d9861b14d98b36ec8d9123eaad813e5fafaaee96a3ccd455d404ce0ad185fdf898f687ffe75b521a1cb0f01c867e656be3ea69809666e7d99a5a4ce184c555dd0c1a7a2542d224", 0x5f) r4 = semget(0x0, 0x2, 0x20) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000017c0)=""/74) kqueue() semop(r4, &(0x7f0000001840)=[{0x7, 0xa140, 0x1000}, {0x0, 0x0, 0x1800}, {0x5, 0x800, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x2}, {0x7, 0x80000001, 0x1000}, {0x6, 0x0, 0x800}, {0x0, 0x3, 0x1800}], 0xa) unlink(&(0x7f0000001880)='./file0/file0\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) sendto$inet6(r1, &(0x7f0000001900)="140ec9ed57f7f641cf8808a74c3461841b709908d2225f64d05b230492b2c56ad6f0a14728ef4aa3ea968d733530d086b04bb97527623bea17260dfab12564841b3a723705db4f26f704c1f03e5c2d02a7bfb160ddb4ecad9e97966e42730d434015a0ed316fa5ca60462dd71d4d9d2420d7cead79f133d28349f24733d495fb0c628b57b0974812e0f7a5655416e2c60a9b5286c56f408c71b4366754b3943d61bbb6ac2cdf262b3fc50008b618c28599b5660daf3f3f00e7c4ca4c8a236cdcc9bff193477c8041b71bb881ded23b82366396f14ff0dcd869e79b1e9e08fe782c4fb33a04fd4beda128fa7ead2b2363be3b1631f32ef546", 0xf8, 0x8, &(0x7f0000001a00)={0x18, 0x2, 0x9, 0x401}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001a40)={0x7, 0x1, 0x3, 0x2, "6997d9e7ee3849a9d82a98fd20d2ff22017d70b2", 0x9, 0x89}) socket$inet6(0x18, 0x4, 0x8) sendto$unix(r2, &(0x7f0000001a80)="d79aaf471e57afcde75b19579188001705a85ae7dd9a618271f6c482d67ac15319f0715ddd237a589ecce4dd54e8aefe3124d38a88eba365a2cfdf109759260c09c3fa4c7deca23ba5ee7fc9414ae9358d385ad9b1d35727dbb929444315447f7039fea44df7bf5b1d91d98c1f8d6a04e454590886678291a50109de7f056402b9ca2a5def9ad3f923487f30dbac9e9282657b7ec799b2bd81504d8acf386a4acdef0a0fdc5cc43a8f12b5f42cd579e5f754bc66493d3c47175bc69916005d78", 0xc0, 0x40a, 0x0, 0x0) lstat(&(0x7f0000001b40)='./file0/file0\x00', &(0x7f0000001b80)) 22:22:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() dup2(r3, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x517c, 0x3, 0x3f}) flock(r3, 0x2) 22:22:45 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) openat(r0, &(0x7f0000001b80)='./file0\x00', 0x400, 0x1d0) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) recvfrom$unix(r5, &(0x7f0000001ac0)=""/152, 0x98, 0x840, &(0x7f00000018c0)=ANY=[@ANYBLOB="000002004f696c653000"], 0xa) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 22:22:45 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = msgget(0x0, 0x1) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x8, 0x7}, 0x1, 0x9, r5, r6, 0x7, 0x4, 0x6, 0x79}) 22:22:45 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x86}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() close(r0) 22:22:45 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:22:45 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 22:22:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0xfffffffffffffffd) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r1, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 22:22:46 executing program 1: getrusage(0x0, &(0x7f0000000300)) pipe(&(0x7f0000000140)) getrusage(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x4) 22:22:46 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x0, 0x3000, 0x121, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) r6 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r6) 22:22:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:46 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x8) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 22:22:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x39e, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x1000000000000014, 0x0, 0x0, 0x2}, 0x40) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xffffffffffffffe1, 0x0}, 0x0) dup2(r0, r1) 22:22:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 22:22:46 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x80000000e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 22:22:46 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x101) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x100) syz_open_pts() bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x80000000}, 0xc) recvfrom$inet(r2, &(0x7f0000000040)=""/3, 0x3, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:22:46 executing program 0: socketpair(0x6, 0x4002, 0x7, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) 22:22:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) 22:22:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000002c0)={0x9, 0x7, 0x6, 0x1, 0x0, 0x1, 0x0, 0x5}, &(0x7f0000000300)={0x20}) open(&(0x7f0000000000)='./bus\x00', 0x400000700, 0xb846cf9656055175) chroot(&(0x7f0000000080)='./file0\x00') 22:22:46 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:22:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x26, 0x36, &(0x7f0000000000)="00020000", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x7fffffff}, 0xc) 22:22:46 executing program 0: r0 = socket(0x6, 0x4, 0xea) write(r0, &(0x7f0000000080)="b1e9a97d3aa87044be10752625197ff03273ad263a61136c8f4941e28d130d67886a6e9b2ccbe3ea6560c87a6eb62434bd98b3b2e061d85e399916fce117b2cd4de84820642a9885a77c809e2376d5d66ff406b4fbbff6666d074e774c301f20161596aae88a0508a4f324e6f932bce8b0bd5a8e35bd8d1ece24b1d14ddc74bcda9392b8663f7bc64850d6c5e778abbb1d37b13a45530dbf6f", 0x99) r1 = socket$inet(0x2, 0x2, 0x11c8e122) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 22:22:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000180)="4ece84bbf32ed0c92d0dd8a7c4e830d34ac13effaf5cbba99b92769c0474f9b617f1afcefdb9ddb934b7f70c6f25b8eec6ea35dfe917c33f59c7b74476a665857480e9d09d8a", 0x46, 0x401, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = dup2(r0, 0xffffffffffffff9c) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x5) r2 = socket$inet6(0x18, 0x8001, 0x1c) setsockopt(r2, 0x7, 0xd9f0, 0x0, 0x0) write(r2, &(0x7f0000000040)="0bededc909e341dd6e89c20c2a9a3899fa75622930d415fd01c66f133ca5dd32c631482052e7df73e17bc8bce33ac2214bc02667085101d87cbc1e476713acffef2a59afccfc6d6d15bd0a50158267ff641205d316", 0x55) write(r2, &(0x7f0000000000)="a306789c82ec57", 0x7) 22:22:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000000)="000000007dd0fc01ebbb638519b0149a960a", 0x12) 22:22:46 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) symlinkat(&(0x7f0000001000)='./file0\x00', r0, &(0x7f0000001040)='./file0\x00') getdents(r0, 0x0, 0x0) 22:22:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080)=0x3f, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x9, &(0x7f0000001100)="efdaed78d91e2af3b73885f9d12c2c23fb2e79cc64daab322be8c52afc349753c52b0d96e58c940ce94a20a8c052ea6ba9954aa1ead18eaea2b31cae60b12927afaf3aa3f7764250abf1deb2cdf2c0026f2e7ba49998a57752c3f695485a2bf2c1a65383c31b0722f5b55606828084821ce5410fddfd6044fb48716350fdbea4cdf52999999fab78a0e3f0ae5872d508b28f847204be306509e32618e33130c4863f010c1f046fccc12dfabad389956fcc64c4366f99b074b4ee067a30a3fed084cf6a954878920156b0a554823618016d48e21de29beea6fc676886da2f4309ba9bbcbb4624b5309876a6975b165c4f69be54e97e7fd994e07bb30ac00fa91358262dc59674f10d47413f5141174e390ecf0e66e0c323026c6ae4eca0af43b5e544178017adddfb36cf095b47c2632112280b43744988fba8d1beaeee137d028fc6c335cce9939a2cfb2d2a087e945ec40aec271d936adf32dee6973cb32419dc8607c192b3a3c23643073f8511bb40c49c3f83a27e47393c1d998aa2ec1b4d55919cf963d6dc734889a90a0e92b3b3e23c1196f1bda53a6794dcdfeb00acb4ae23a9c014220da79798d942d89bb1e0a3c6fdece489b4a111c2eece3a7d536c397940b9990951fcb5a3c1f050c64e587c56e22212a9dea7aa62dc7739363717e1beb4dc6187033e7d63f03882db1afe6d40b46dd0e0bbbf2f4bf0cdc012f4194829a82023d6b1adc91fa6e1a826e3fe2ed3e1302700d36826ccb351a4e07a0bbf9088cf557f9923fe84b9cd39894e393b5b0343e43fb4dd8407a5c722d83bbc6d5aebd7fea26b16cc18a810a83be62d22f2ae244abaf60f706f3853935c248339b182c64647862217b8d8b8c368d7204855536c9b3de6ceabfc6d04731d65816bd132250f368a31845cc559dc8c58c4e2a03386cbf2857f26643809bc38ba63621cdf090d340e502b4647aad1ab031ce229c74258b99a606b8d2d219d048e7386f64ac107ebabaa5667c8704fbeff6f517a891eb7fa4d4d45260612ee0f6b1c4ea6f07bc2be227e8a9a1034ea0f3ee9a66631b89b91ed0d21a37bd46ab39fa13e6e4cd3713fac7dec2905c3565582c17e0d6017bad44b659bcf99d684a7f667ce996829a8b9022918cb213588bde2e854a2ad6b6b4426968b660b94fc7c9308d5f7174968996f4c532a9e00dd7f28a47ac1446957d8364b927f236920514e3e534fb845983bc73d50afc0796ae295325347176389694af28dfca47868061ebc655fd66a1979391c9eb558b4c6d73f77a97715a76f98313302430bb46c5a8fe78ba6d600705e8db17b548f418750967e6d4f44fd9c7713402f11dd845df6c5dfa3eaeb5af6fc7bd0a373cdb3335844520fc679ec3f4f25e8c7eff26a5d6a0c5501ed74edf5936d95d7ee3115a5a2c24e59603de23967f88a13677afb3497c3ed0d4f2745dba83984a6fbe5546f1b9443673c5b315d25e0be3fdaf84041a9c2bc3abec7f9210bd100095dc0ea9dd3ff73beb0bc7ad38760ac8bf4435a6bc0d4c4a7087e0ef26e82a3f97c9f8e6f177a00488964e82923599e9743f75f13d29870ce23e2683f0885ff6b3860cc8f03507d113580df456ba3ed0a0301655ae5ed55c3db176de2238d487746c9dd02b640591868a3baa9ce56bd24437c7a8d0194acd2944e1449daaefe4baa53b3ef5387b1da3aca20ba676dfd21b3a8239dabd4d02ff0158a45239a2bf807caa0ed35170e34f6568797dcca27cd107741d098d9b02442eb8922ca80a9448d49cff7b52feef634743fdf7a1394fa10f8ed4d5f05256b39694a1647b824d05b114ca737b3a616d5927ffe7508a411d31c8258fe8e1a39b1fd631c08d03726084b48ff40191337c4dd7ef46e5816270f6faff909f04e19af2c7e39f605eb479b292d69a9aa7b2ad8c1199fe07ba446755009410fb8b86f955dd628d6a146c89d074eb59693177e2e3b9c3c8a6e21cf050fe573856b1e16795e29994894bcb82b3989223dcd41f8704782b108b919af82dac65995bf155130b20b54181aa9e8c24459f9b5a60f6e17fda6ec7f26417e6f1373053d91db01927f625b81a4beace12d120533de271747539ff38f1527279d8032a70bf17c6d0a607000d1f968dc25c53d180f10832739e95a2154fe83ed5041b62a879dbb94cc35e49e6d2c8ee889517f3ee4dd7375af3606c22987e736aedf6f436d175690022f887b7a45ac17df864fdb9c519ee1b39e3db242f097271972a9b20b961a01abb1d2126104300558251451bc5749ae569165e631811952c1975ec42d97b7cb511d9cc2d864229f2cc9bf25d55220f5cbc6bafb0895e021c1dd48f87752ced645285ca80d8b787e8fefacb973f82aced3f432b0faf420b1fc86a449f701744a767f3af033acb3954f104aded496089fb518dc2eaeb7b2ede021572b92257432517f3daf727f927adf3ba37755baa3108172c4ceff6fafc2ae4787f7f289a1032eb436c281d88d6ef17a82e9e76509e510c50a3e568e1dac58a0523facbce217754d3335d0524a2d40033009b23877f55fecf04b0c6a4e4290acef2b13b40d638a3a7b295c5480ef004fcca45a7b4b4de789c76546a113bc8e2057e8b54c75e1cc3cc00833eb352570e96a5ee2f98c4f75eb914d26f5fe40fd46727357e1c28218a0a7ac9e565175630e3f9678d4ae8d5dd11b11cb7d76f5bcae22beb4f08cd1f22ee3c3cb40bbe86c09dc89118b8a92b3c41ccb0124b288ee3ee8b5a9c111d9fa522d28b6e53cbbda29f04ef3732c4c0b901e1a6cd8f329e559525a968d069dfc8b40b3cff4804ff42ed6eebeaaa3a26deebcc81e934e9789c4af28e273d11c6fab0c0d63bc28dbfb376ac4c53481124ab1663e7c9a870f48b7d418a8fcb63a971c1923580077dff1b29907e5bb2bf9151c39b35c11d0b941b4096e9b8d3a0a74c24871f0cb17306fa3b2230a3acc54b62a2d0b3f847c1d6f32f6d895d6e956ad5789985eaf7e3881cc3866f83874aecb275e1406b6d986662613f2fc9d8e58845a89fe79b4de88927c855651ca5672b91e63d134858c0054d251acadcf65b0bde54d96577794557c0b89bf0f53d240702fe125b46367d55b15bce71f2b8c354385d67ecf31290aad0390a50df270686a5f385faacf38fe5339ed1de5ab3e7d69a753f77e8e771ff3a57e28adb682d164b7874948b015422d3d274e418d80e9cbca96ca539612de86357d22210c42a511a15b0601836d2461a08161c6397ef89184a19aeb302fd7209396a8afb19b6c52734bc8da0bed570149de2c2d5aee7c7952ccab32ee8bb0f5e42c5e293e9ebc7c399048e0a08dc677f79ba4acab3efa09ecedafe3ccf26d98f11bdd3e9fbbf91bb896e0277b5cd7d8d40be523db50eafcfe5c2e6750e4198a9730c52a7492ee4574a59669c8f66f3581a7980a5e2ee1ac3447bf26b4748c4f2177ab27f81c4c39854b93386a342375d3f43e0c85349e7d30371411ea88d8bec6749ee1ab7a0221d4d2fd74ce7126501f77e787cf758809120cd6b5fc449b0c92cf65f193389b4e85b91f74f48433cd156333193a8874ff487b53890498824b0ac638d9cb1f33ade79597ee051e011c6feb27e433e63df73eca11ec3d3f484d52ee74d4f2858a89b09e0e72de59143073ee2c36b54f98f893261bbc5b5ae286d8379dd6d1fc5c6b351aea3f80851474a40d0ed2fb5a0d678846f304087b89fde1bc60d92ebe89ab6f2b69496bdc3b256d0ac4daf4da531635dbefe19e5b4d8972dbf1a14ed4650635b1b940380a26ce9306cb53657e06b08ee6966181f86613e7a5b1d3d6b3e40cda408743a2d2e4bf45fa0c82114ec9a4c31ea943b6a3b6f0ae3aec778034ffc6db453dcbea70efffd1b8703b7004ff5caad24cb1525603a3d676c8b2dd412ea66ce3405c41fc996e5d3f7c345643f6819c1c1096094a003f57d57386eb7af8a4e16d2fb7f1d9f49807f2e664660162b9846564c81710cb04ad14f819549b519c2f9e74e1243b92813b70d4201370ef32dda71d9deafd4cb9af9b9be3b886b35080dc6fcbd29d881fad27782a57bac82601ff6e81515e0c4af2c62e1b14a06bafc28f4777722ddd297e43829958264f0d4d0a17997942fdcebb15b97576612cc761fdb5facff55c96679f094b90cb4eb8d2e1e4a7cbe8ff0bfaf12f09f221fb3f40d6c736ef476f5dae8c515d11d1bcd1f9892353360f6bd6db2338ac3e0b6a813aa445249f8d7b8afc945dc7c86a30fe2309ad8eb004fa872f97e3e5ce5e497402413b14a8c28b854a6e8127e0bfee63ee2b09f5d0ce4bbbe509677551a37d7bcc30547bcb2dbfd43396e1f9ba8af729dbf57f1a40ca97ba0ca6d491df6822368c81d9323a3e61eb7b959bc88edca463a905537026c0482550a1626759aebe75ebfc1c12211dcb621de2b5d66c2d86fbcbd466736454e892e6e50044498b68b0bb99ed739f537b7b3519aa61015197aa7ad47b85b6ba7a3018f317741fe2b0ffac5c7cf5f38d7370bde84c6ec40e5ac0ee7cb91155b17c35cd0576da48ec3683d3bd21652ce05da31809c42b64ff88848634dbd0b2784550190f65801c9b7d2cfd63d38f2f7135d8e09ffe2d8691219f5d2a86e47fec17ed66ed35ac9c2d7166b0dc4ae598d6d38d8dfbeb4863d50ed85b98a2bd0d0fd5732afc4158dbc5ccc8a3756facc8b58d91b5f28c78c41a47419976730b1e811d6d0e200d622dba50d36f19c1698a2fc969727de14496dec5cd09d9332c893ee137614447790abd821047e962956dbf2ea665cdd5b9ab4f305b91fc93265c225d22379068a05065d16869fb8b584c58ecf085cc496746ab44ec151f6205846b5729902d33fefc53eec748efb5a0c1493bb5a0ec132ae40f148da7caf966f34047220c58cc05f5785fda9d5d478baeddd1295c462fcd9510123882413e73c4382b4f6a4725d8cbd0af4a13cdab4dfd90a1c3939ba9bea76ba8cb3614fd4cd22d3ff1ee9915748eb358829c122455dadc827f8d6f39c577eae64447958316ce97e1ce7fbd04dd695f144fae22cf91047c6c84ff7c5a532a9897c551c7c9a5bc338b68b5ed9fca832e9c82e6de9a12989a0c19016ce8d5cc5db973dd1ca7716e85b7f8005562b0a3e053c70e45eedcef15c32ca6e36c2839f820713c51de3263b97a14b0cc42275c29cafd8be6775e541cf691b81989232a488fad5de815cb22e413f996595e29d068e2d16eef529c43e557d3be2cf6c2dba1b697cd9c60db600a6f8c5602546cd9a3840089c4dd1a84bea26404c12e38327c742aae04d0ace09770b70f5d8a7858fdc0cdd170b5dec640b4606914a8272a637a2a1e8f53610778c0bab7ab10c8a0576b5527b309f0d9459dfdd93a08da83e97446fe5624790656125084034981b2ae6eb90169fab0f72b3bfad743e869ddf1e39a838af3820949cd859365fc76efa8c494292456f917f10c6b08b31b265ca4cef9ad6cc31affb0887207371885033dc4695027024047411344f3ec9dc685b2b8ae60b102fbebc488ed28e83b47ee05c0c4e7acfda7e8f14b30073c450741a46a6473fef196e0718a05b1c67bb7de7b1bfec61f52a0fbeb4d8576789df4079536ebaaa11cdcda251db91706a6007f5eb2fe812f32cd9b8fb0d4592cbb00bc0aff16fc1ceb393de1e0daf56d617f9e04e4dd253a5c1d04cc88f58459c4d1249dead6ed33763a4a1d69458e9d13a57a192ac319d42f15ab432d60a6cbd6f5d8b5e41320201afc302167a955a53ffe52e2c311a446e2d357d7806e97b3d0df92c4", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1085, &(0x7f0000000040)=0x401, 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000002140)=0xc) 22:22:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) r1 = getpid() r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) write(r2, &(0x7f0000000100)="14bf986a0bdb9feedb3b60dfe2b0ac5ed8bfc9f40c7433db59e17ab6e49c0d92b1c94d2a01a5c53e42a1d991e6d3c8dfccf54b055a17a4a69f9c02de5cbfa72639b8c88c76fc8cdac9b2a80d47edfffebebce4d3b4f6eb9aa2e574519ba4e2460d940f", 0x63) fcntl$setown(0xffffffffffffffff, 0x6, r1) 22:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a9", 0x4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x0, 0x0, "bad84b73f2a42ccccab60600000075835db47180"}) 22:22:46 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000380)=0x852f4208f82649a5) r3 = semget$private(0x0, 0xa, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r1, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c51dbeda3d1f1e3daf4cda5d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f9d0000000000000000000000000000000000000000000000000000000000000000000000a8b47cae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817ac9ba7c86258b5d8c967dfbd44b45b73299e8cf0fafbbc347efbbc62000"], 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xffffffffffff982b) semop(r3, &(0x7f0000000040)=[{0x3, 0x375e, 0x1000}, {0xfffffffffffffffd, 0x100, 0x800}, {0x2, 0x8, 0x1800}, {0x4, 0xb9d, 0x800}, {0x4, 0x6, 0x1000}, {0x3, 0x7d91, 0x800}, {0x6, 0x1, 0x800}, {0x7, 0x53f4, 0x800}, {0x5, 0x400, 0x1000}], 0x9) semop(r3, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}, {0x0, 0x800, 0x1800}, {0x7, 0x40, 0x800}, {0x3, 0x2, 0x1000}], 0x4) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}], 0x1) mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r5 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ff9000/0x2000)=nil) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1, r6, r7, r8, r9, 0x22, 0x800}, 0xb7d, 0x4, r10, r11, 0x4, 0x0, 0x4}) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x100000000}, 0xc) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0xde}, {0x4, 0xddf, 0x1800}, {0x4, 0x7}, {0x7, 0x80000001, 0x800}], 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x6, 0x1, 0xa37d]) semop(r3, &(0x7f00000001c0)=[{0x3, 0x3f, 0x1000}, {0x3, 0x0, 0x1800}, {0x6, 0xfffffffffffffffc}], 0x3) semop(r3, &(0x7f0000000080)=[{0x3, 0x8001, 0x1000}, {0x6, 0x8}, {0x2, 0x7fff, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0x0, 0x1000}, {0x1, 0x8}, {0x0, 0x74ff722a, 0x1800}, {0x0, 0x80000000, 0x800}, {0x4, 0x5, 0x1000}, {0x1, 0x1e1cdeb7, 0x1800}], 0xa) r12 = dup2(r0, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) semget(0x2, 0x7, 0x0) getuid() semget$private(0x0, 0x3, 0x80) 22:22:46 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 22:22:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/181, 0xffffffffffffffb4, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x3c7) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) shutdown(r1, 0x2) 22:22:46 executing program 0: socket$inet(0x2, 0x8003, 0x7) r0 = socket$inet(0x2, 0x2, 0xd) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 22:22:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(r0, r0) close(r1) 22:22:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30420, 0x8) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x20040, 0x12) sendto(r1, &(0x7f00000001c0)="7f0217c51f4e", 0x6, 0x400, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e17b3b65b862f66696c655391b862b11fa2"], 0xa) r2 = semget$private(0x0, 0x7, 0x24) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000240)=""/133) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) 22:22:46 executing program 0: poll(0x0, 0xffffffffffffff42, 0x8001) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x488, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x70, 0x9, 0xffffffffffffffff, "e68ee4991a9a6f733f99a3b9e1e9de956ddfaf71", 0xa1a8, 0x4}) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$inet(0x2, 0x3, 0x7) write(r2, &(0x7f0000000000)="12bc1bad67d77462e1151858703fd03af92bedc1db5968ea4eea516c1b107ca41631fc56f772fa219ad3953cac472845f9cae7442334b0d077c4ee664e309b5c7df3ec7f0e16719588dcebea53b49cc62b441d139694ade251afd09de123cd1c1228db45d08b07f3ba2737e27d091391a180db1e344177c8a8217f6160e3d6e1a2cecce77253204e5c83b94201716f341d2553b3179c49999790bf589acdbc96f35d1180d656", 0xa6) 22:22:46 executing program 0: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0xa2, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r1) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) 22:22:46 executing program 1: r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)) dup(r0) 22:22:46 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x8001) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 22:22:46 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) 22:22:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) 22:22:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xc7727dd84a6a9a40) 22:22:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) r4 = dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)) 22:22:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 22:22:47 executing program 1: r0 = socket$inet(0x2, 0x100020003, 0x0) kqueue() getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 22:22:47 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x2) socketpair(0x20, 0x8007, 0x0, &(0x7f0000000140)) 22:22:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f342f046bfc255c9696c65876392de1e0000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 22:22:47 executing program 1: r0 = socket$inet(0x2, 0x2000, 0x1004) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 22:22:47 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = semget(0x1, 0x1, 0x100) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r1, r2, r3, r4, 0x112, 0x9}, 0xfffffffffffffff8, 0x401, 0x507e}) rename(&(0x7f0000000000)='.\x00', 0x0) 22:22:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) r1 = syz_open_pts() close(r0) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x1000, 0x7, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) readv(r0, &(0x7f0000000400)=[{0xffffffffffffffff}, {}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:22:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:22:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x36, 0x20, 0x100000000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x11, 0x10, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0xa0000002, 0x7fffffff, 0x41b00}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x1}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x86, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x90}, {{r1}, 0xfffffffffffffffd, 0x41, 0x45, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x4, 0x20}], 0x100, &(0x7f00000001c0)={0x80000001, 0x6}) fcntl$getown(r0, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x8001) close(r2) 22:22:47 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:22:47 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x4000202, 0x80000000000007d) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 22:22:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0xf5bc, 0x800}, 0x10) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x53, &(0x7f00000000c0)="ea8de3f5c7784cab5faf162d9587266363a25df429b6fafac6f1f2b3dd06ce4fcd169be7e49394df5a56871b6b1aabaf4f3a5849b796576070c1340d767a409e7c0672c1ccb3271f736b03c32f86febbea6fa8") 22:22:47 executing program 1: clock_getres(0x4, &(0x7f0000000000)) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) 22:22:47 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f00000006c0)=""/189, 0xbd}], 0x7) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/170, 0xfffffffffffffc8e}], 0x1) 22:22:47 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 22:22:47 executing program 1: r0 = dup(0xffffffffffffff9c) chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) sendto$inet(r0, &(0x7f0000001000)="cbb503bc4e5aaee0d9fc4270e905c86c1da432bc5fe8b6cd77e8a855f5622943edd57ee4daaed285ca0a3b4db320eeecde41e0a79bf8c5b9c03d2c83cab4cc6ab49759fd4de38bbed819247b5e4f01beaa8dffc516cd57b526d41a95e50aa2cf87cf76eae5803dcd50abb204ea61538ae09682ceddafd11b30ae54657deaf79e0f0065d4d5cbee7ec1a9dee2183eab80c66381c921b34c325e21d7d33e1ec0e7a1f2516d26450a08475c521accee06a5f9de727eb8162dca34e48f50a1d98ac9a9930b011b8e02d53c73d27b9192730dc17229430ed5a093c747d76aaaefdb91d690c77ce1568e1d85f75b4a6bad8424a86c267bdcd7536a0090c4e8b0a3495d441c649b4026bb7ed6eb905f8d27f2d9dfd0eb2837107d1f05dffecf1cdc3a696788fdff66878b203b2bda3d634b74353a59fbab3a0fcdc444869d465863b14383c0feb877ad329b03a0831edbbcce63717d2b1b387c31c4c9d0818e964f91d8ecea7687d7b297cdcb843a8900140ee75b1be25d92eb5e6f1e339f6a10c4bdc6dbe9d1391cc63f5975775771feda0eabcf2fd469fe85e83df3f39b57762c88c37340ecf7c0366d7d494f676efda43ea6523763abdb54d16402deef3cb5f1e9a8892d88ec4e3691136ad5691ba140d07a25a1a55650d73304a84ecb83442ed7faabe27a48215c8d43c779f38b5c51be0bc6b42c04a1ea8c8c8219c2378517d55e1660dc47b5cc1efebf45718470854ff52b9c9641d325fa404a70bf40003695c052496adde39c4e2a7e3542b13d02f4ce7a98635db03d2790a285e137230fdd1f2e0a504b49825ee6991eee0f8fbf1c70afa082088b76f2940494cce7e022d69a1974397a75e75c0ac00b416b945fbcaf7d1fa7d5708e800fb574d930eb2a58fbbdda00bc0c6571297a5981528afeb09c08bb916d31e2800096a2fa2126ca44c242292c224d8943c156176ef9a777eb3350720603c517ec945164e54c799f74c576c921492c19222110b4e2da9d087cc93f0cfb669b2051c2c1be3be60598dee07a8a757a223f55f4ae8630e3c2efaf9d5e2dab9bfb6d8eeb659e4d31a91d3860fe1822524aacf3d3e9d5348f258bbccf3c89de945de39753e34f96135efb4ff888379eb2cfd5fa36b41ceb51d2734457337c8c79b383301571559feda11893cb5e411545b43e5aad88fdd04ce4a734868c54862d239cec5f775d069fb3d81c618c133bc22f46f4c97f94f4590ed3fcb66a049d708bf20762eabeda5d47cfc923377a1f0d5dfbaebb3a90b23d7c60609354b8853accda29b5b017a0d9b53c42345d0674081b647d83a119c0d5def42eb63f6e44659e7f4d0c92d8a605493950d81ec7faddb55ce4b8188ceee6618787cfe15827b3358b894055af1ef29e5bcf57b31045182ddb79c739183039c11344ae0f4ff374000a7d49e84adea6104ab222de4a246bd269ebd83bcc0d4ad6e8c38b9762c3fda71b10f5b2d812e9810f3446fcc5752dcaeff601284d6a38542e7574992e8dee8902daa38580a0307fa96def39adc4add541c7f78f65e1fc3e60245a7f8b46b63041cbddc74b345563ba054be6689c3bf9419baba4e8e2772502cd48fd22550ee82a873e393fd5f490a3944e00d4e2800dd91d85982d7018603c9d43bc9bd8cf4a858c50411cc8d54d59808f9da504cfbc2bc0c2d39e273098d1acf1d4df0eff7e0df982186d01a0f8b58e472b79e8b94cfb8a0e18d3433b6405e8cdf8c59c6a6c356c9a2cf2bdd910b98244a9e1153319a6b4039ad601a9f14ff8d713447d77faaddc1069333a560406d686d73b7141fd44ccd4605743851efc7e0395e44eea83befd3c3d201986e94aae3954b9abf017c93d21aa95b2b0f2fdd97353f72b114e1cb1b8bf64336fd1320ef0ff0fa9b02ddff78929b564621f2e47cb1de449c01b642d2c96dc968b1a77c12272a2dd90622314b4b2fbda5ae1208a42d4c5fdf91f90947efb3bfc407274fb567f9bd424e4e3613b5b2590a768d4fac7ca8c4d96043def8edb381a1230f408fc85d1e18d0ea532154e1168ad7d81df0ce323d2276ba98a381fda3edb08b53239050fa23d4673d679170cc70f74f46cf94cc8ea74ac535d74ccf2318b0a2e291f4717d2fa651af1a62ade2f393a704cd7fd2f1ce10d425b641b3bafb7e5338356dd884c99dc78307d2a2a09194b32bc16f51ba00fc04b505eac075d8dbe6ed49cca8fc20347687716c92b067a0d71198f927b6ce17ba00a92d0c987510bc1558d84980f58ecc8e3ead1ef9df58215e11d3ff383a9baab28e0d3085c74add251251641501b29063c69f9a3266d73dd025985369f85ac7318c78dc4e45b6a156786074af3c8e91692bdcc6574506ee8e995840d8a5e26bf86e6bbfb550f51d5c434748f3922d8cc357ff3bc355973554e8887cb8811ced983f9608366cc6783cdc674805fcb6807552f20015263ddd6fd305c5a1e8a67cdb210b8ec0157b308436ccd2f49f84ec9d9f6a13d0a91c8a871e5bb20e71d7ff26b32c2f3b47d93baffea7c01fed90cce042f03426b488892255835ec88cba6d5fa48ea2bcb02ced97ae78fded5ed0b4a596931f042c293a73bcc6167f92e39b302a3088605173490b5c371a7af858730a4a468d27379a0049869d102100a05c9d84d1e0c46a2fb599cb959b13481ed877f8938178e7a712bd5e70a642bd4da27437989122910b7211757123127b74fe995c35c3f74d6594489ba7e325c41e49ace5121ffd446837dd8e9a42dbdb83e1e48b09b205e753e99a1e119bd4f558705f9cb5b8a474fd03478c12a655cea34e38d35f53bdd48ecf1c5a28c72797e5cfd85506b1d42c4d8d92c7dcc317e026ec8090d364894692caecf0df81bc64e363d58b52ebb4f3b85d0a4f6b69cadf6c3b208b9442ba031ff72c7e30d4e286a829706240a421e74febbcb2b67d829ce3f7d4e1155b23b3ff63ad3c7b07a52814168bf265b637c4cf0bcc683e434625f482b592d8238c03f888167b3f28d89bcc8e395bfdf188958ad245a76f11e9bec8236460377282591d4b86f91d5fac1f5cd3ee62b9095a44de845c8a076cc68733c513d0ca5908d3781d1b1aad27f12a258597b658ce4918098afd10d528e8b4909c885a041bff4575b649b18dc28d7786366ff1bb8f7950c4790beb72369d9785bc36ef26f82f8bb2dd38dfdf8caea095e4daa1afada97475d5478cdec7f3a6294eeba52b5df6db1acc26eb18b568fa5c2f4aec5098b58e53ff0e2449d323e9e1a6bbc4c716315c291d4592bc23ead7bd046ab693dabf708b4cc393c636c1a9171d7c627265ca6fc4afbec27868663919cf18e06fd5609ee473aa6a0f6f973a04b1b5f616366f444f461a282a3cc52e152b45d1c2036b553fa886be4b4f167968acd1399024b6112ead27c906279e942c17c7f312e422af36b4f9fff6faae8cc4026a7181cd25737f42312290870faa1263ef54593aaa8c1c73795225181049ad3fcfde438ff5d32853118a21063989112e215a4ad8761f0b0f71df4c911aac400e2f03732477106381d78c81c4f3eb39f9e3df8059992b0dc452a9f2e1f8139f2f310065a6fb1f18ce70ef60049c11efd6340dc518a25f02e85ab13df490ecdc40aa44ae56801977fe0d2fb02ec87c5a4143718d7b9b3e5f7099683911f29e25e5e7ca0a41af3e4fa796ec5aeddeb778ef628314469217ed57779b8580589d15aa5ffc44f92c0369c17489fbcbd48a9dea3d08d1db3a17a159958591e50c215935a6ea247c168b4c6c26b7933dd5be92d91f21edb20bf5fceb6fee4698c4828c0108ed4e36981212e3e16507ac12c2934ff4d037b981f48f4bba7f65e6ad043cc7f6c777d53ea30422fea87b0db3ecd7d68bcddfcc1580a56dfa70ac0ab4f1ac758e58cccd21936a82089f2ef8a067703e60e80cdd7945a4b00beee9584c27a04dcabe38992d114828deffd1e41c2d9926e599deaecf049a05df461848b92cae78304829b46e28155c99d873cb6c27234c4265d417a7448273d98f565db65e3891306a79bcf74e0b984078e4d7b28882f0979767b3c62513872475b45e84080654949dd11b11ace414429050ee8ab4bc5096b0950a777ff267e5be5d1fa5b62149af042f13276324f6ec51b97cccc935b3fc3ab4d3ec91c80fffecfe64e6fccc1f3b8187b811c0a5bbade846acc1ee41a4e168c2bed58c95bd5df0d4aed6277449461b16970dd14aa963d4ac3b04b22f72a9b8dae32a7e5b8ae149f781771c99a9102bf285dd443ddd2700a84aaee1197478a14cff7c68485481ff89dd756469eaafe2a53250e897e5e2ac65f8f25e8b9fa223f8d3153994b17af407f23db95d69052919d471e757ab90005c41d1ca4adfc27b109fd37927973be6698e67bc25424fb59a4b380ac669f06b444a38f0582c70c0b412e805125e32435adcfb51a7b3f0fd4e62c2dee38466947a406073ee4a6259a6836a24853ec58094e1db66f566a535071513ef6e0f87a5ed159c000764cb3c7fba4176d3ce5f2563ac1ae2bf1d8e068c54023c396efc5acadd1c5fdc3e925fc829c00f282d4723789f49d78891913651eeb23f4e0a3749bca9296401b15217e650beaf3ae02f05c9b86c5df7d65cce34e16e76da72427487dd4019e5a8cafdedfe8bca2f9dbb7d996ccd3ae21251c6e7e5018f4c29b989abac9018b46ebad79c2736d0345255588302fd2f2682571a093786296c8369f601bbef159fe926e4e53f552755521c3c1b01337e4fd9289f4842333dfb30266adf09f5d7ea862a5c930390dccac248e9b39061d94e22daa959e124202de14e1437670a94889d5ddf9c0d675cd4c2da7eed236d1eec1e828c1e14ab8f812f07494bf1090eb337cc795cbe599663479eedf3a373c49137df44e977084d1f2437440d26249de346a4e5ba428915b35dd4b0b95ee522b470cc636ae9c6a4136acd9811f343f6381f423630c96eb4a733c88469626f5abdb0b5713b0db3e3a62731d87296719211f401019211733686da5f40d96eca0c29213a52a5ffcf2175cd76022a6b4b0eefd38b1475cd61a74caa2a8e2871c41461fa79c17e9a087179a837018387c51c91c03b220d33a5d1b45ddd518788d878bea015196ac27393048c62c476b9f25cf2c88a758eb4ba7b827d3fb038546e6fb29a68df8ef3fc38b2bd6ebed2b5eefd68e046c37c7f1ab8e198e55616752067fd8db677a41de4cf0874c326c0befdb7eebe89a32bf18dd316cd1560d7a3bd2e4102fd56c484c9100053b2e3382c93cbe101f89357c17c1aab51779220f877dc51d433e3587d217c9a29e24ef119c2c36d16da62f6d51e5bd2e8eb5279ed6a496ced44594b44b8dcb43ed9b5a9f57266cf88ed353b7c8497a2054ca5849d8930af9ffa9d65a45dbc9573352a2df5cea63abb80f27c760ee75ecce0eea16442d3907119dd0337fcafb183e3d72751d5c5c5b41260222d493361a8adf0b9efe5ccf2fe9e70137baa804406c2552ec792ce2179adf317f69c9320cff9fc2133f4e46f548f625a9043f6a54c06db5cd86d22de7d720506c5d4208b1805e1b1dfd5057fc00a4ffaf2a8874c4b8ee711f58ab0411462aba709453a1124b0de28043d4d91174dc1e55f2f89033d27f47acd8b97a47b5f906a656193e2494d76739a05e1eecbbb52747bf199fbe965bf092b8cf069afa3dfe0cfda063f64a8cf726e38bee1ffa2e88792549f7aea22374382fc1d812956911794eb1c14532ccd592dba13ae9ecdd6ac33c993cbe94949cba92b6c774485b4effeba110a7a23ee7", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) 22:22:47 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) setsockopt(r0, 0x8001, 0x80000001, &(0x7f0000000080)="7ea78f52fcc378090cfda3f4d20eccf1d584ef0af0f475dd8b219897986fc76d5baf20773a0d45cd5199d067fea7e4960663ddd6e2a9c49c673e927982a5120061b8ccc86afcab1f632fd604", 0x4c) pledge(&(0x7f0000000000)='#\x00', &(0x7f0000000040)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 22:22:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r3) 22:22:48 executing program 1: socketpair(0x39, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x204, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 22:22:48 executing program 1: socket$inet(0x2, 0x0, 0x203f) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 22:22:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)="25b500"], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\)\'-\x00', &(0x7f0000000240)=']:-+&\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x422f, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x81, 0x6) 22:22:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x1) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) 22:22:48 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r4 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) dup2(r0, r3) 22:22:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) r1 = getuid() seteuid(r1) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 22:22:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) dup2(r1, r1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:22:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) read(r1, &(0x7f0000000040)=""/244, 0xf4) 22:22:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = kqueue() r3 = syz_open_pts() truncate(&(0x7f00000002c0)='./file0\x00', 0xe4f) kevent(r2, &(0x7f0000000300)=[{{r3}}, {{r3}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) 22:22:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)="0500") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:22:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8a, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x0, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x3, 0x9, 0x30, "2c3796f43ef65642b05832e211853a77ecbce02a", 0x4, 0x8000}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:53 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000200)='./bus\x00', 0x200) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000240)=""/104, 0x68, 0x40, &(0x7f00000002c0)=@un=@file={0x0, './file2\x00'}, 0xa) 22:22:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800b, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 22:22:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000580)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = msgget$private(0x0, 0xd) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r4, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 22:22:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="2b97ca63a0cd0526fb70ec3242b4381df358856e3dc5f47db06a7236d523616171289ff99b200a3d45152c1ea460e9327e885b1240749eef72c2c144b14b6c2935a8af6d50bec4aada7f09733ac3eb37a903b167ed8ee22f60d25a84c9d4ab5de12998678bea0a28f72081514e0875a449c989c712332c839a80a63496099a2152210a8c960afcf978e9b2bca984180a969b1404448230eedafa87c0c6fbfc456c2edc5105aabcb1ff9e55be8de1c0abb107e5d8149f7d80b3e8db7e348393dba83674d0989ee5b029542744aaedc8c32ed7699651a3298e0127b3e15fdd3a166a2b", 0xe2}, {&(0x7f0000000200)="b0f1b622eaa7dd18178b035026844c6b327f1c1419e3f5ec75a84103f627e2b4915c30b66542e71adf13cb69a483ec18a5dc6503bee08705656b48ed9f2e3f834e86cc060b43ed5487e52d1b8b2bf0c01a8521f1c55d14ecb6fcd44e6d6a715c039fb24cc1960d9741cda13e9dec387661a360277399cf081cc2b463677c9f249a802718dd4bb97efb20ebc5", 0x8c}, {&(0x7f00000002c0)="536bc24ef99c0418fd2bdac9d8cc3393f943a237f82d4fd7214b608efb487817139e964e06b7572bfa8d57064f0dfa97d6dc4a0021e7271b7b8546f417617d7affd8df4c8731f382a877f4ca8af500d78fabce92599e27814f32db589e9eb6a7598ca4afb7bfb5c25302a1e4afb60b3e62281ca7d14188ad9c6aab7bc6d092fee0e2beda5bfd00386097abb96adca7b9e499f8e33b31f71a3547e795bd0f7f3ff30d76c4cc635d6f477bc7ec5a0690c5456dc30849f38a700954825c368320", 0xbf}, {&(0x7f0000000380)="c2cc8ee0985e1a2d27701bf88da66d6399acbbcdba1cdb3a96de0a3222db54341c82e1baecef8da623f83908018d067c889fd013a6dc83413ab60de9d5ba64191730928a1421dde05c911464680ce05da8086326baa879e75e585133df7307983315f9ba7201238e759637aab5c9d5d74871cd0f2b92efe5c500090075e825b90caad37b6bf0ef26e3271eb0c808640a00d76d0983418a1d1c3d9414bc130abb2e6813ffd3bd8bea542e7aa82a4cb25685", 0xb1}, {&(0x7f0000000440)="7c5f476c0c377fc3ba50c09216f6a158024fa999b017a9a22297a89c94bd79b1bb8d1921425cc14fb5bb58611aaccb17af2c9ec82290cc32df18ddd8bd9f18f4a7085c0f3ff6c4c49de2686efcc42ffdd5ea4e446aed88b1c1ac1f9f67e4b736bdb075a53177969f44f8", 0x6a}], 0x5, &(0x7f0000000540)=[{0xe8, 0xffff, 0x21, "3214d76db065d2e723a107cea1728d9cbcf51933e2e28b5eb19bab41ef8927553b295909ebe61d3bd57868a8c20e781c40552826657f99cdc03aa75f76bcacc6bca53c76a74a7fd78fc70942f02fb33324e32c2a78386fe567df33aeb1992868869f9982a5e024881f34eaec1011a8968f701c732758fa747122816d64e7f40ac7a8b656adf2279663d6f508eb784f77f2bf3eeb49a48cd5f09677ec9e725c457a5a902c0b9337ddc8737dd4ef8ec779261d227087e81cef6c3363040eeccd52c126446626f3734bf399ff5e7a21c12e82da38a482"}, {0x18, 0x0, 0x1b1c, "ff0a"}, {0x30, 0xffff, 0x6, "afa18fdd79c3e2b76e1e47215f9b543e582892d1d0bcdfbebaf8ed"}], 0x130, 0x4}, 0x0) 22:22:53 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x4810, r1, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001140)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264402c69fcec14020da37dd1d5beca87b265a9681f17fd53ac842702a88e00c049d0c43f0235f0cf121466a90f54a002c4b564601d7472f10000000000000000000000", 0x3c8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10001, 0x5, 0x400, 0x0, "2970aae6c38cc0123a6787dc15e2f554c7dee998", 0x1, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2000000003, 0x0, 0x1ff, 0x0, "52774a166bfeb808c56261141891c93972940bf5", 0x7, 0x8000000000009}) 22:22:54 executing program 0: r0 = socket(0x2, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 22:22:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) chroot(&(0x7f0000000000)='./bus\x00') shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) kqueue() 22:22:54 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000008288, 0x4) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 22:22:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socketpair(0x16, 0x3, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 22:22:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x100000000003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x53}, {0x4b, 0x3f}}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)="2c1ee5cd1bd1c6e143c06cc6ea499caab99e0073fa035ab288f91da396e938d2d9d37c3142676ef7e991f0544fa77938689f", 0x32}], 0x1, 0x0, 0x0, 0x404}, 0x4) 22:22:54 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x68ac}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 22:22:54 executing program 1: setuid(0xee01) getuid() seteuid(0x0) 22:22:54 executing program 0: setgroups(0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') r0 = getgid() r1 = getegid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) 22:22:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 22:22:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(r0, &(0x7f0000000400)="e36258a416f72ee99586132477f256b4093c99dbb84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204e9c287730c53fb394b842dbbccbbda1049fad23a6eeb00000000000068f7acad445dd97651fe11bee23b9749f099b711482804e9d4d8c2be656328c2b6f8b5fd7b5bd67a12257783f5cd26b15899099a7ba911a7eab231b4d4dc59e60d4efea0d97b343137f6da0702fc5400252a5e3e86e733a673b5", 0xaa) write(r0, &(0x7f0000001b00)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c8a474171e82655f49e39099bdd21443cf99cb016dc64d59dcc41c17f4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d0e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c56cd2101a98f3c08826cf82b5562963607aa82038885e95cd1adc6d376ed8b1d9f97aee7757fbac7f56fc4fc4da4d4fd75918a488bd98633a1179aee602d7684990d7f945eb31531a558bb687398bd9d0e0910ae226ef5bd5a29a5d8aab0547f7eabc83b38dfd0de025f58c5f8d5ed1a08e3f6986ef877a31e09ca848aba088f1c85fc5318a8e6a250ccc185cee62c42aced04aff23da07705e7bc2b37be6bd58a40f8dfd29fb9f33837b94c624b824b30a4fa785731cc9b46ba8c34e4352869eada1f00349c9c583cee623eee3c88ad704f8ca7c2374d454a7073d816a64dfb16629e7892175219c733f2256c44c015347121b586e6450f8dc26ea725361056bec619a5773327fecb19e4db130a41119a5d985701cca8f90bcd7506cbed3b9bc2050395c1ea857cbd0aef2d8e5bfc59206f2df1aa7209dd4f283183719cf0b62b1889b358f93b4fd2d47c4f051a145a9964412408be34439e3e21791856aeed9ee71b574f05e9fb0bde926fb0650737a4bd75a788d1e6532671e2d581cfc5d12a14f17fb04c9c195dc96fb1518799e575b5d375b5f9b387afc830bcbe5cb7", 0x24e) write(r0, &(0x7f00000005c0)="46775c6da75fd8be2cdbbd97f5874687a2b21aac0e6030b79ac44d62f62e26dc794b0e22a21f02f3abe6bc76d5844abce7d817bd3d5a45c15452a647ac8fe8af515f45bafb6d8d71c0179ad98b3cde525aca1aa246722c36d1fbc2492c93722f5bdddf8cd5f5d33cc75480a9094e463a472aad25618228ae91d73e70084a0acbff75ca3a19347ced5768cf9de5e47e4b62ecb147f188393d2a32af351cd4e2a080ca722eb7cffac04f3de0d822436054a421710da5625c53ad9d7184ae981d72dd682ce5d850c3ab190adecc4c4493cb68e0ebcfa3befb1a8ff7587b30a94dcd3ff997d9ec69a9c7ceca3bb3c7f9c79f33a45c881c581643f2c544ff2830afd97caa82813b4d22a0136d29f4e07cc7de149d2bcf120cf2d8be36f4bc075f092a1153cff9d33af366aa4b2f6432d908b97f7ac0e5971dcdce75a4b57c0e67ba5a8a289e23cab23cc4b661bb84478f5b8ce44b1131c617bd252b893c674a8fba0861981e98227e7dc2dcf550ff7883b6537e218ba9f0b913073d68144b414a270fb3c07b78152048e407763be43eb5f0cd0121bbd9ac35e14d944452d4568b86b5c218e636c36ff8a563dee823377dc58ec65f9a64169e237a0f42f8e54517750f5dd32ee0a017fca6a71bf7b815770ab6072c47488a0f62555856bb07347793d31ed2fedcbab6217c0dd93c4aae3d989a84066d7b19e8a7b0299210b823d96f89f9c328169d79aca9f42aff5916abe5ba677fbe1a9ea79cf3a57013b31851b9f56eb923042af955653cdbb50e097fc79811e6f0eb50cef77cf81055bb11d5af1bf44dc1932bacfc08ea90b5a79fca43e2e0cac4a7894874a32558a726404680a20441b8b9909ed6ea00e82132ef90175cbb7c442cf8533618872957462e9e5f309f8c442dc9f3acbeedfadee9d08c070fe7ca7eb8d35be29d36adbee7742665422d47dbb7463aa6a2652f1edd1034dee17fddbb2ca8efa6caa0262714b7a9ad216ba5eb6f59eadbeacf90ec02338c52bd390af88f62c8c68e7de68c000220420a2bd267607d06fcb9be27f4a1ebb3c3f6bfcf19f065f3f34baebd0e591f90de1864f635254a13a8f7ee096a33fb842d14ab6bd1ce79facc594666afaef2341dc3239365966a6252b5fe833d5ff8ab1d21d55988c7c22514e45d9556e6b8564d0692a9bfdd54fa96c54733c31db4d975e3c050d5ddec41f0eece2f90ded74fa3bf8c624c00f4ace888104f4d87a2072495402f10cbc682769421f4a52891f8ba28af8b751767ecb9e063b68e8a203658dfab5f72dc4b96c22263a276ed518ae7923885ed496b102098fff2320576d0b34a8d3f78a2cf045fd12ca296686dca3d3f799e75ddaa26b282bff1259f976efd2b43f74fdc286df11852e3db2e4c5b9c057eb4830eb0abadcd05b8cbcab6f3ee442be6ab14955f5491fd10fc4a2c7268850fa506dd605d99572a97e146d7e41fa477fe5a4bc36d8eb739e6eeb04a71938be7d94c71e676a074753e1fc525fdea25ef6adcefa6ccb7ab0cb98a72d68c7f3cf4d436437de4a221be9adf052351f0d20dff24d8c5fcaabf5758ebe7f623626fa6e867735698eae519ce89a68abd090a3f4b7deaa7909f8df8240365d95cfd924f63343ac51be8b36fd603aea85990cc0fa076c5e55e68b2f1b9729f60cf524c2c6cf39d88479facb2184916b7946dc85cfc2c7691e0b346f1a619724bf772b78b45f80840a5ee60ba4dd485f88527f8bcbdcb6e30e13f3aab1738543ef79f9cb8882518cfd52cde1331cdacba536b84cffc6d576a9348e47bc39f3ff11b351b8b079df14f3c01b9c01bee0c7e0b53e863cad2afcd06273a7d51ab98f084068a4a636eb4369f585e4825e8213c9c2fcd96e069ae3aac041d5b013e21e6680716f757cb59f6a38676d2005a762599823f0b0ec49b36713051dfcdf3fe95026a55c842256fec6df399c9c18be76c23380eda77b7e06d23f2314bc97c7cdba8802d9ea4e2e74cfa469e113683fb10f77ed2ecd82bf660d9ff4548c5bcbc04f5602275ce7ecbbf7c23b0e5b5d62678d5b2139d0249dfdf78366ddb43f721655b54f92aa8fd21237a68c4953f2dbb7a708db2e79b11bf8bb7390f555f76667eb3add78332d5325aeac2a3f139a2588a96d64afc2a6470ae91f78f808a1e1e37a2e6a309bd46d8678a2c48d6adc9160fa465c25a03a96cf5af0e2e5b57835bd7bb4acd87d8a87dd58088e72ba3f14307edaf4981993f962227b8aa422454357dd8a2ad8119ee1959e77909d626cbf415d4ac33fca36c61b94a348386cf4a87e88e1f92e511eb25f9d0c95ae8c013cae2b5a7e254238ee9dc7b252d7fb771d659ffaf20e826e99d560d98676f6a8fa279c5ce70977a9488b404a552589ca85a87903372a6231ba9da03fbbddf27cae00df5c76d2299a743c86a3b7b08d19dcd4adb4559fc0575a078ca5d503b65ea81de6f669345a893a4b1c20861e898a407187703dc161bd6d6da746aa9e6580e1ebf0f7fbc78faf8bb91c39db35c63d90228dde303b6f0c8ecb84d3eaaa8caa0d6b3a46a42a03634d7b91ad01deeef20150d825cf108530cea12e40fc87b30dd7ce0feb4078a5246d95e15ba34fe64f7303ba68a67d1a6b10e6c4e06cbdc0fd00f89e85c71aaef7059aca2cbf5cd7666bc104aef373b9a94bb9dba04f49f74dbc9923c77825db7c0b82b210a46ac9458034ee940f145c2d8c48835da6e5368d9ae7288cc450051d523495b2bf368ae8c750a81dbc6c862d48b2b3a7a7853b212cdf30acf3e816bbf521b0b55db8bd32560e3774b90b0470894b1bc03043d93b909f182ea1fd1b3e5e2c46afba919b8e1c52a5f9c0538278fdf9ef86119976b94b5fe964af0b5421237b0dabab26ea31512141f32f58bf6c6b837b4738268338a51d8dbf0810500d0a864efbb19eda0eb0632079e95ea9d58575221df665d1cab9b859b35438c1a1297a14cf46428f1975b2f8ed6383a6085a1c420b8ac6da0bd82c711f1879235175fa063de8755fb2e07b16f8c662ff0c8d7e3d8eba2a3968c7661760d4a3be4078a6aabe8604b23d0b385dd09fe5a05349639b40836ea9ed860f1fe32c28a8459faec40e01c92a79d568715354e5eef6b2f0ac265011a34a2a24ab6b4d86934c48dd65fbe01479e3afb5c139cb4506c90b822e4653e9b9e9e08168a59a0b43f30e50fd7e983bcaf691309a0a3d246bb503cf05cd26b14a85a5a8bf8cf337fcdaf43e4444bb9b540c51b453109f013d0ebed3bac989ada39842208dc8d548e323a8e2373307c540501d42d1d35ec867aa14872c23ff67fd722c975989ae33d7d420a1a5a83c7ff0123c41389784c5f63f0ed0b0cf5dbbd360f566bae4b4e32321b166461d3151046a3e55fab15a8785b22d0adde0d8751f6d1e1ac1cb12c9d63c881f2b4f6d992c3ab9af9bd67159d47cf196f7a746490289fb1b23ae59451a1df92acf4e9069ae1ce13077c6604683c93c649f20bbc2c62b6273fe486e03ecf4818d2d6b8327780f1b3ec39eef073fdf06148da545d752368cc37d395f96b1125bcd92d2b12d2f4a2edf1567b9f638c04b91aea453dec955ddc9cd6e5a4241cde99971b4f3a19a01e64dc67be98965458db7d5fbc9e6bc80eb92614708a5bd22306f89087236dff9a679a546c3d9c97c6ec4a27776d100e0ef257173d079f6c5d65b36e6b59af609c4c29119dd30acd5de0027b731a3393b6225a5d792d8e719ba1c8c5bf647ed24924769da3d645f8eb52cbd8e43c499a987cc1502d1aa8480387c068f8fb273dfc03e84ab29ccaf5bb1aa3d11b53f53d5f31362e01f42fafdf706663de9d552784ce3f88721ff4d742a4b364a056a757649625f804f93a809c3429277961b75a6a6896cb4bb6d006a72cf1bd785bc904f75229f9832ad47b885a0d313ba08146d6edaa40d1f0ff9fa85e71e16315b0aa5493eb24180624bd87f0f9fa07d8e48aece5f1d22444938f4be95cfd1d696fbc43681b904027cc5ae12e3b3b60033ca6c36accc2c8c1f7ec8a45ea5dce22c20b08b0f1f4f4217dcd7dd6c334aa341c7a211792faea84c2f0a94dc185da7f0209ba2744f8441da0ba1041254e34295bf9affc54644d8cfe795ed64e605f999e03f5520003f232097f870ec6fb5439424a6ec69af63db39549917649005f77d24a06719c832eef1a0cffd57426991a55190272baae7a6057209dea7d5b3e9bd4657eef7d8bd7a55210eda605877ab19d4b3dc4413aa07c545d51491237afcb58893b178448f7e819988899e0e7960a1e749ff010900f2171a495f7d48295ccc920f788278fd42391de3254525ae8fef77fbd5b1052298142b883d0e205b7333b9bb12bc978b26213dca71ebf143095ea606f2fa20a80b325bcbc2a088f99d626a473fa3d62bb33d21da864731570a11664f8fa066d9357ae818698c0097197ca7a56bdee779e0ea0a189416911c0f320206e968f0290db71f8958ea0e1eca0f269b3d510c5efa95f21805767d584cd99386a8fa76d418ecad06bd1353e696447503cc5ddd7fedd20f2ae45e4b4590fd76f962f833a5638bd78ed0250e841ccae0c3b5dcf34db08d2f3c265b03cbfbd6d1d8af48d21621c9e3d63b97feac3c44b36c7fe146e5549c558e411b20a33d608558c246137e5c2ded4b32b6bfb3b8c487ea6d51e11843fd05114fb5bb31febf44def37119aafc9fad382e5b8f3b18f555b16e254144b6401deecacf85c666e8ea50348f7142e8269ba0998db376ff999e1b399292634552fad17ca5b44301a1cfd921d3b0f52bbd37a7c1945d62b204b6bf8e41f1f73b71435717f92c7e15521b65f488f12bb329dec8be53e867b2fb063888927cf2a5d365326d0ca01e52947b5d37f98d986e696ea676ab435f846d9a2e95b839b8ebe5c47a62f05e07286df6968cfbfc75cc0cdca4070cabf345c189297db28c858f7f3ceba125085119cc55e088fc11dc1d98231ca10c610d55dc062708af87f536b9c254b29b5d423050fbafc61f55122ea9257ce2d11128206200fc629a88f27ffcedeaa2752041691a54af061839972dc606e3c9256994ef451723d6dc2e83f01d9e77a886d33a44eda931f571df591a0c15328fee4a727bff7cabc8890effd481bf154ea8072428e6d38d2c42a3947a6f9c4a5ec4cf110f93b1385baad1032e39905cecf732dd422a009c7083648a0b66f980554854afb1cf1d3e229c14175cf0e450a4afa6e1b65901f932b93a8824f1af27d2f6064d70bcebab011e2530d59043e4eda8025d70faad19cf0c816f33c3fe2df673976773c01352656475ed6fc62560ba9818bb2557c862926deb9a3caef895c5bf33d26030579331954b0c720fa028831e64add6f962af217f7390d1e3c07f681671e396b564c80da39f42e43dd419cb3e26b215975b73f4a64ffc8e478bbe0fb0f94d1c59de1a7c0955ea245cf22d3ecce1657bc11db67ca8f2404dd3e3ca1f97230f8f085a29234c6723e56f8a564db09177e2f1484ee1ec075b1dc1dce1dbfe5bcfe8a0c140df1d6ae7918f70ec0019f6cdc04472b4a96545cd92db71ceb87c324bd2a7eb6ec1b1d82ada2945b45feb0ebb88ac2f51bd93ef0c4de8918dee6826a68b54743b9bc51c8feb2fd31bcd973907ff40961d8eb20340ee0d4815893b0ab45237aa3b6bb0f3cce0871b162722f1acc98f2607eb669039073e9ed3c4a30fcbb62b8051051f50817d91d165a275cd9666db9d9f8cbf2db975d0a616d3d67de91b6117f8675b386f76a65e237fc61d9a518d4bf1b40a295b5fc", 0x1000) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() 22:22:54 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) unlinkat(r1, 0x0, 0x200008) read(r0, &(0x7f0000000000)=""/233, 0xe9) dup(r0) 22:22:54 executing program 0: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200)={0x7, 0x8001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x322}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x4000000000}, 0x10) select(0x40, &(0x7f0000000100)={0xf7, 0x5, 0x7, 0x9, 0x721, 0x7, 0x6, 0x8}, &(0x7f0000000140)={0x7fffffff, 0x1000, 0xaf1, 0x1, 0x10000, 0x3, 0x5, 0x6}, &(0x7f0000000180)={0x9, 0x9, 0x5, 0x7, 0x1, 0xcb, 0x0, 0x401}, &(0x7f00000001c0)={0x1e, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300)={0x7}, 0x10) 22:22:54 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_open_pts() r3 = kqueue() readv(r2, &(0x7f0000000840)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/86, 0x56}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/162, 0xa2}], 0xa) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:55 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) 22:22:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000000000000003c18948eeaa5221347adfd3ecdbdf8d928a74c5d303856e7cae34bbc0804356640035d44ede9ee0c53ab3fb373a43e5ed352960b8b38c92356455f43fce4a35af1b78ff70a76", 0x4e}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:55 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) socketpair(0x10, 0x3, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x10001}, {0x8, 0x200}}, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 22:22:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) chdir(&(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 22:23:01 executing program 1: r0 = semget(0x0, 0x0, 0x0) semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x401, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x400) 22:23:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 22:23:01 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0x1ff, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xa8, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20000003, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3b8, 0x5}, {{r0}, 0x0, 0x20, 0x1, 0x203b, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffe, 0x9}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000004, 0xdef, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xfff, 0xfbbd}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10001, 0x9}], 0xce3, &(0x7f0000000040)={0x6, 0x5}) execve(0x0, 0x0, 0x0) r2 = dup(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 22:23:01 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xf2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) 22:23:02 executing program 1: kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) sendto$inet(r1, &(0x7f0000000200)="0c4808820871947c4c4e027e1aa7ee09c9db751eb24ef25c0c64292f18130c1447dd808457299cf335689c28c76f7e2d5f64c3c18298c9b6acad06f8e41f50e425b7b716d67b33a3db40e5658da059891de256b5318d4544b3356a5dec218131dcde74", 0x63, 0x8, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/54, 0x36, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000000)) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x0) 22:23:02 executing program 0: r0 = kqueue() setrlimit(0x7, &(0x7f0000000040)={0x0, 0xffffffff}) r1 = kqueue() setrlimit(0x6, &(0x7f00000000c0)={0x4, 0x1000}) setrlimit(0x7, &(0x7f0000000080)={0x73f9ac13, 0x3b}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 22:23:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ba27b0ac33bebb97004e5241cd5fccaaefb6b980c13cb53ae93e9711e95fc49169b36b5e5e89e6dc6da6a4ce469ace4c0e5811d70eda61a9cb"], 0x10) shutdown(r0, 0x1) 22:23:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 22:23:02 executing program 0: kqueue() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ee27f2f66696c453000e360350252bd8d3134"], 0x1) writev(r0, &(0x7f0000001cc0), 0x1) 22:23:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/197, 0xc5}], 0x4, &(0x7f0000000440)=""/127, 0x7f, 0x2}, 0x840) 22:23:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000001c0)="697f344cb50e85874b46424664298d7f771135b9d9778bf50f75559fea2f2c593cdac2f240aa977c73a10b7e9195863826d94d8eb340dc871e5604f9a445d331d6e468927b0439c7b3b60f628e83711e787f348953055a2ea95ff3c5cef9e1ce5ce5dbaf511bf7f6918668948b2915120cd5232ac1c8804ee740269e4a96df24a7d65998cee1f9b65048f1a43e733656e3262add46bf59cf74adae7c6a52f2905c4dea075f8098e100199a838fd2018ca83458ce5aaa56cf89a1605a16d659176ea7bfbbadc5bb0dfa7f6b449436e3ae131f0056fe8db5db35044b24f33eef7408c2c4126fd78920c1e075ceeefb7680cc9b2651351878000000000000000033b31e152a771d0fa3b7c9d29397cc4c9eb80f27b9b8b54f5752c5a8e79c056945418cd6257406fdf0af68f117168c251e43a5", 0x132, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x8fe, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x10}, {r0, 0x76}, {r1, 0x105}], 0x4, 0x8000) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x10000) 22:23:02 executing program 0: mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x810, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="5d7af3fba48ba09d3e67240c808135548c62cf42ff293d5e87bbd2115a0c18f6026f5f0ec608de0a4b8d45dfd49136496f2cc93c4d9cfa5f1b897c336d59b03f267d2b9817741a911946a14af3cd112e2ac00e0f910a46bb41d739dcc8eb48bc861bbfe9d2634bc6bcd7021a245493d19c9c3b8712532fac9504b46fe875cf2caad31c6d23339c7f5c94d4692f4f4606f603c9c9ee87b7999195172c4658420ab348b2a78cdb7336ecfa7d55f82c3be0728b93ccacee880b3fd0b0f6d8f82ff26ce365ece8cee8b083d02ad49cc54b147c14670a2be68b61adacde43b572f25aaa93a0dfb90162f2b7ffce3bada2c266465d", 0xf2) mkdir(&(0x7f0000000100)='./file0\x00', 0x3) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8810, 0xf) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sendto(r2, &(0x7f0000000400)="0785d5e88f8b26c25e020eafe2f28e489c9f57d35f523b21facc5c39b7c9cb237f1675a1d5d51fe169555caceff063de21cb22fe6b921098b10ba4648054de2b9df218c44a979577d33db3c62a51a1b3ac3322c85447a1cd6ed6b57c7e", 0x5d, 0x4, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) sendto(r3, &(0x7f0000000180)="e09513267f173c1284ea3c45645916cc0e8427d376b4d053afd94dddfc765a1db0053cbb26891bfb5449e63bb1e579934838b68d7f63287d4b85d74dc808ec83b6d83cf9d39f89dee704ba4caed5f6311132c6ba776d12a48a693b1b1e217fd2ef6bdefaa31fdb2f0ef81225", 0x6c, 0x408, &(0x7f0000000240)=ANY=[@ANYBLOB="01fd2eaf64cbf106a3696c001000a186fa4cfa0291e3a557757570b6bccb625f6a7233af30b1e4d77f9432cf944b0b7d6c7b331def2dfbdf71b70f13b3ce6c3f65c1646f0b5ac68e2d7be1cecbcceda2f5249734a99adf911c2f28351e2214a5b38f2ae4917f22eadc4eff3783a289b7077f8f99b4a92a6e3ca5544bfb778556d5a8699833bda6e95f80e6ba65485885041315acdd592f696795f6e44f76f000000000000000000000000000"], 0xa) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 22:23:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) lseek(r0, 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfd) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x1dc34a25}) 22:23:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 22:23:02 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x0, 0xfffffffffffffffa, 0x4}, 0x3, [0x5, 0x4, 0x2, 0x7, 0xfffffffffffffffb, 0x2, 0x0, 0xffffffffffff0456]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="91156f4f462f099e92e114a1dc1d3be52565effd65e020e863f65bba72b310fd8e0ca1b093a1f55e5bb4d7dbf937e3186dcd2e6e939e3b6f3c5c3d184987842cec1547addc98768a96d0d62b7d30dba44ce08efa6df7edaf8d0d1fe3cb3630f08f0665b2f4ae332919c6745c240fb52b8f5093b7453b2018707c1bea36d122e901c085979746cb0bcc5d704e8f220c845ebda5e9925aaa0eaf20256ededf371c60c964e44764b20b8f58eb7249c151a6f1a6b9df2338320eaf99dd22376b47d2d2ef76cac160356ec905fdc5089a18974b5f7c97d684882503c9fc1cde9d661b995d2327770a61307673", 0xea) r3 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff8, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1013, &(0x7f0000000400)=0xda, 0x4) sendto$unix(r1, &(0x7f00000001c0)="d836d74c7a2df5fc71871bcbe8f91459f921bb586b0f66aff4455d22f7d30b7dd47fdc91f7d44977c697f182ca11cfa9f3a2c70bb14aab3ff0fbef069d7c70dd0ede8402af95fd2e2ceae29678bf85c7d0e9091c5cfefa778796a9e78d959ad87c4dcfa5672bd29e0b923ef08bbca73adfd8432d9f7dc9c60ce9c45f3ebac22a5a0b5f2b5981173a0078df1ede079a23261f5e0d797f6ec140d51fd8d2b841976706143a19b3a123fa00927b0974c4ff6b5b0f15d2bc01023f5e35f7f4df16bdb0f4d94050745f43beb5f051759b0b6fc275c42ec3eb187af49b44bd6c8fcf0b244583c5c57402d3cdd5e2103906", 0xee, 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c653000ded2cf0329882c73dc052a6b1d3975627b5cba0e0da5a928f8fb4b2c7fd0dd7c4c55239c53e99e8d650894d0f713e19f0a22f3099a366722dafff2f3fb522118b44faaa5dab0ae0eccc2a589ddad81f8d169b09d61ded0ea19ddc4231407ac9622e6800c00000000000000000000000000000000"], 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) flock(r3, 0xa) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="86b9fde1f2390e89db8559244fc63bd2b9b22d39eaf61106d87f864d8d84bb9e3f10cd321047d11018a2ee4355a37f9c0afeb287e891cadbad5ef9c1c49d5e67573d50a8382eeed54a2085ef82a865ff8e462e09ed221a1f16ed1128d229c8e98b8cf7e6f01797332cba90efacc3a210f704fb8fa3d1aca40a313a93b6e0b07b58d2ad99570034181dde31e659633c9985082ee672bd19", 0x97}], 0x1, 0x0) getsockname(r3, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) connect(r3, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r3, 0x2, 0x1) 22:23:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x9, 0x1000, 0x3}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 22:23:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r1, r0) 22:23:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) close(r3) 22:23:02 executing program 1: clock_getres(0x4020000043, 0xfffffffffffffffe) 22:23:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 22:23:02 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x4000, 0xfffffffeffffffff) seteuid(0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xfffffe5f) 22:23:02 executing program 1: r0 = getppid() setpgid(0x0, r0) getpid() 22:23:02 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d30f23be690b696155d0", 0x65) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d5", 0x29) syz_open_pts() close(r0) socket$inet(0x2, 0x5, 0xffff) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:23:02 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x5) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x0, 0x0) 22:23:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x7ffe, 0x14a) fcntl$getown(r0, 0x5) 22:23:02 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x12) recvfrom$inet6(r2, &(0x7f0000000240)=""/153, 0x99, 0x802, &(0x7f0000000300)={0x18, 0x2, 0x9, 0x3}, 0xc) r3 = semget$private(0x0, 0x8, 0x22) semop(r3, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semget$private(0x0, 0x1, 0x8) r4 = getppid() fcntl$setown(r0, 0x6, r4) semop(r3, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) sendto$unix(r1, &(0x7f0000000140)="992a2eaa528dc7637323eb6d390cc5bf6f9354c041dc4d4512a767ee14070adcd51b7c887b74fb2b7f30c0648d3fc37b0d6bf751464f2961153e2c122899", 0x3e, 0x401, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x7, 0x9, 0x1000}, {0x0, 0x3f, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x7ff, 0x1800}, {0x5, 0x4}, {0x0, 0x8, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1800}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x3, 0x2, 0x2, 0x5, "7fab708c0b9924bf28187d976d9f38b10173ab97", 0x3}) syz_open_pts() 22:23:03 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2064, 0xb1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget(0x3, 0x0, 0x312) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) close(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0xffff, 0x8f37}, {0x3, 0x613f}}) 22:23:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x6}) socket$unix(0x1, 0x5, 0x0) 22:23:03 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) socket$inet6(0x18, 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) r8 = getuid() r9 = getgid() r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = socket(0x20, 0x4000, 0xfffffffffffffffc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="1cf6870a9d7d", 0x6}, {&(0x7f0000000100)="ca58068a962a71ef68d9c5820202a6b228003d974b961c83beec6febdb5e8aa2696e15110b8f30a6e81e560012dfcf00537e3a6316d0021fe370cc46be67897c18923a88bfa06b02563d2b7e5496795d5f0612ec6cc01eee6a9178c27e3c3bd56feceb44b536abbbcce47371fa64b456a5c48ddc6a9aeb87f8d25a840207237f3fc25e1b4af87696248294c8b92b1551dd5c3593ae197146fdbfc2bf699b114b5aba000d82e6ce71954270256fcf763981f83af5e1de79f110aa42c353c15a3acaf2d1cad5cdbd09fa2015b9b94b7577888550abf69179a22e4e12abe9aeffcd31db1ecd795c306d285a2008593bb1d8b7eb228047e03766a6ca3990", 0xfc}, {&(0x7f0000000200)="c2ea301356100cafb361b457c8ccc524b1e50775cbdc37604dcf171256c24ad530b469ee23fdd6b15427d44eb0fda688fac329efb3b01b4d5e5b27c7fdcdfa8699ee3e4d977a9efd93aca11af3ad91a9b510c5223b8e90cfd0655de37217f919d071fe565ddc70ae2de10a17b0b1cebc0b5d1cefe5a4650b", 0x78}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0xc}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 22:23:03 executing program 1: syz_open_pts() clock_gettime(0x3, &(0x7f0000000040)) kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0x9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) flock(r3, 0x5) 22:23:03 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) 22:23:03 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) socketpair(0x19, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) 22:23:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2200, 0x4205) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) 22:23:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000539de93a6f209100000000080000000000000000000c0000000000000000000000000000000000000000000000000000000005000000000000000000000000000008b1805500000000000000ceb348000000000000000000000000000000000000000000000000000000000000000000007a081c36b93f637a433c282a936ff288fbf9a5e529141769c5f5e811d670ae988a6ec60ffcb0876d1e13cad2c19e326c9ce8418bbda67624df8f70a7453d40f11fa36f460d0b53546b4afd04113ac8c7061e99b71777e96098cd74dfbd9fcdd5c1a115d5059db6ffa1621a06302dac976733f42b2fd79c0e8e189a1b181cce18c32d8ff9fe9a4ae01f52409f584b733dbecb57e1973a355149c385a0c70ea794624190ce21b1bdacce6fa0de63393671"], 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(r0, &(0x7f0000000340)='./bus\x00', 0xe080, 0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r1) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0xb, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000001, r3}) socket$unix(0x1, 0x1, 0x0) r4 = shmget(0x0, 0x3000, 0x161, &(0x7f00007f2000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x164d, 0x0, 0x8, 0x9, "65c8e0b1ec34e565654ef0f42c8eefb655455781", 0x7, 0x6b}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 22:23:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="9916d55d8e192759a59c9c1937c848a941e577ebc35651b98103436f5fbb73b92b9b3870afd36a517f62d48b354d4fed45f0eec6cf57fc7e82f141bef7eb81504ba244379e2c8ca03d0c2e824edccf5a5f3ac88f168e9f00b737db210b2a29235af8fd639a75916430f48ce4977a8ac969d09fb5fa847d6f4b7a35c7ddcaa95a9768ba61263910f4e7b5999c12fe55143e0925c21668d8ff8bb922fe1cd7efc7f49ae6ad44854cca0456ad7301ebd2d742341ca8727f0b5d0ec9737b83e22cf0c64d4f4ebc80a23049ee60aabfd292", 0xcf}, {&(0x7f0000000100)="1b406800f3999736344f6926de16c234681bcdc690e1c5a14f1496410b9039815bafc5fb7e912aa9314dbd22130ec93ad855526767bc2aed847761729ab17ec7f8e0743fcaf516b0f9b8081d6d", 0x4d}, {&(0x7f0000000180)="5839c0228db13b4d72724acba601e466d7c2b1c73c0fc1870fd04a8f4bbf8e77babf334afbb19987f3", 0x29}, {&(0x7f00000001c0)="67aabb17b89b", 0x6}, {&(0x7f0000000200)="53cd6a58b315c172f9056689ade66a5c4c9e6209ba2a2a6b3d62f94d4ccbe3d074f9f8cabee98d4ae493ad0a2ef84df11ed3ad3b8d9b15a405a20f4427842c65d1c9b00368ea858f1e478caf8ef148aad659b48b564661b8f6b4acf298ebe75a058cf61d5d28fd97987cd618e66c96560e0b5056922e4d00f27bd962dd7503688a980be2908776e02e750d447cbf2cdad403a9308bf7", 0x96}, {&(0x7f00000002c0)="56a53f5c1ee55324a4088fe5d562d48c4a2d9c13ee5de4951f9db7499d7688138d01e3023538dc25686cbe330d036693a5ebe148d6674d06663c2a6ce6049243b9a82f21fba761941211961d033c0794b0f210df94b14730304921f655c889b53286e6af0ff55b18c4129308d0d5d600c0917447b407153cef6983907c5d6ab3de7c514c033724dd4fe2d168769de496d99a69fc1f35344fd7cd84ff0b397a90d58273da85f5cb740f146c32791c65f0a7e646e35310cda3ddf7335145b9dfee59101bc51d9148620e34d696816f8513efb20f8d0d7d4b8afa19dab5d8b3c700681b8c136be906a1884018345dd7a7975a353b891786f84f4031a7f48edd8a1f379acf5ae5982b658e25a84d62e617d6ad3c5384e16aaf577b527c91d1a73a16c067d60f93f9bbf25e92193b2bca674f61dc4fa083d7692514c8177e05a07b0ce1c12c4a49c900e43c9a8c9492c51a547821c4fce78c88273662252d5e0fcc41160ca1d5db124271d96297df1869d653f00adb391677b28606488af47a6b8754c7b871e9867ffc2bede9228cadea0a20dc37b5116f91e95f2ac2541b331d9fc8fcb05d1ac35c44f5d6e69ece8f57f909088f41a62581a665fc03270038e0c621086081269fea649a0d36ab4812b7b3e454e2be023079dde7c417ef00c1ecade80c3cffdb70ddf24483c4d7c44223985bad734984605d07d94fc3ceb34902dc4aa69f5dbfb57c57c100439a927a1dfcd1abe628c1a38f6f8519197ceeaf1bddcc83a0d43e6b3c703c4e99b0a48e6840b6edd94d42a5e907c643b52447882cbce229c4bac5a3eb620130f6599ef4e6cef01a253deb76239e038e6c2683e574d771fab87ee3e23ab12c30c547fb8f339c176fb31f9032bfa8610f91ab3555a17c6454d40d1071f39d1af2c57b98f7e1ff2c3fa9014750d485626817550890402ec4c90b58b0b8d126fc71c1df58583bb14fba0d90f2cb0b8c753ff8dcf497180d2b8fee3f519c819a6b778f0bf7d50ee087b27ca8362eb527530490c727a57d6b9260a62fc13954572dca967f659da583868375391e11a52cc91207c4e2fdbcb36ddd214ecf7a2cd117eebbf647cfaff38431ed83b1d0832035b93394e04c5a0c55e2c7ab4553ebf17db9f0affd5d342ecd7f922de1bcb6c76a56284e88585668a9d179ecb92cac8a90075be9821f30c31618644dd14b9b3ba333d8ebe77c7e05058be9802284a2882c2936ba886afd4b85ad4d3c5f4d92922d7fac5618a3c9495c7e45c2b289eeb206f329ccd7ffbcf0de41a47490e8da18b1e20943813873ede1ee6bf34a1151b9c1fdf4ace7cdab95a6e58d08403d41f95c5e97ee3e68247cc85c5ce26b040e7c66d7d6d7f55d6e6cfd366b2856c84e07a1b3028485635c63a84024662eb52ae0143c261d7511af9d47c915b79f5323b481ef1eb1b3823d6e8037e190fc7b569a03b0b0d6533af7c6bbfd1fc874512191cd1b15bb2f2796d0fbe5b214229b341d2d6c647ba797ff3e6038a0c9dcbf30d3b694a9f071ea0a1d3a0a7e6e9ebfaefb4a2f2dec91acf0b1161d1bfe4d163485da54d50e3385fc7a6ab67624034ea25d3be6ce6a65057850b1ebb3ab23b2f427a245a52469a347cace25828ca79bbecfe0c62f51e581e37f3636cc87689b91b4f5bb18715503bb9f19a2fc69177b4adc49a83ba83867076407062b576a6eb055472e2377925ca51c8f5e6370eb7aee6e2922a6927e71043bec7b7bec152bac6f8bf7820b2d96dad2c0d1437c99496569f9672f9b7b666389a352416bb7033a8c482c922fadb53f73665322c67071791f2543ce760aef348d298dc7d35c0708cbdafb8da56d6c472255aa3d7064f5eb8c095d260d913e081e83788de942d7c28821be338c202403919f0668620330165e9d4c140f8e176e91a1b0439d7f43eb780d52f310ea4d5f5e8e376beb7879e84b73964a1ddee37881ab573927f4866ed8166e7baeb6bf11ce327897f9fe0fa471e192f5a3829ed21549615363485e6228250915b8a93cea8c51b02385b3142622bc51a59b9085c7d2b87ef0cdb4b3b6ed1022942324b66c0deff1874edc0cf7dc7f7ee8ace28fa72acadd9bc3be7e0d1bedd579bf3547ba61ba313d2e7603ddb362b5c4590aea87b8146445d3647462174c03aab0d3ef5444770f458c7d08bcfc8a3cd87afd594ae659f45c6203b16ad57dbc310cde2e6cfce9857033d86a846ea3b0d28302dbd84459c1d29339b3fc8c400be1ac70eea1b05ea7debc9e6cb8d6c548dca99ed0c24b5bb5be07b526e4984dbcfec892cb86eec882414019d5deef28be29474ae1131b5badffdf3c9a0ab66688517a4475b373665e6c5cc229a49c447bea2346b6fe7206d34273b92fe35a068b83668e8dbb0c1fc8cff123f65aad5853f6a6649aed00aa6dae709be79a01769260d9208d0031882ea2f41c5710f1d4de8dfa289c061df8a39daa00d034992224a352502a5976504c6a435f7c4deee11c265f4019c7f19786b9a5c908b8d36f7b26195dc68aa15b11cd5d4faf51abc088abe318db535c4ba366affa2e5e042badb46ad6a275da45bd6547ddf22093f8244fb07ee36a58776472855e84d9106625bbff19dcae99159c3d6cdc9f1cf6f46fa65d13d3774502a01396bfd9f900025777895ede44289e7d7c2f782e460adb1c3308b7c658af7c90569d4721a1b8eab66396b4920469c6981e64d4282613138d95e2b84c9337ecf448ae3485b1c55b78080b4749489e786f3645a4cf8d80a61b9a127efc1e5cbd62664e350f6e67004c63e1f4c3f87c38155827e983330e97c1af3fbc980eac89c256967a8b2f2760508d44b9396b3996909d9bb9a441152c17c825f0223fa3d7a3b0b2a1c2a573f7f6d4d09b2aa619a1ba0b6cbaf02a75251416b69f2498421f4cdf8211059d62cd54abcf9985e8424dd2f243bcf10add82145997fa7ecd3fb7e08023c5ea0d0d6971e384f838442489b592e8893c383cc52a7fc6e9a195c3fd5b70a1e03fb768f99f207a4c6718ef54482d919e7cd6833ddbd174e2a9c49e1dfbe080e1e304c3c60d28113623c34135ecc32e08cc904469bd3965728cd65e2a992c5818d1b5661ff43906d15afdf2decbb0e61bec5c760d3721a6db0994a4533776eb6c8967db3ca4e32cdd04eae7dffea27f2414fe97262a93aec208df542938f595c1f33a9a96e83bf3b4700c750bf51e18c01e2874a34a73d3fab8ac710dd80456cb9dff48a0b07e56b3ab2f5e6ba795d3a9fc6ffdc6ed9d386a882b5087502aa75454f2a00785ed37439f552071c140fbd922f772405a4ed46ca0a2e1e5ea7df213f08b2c022566a9c153f41e8c2123e09f13d8ef2a90d0239ec02adcaa425b5cf04210a7b8eb44dc8c7342f1d4cbb8bf5032ea77f0a48239569fc36393bbf827bffd800131f246a8175883095b8242be720176fce815bda7f5a07c3ba6a77222b3e1dcf66a24bc53422025ebfa670509f735c7a9d6c6524dda489f0093f16170c015ed5fce85c1808420323321d066ef1ab29342f76fac9bf336b36677369ceaa1c5cde84d8ac04740c771a6ed489dcabee8074d272ccbf34048a7f96953a4529e71e483ecab55bb1c425624e1431ea825591da5633bc2fc53d108ecc1d1f6cbe2186370492ace91fc62056465e077142b87628961b7c4aacf524cdfe2c858bb86084958c2ce9f080ed7da3971828637975506b844ca4b57cc00f6ccc13cd4c5a24586d0e6fe606b4e44d9cc96b6af154d1bb835bccfa2e30124b6623db34dcac5ed94b8cb9c731bbe3ee2113685feb419c9da03168b894026e4983beadca508a87f0ee06dcb9ab5df39c505f13890fc5feb1ea121e9eba6f4d8e323476b09e648ae9ec048f7409eb4f338f448c08200ed96992b3b9ff9a42948be4f2e025048d21f7659502081e3beb778e8533b64a4b6310936a687ef32d417259c3f19a0b59b734e264261339c4e3d3a85c41a3abf3ffbe8f2bb0e5131c5b1e6aa5c582f8a318d345a494768a0003eb9e8eb64511adfe0b08a9addd89199dbb62f9c5b7539086522f9729daa791adcc757d501e018daaf7ceca236a199c1ba49e81175d952d4969da668c221fe02fb5f627357107ec112424cbd8337cbf47994601cc15d036a3fbbbfbba906e683564528247eae26ecbd5fd5131a70e0bc601fc8fcb37811a4a5f6dc287d354a941b03245d0ebc451b816f38703eee38750a156f484c95803f6f93d78d65c6771a37c9b7ee002b591933268f64ca30973e7856cbaf40e842fd6d98ca1d814810fcad5219d171c0c349491b5e6f0dc777843af31e90c55e18869327735b62da3253fa022004452297ea631c25ed94ae0ee5ee3dce77258afad52d5ab6777d8ed551f7e4087bc3474a3dc5d02ccaf6e25bd6b4a5311e874ef2e0acc9fe145b2519590b81a377392533210fb249263e91ebc1c1d530ab79537f8abe336998f8f2bedc18df2a2c301efeabf13c01e22abe75d00be821346a22f29625828b768c14332ef9ddfa4194d6898bcdc81d777f54d538d03628f07d3a352e351522a3b2237eb8969a914b83ea1067aa5d3aa774d4014b8be8c46031d35e8aa2525537d1aa3c7c4fd6ac26f862e29cf7a54fa62f49c79cd199076b3ccaf147adebf22bd8e6eed5208a8c51adf4010cd771af56a6c26ff595e83df677796943582989290ac3a7b04940e45720c2bd04a535495d4609cf0a371d4a8c0d2c6b468824651c2e3263011ee2868efa2577916e5895567121b71e0f46120bcb0b1a69b31e204c4cd9a1134e9df86c832c0523e9e36f85048ef9307fa7c1bd17efc1a77036f5ab5adbdf29fc479a4ae539937a73b1ee77e929b76fc3c33b825bba508cdf4c85484acbbfb389f3d385858401d346af1d684f1eae0fe5287a55b7cedeeeadc73aba22f96eb2ff280b29d19514e4ab22b859454ce438017eac0724d5bea70551c5fcc972d7fcabed5c1c71af9470ccee10d96e9d9fb611b0f36e83fccc2157b760f9ac15cd1ee1fabd861962b6afa782ff0c9cb9a24ff5e88740c9bf99a702b4992c8bf1568af8b9454bb3bc95ebb2919ac7184339b1c6b98930eca1012c977cc2af23be2406d3ef0c4ab867459e6c17892f4dc571dc57ea92c6763c22e5293875179e821e6571291883cb8f556385128e2e13c35ddc066d2dbecb9bb2984b5d3ed25f37e1f433a0ab07e0afd925c49523895a68c0ce66cabebfd5df0ec0d429296b05bf7aae53cc3effcaa6f8155c0b177c2ba5a17458ba125bd37864ae9d44c4788d6977b99189a0b37bebefeea1f7ee794b0dba308830d3847d5120d31814bab04b0328fc182caadc252380b0e30633f0bb3e43e3e4cc22c63e6346baf358659ceea2cb98940bf188440c889aea752ee04d824d9e540aea3ac04f91ebc4c926b22f1a7138e986340a2ad92644043d5c0e018d3de172bd1a771e1147373d08c86b7155bf888872df8292ce3df8d2e622f2f9eb5af59fdb5a4914a9aef28a5e4361163b9a9166e43b3fbb7848fa56d88e1cd90d77b34dae1f90fd35d2ad8d0e3b99f1bb74a61deac44e80889f57ce95bb85dc2e4118127d2cb9334bf6624929b251bcbe69dfb1ed59b9e54d717c186a809a8dbdde89f566d70a0be410ab347c586355ccb9f01250279587d99c4e910dcac906879af6605346b8a33d92602496a348542b36b777227bb8be10cb9384068ba4d90272ecc053af069675af60fd694f7dbb7bf2ccd6b851a74a40378d6a10c1b5bb9cb1b0c10e60a85722fb3561252f50d9bb344dc65f33bc", 0x1000}], 0x6) sendto$unix(r0, &(0x7f0000001340)="6bfe145373b7958d58dfe8802b95ca3a2681d889e8cfcfd98b27b38214264de13708", 0x22, 0xb3870f3905c12365, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000013c0)="5d6173abca5855758a6bdf1bb88b8f7aed2405ff551f4baff0051a0e3098706d93fad24c9320843e27d654dc2a6d3a5fa71bb0ef81b537d49144df43003515071ec8e42079ea637ad259ff172d9ac1c943b3cff507339ab58e811f1cab224fb30ee9a399604895bdc2aa6b27b2a9bf5e3f0ff2303a71e8acd0df2900e87bcd970c5a26687d6256f5481ffdb115f99d8236e25098cdd1a0bdae72916453b1c6b8fe537aac8e8b0b6c14e57a235df04a87e9132520afefd4d12e894f1e3255433962c2dc9346109c2d509e7b5d94ecbd7e99e4b10df0a74c51c92d6e6e27116b9f6171b37b60996432c9bbf664c4bb6e", 0xef, 0x403, 0x0, 0x0) fchdir(r0) r1 = accept$unix(r0, 0x0, &(0x7f00000014c0)) fcntl$getflags(r0, 0x1) munlockall() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001540)) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001580)="16aef84fde269924880bff06a74b120b2d880b18e494ca5e8c079347a99bb3f5ad3e29ae7f2c7a871ef6833dca9ef5d4f06268dc8ece6b75c1bd346f3bb1be01a605836f483d02897344ab5b2d945f70fed29ee6d96b0ed6a3f95b9c279b59c6aa228d8f7bd091407d6755bc5841018d4bc3c58d", 0x74}, {&(0x7f0000001600)="ac7fa89adcbb1bf4aa8adbefc79d0949e90b3d48004e42dda72c90085e5fbd3abf88c4783a47dc4e029bae7e9afebcfe80e19bf790d6b829b6967f1a651926a73532d098f2a7944b63dff951a3c1d9842c53dd6d0671e113d1bf4f6808292ac096cd81477771579192270799df5926fad8872e41a56b8b846bad3cd35c476b3c5bff3a2eebe986a32abd7a9668f6f77ac59a42063ab04effa80aa306d8385f512feec33180de3134e1da071332cc67a8f1ac6d3e9c58b46cec728ea1a80e6fc129b9fdc58b04d4dbe53252d613a6e624e1ff2d9d4f27c64139eecb0a82c567", 0xdf}, {&(0x7f0000001700)="785fb98bc604cc03f8a5eb79faf04dfd794d38c694d6b86dc5d37d11300865d1c14698bc8d5709ac13a8e5065dc15a7ed8a7b10956ddbeee3eabe4ced1a4ff788c5d65ab719291b51634a1bfa752f88233309fedf09cad41aba1afd470a4aa50c1c5f8795286c0c3f0a682e27c7c9c7e52ce4a07a031ce99c249", 0x7a}, {&(0x7f0000001780)="7a41dbc56ed25a23a8cbcf13c91597b4362daab2fb6bd561a2187b3a2dba8f48facc07117d5fd8c1cebecd701867a3580769ac9db58c80d54321c4a22ca4599e44cb8ec7b07562c1ba9e0a7c578238d1c383f9a9b996449aa0ead36f1f02a03bdd147d973d18700254481678b311af0849cb08cc2b16e0693222bfca7399515d04437c3cc897db183b57e7e71ae9a85e8b12bc", 0x93}, {&(0x7f0000001840)="059dd132540f", 0x6}, {&(0x7f0000001880)="44587c5490c1f7d37a8a83f7977352a98bb7265c54ff1137b262476b14f037b472d38317b247e363c85783c371adf322d15a174323e78af90be1916454fd0d0dcd7df6f2ddcf573b46b646cfcf3a1c8066b02112a67d1e397be0d284887e19e1c228fc44182e8a65fb4bbba98989e7f4ba7c857f23c5bd1438cad55cd87128", 0x7f}], 0x6) mknod$loop(&(0x7f0000001980)='./file0\x00', 0x40, 0x1) r4 = accept(r2, &(0x7f00000019c0)=@un=@abs, &(0x7f0000001a00)=0x8) stat(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)) fchdir(r3) read(r4, &(0x7f0000001b00)=""/58, 0x3a) fchdir(r1) setitimer(0x1, &(0x7f0000001b40)={{0x8c25, 0x1}, {0x23, 0x2000000000000}}, &(0x7f0000001b80)) recvfrom(r4, &(0x7f0000001bc0)=""/120, 0x78, 0x843, &(0x7f0000001c40)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) close(r4) read(r4, &(0x7f0000001c80)=""/120, 0x78) pwritev(r3, &(0x7f0000001e80)=[{&(0x7f0000001d00)="fa8e7ad5eefa5e383a7fac396841def1273605ea932d1aac4066fc11993f82c16ab5712422df03e61397949a4128971ed854d2b1b5026faaa401464ecef4725bab82d590a2dd7350", 0x48}, {&(0x7f0000001d80)="8a093f7707fd1a7b6f401596eb11ff230ca34c4b4d88cc81e3593f3aac90848ce62d6e8577a31ca7d4ecca38e042ba3af9546d58b898b9f512dc88712ea7c980eb907a30d024cbf5f222c2db32e4d0a5e869a9aa9c1b381a9d2ef71ba69ec33b56e56ab7ae09e70c8d098f97fd5299d2e56400b681f81fa65d17ce28450041628db7881c34e426124300acf68d8feea8021f27dfc123671b76c01e166a72b33b729e517853845610e7bbc438e9e1a55893c9fb8c08d597b06536f9d93aa079cbc25271f8240b7e87248f843ef8d825531c596be119cf3cb49d27ab9d1c01897d75c5aaef8a", 0xe5}], 0x2, 0x0) r5 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001ec0)=""/79) r6 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, &(0x7f0000002080)=0xc) getgroups(0x2, &(0x7f00000020c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002100)={0x0}, 0xc) r10 = geteuid() r11 = getgid() sendmsg$unix(r3, &(0x7f0000002200)={&(0x7f0000001f40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001f80)="95f7bb80f5f6d604ae29d6e26a76ec0ed8f0a1d66522f84a27335a1ccf2d0137c67daba748902913b0fd19fa67817d0f382dd5e89d87fe4e1abdd3c279fe21e92ba075238529114d3d4ac01a4c3196867048c4d5fe4c79d7052c24bb93f593490e435b6f4cf470fe7e9fc923d4e36010d59d3bfedf", 0x75}], 0x1, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r4, r4, r3, r4, r4, r0]}], 0x90, 0x1}, 0x400) 22:23:03 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) dup(0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffffff) select(0x40, &(0x7f0000000100)={0x2, 0xb03, 0x8, 0x3, 0x5, 0x100, 0x0, 0x3}, &(0x7f0000000140)={0x80000001, 0x1, 0x1, 0x100000000, 0x2e, 0x10000, 0x9}, &(0x7f0000000180)={0x5, 0x8, 0x1, 0x1, 0x6, 0x81, 0xfff, 0x400}, &(0x7f00000001c0)={0x1000, 0x5}) socket$inet(0x2, 0x8003, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x8000, 0x200) r2 = fcntl$dupfd(r1, 0x2000000000000a, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:23:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000140)='./file0\x00', 0x24) execve(0x0, 0x0, 0x0) 22:23:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getppid() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchownat(r6, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x81, 0x90) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4b6, 0x0, r2, r3, r4, 0x10, 0xd2a3}, 0x8001, 0x10000000000, r5, r7, 0x5, 0x7ff, 0x40}) sendto$inet(r8, &(0x7f0000000280)="4e602dd23214ee4a4ae5e10b16e88522b28766ba43e3eac20118945522a6028cafd768e5b3f4e76c3bea8cc39849b42284755269bfdb02810c4361a5181d2c52353a135fceedab7e033dec89f9eb385149db7edaae82e95ecbd41b05ff88d6bc35d36adba518c8b73ab946d76006a5020e7641079a0bb42dda5553c016c9d8f7e71cf5acfdcb2fb0e059f0183e270c8ae3d41212c25766a8cb3d2dfe9a776f58b4f62d5f048b0ddaa5769334f6f064b74a42c9424524e203d5da7a56eed613072ddaa26047e150597063ff37f02843ed2c5ebdae262e6ba6ff", 0xd9, 0x40c, &(0x7f0000000380)={0x2, 0x1}, 0xc) semget$private(0x0, 0x4, 0x122) pipe(&(0x7f00000001c0)) getsockname(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) fchmodat(r8, &(0x7f00000003c0)='./file0\x00', 0x14, 0x2) 22:23:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = kqueue() write(r0, &(0x7f0000000180)="5dff6af3e8c15c322d62c57b17d43daa865ab95273938a93f979897866ba72b24567f35c8bc6c5983b02d54cea8c1981bf2bf90fa9171820d950ba0d6a648c100819fde14e4da8c3baf11ad24e32525ae85fffc5aa0d3c7e9b5e509fddeeb2348361eef82a1317cfca83959d027fc704f89c536807858f7b0770c246c8247559b11a064f6c3bd0d049772771031793640b4304e4559c9a145e4bc910d5c8ef02fba211f0e44f791a2175f1292a81a595832fe8e73fe65c21d5afa00e4a3b6bcb1c3e4140d186d8befc683f5dc255b274f7109be53cc80f77befc7f31e5", 0xdd) write(r0, &(0x7f0000002740), 0x10aa1) write(r0, &(0x7f0000000440)="35d72052549c2305daaa939d18a10d5b37439ceb2c5df56c8e5c00d35b4f50a374d0347b3200e9e8b248aeac02a76a8bcc028830d088a9d74dec9f8cd82c41b0f5fd94541eeaa0f42d169919a35816fe824d6cf3012087fbd6f73a40b2a33261417d3bb02ed47f7e7d4a8a04a7bc8a5516de4adb4db00513c4737be04fc3e7a24b22f1615ef2d4b57265a4d6cadc884661a386b75d0ec764f4f36a00ef4b178df19dc859", 0xa4) write(r0, &(0x7f0000000140)="c9e094c51fc8e87d6da13eb07c7ee2721150de37591d2a7cac1d5ac62b2ed6a7990d70", 0x23) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)}], 0x1) 22:23:03 executing program 0: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000369000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xc76, 0x3ff, 0x8, 0x5d3, "88699541ab3fa58e285e03ad3a85ba9420c14a9e", 0x6, 0x7}) mlock(&(0x7f0000149000/0x4000)=nil, 0x4000) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x1ff}, {0x9, 0x101}}, 0x2) munlock(&(0x7f00007a2000/0x4000)=nil, 0x4000) mlock(&(0x7f00003c7000/0x2000)=nil, 0x2000) 22:23:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840), 0x18d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) poll(&(0x7f0000000200)=[{r1, 0xc0}], 0x1, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:23:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x40000029, 0x2, &(0x7f0000000000), 0x0) 22:23:07 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = getuid() setuid(r1) socketpair(0x20, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(r1) 22:23:07 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x7ff, 0x7}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) nanosleep(&(0x7f00000002c0)={0x2}, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:23:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1ff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:34:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() clock_getres(0x3, &(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/60, 0x3c) pipe2(&(0x7f00000000c0), 0x10000) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:34:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) chmod(&(0x7f0000000100)='.\x00', 0x100) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) recvfrom$unix(r0, &(0x7f0000000080)=""/72, 0x48, 0x843, 0x0, 0x0) msgget$private(0x0, 0x5) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 16:34:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x1f5) 16:34:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x107ff, 0x3c) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:34:07 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x400, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1) 16:34:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x711) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:34:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getitimer(0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mkdirat(r0, &(0x7f0000001080)='./file0\x00', 0x1) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:34:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000140)='./bus\x00', 0xd82, 0xa) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) rmdir(&(0x7f0000000040)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) shutdown(r2, 0x2) 16:34:07 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) kqueue() 16:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9) 16:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0xffffffffffffffff, 0x0, "1eae8682ab0320755ab8bd98345fff0098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = syz_open_pts() kqueue() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) 16:34:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x100000000000, 0x400000000000}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x26, 0x200fffff, 0xffffffffffffffc1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x60000040, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20, 0x100, 0xdb4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x1000, 0x80000001}, {{r0}, 0x0, 0xbb, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000017, 0xbe40, 0xec982b7}, {{r0}, 0xffffffffffffffff, 0x4f, 0x2, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x67856162, 0x115e}], 0x7fffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x50, 0x3, 0x800}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40000040, 0x139dbeae}], 0x3c97, &(0x7f00000001c0)={0x4f, 0x8}) 16:34:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/35, 0x23) 16:34:07 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:34:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f7310b26d1157c62f2cd2ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe420029e10bb47b56753fb394b842dbbccbbda1049fad2ba6eeb00000000008cf18513f6b9fc014958e331affb62314b0e9cb4ecee85dd61c19c636234c1ac1572e55441adf2903833c2c7205df3c757d2e71a73d01f08d0c625584fe5c895fe04e4b622e495", 0xa0) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 16:34:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x0) syz_open_pts() 16:34:08 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = getgid() r1 = getegid() setregid(r0, r1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:34:08 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = getuid() setuid(r2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00feffffffffffffff3bfb22d6f6ce1aa97b3512806d84433441ba7d2813680f8014e19a648bf21613161483d5e1ae6bfdc316680fdfb0c0041788042e69de99b29cedc612f1dd6b163b9bb416e99f1e2e90888a5f76554190dc7284ad4c9df01015666f2ff433153c22f56874d289"], 0x9, 0x2, 0x800) 16:34:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/206, 0xce, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x6, 0x4adc788b, &(0x7f0000000140)=""/230, &(0x7f0000000240)=0xe6) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:34:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0xa42}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000002, 0x8, 0x20}, {{r2}, 0x0, 0x81, 0xf0000004, 0xfffffffffffffffa, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x53c, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffffdcc0, 0x80000000}, {{r3}, 0xffffffffffffffff, 0xb1, 0x1, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x8a, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x82, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000082, 0x9, 0x2}], 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x800000000000000, 0x1000}], 0xff, &(0x7f0000000080)={0x2, 0x40}) 16:34:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0/../file0\x00') mknod$loop(&(0x7f0000000440)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x22) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x5, 0x77, 0xfffffffffffffffd, 0x3fd}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000140)=""/128, 0x80, 0x842, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) wait4(r2, &(0x7f0000000280), 0xb, &(0x7f00000002c0)) 16:34:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:34:08 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:34:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) semget(0x3, 0x2, 0x1081) getgroups(0x3, &(0x7f0000000000)=[r0, r1, r1]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:34:09 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:34:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:34:09 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r4, r5, r6, 0x102, 0x29c0000000}, 0xe2, 0x6, r7, r8, 0x6, 0x9, 0x1aa9}) r9 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x7, r5, r2, r3, r4, 0x8, 0x80000001}, 0x2, 0x9, r7, r8, 0xb20, 0x902, 0x0, 0x2}) 16:34:09 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18032, 0x40) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x82, 0x0) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:34:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x7fffffff, 0xc4fa, 0x401, 0x8, 0xf4e, 0x1, 0x59b8c890}, &(0x7f0000000200)={0x851, 0xfed}) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x8, 0x800}}, 0x2) unlink(&(0x7f0000000140)='./bus\x00') 16:34:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:34:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() read(r1, &(0x7f00000002c0)=""/217, 0xd9) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="7a238794b4a90ec13ffbaba96445f271eab0b5bc7496acb4348c160407de9680f8a80e12b95fd5bbd89fef207556171bd10ab1c592294267f2af358a8834740c7a8e1e4d09a1a75ecdfeaf78d39931d618e4faeb270e7a96edfb9bb6c2d2c8caa895fb8850051ffbedfddfc81fb355985d48480afc62a94355", 0x79}, {&(0x7f0000000140)="d95c928758aaab3800944c55b358c61895fc8311b550bbfac0d2a6fd6adb66d6f827fe9c7ee75c154e25e962c03479f3fe195ff7f20b966c4931547a17c9adb6f81b46a7c82ca6848d68f0b4b702ee844c6634558ed27c3b4c81054f1975650c101f27ca1a615c990b04b9", 0x6b}, {&(0x7f00000001c0)="5b03e86e9a5114a8e71fc84bdf3f4be418c5d4a0f02ea46a95309d4c393f8912c1856c5fbc8fc6f4ba775ed7242c109e68c7529c40752d371e2a90276efdfc1b7b1f10d56c5f23", 0x47}], 0x3, 0x0, 0x0, 0xd}, 0x4) 16:34:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) shmget(0x3, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x51, 0x4) setrlimit(0x1, &(0x7f0000000000)={0x6, 0xffffffff}) 16:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000580)=""/160, 0xa0}], 0x5) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:34:09 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0xd4, 0x6, 0xbb, 0xfffffffffffffffa, 0x9, 0x9}, &(0x7f0000000080)={0x7, 0x8, 0x20, 0x10, 0xa2, 0xc, 0x2, 0x80000000}, &(0x7f00000000c0)={0x200, 0x3, 0x8, 0x4, 0x7fffffff, 0x800, 0x5b65, 0x1}, &(0x7f0000000100)={0xff, 0x9}) setrlimit(0x1, &(0x7f0000000140)={0x10201, 0xfffffffffffffffc}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="a38cc460f8caae95ccc40caeb8e047f43af4ed5ecc675309c7cfe240e645263a64002ccea74183cc5afa6d51b33f781524fb05c7c47203749dc6e5c3b105ef5b1b86748d", 0x44}, {&(0x7f0000000280)="41698eab581f13b167f7ae650971cef080dd67db2aa9af22c91164919131dd98f7431056f8091ed775a7b47f50dd156644f95d3dbbe192d5f1dd0d94d32de029733de118d4a713d357cf29a154ea909815a7ca3aa015f21ade627ee68e8b85b27281721f355f915cb3399ccec35f723c72d7f2abafc0a2bdb7b91f275319b2df1b296c1af6b2b8bd3f3d6b28573731318be588211476f755251e2b8db7082aa5cef7bef6ef9b0ace6c3674f326480b72d1805ad3e28de7c8", 0xb8}, {&(0x7f0000000340)="1d9bcfccc1b6659deccc610f26023ffe1d84abc0d6b4d8820f18437f7f0b5d7dd8d192d64002f3b5e0dafbdabd4782e0ad79262410b6ec741f44e102c629349ac2c1579679297cbfe4281b69408b6bc37c51b8b15848f889740f63c7cda0053c0566516b76979803edc5b7d80f", 0x6d}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="15c9f712801cae5156f7f23c2494d98e", 0x10}, {&(0x7f0000000440)="fc17a5ad7a9e612126e164c50602ebfb8fce0c710eb0335d90c8fc077d18d1bf7ca43ccb984edc1171f794480771f3566955af5bbb6bfeb384cc9181", 0x3c}, {&(0x7f0000000480)="742880568572754d9125287369a9b2d810fd4b9fc0eae050537515d1db0ed84d74e543209ecf6d7af1364ad3aba31b57d35ab524d654536d4e272437d9811d55d3ad1e2b5cf51999857bb978327f7de076b98671169510d3f9758f0d060c0e1dde3d2cedabdfd308f075c429981b9cd941af7a22", 0x74}], 0x7, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20040, 0x88) accept$inet6(r1, 0x0, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000000)={0x7, 0x5}) 16:34:09 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x0, 0x800) msgget(0x3, 0x8) 16:34:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 16:34:10 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x40, 0x100000001}, {0x18, 0x2, 0x10000, 0x8}, 0xffff, [0x5, 0x4, 0x8, 0xe6b5, 0x40, 0xb8, 0xfffffffffffffffe, 0x7]}, 0x3c) dup2(r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) 16:34:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r0) 16:34:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da2000/0x4000)=nil, 0x4000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:34:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) r2 = dup(r1) close(r1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000300)=""/132, 0x84}], 0x4, &(0x7f0000000400)=""/48, 0x30, 0x100000000}, 0x1) r3 = getpid() wait4(r3, &(0x7f0000000480), 0x8, &(0x7f0000000540)) fcntl$getown(r2, 0x5) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:10 executing program 1: sync() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) fsync(r0) semget(0x2, 0x4, 0x2) 16:34:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000020, 0x28, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0xc4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x12, 0x80, 0xe68}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000003, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x14, 0x10, 0xe26, 0x4}], 0xfff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x80000000, 0x6, 0x800}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x9, 0x2b, 0xffffffff7fffffff}], 0x5, &(0x7f0000000240)={0xffff, 0x2}) socket$inet6(0x18, 0x3, 0xee89) nanosleep(&(0x7f0000000000)={0x5, 0x4}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:34:10 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$inet6(r0, &(0x7f0000000180)=""/235, 0xeb, 0x800, 0x0, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:34:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) chmod(&(0x7f0000000080)='\x00', 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x100}, 0x10) kqueue() 16:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) r1 = syz_open_pts() close(r0) kqueue() poll(&(0x7f00000000c0)=[{r1, 0x11}, {r0}, {r1, 0x20}, {r1, 0x40}], 0x4, 0xffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:34:11 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) geteuid() r7 = fcntl$dupfd(r1, 0xa, r1) r8 = fcntl$dupfd(r1, 0x0, r1) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x101}, {0x5, 0xfffffffffffffffc}}) renameat(r7, &(0x7f0000000200)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r10, r6, 0x80, 0xfffffffffffffffd}, 0x315, 0x800, r9, r11, 0x8000, 0x8, 0x2, 0x40}) 16:34:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) kqueue() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:34:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:34:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0xffffffffffffffd7) 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x101) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x79, 0x8}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) write(r2, &(0x7f00000000c0)="791ee7d53d666a997ceb7c846efbbdd40464dfd024abf72ff5d5a7f066648b737c7770b2c032b8ad1bdd40614d44f57b190cb645bd6f9655829467041fa7c526367af51d84b27f4687fd10d11d262e71efae1f4e1995c586247cbe12504c5f78071fd582ef85f13f7f77db27d1003fdb647fe97600610e4eab9a8d1c12306f7bef3bc1de52d1584b94c8fc4fb45f2cdfaf05e0c9814f56e2161f850acb2477c371a50c6831c292d2196277916e32236fdf042de1516152991a161bed6dd70d956498088ec5361540172a3b35b05bf41003e32bc84e8a6cacf6e82864d1fe8c90bea7322dbd1488fc8a", 0xe9) 16:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x8, "a161786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) sync() read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:34:12 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x3) shutdown(r0, 0x0) socketpair(0x3b, 0xc007, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x40, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0xf1c95d9de20a9cf, 0x1, 0x3, 0x5}, {{r0}, 0x0, 0x21, 0xfffff, 0x101, 0x7ff}, {{r0}, 0x0, 0x8b, 0x29, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0xa, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x65, 0x67}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x80000007, 0x9, 0x7}], 0x8, &(0x7f0000000080)={0x1, 0x401}) dup2(r0, r0) recvfrom$inet6(r0, &(0x7f0000000100)=""/206, 0xce, 0x1, &(0x7f0000000200)={0x18, 0x1, 0xf16c, 0x6}, 0xc) 16:34:12 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f", 0x44}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) 16:34:12 executing program 1: r0 = semget(0x2, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0xc2, 0x800}, {0x7, 0x40, 0x800}], 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x3d67, 0x7f}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b4ba1cd5943db89b16794428a6f51a51d68fde580fc8ac0ed9bf6df35c71a498c67d4398e884edc295b8beef0cd411394a1c5d79024a07f7f999487f6c4a91e79eff9b23479198775578540b5d31bf273215dafeaf8a186338dbf10b8b7703babd6b688a2b66864606732f562f5fd9c2e56ad60a82820abf409a8729c8bcd4b717ee972b252661f166f84ea813aeeb21760b80b72d554b6517cd9b17dbf85b12c4135823b69b9ea20fd0a68017c7487b50ca22fade59438ac9be8d699bed3c3875dd1290e4588c59b08660836e01d9ccf86ed6b6d431983493a507ad036d7e094f57a9a2dcf73f9fdec5", 0xea}, {&(0x7f0000000180)="d8b035186bf3e237bba514d32108b6be0f73caadbb3f2314592c66a1377691bbd30f441e54e4", 0x26}, {&(0x7f00000001c0)="c3a0c98fd8d081c8ad7a85794e4f9914f14a09508891f6d18414236cbf408fc1538872bfd7c20fdff6e34e63b5a84ca7b6bbc4caea74453715f80feccb5ff734315765f4b376c30392859d66e96286e0d3e4ea902ce9bc8413c36f5b37f1e0a2b1f12581a4118c29374c3bf05328da241a059c2cf4b56f664d69dcac3e031eba93e4e02947742358153192944ee739832bf3e423e0bce3de28ce0f1df7e42ecd472f09c3cab309dc61dd4fd80a850fe08306d333daf727a64b0235afada8d466e5ad833f63f6d3b8e6bef75db4d249f7fd3201b0d71b2ce3d4fe8bc6227a5f1c31dfba256e58f8ee2646", 0xea}, {&(0x7f00000002c0)="e6d21e28af69404469455dc311b52e427a6e49a7b98236ad2ba17381258d1914dfedc668c5582ec921e534db6f04c7091bf200d8d6d0f71dbfa2880affe614499f99f75b7fecad682f2242699563b2b720feebdcb25b9ffb4ecf0f22c9b32cc1609cb0d048d0aa1c5a6cde5468147cbff82a32eeaca35784885b611dd940b3f41f76ce6447a9e370b1e69e63816999695573e11b149fe5ac6000004eec6877d08595b732e95c3434a4a6e27f48476d92fd7251e764cfd52e6b33e698e63977a8", 0xc0}, {&(0x7f0000000380)="144da3391afa12e39e474825e38d0719a0c3a15b5ca3b3fc5e63f1cddad3ce36574ca6d2e876a5bfd95dc97814e227955d15ff9cc8b31387f69812e4ead815febe40af60a5851f40697610e31b9e3f16a9f26df6aae057819639eec7bf27d2fba3583fe2ba1c2c7b3f7a9464d0e81085fbfb6b5fdccc8e633d2ac6ae6ae512329fb79c1826449852bd226adaf6815b3e0c2fa0f464273f960d1750a2d6cc7a2b527dead131b721df54401e97b7864a60509ad7a97a", 0xb5}, {&(0x7f0000000440)="58dae163cb580d1c7df7fd2be97b5adf754046fff383e1c956", 0x19}], 0x6, 0x0) write(r1, &(0x7f0000000500)="fd2a9de0df8959f29815f85dd834d7c8bac60e97dd10abf8a738671caf30cf19de4535d1f5fbbfebf046a90841716989c4fca63acf474ba623492fda379b4ebeb1221f3cf09511cb0901653a0f30d1f98e621a3875ed470bcebaf06cf118604d6653894138e058ab913c5605b609c818a55c2dc8047a13af62811eb94f1b692b7fc21d7c2547eed187a284cbe89c6f938db8a82698a3d88ed4133937d7493619e00eb8fcac437a08af6361c9f1e828c902441259dc0a", 0xb6) ftruncate(r1, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(0xffffffffffffff9c, r2, r3) ftruncate(r1, 0x80000000) getdents(r1, &(0x7f0000000600)=""/161, 0xa1) ioctl$TIOCCBRK(r1, 0x2000747a) fchmod(r1, 0x8) r4 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000700)=[0xffffffff, 0x4, 0x4]) mkdirat(r4, &(0x7f0000000740)='./file0\x00', 0x32) r5 = msgget(0x0, 0x20) ftruncate(r1, 0xfffffffffffffffc) close(r4) open(&(0x7f0000000780)='./file0\x00', 0x20200, 0x57607077394747a4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt(r1, 0x949, 0x2, &(0x7f0000000800)=""/30, &(0x7f0000000840)=0x1e) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000008c0)) getpeername(r8, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0xc8, r7, r3, r7, r3, 0x8, 0x7}, 0x7, 0x7fffffff, r6, r6, 0x4, 0x7, 0x8, 0x2}) poll(&(0x7f0000000a00)=[{r9, 0x80}, {r8, 0x10}], 0x2, 0x50) pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000a40)="fd434120dfd4c824e589bd988e312ed783e065c73716c9c5f00413f5def9c14d66eaafba71a9adff4bd1c3c0890dc639b0b8b557eeec3dad15497b8f8e27c5b5c5028aa8702cbf58298718a33a26556ab369a99df418d51fad53d6523bd23c326300e6e7ef0f74f47a184dc5986fc2dcff022df15a93655c7754e84ef4a3332015a669bcfea1e41d7a3c3f8be7383e1b621b0f3992b1387e5c98f12087cae6abb27d77f4669bf58a8a3dcd30f3117e5584c5cb8b49c2fcc59ca35aec4c58b0e72433fa9847a8e8df12c790fc893d88a1f5e37c44fb95e2445ad482ad1cbc25d9193834d5d3d604527999d7349142773ecb74f614b17fbafcdccd96", 0xfb}, {&(0x7f0000000b40)="07925754a57f7fdb50c90b5fc685bc9c0e375530bae66d92fa71ed86531d6b8dba8b786e5f23211d0916b50bf09ff842d81da2f7893d35aef1f084bc818d83847fac9e4df7f5f9c8c9352df021a5914907713f5e97fe20fb3b9e9b23f3317936c7d2042292a4e9c20bae4927d7f09e49f326ee9a91c63e1853c412ba117e0a1f3b5b4fa0f4ef9127ca247d1449fa1a4c9100d3f55cd06dbfed5b8a24ce2d79353c76f4e732e2d9df699095c3e37db2b1ec762810a88ac22146c68ca9b2f3c2f5d9e534b76e3cd16849bb9d1f8efcba315e2680e7a439622cad37d892e00e4a37ae8c50e00fdbf339b99addcfca103ec2b89888", 0xf3}, {&(0x7f0000000c40)="9d945cc60cfa2967932d7721a02c3df6f4faf61569f7924cbd392f9e1d5c0e95bf385575807913f0d425baa87e804b4210b5408b7993f3ade07bb50a97843ff1151aba987dca69747db8c92153ed088509bc1ada286d5472ec53964135d9b7b061ee1f90ffdf821aade74505b5817f76d2e820", 0x73}], 0x3, 0x0) open(&(0x7f0000000d00)='./file0\x00', 0x10480, 0x10) 16:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) renameat(r1, &(0x7f0000000340)='./file0/file1\x00', r0, &(0x7f0000000380)='./file0\x00') getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="2c1716e3a3c70853cea0f0df9e8526faafff17e46b151f50efe350770ff898993716c1deda6e4a6385d1d9e762a9c8cf36c4c00f866d83a0ed5274cdeaa4a3da464a2773171ec847885311a8601aa18d2cb81533cfef51da246e6a15ffe9600f921fe603da2b1c791283fce66cb786b9f1c092b9c3e3dea56e2053d217f4553ea818673c10769c2d5dc7af8bfbc447d8f3fa9b60fb410f6a0555cf43cc5a13c7196c343154fefbb6f5f795954a02ba04c3b9f7a8beff7265f4e6ed96da59378cb2b72af0c6653fb7bb1f9b356f67ec08cc5a0ea67b75270f1d3486b9118d0ae7c4c93c06a4fb14f8c27e39519adb8ab160dc9d5b1763fe1f0c7ef739", 0xfc, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='-!(%\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='-@#.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)="815c2d00", &(0x7f0000000480)='^:\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='.\x00']) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r2) 16:34:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) 16:34:13 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget(0x2, 0x0, 0xd) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/211) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:34:13 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munmap(&(0x7f00000d8000/0x3000)=nil, 0x3000) madvise(&(0x7f00000d9000/0x2000)=nil, 0x2000, 0x3) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000050ab0895051b54dad0e701732e8f88903e153a98000672f06c30258f20bf55937e94c65530dfb4efe22700111a45a714615ff9d27703fde195d1e77c0b4c3bce320ca608a6277628adf192b9ccc12530818e6654927ed9278ab3d63e439a6c1a75a7ce6a3418db4dcaf9c4f8bc70be3545a7735a4ab2afd04795afbe8748e92e6d21ab02bcce8641a3efaaec1884964481aa0e4972c21ef98dfc88a6c9ce4b8cfe2a9935cf8660ccabb91d68e9b066bcf6ec458791d281424a800"], 0x43, 0x800) mlock(&(0x7f0000ff0000/0xe000)=nil, 0xe000) 16:34:13 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:34:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) getegid() open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:34:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4d) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$dupfd(r0, 0xa, r1) flock(r0, 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) 16:34:13 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 16:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$getown(r0, 0x5) getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:34:13 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffeffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x5c6}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x8, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:34:14 executing program 1: syz_emit_ethernet(0xf2, &(0x7f0000000080)="c9bbc4ff1f646ad20cc64a57dab153cdb9153d8cdec5bfee082d175c4d5488b30742865128ede94300c94c5c16a39fdfa8b9011b7baa0710dfbf9227df786bd15403a6bb6b970e111bf7981564a89a927888e18c45f07cf33ea05e954cb0e4e9486fe66cba9fbe5aa0877fd8f3fc7fad3fd80873665b1ea5e4739b99224889889c63df53ad0349fd95d240d9a66f2ab3c06d23da6b947c9aa079438267dc74c08043b28a6f97491bfb754fe2db617cb5fbd65aa7d85eb4ef9b0b05e9589994fe855d194c5e1fc8208222b21fcfc7ce84d63bec88fe42982936cf9a2a7f80f7d26cdb1ee628a3c36253d4989997d8bf2e7cea") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:34:14 executing program 0: r0 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x162) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000080)=""/4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x4, 0x9, 0x400, 0x9, 0xfffffffffffffffc, 0x4879, 0x8, 0x401}, &(0x7f0000000180)={0xff, 0x1}) shmctl$SHM_LOCK(r0, 0x3) 16:34:14 executing program 0: setreuid(0x0, 0xee00) select(0x40, &(0x7f0000000040)={0x4, 0x3, 0x7, 0x4, 0xffffffff, 0x80000000, 0x0, 0x1f}, &(0x7f0000000080)={0x80, 0x3, 0x1, 0x5, 0x8000, 0x5, 0x3, 0x1}, &(0x7f00000000c0)={0x4, 0xffff, 0x0, 0xb2, 0x6, 0x2, 0x3, 0x6}, &(0x7f0000000100)={0xffffffff, 0x8}) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:34:14 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x3) flock(r0, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:34:14 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) 16:34:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x7fce, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000002, 0xfffffffffffffffb, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x40, 0x8}, {{r2}, 0x0, 0x20, 0x2, 0x8, 0xde2}, {{r2}, 0x0, 0x42, 0x5, 0x68af, 0x8001}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x100000000, 0x1da81b98}, {{r0}, 0xffffffffffffffff, 0xe, 0x40000000, 0x100000000, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x88, 0x20000017, 0x10001, 0x400}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x7906}, {{r2}, 0xfffffffffffffff8, 0x56, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x11, 0x48, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x60b0bdaf}, {{r2}, 0xfffffffffffffff9, 0x24, 0x10, 0x6, 0x100000000}], 0x8000, &(0x7f0000000240)={0x100, 0x228}) fcntl$setown(r2, 0x6, r1) 16:34:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0xffffffffffffffff) 16:34:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000200, 0x0, 0xfffffffffffffe1c) 16:34:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x77359400}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xbd, 0x8}, {0x18, 0x2, 0x3800000000, 0x1}, 0x80000000, [0x5, 0x0, 0x2, 0x0, 0x101, 0x1, 0x4, 0x1]}, 0x3c) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:33:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4, 0x5) sendto$inet(r0, 0x0, 0x0, 0xd, &(0x7f0000000080), 0xffffffffffffff1b) socketpair(0x1e, 0xc007, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 20:33:20 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x8, 0xec}) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x5a56, 0x4}) 20:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x3) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) fsync(r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') 20:33:20 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x82, 0x0) dup2(r0, r0) 20:33:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="8d", 0xfffffffffffffd47) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) dup(r0) 20:33:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86a0ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x34) getdents(r1, &(0x7f00000000c0)=""/24, 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 20:33:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x144) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5f6, 0x9, 0x6, "9f23d66fc845bd1b132cb6094e9e47a49431a49c", 0x10001, 0x7}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x1}, 0x8) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/3}, &(0x7f0000000040)=0x5) 20:33:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000001, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xd6) r2 = dup(r0) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x61692018, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12", 0x65f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 20:33:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 20:33:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x80000001, 0xf7b3}, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 20:33:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) dup(r0) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003e7000/0x2000)=nil, 0x2000) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) dup2(r0, r1) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() write(r2, &(0x7f0000000080)="0f7e0aa19b115beb7ccc77e8d2a4cd7a498639e3a4302f18b09a888a70ed61a563382ae50c82000610dadf1f0a0abb667980e3f02c6a128b344613ed85562bc5b34eb351d99dc259a5b830e470a01a1d20ec9abcf0f7715153522cd06aefed0dac2c20d016c0579538b399006dd29ce703d82ca1d5fba22ce0e55453ea9360b0dc54ddcc50e9f543c16bde7d40259290aa60ffa444984c6d4cedf0c0aca99fd7c6", 0xa1) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00', 0x4) dup2(r3, r4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') fcntl$getown(0xffffffffffffffff, 0x5) 20:33:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x1f}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3f) bind$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) shutdown(r1, 0x0) shutdown(r0, 0x1) 20:33:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair(0x2, 0x1, 0x8, &(0x7f0000000080)) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x76) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x40000000007, 0xfa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(r1, 0x5) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x10}, {r0, 0x100}, {r0, 0x88}, {r0, 0x6}, {r0}], 0x6, 0xfffffffffffffffb) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 20:33:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x2000000000000006) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) r2 = getuid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:33:22 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) dup2(r2, r3) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r2, 0x0, 0x0) 20:33:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) sync() 20:33:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x2, 0xffffffffffffffd1, 0x3ff}, 0x1, [0x1, 0xfffffffffffff000, 0x91, 0x1cc0, 0x7fffffff, 0x3fc000, 0x100000000, 0x8]}, 0x3c) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="28cb4d542627ab05e933cab25fb65938709bf3090835cc21a24e0d4580ee790b9bc2326a433c2fca040050490359e1da760e0bcc456c0955b6dac946cc5cd5c6a8913b908c7c3a2aab52e52cf8e8b23868f38de50438c2f09042a1d926db4bdf1ceaf3ff880667bde18a8cc8d39e4e7efbc4d23b0acbed45cbf23303b9018b469d676dfc921e391fe0346b7b8d90d6b4060faf933ba4ec453fc498a59d5794beeb4d446a184922e6555bfe392a4d542bffb37a7ce116303b40066449414c18332ddba4c6591f4e5a73eca400fa12668ca161c6c1583fc039226a7249d9acd6678f52", 0xe2}, {&(0x7f0000000280)="23e92c966a66bebd6dcf4a00c3c850e74eaa7651e2fd6d1934d215c33c3cf249a8a424b738585e777d18b53705989d3e1b6b6c71c8b10bd7f14704996f4038a155a3180f930fb9ef20c640a59b62122abd20d3221401802f8ba590f96e7520adee26c668a82c839d72eb5ebda7d37c883bfff71c9af1cbcacd03ff31bd06a7e8ef8754a8", 0x84}, {&(0x7f00000000c0)="6427f1eb72c214121b97b9041d1ed137678842196bae1b8855b4d8b24f98150d796082b98f90884e5b7e0d5876bb84129ce6ab1f33b6a53c65c30bd4464cff84559f6e5c649072a0d7f05b48d1046b600464edfcbe9eef7abaa7ad379e2f2e90dc7810bfc3863527d10ebada4c0e0d3c349f9a6b9a998c10c221b30d", 0x7c}, {&(0x7f0000000340)="fd634e10eac8563a05a7badebca15fa8526c843458e07022df7a12b5d1bb90198e1fd3e0cac95d2b49b56fd57ddb31dc3e0051d0c62a1ec01603d184a5fa4a0142c41e94fe3445fcf2d07a98e0ae63608f7a8df46838dfc25a27695b6ad0215b986a4077", 0x64}, {&(0x7f00000003c0)="bd7a99f1c00bcbdd8d49ea7554142a0afcf9a33340e9", 0x16}, {&(0x7f00000005c0)="50822405749b25c60eddb4102aa3b5b0476ade338cada52c584e4b62bd056d68d4914962b827767b61f55e098f8c19dfe26a4f262b4bca2115cb95a9b9ab5ce87cfb4f1e1413c09ba97528b39b", 0x4d}, {&(0x7f0000000480)="265fa17f8b47578ffaa73ead3dd35dcc3eff53e2e9c091d9f946a8ed7929d233e79267bfad27", 0x26}], 0x8, &(0x7f0000000540), 0x0, 0x40d}, 0x400) fsync(r1) read(0xffffffffffffffff, 0x0, 0x0) 20:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="a7", 0x1) 20:33:22 executing program 0: r0 = socket(0x6, 0x4000, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f00000000c0)='./bus/../file0\x00', 0x801, 0x80) openat(r0, &(0x7f0000000140)='./bus\x00', 0x100000004, 0x40) 20:33:22 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:33:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8000, 0x3e90, 0x80000001, 0xc5, "9b046f82ed9bc05ae9863a11c928a75db3c0cec6", 0xffff, 0xffffffffffffff46}) close(r0) open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x0) socketpair(0x22, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) fchdir(r3) 20:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r0 = socket(0x2, 0x3, 0x8000) sendto$unix(r0, &(0x7f0000000100)="fcaa932894ab7ede1ee56b20650fda3bed5045c000ef3f2b8306eba39d14ea4482d88c3bd030b0d6eac8cf3ee7752cc58ef29159bc1bef0567e541e570deac5155e098176df7cfccf2b2f68cdd56060b0fac44a16a984a4483ff54665d8712b9959b5527ff961de245f800a078fbe46a8847c3d674e6d7d078aaa270760e790fc1583fc5c2e82137423658a3d7c7c51b26d8a30a30cb907c6b3e8bba766447a54798a4464ba12413064544e105e8096b96c8ff499ce2e055c63d0fa5966823b9cc7f0d73f6b0b27cc5053f41e0c83eb098ccc0b2beed8c174a516a403a5e729fef9316488672c1a890a525743d27710a24", 0xf1, 0xa, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 20:33:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20880, 0x0) 20:33:23 executing program 1: r0 = kqueue() kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x2, 0x3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffff7, 0x3f}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0xffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7}], 0x4, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 20:33:23 executing program 1: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 20:33:23 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 20:33:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="412570daf6b3a33308f04589f32e6f1741c307918d0d53cbfb1a7fc761e4e9882bad92a53c40340550c657e79515b2a11e26be34a26b962d12db6e7aeb3b6d2f", 0x40}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x80) r3 = getppid() fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0xfff}], 0x4, &(0x7f0000000040)=[{{r1}, 0x0, 0x2, 0x84, 0xfffffffffffffc01, 0xd7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x100, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x9, 0x71}, {{r2}, 0x0, 0x2, 0x80, 0x9c3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffff4c0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x84, 0x40000080, 0x9, 0x408}, {{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x0, 0xfffffffffffffffb}], 0x9, &(0x7f0000000180)={0x0, 0x8}) fcntl$setstatus(r1, 0x4, 0x48) write(r2, &(0x7f0000000240)="56c6d2ff8cc607cae5d382588e00875a064bcf7bf4e92f63671682980893009d51e54ed1ca281579f14f265cd95c578522325b3c8d2cb32ae6a1f26d75a1aa53128c5f091615ffb662ab28f15ac5c5ee5d58af7863f9389b627afbf046b71d129cf832c838b519ba448a65398875d44f3b757a24188243a7886908d52021664e6013e8c6fd940cc136a8e7f9fe7b38f57c836ecd9223dd1a4f8a639fb1363ea25699", 0xa2) 20:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCNOTTY(r0, 0x20007471) 20:33:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:33:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socket$inet(0x2, 0x8005, 0xbc00000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x200, 0x0, r2}) 20:33:24 executing program 0: pipe(&(0x7f0000000280)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/222, 0xde) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/71, 0x47, 0x40, 0x0, 0x0) 20:33:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x208) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) r3 = getuid() r4 = getgid() open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0xa) chown(&(0x7f0000000040)='./bus\x00', r3, r4) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fchmod(r0, 0x69) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 20:33:24 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 20:33:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) lseek(r1, 0x0, 0x1) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 20:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffd, 0x7, r2}) shmdt(r1) syz_open_pts() close(r0) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') syz_open_pts() 20:33:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 20:33:24 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0xffffffffffffffbb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r2) 20:33:24 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202020000006c653000"], 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/72, 0x48, 0x800, 0x0, 0x0) 20:33:24 executing program 0: pipe(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4) r0 = socket(0x38, 0xc007, 0x9) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001240)={0x1, 0x1, 0x9, 0x9}) sendto$inet(r0, &(0x7f0000001140)="5e25581b85cd331e8de08cadf9aa395840aadc678f9f1e9047ed244421eb3348519c3fbfe134eae191b497d24b6ed7a26d4612c5ca4ed5849d5d2a187f19e4debb3f3cf36ec78f54dca80b2b0494cc935b172f16601314bd8342b450871233b6172771521e6e59fb36c6b1bd9391017e87a43e0bc961039fa864958ef40d2cb802678a21514655", 0x87, 0x400, &(0x7f0000001200)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000040)="ec099875b2831da57a01f0b7e266008232d783d008690fe85bcad2fa734c54c73bd44dda679a3afba1754e900a812a6d526843b66852a3b02e09701ed2a5c0acd70257dd9a9878eb6ab4d616f33f57a08b3b6036f987cbe0335929c353c15a1561c323cb71f286fa8624bfb806746d037c52911dd7ebd34362", 0x79) fcntl$getown(0xffffffffffffffff, 0x5) read(r2, &(0x7f0000000140)=""/4096, 0x1000) 20:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:25 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000080)={{0x80, 0x200}, {0x9}}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10c80, 0x180) 20:33:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6ffba67aa9596c33) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 20:33:25 executing program 0: r0 = syz_open_pts() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r3 = dup2(r1, r0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x100) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ce84276bc60a38d796e53d2609449cf81a65c0348d592479b216d8c5e49f98998c306b2e677214b4c2acbfff79d797ecfd982f3b8cdfa22652a61ef4a4b66310985cf585e1b43e03aa5f198f4e8babeb7d2c2af484848d2c74e628bd57d810540f670cab3a7d0a249a24869ae7fa3fe04fa3d8fdcc6159c3f16d88c869a81c0275422b21eb6cfb9d6c42c2040fc7dcebff839c033710db33b44856e8c6d887617b9f18b6efc9ba4b002365061cc71c2c0435a26d8b06fdcacb77301d899a70fe24f6a96bc709f8114f0dd6baf856bed548d61f672a80a190b1", 0xd9}], 0x1, 0x9) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) dup2(r1, r2) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0xcb, 0x1c}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCNOTTY(r3, 0x20007471) syz_open_pts() fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x8e, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x5) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000400)="0b362a810ca758b0964047962d", 0xd}, {&(0x7f0000000440)="093a5d4d77ace5a07c73be4bf174a5a457edf97e962c6c6435b279fab8fd95ab09f63f6eebf45af970275809ca6e00e71e2de02b8b45da0ddd254eac", 0x3c}, {&(0x7f0000000480)="de306a636d7c2fb62f1c7093db6821e6b224e09b7bb44190fa42a53745ae26d2fc", 0x21}, {&(0x7f00000004c0)="86515fd469e2aba23f6dda85ed88a043ee3f5df3abbb2321e4b282a02dc310bb6b8d09265b498b92a349d989f196d46f7bba3263406865b4cd483d65baed653c1ec1f67b4e546d62a8bd6f2249aeb431e23cb7a6d68111f156801adf2c794fd603691d67584a4d2f019cb275f4ad58e0f9a86f8a5bb9d5dc8ed4562610e6aeb8d8e091796e55412acd752fa7464d650ffe1f6b9051", 0x95}], 0x4, 0x0) execve(0x0, 0x0, 0x0) 20:33:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) read(r1, 0x0, 0x0) syz_open_pts() syz_open_pts() 20:33:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x12d, 0x5, 0x0, 0xfffffffffffffeba) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='/\x00') 20:33:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x80000000000c, 0x0, 0x0) 20:33:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6bab611748222d256132c06000000eb3ff0165f00000000a42355454d21bd2dff64e1cf87bd213e484caeaf6d0d66", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 20:33:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000020000000"], 0x3a, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/4096) msgsnd(r0, &(0x7f0000001280)={0x2, "83878b75576bc60e67548f9b0f488beabdbfe114c12671599fdb2db6fc36f9afcd0f407b781c99b69b98889e75b359aa81fbb075d2950c2c02db148e1f3d21d1e2cdd8cd4e2afaa92b6be63d54dc27a51e26e8bc4456fcd4235217ad31f454a4ec6e860be897655f203db814b3a6d9c558558b9a9c6cb4f75c2ff378f67b17ba03bd840a231abcdb5dbf58104e4911abf0f1167c9241bbede32010af7d7ce9d60a6ceb976426a062acd9e2a12dc2e97705963d5841caad25023ace574771b98b41faa684d87a49709a76b73fc06f00cfcea3d829d2d3b9a364ae216c7917f9abd07ea66e71cf3e2bfd6c47af156e94c1f597b0d52c806e5f581dc2f00dbb37ee8ac2f5d4e2d8bc596d0019d02f023555830752ef2b4c160925cd44d8a6b1b9b062891e2bf4cef4dae6d1b8a32aceb503a8de3798958e6754486613376edf7d75d0fe87b0d1de6b152e8e38fb1bc2a125a0e8c73c9792cd8403c21e0285cbb690a8e8a3400eaca5dae12cbadf427c1a5f461a50655d021736b5b34ee292197287260ae7095185d1c03ca6fe36d633b65ccef75c23c4f91f364ee34180422ec42d467f8b8945e882af6693a4aed4e627fd3715180de5975a5c104ae54c863232b79eef8b411f09b5a3b3160720962b04693522ce7e45a8ffdcd00934f8a137a01a50195bb6eee4855c982c5dba471b31e09b232c590d81f54bac64f163fff548e0badf176e1aabf7e422df36acf7ed0bc1ae0416c3c9ad7984d20fdc7a79287479d95167d35345f9f7acf69a4cf930aeb323a0e4910d0f9a1ec69cb909578df73923091c5f5b7065a603eeb192fe7bed5f9bbf1b4dbda603f1de5835c8c4301925ad2c5e1ea75da134d8925e2d4b10b5735089fd6467800544b60ee3b6163b2be86e8696c981f6b9b3cf3e51c396ebc3f383d680ba9f5eb2d49b51351e73f7059829a6c5aa4ebfa24ba23520955c69d3e2542f3bcfdf41bca5017d41d5a2298b136bbd2000a44bf67b9ac95e98f35ff88b0c298a27add40011d3a68ffd9cade50727ba2cf19801835d9b291a8242b2e2910c6796eef8aad2697da8dbdb3630f23c4d87ba907faee3a2258f051e26e86c4d76f8375839c7d0fa1ff0377d1eb1794dbc5589ef3e131d14fa894f9cea7af7431db27a39a70de85da5ce621464f2dc7f31c90e56604b3a978b0e4ccf78eb4fecd0d4de48e0c9cfbec3c5dfbf4e356a78219093fe267a0070f1f82965cbf9859d2cff1b8a6abd66c7021d6b04de04c018fd6eb5f2335b5aec166fb20e85cb3ed4c6a61e2c58e84b0219e276bfa2136193f10b8751980b73e062d44d50e0151ca580f1e25c3d1c43a50dc038a56112fa7bcbf76f4a7c851c9ed2bc5d8351bd88d12ebb237d03bb81ac2ee8abf0b165e61e96f433dbad7f943db7d2dd6531520ab4ff83ddf1ebb838d240dda95db107e0281098f1dcd67a5938fc2156b0c25d2d2a516594a027da0bf4ec0bdc8c51599f0b3d02395761ee6b83102711cea9231bae6f8ad3ce973eefee1e2f82f0d48a94485d7969691d2d6a808a0388a93096d378a25d231cd75697e7fc7c724bc5c0cc09cbe743f9f3d7aef19efa72d7ac59f6197c38545cab9ffed27fcd73a28d3f735fee93d36fcf64b513bd9d6a64358cb8e4b9e200c201cd7a2189d0780a9b7c0462dde2067a9cbd8f4ef1ca75753b9073fc530d5945f79bfc5239979c1180fa3ac9d1df0f89bade511c386ced83b616864a05c85bd7ca82cad2acb67273bf7da5f757c485a474bd6e51eb80ac42dc755869f516aed23a6053308eedf1505c36eb345ac52e2cb08d03da07617206c684e934584c68d11d93205bb63ef6f9d94d7199e7716638eb1e55a5bd4aa3cfeb49e4ac34c82ae72b62ff3e2a9f25ae7b8e2a43689c7c6bd01b9b8b1838b2c5a3b61ba0aff4676113f096e72966dfbeda22d220ff5deea3cabbf8bd77029a9834310d4302033f7cc1c4d1cde2d577918826a7b36e06279370c9b4f95ccf6a5d1c8582901269cc7b7cb7c25be11fb2ce56120ce9aec838610e3b65052fd59ff0f6ea69d437bc2be6446c7b5314d089c4aaa508948de60b7fc0f70ced4b62fd680b069866c9ed697a4721a55339a371cc88772f84b9bbba8f32256fe0425fc4f73ffd516b9d76f0dd8dbfbf883362404f553d094a757c6747ddae41b504db3dd16679dc6b253d216b48f333119a3f07d319c100b52bc796e4563a31f21713c248b6621ea0550bef6af46dca848d693b5534d2677aa068a3d766bf9fb7110705560185422ac7468d672408eddc68c19563cc83df2b39a0d03edb6d2893087f16a11c074c238694fd167ed5afe5c8538eebf1d33d4b453b5aa16a2c47e1f4f4a321b4a4d4163d41d5bfd160b7d228dfbf3ee7b1cde0097bd3eaa8e6384c5e6ac9e264298aae47d1e510b7a5236182a22064b1c2f435bc7ab51ebef25e194d87a7361ea1bf85cce243b71fbfca8cbbbe058aa77e6687fa9d5c38dffc3463f1a407a759405be966b97dbc5cad46f8b1ba696073435f2f4ea3f18d9a1c0eb053a9d77cdfc83a5c57cec15fe2da007a4da1ecbecca143ae4a34c7dc4a99106b7d88c3bdea9f0c067d869e6167200ddea9898781c65c597665daaf642763beb60539ab18ca8c3c5c904f3bde37b9f02ea40258628decb99deff5723ef427e2f53ddac85ce8b5b73778a171eed1fbc9dfd1ff79f0ee8ea13495edcde934d37b6d306c227935d68071136f238503696b72811aa31fafdfe83db3b9ada5da6cebcf0bdba462f402527dd471dde7da3ece62b23d29a305374a8a0c3675afccb0639a631c3b5496be05f638fbf677e38fc041efc518305cc5542d8bf475b380d3b8275b251c220f2a0e78f0c618d9f0a1571682a3725db9652a09b19e1a8bf8c2b376cd50ab5f4bdd1897eb798a35f916702281dd6e8222e85dc842634d8257efc84cdd4a09f7c564070d9bb4af0efdf0ec490fef554b341a23c5c23816d186d6014f3d6d81c67e18c7f7ed56b73c24e7ecf21846890156d3d7b1d9f896198c786ff409e1d3bedb6958dfdb1061ba3228397d3544aee11ee96ae2ff0f86c82803eee0f394482f530d2ff63f8457c256ff5808d66cc1564c9d5021dab7478945a3207c798670a4a5f209af834120d2adc7495391a03e70e5d42e8b1ea4afb85403d2d6e1c9df46ab525ad01f0a4cf3857b952bedf2082d28d30a4a32929c61a32b71b53593e6ccd531db926f61b3471338a5e1061b6303d3dd0a18f4c4b1c1c029eeb6814c86d787441471db96afd2311b243518eeb55c223f12d411a19848285730bea929148c23e16d29ab861b6c41217b830be3d4b1762bec02aaf8ec8e0b3253deed1796ae8c9003897f3ff4727fcdceb30aa7cef509de47169bdee3515932973f9cf0c268c9912f2f7f9b5779f38df3bc96f6a0a05f1f18a314a2ecac534294b606f80298802af0e8699e71ede936e1976a7a150e8bad8494d0efe97f2615b55e4281848be388fae17015957e4335d1c57ed2e8fe905f90f8a4f57f15fa90bd862d5afd26259d0ca72c8f9380b41de3a4d65bbaced44c86efbeecf381c701e9c597106b3d03a8451eba5518a0cb0e9df3cfd8b396abbd6e8f4b1d068db4ff08b0bcaa7d5806265bdf89d1ab8c008e8ba1f4aaf08b0ed1ce20a850467b8294b6875153434c1b27364bd008197bd8e9981f84c25a7151780ef91d213a9c40fa48d7a92705e4dc85a4ddc9c3d2dd306248d68260744f13b69ab4289acbed3532439c03b50719d22275338f2613dd68ca55191c0a72e450265a7293cd1dae69bbd9d1069fee6505672cb357c3b1ea9c408ca3a55b4437b2a4f0b2207f70f7c3ea851f05eb41942653a471eb872c0d661207cda4cb82db5fba3ad3d9072e21f7b22adba75291c468e83e6b0906b0b13d330ef2cbdc3b1c10907f0bb6b258bc83a3fed6381e8a0ddb0443c67416af4a802009bf315966b8db54c91fd501df5e44eb8a1779407d5889b56cf1d06cefb455fd529a51fb1a632d35b17983388a008fd2656d6ad3f09bdd69a1ee2af444ccf717c0a47a5a806c1f267268de6c6abca64a9eceb36b8e2fa22d0a7e5ad1684ed4e6dc4ef20d2bd9c2e79d98a17a8492061e18ca220838fb932728754bd86cfd0859675b8ab9122959e5f687d5276f3b349889ff42319696c5be5005f8ae395ed0e43fe5b5db516491f169d7ac4452bd1cef1f7aba3c0ad0c7b62d70f115f2efc5929d8fc7d3e04b736e69404fced98640fe51a3bd66344c6c8feab96f318122afeb6ec0d147f2f1e4808b520ef6b203f4d1ea15ebcd75bc470079e8aa27a041f2653a69514e2d16bb5f9813b65d95d55f357e4c41b6e54a40d5353a346b80229415b108e9623e0db719ad11e74f82e945128380f44f22400039ddde0916b93f1e72763bc825a1c5e8645960db1e750bcde0dd58b4e598831565442cbef70d35cb433d6ea766013aed11bc569b615e1c4ddc9798f96f6632ff1dc6276a4d06842192bf0c74129347cd6248d0c69153ee92bee1b9afce052e508f30c690eea34724cdb80dc19ca2e80fd4b76e26334a7a5819bbe90cbbc02de935ce329a7f21821f65c5a1db2f8b1d87616a560abd022722082ea145ceedb36de9a1f96662ab415195176eae304a8573c6027d868ce0eade88bd7560bfadf7581034e315c0e04e44807590703004286037b29a681a1f632c7785405492e2546a60d1839be26bfbe767032218c49144057aa90f42638d78d4bff0585b7a27a6f6f585b7179701bf1c53054f5c2f6b32d08045939161d33de21d49ae5953337dc92b2bcd768a68f62bd79f0fb11b9e73d8de841a2e9d555221565ab7af24bf8bf059038cc28b16b4199f77e99413d39368b1964a5ff54e965686ff2ae064ae71b06f5073c50a5e4a0652635b13303a2554c3f80e33faaa4991c39b6b7850cb44151952123f8f811f603468adf63894821487ce70ad1f1128a0382fe8aa132b1f45afd7b52e76ba0b808964b95b58f7469864717621d59ee0d9da94599f44c61043c4ccfb2bc0ebb1cf1d6e7251b2233ee9c2e7e027687dfc3e63fb30cc7a00ccde8ea8a4af5a0ae4f6c9074c1435de55c2d4a020527469abf9390ac1884c11fed4ef341841c3853c644380c29f4d6b0b26824894adc99bf5910668f11dd1ebb3324a69efbb31a2c5a21d869afc876aeedc623fe12b0b5fc82ba923e1c69665de480d19b985afc0ea68d25f431aed3276a49d6aeadb44745bc79d1f6b38b653d4cd4590a06119346d09cdc1c74f812996d50acf2c913b162b2be3ab1741abb44f8a99f0b605412f768dce3243d27a8bb955d26fee739eabcefcf7cd611d5c6a94a0dbae39bdb4a333ba6045a3fa3e5bf8818e7f9e4782654cca61421487608748d5c82a0165c41dc3ad91e755f6412cd5e5fb33f32e763a44ca8a067b2d11df0d74b8f5825f49ea9d610304d6605798872e48e4b261b2812ded246b4d1a01e84b3f64ce0783feb6ba4011a8b8f1d3d184c5d66cbaa521ad63c521b8e1814d45c41c5b655d548e17df760797d92122f94ceae5e4d10adb95ce3d275ddb2ddfdbd44eade6dac39607472f2ecb3ba558db6a59f11d5b1c132794a9582ababe4194286c2a558281dd0491afccec7c9aa4e9245412d821013456168a527b1b1a82fef2c200d745b6fa314202cbf35d32df1f8c2e0fb31e545b9351cce785e16791067b12585e32798952c56e73e16274f1efd34637250e2e0c4afab9b98a2507a8af0c67d20145a9a5cc6b9f2dbc5644c286db0ccdd65d"}, 0x1008, 0x800) 20:33:25 executing program 1: r0 = msgget$private(0x0, 0x3ff) r1 = getuid() setuid(r1) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x1, "94d56b47fdb8e4154991d2987b91d37d8133940a93a58b2e87043b8dc6d28a56427237635422eed8da9389932b15c08b98457372100b359da9eece384e2c4101813aef5488b656af5a8e0a5e1fa24f8bd82a1bca07294dbbabb4be024b1dd3969818be094e86571b6ebe029453a3f9f93311ed78a28471db5501e2025116c35ceb26acb9f398be679947c839cd1445"}, 0x97, 0x800) msgctl$IPC_RMID(r0, 0x0) 20:33:27 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:33:31 executing program 0: r0 = getpid() r1 = getpgid(r0) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = msgget$private(0x0, 0x200) r8 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x5, r5, r6, r5, r8, 0x148, 0x3}, 0x8, 0xfffffffffffffffc, r0, r4, 0x8f, 0xca, 0x6, 0x5}) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfff, r3, r6, r9, r10, 0x1}, 0x7, 0x80, r1, r1, 0x67, 0x2, 0x80000000}) 20:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = socket(0x1, 0x5, 0xa756) recvfrom$inet(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget(0x2, 0x2, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x4, 0x8]) r5 = msgget$private(0x0, 0x24) msgctl$IPC_RMID(r5, 0x0) 20:33:31 executing program 0: socketpair(0x2, 0x8000, 0xc3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0xe040, 0x1d3) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x8}, 0x10) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 20:33:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xdf9, 0x1ce, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 20:33:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000380)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 20:33:31 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000000000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 20:33:31 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) setregid(0x0, r1) setuid(0xee01) getgroups(0x3, &(0x7f0000000000)=[r0, r3, r2]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') 20:33:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000006010, 0x4000000000000411) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x4007, 0x6af2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 20:33:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getegid() r2 = getegid() setgid(r1) socket$inet6(0x18, 0x0, 0x80000000) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) setgroups(0x3, &(0x7f0000000000)=[r1, r1, r2]) socket$inet6(0x18, 0x3, 0x6) 20:33:31 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 20:33:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0xb94, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) write(r0, &(0x7f0000000280)="aa6cd51fdcd123106d7d011def07b0a4514fd140846284b06846440f20290d483c457d46f6332332cbe1221fd26f0604aef9ff8eca38a1bb7a0724dd67d37315947b587d71f1990c6f84ad595ec440534a8648419b9e42a37c746e529ed8e51cb93fbcd59246011a20acd58ae6ba222f730a7c9403fd268d1c02ae57742ad2da59df2d7b0bea08687f5ca56416c2879b8081196f17ee132f1f6d2993714be2eb1218aca55959ff161d5bd9d1854a7cb477ac1593bc391fce82790368f0cdcb510e", 0xc1) 20:33:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) socket$unix(0x1, 0x2, 0x0) close(r0) dup(r1) 20:33:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000180)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:33:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="098def7e557ae38ec2d20e050973437c780e6bf508da6650e86dcf226822ca027c0cbd5a4a52fa1d52a23bbe7e6470fcd7dbd75c272662efb8029eed81dc279e00342f36e5966697de80dbe53889c1f5776fb3742761b22de379a72a3898c66567fd6f8c11f366f4f266fcd9c3e2d71e1bce59a1b6f783defa1b27d57f0032596d7a16f2520ef703b711f4a363f1f6ee748954081387066d4d33ab37416b1b742d6765dd230e0e2276f67e021e", 0xad}, {&(0x7f0000000280)="aa2eb95c6c08205d334444840623ee13968f8cb02d13250c2f3b0199367e3ba602aedf35b0479e8485a2d2581eae68def433efeb973d02ae14b8798d0bb4de0e892529449aa45dc10e6b12b2e3d62ccdadde966d82ee669784cd50de62340b3ec5850d8365a4855c4cc4bf29d4fa6b1c38f688709c4c7002ad8e91d1a8569f7f912e0e921d8dfa71fa73277cdea67f493409582adf2bc056519aaf2b22f46ec7a865271b3b594070df", 0xa9}], 0x2, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe0}, 0x1) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) 20:33:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xc90, 0x0, 0x9, 0x4000743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 20:33:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x5, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x46, 0x80, 0xc}, {{r0}, 0x0, 0x84, 0x20, 0x5, 0x8001}, {{r0}, 0x8c57de4610866dc7, 0x1, 0xa, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x8000}], 0xd, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x23, 0x3eb, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x638dba37db3d6d83, 0x80000001, 0xfffffffffffffffc, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x3, 0x40000000, 0x40000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000000c, 0x0, 0x3f}], 0x1, &(0x7f00000001c0)={0x59, 0x8000}) r2 = kqueue() r3 = kqueue() close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 20:33:32 executing program 0: socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = kqueue() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x810, 0x2) socketpair(0x18, 0x5, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x0, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = syz_open_pts() r11 = open(&(0x7f0000000300)='./file0\x00', 0x10020, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = getppid() fcntl$lock(r12, 0x8, &(0x7f0000000440)={0x3, 0x0, 0xaf, 0x2, r13}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x82, 0x42, 0x8000, 0x778}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0xbb, 0x108}, {{r3}, 0xffffffffffffffff, 0x42, 0x0, 0x100, 0x800}, {{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x7, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x9}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x33d5}], 0x200, &(0x7f0000000340)=[{{r7}, 0x0, 0xc, 0x40, 0x7, 0xffff}, {{r8}, 0xffffffffffffffff, 0x48, 0x20000000, 0x400, 0x401}, {{r9}, 0xffffffffffffffff, 0x48, 0x1, 0x9, 0x4}, {{r10}, 0xfffffffffffffff9, 0xc1, 0x80000000, 0x7f, 0x8}, {{r11}, 0xfffffffffffffffe, 0x31, 0x20, 0x3ff, 0x6dab}, {{r12}, 0xfffffffffffffffa, 0x9, 0xc9, 0x7fff, 0x9}], 0x3ff, &(0x7f0000000400)={0xfff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) lseek(r0, 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2012, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 20:33:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd504199c3641c7f02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) 20:33:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) 20:33:32 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x800) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 20:33:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 20:33:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40002000, 0xffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) 20:33:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff01) setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0xfffffffffffffffc) setuid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000080)={0x0, ""/128}, 0x88, 0x3, 0x1800) socketpair(0x11, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000200)={0x3, "10ed915c65b0c876cfc4281503ccb38ec5ee48e4d8a0c597cb1a942688da7d2164251b00fd3a4a405baf9b9f600271be2482c0b29126527e78bd15effb47b4360519a288b6d5b049cb2b6e50c1a33caee66e8fa0bd23a8c08cc1ec31b85e67e2fd7f5e62959eaec35c55c4a866858537757bcdbc3bd3b94bf4c198551407ff103670dd517025511fc5d032a1f0460cf8b5f9f2288ecb0d6e32a2251b9d"}, 0xa5, 0x800) 20:33:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x11) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getpgid(0x0) getpgrp() getpgid(r1) getppid() r2 = getppid() fcntl$setown(r0, 0x6, r2) 20:33:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0xd9, 0x9}, {0x7, 0x8000}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7ff, 0x8001, 0x8e, "19c6decd25e276e5f91eab1ce51b265021e8db3e", 0x7, 0x20}) 20:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair(0x6, 0x1, 0x1, &(0x7f00000001c0)) dup(0xffffffffffffffff) socketpair(0x18, 0x4001, 0x8, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffdbe) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) read(0xffffffffffffffff, 0x0, 0x0) chown(&(0x7f0000000300)='./bus\x00', r2, r3) 20:33:33 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 20:33:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100a1, 0x2) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x2) 20:33:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x23, 0x2, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000040)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 20:33:33 executing program 1: semget(0x0, 0x0, 0x441) r0 = getuid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) setsockopt(0xffffffffffffff9c, 0x4, 0x6, &(0x7f0000000140)="bbf39bf4fe8d2b6234bd270adc93e8838b9fc9f9331254a924f67c540631e41af69dfbffdef61be3a17c0854abe7852d6cf6d5aabcaad1ba2d69812047b7e67ba256fe4656ca1a1df35dc127e63c0a9652f682e5ed9c2cccedcd4b6bd726459109667e99813408212807de0fc84021e7703995675dfb090f1441702fd040daa0c50c81cbd794f0e9f134e1f0089f3485096f9e402d2dd4e42cb6ee3693c034b1f0fea453d0b80a65f2c1713bb9e2e01e46a5eae40adb130e9f69668bf32e9f83453fdee4b220ae76e61a8af8c8b2c44d92ae61dccfc5ff3b687e864b25415932cc0724eceb43cd2d680e940cdef20271963957829cbce9044817e10829aec2095f16b7b57bd66c779455e6e03119e57fb74fef6c69d418cfcc57fbff382ca8e333f8f8beec2fecc4f52d3e9eaab18a3c42bc091ad8ad3ecefac3c1b73f554613b4068557ebee5d596deea09866c79fa27bd6687be0451a4c360249c2c80e452b7d529c688c988a929df5b03f0d5674de8d22fd07e6d65304fac0b2fb2970372e3441efceb1390a11f42c6c68622c139d2be48aabfba6ee4c18d03a02c90a3ce33acea3525cd4c7abfafd046a394a629dcd6d36b73f75ab4941eb873b05ee6fd1b0eb57e09156543b9171ef1a0f54b76bd66ed4a210eec8d97d02e595e5cfa8383262c2c30482da8e22d3f6478f104d0240ca53d1bab52cf552c628964fe6e9051eb9b8a7f883186fea066a30ed7ada9167e2c87ece9ef91ae4684c8122fb22b9215744646a177216a055906da0cb35ad0d4f437cd5cf9d2d0984aca228ffd4763049aaf1dfaa70ae9843bd0950741c692ba3a1dfe2a36fc8d87453caa68c545a9617cb67090ca84f095e0d2656b092d0ca464bcf7ae042af881a4ab670f2716b7b8921dcfe01b9f48003145de2ae9da42409ebab7983f3377a754cb32048a7b6f32a2ae17516c4e2aad9f7213ed4a08fd9bcb390ee89a1b5784569dc917fdc6c044c06b8eb4796d35120fa4f7b26d6df0a4652b4dc9b65697d01a0bf5be9f57d77583aac3701d8b90e5ff2ed351954b1a8d0a2f0f0d966064410098908c4c13d00e41d2489c41b1fb7c402e2782f0430aa089ec2820b91b8d950925d5e8dfd20d146c77a9e7d14df346e611434e749b568823314296953db9427a0b5aef9fe02b4313c2ebfa3fd053b9e918a942b716aaf88cb47adc8aeb9c67a4be6b7137e7c7fe2591db54e1a041ebe5585e38b0c0ba98584343b21db74a6055d4552fe94c5c9c20437fe67a538ddc7b8f468fb2eb32884a3f9893cd0b4b842ba53b329c152aaaa61d699d7dc61251b0eb27bbfea238c5ca50a269062fbe4f39cbf3083001ee175243f29781c3eaa29857633065d698e0154ed8e3e4b9194031c24c0b3550b20fa1404eee6ac5995ea6a03eb6e86206101033552254ef08a4961bcf872fd8f7f4b22ffc4b8846004497b43d46b628faa379b5c99340e5d0a3fff07d1e701b51b01e92f19d7472229c86ba1b116f8d38fa6e9d869665792e1190446e4dc1f7b172b46389603f875af8a6f30c5fbfc3ecd0802f6e4eb994fcc6434e0717d308f23682fc4cac53899bf31aa396092a5e55f486127bbae69fe6d6a40788006452d62eee9ee4cae387bca3772fe1187aca1150c3fda079b94aebd8a69e1f43c725efdd37682a4faeb69f7754b0bc8cf92ecf64c89437a099fb5d579e6b43fcf1a813b58c3af16cfdf6c59f119f270c254ca652d449f206b28a458f4dff668a471d8f2afdd52ef4833cc95a961ffd25e577a140ca68d87e11e27cfe29e8a4b93247a4a8be3794b1707f8c9826aa0919901d64b33db1088666dfda66d260cc2b0d766dbb1f087a43008607d048f7b2da8c70cfb6eb6c5cb7e40c524c988c68aa7936f2cc95220da412065f1d4073a60398dc84cb91b3611fd0a3c85b91477f48738fd23ea2c8bbbff0b5014ce46ad1075adda97c22bb2cf5c7d12ea518e08c75eb2772c26c300a5cf8e9d6dce7f745fc9bbaeb096021258a089cda26aed20f80f8a60d2513aff7d04a1d04d4e15fe0c65a621e7c91a234b52b3b2e3435c031f464c12cf4f693f92940dbd732bfec9404bdbc406bf8cfed1f2448671b7376cf104881d8d6a644306c5a4066b11e947f29657995d96a9678fbffceb0e4ffd142894b0022575e3406464424442dd94194a36b6b1d6f0960a0aae12ecec65429b2491b7e34c70730589a5a418262be459121f1a66682f9e7ec6efc29c639a284f2e83b3e8061072a4ac77d7d6af8ecd743511c8f57130ffa5462831abae5291ffac5dc80d146fb9e0ef965e0e8600fce8e35616e334bf47c6c0c95c159013d51795112bc8dc80f1448a177ea7da55f3401ebf32411d15ff2c67fc6170b7721563507f45d2d9f6ce991650163858119ab31cf44e5769d5481feb17546e34822f867c3cf4ca89178de4e983ec73e38d7cbd95c52cab5a317724eefb937b28b3a47fcf85783eb2efaed9ac096d0ebee3b549f39da69e29cd446cde9b746190d5f2dd8364f5546dd3194d627a28f3605a5bc5e4bb81a74eaeb95d4a041a18bd2992d4e964b7f209999fadd9ea1a6bde0658b25e785c1d1091109371b249fd0d06224dfd83f80c1645818ec7fabc5745c499fbad86fdc7f4ad9dfa85cb9fa7b84e191907598b128054a94abc4e21fb2d19f22398ad341440ef7f42465d94047cac0dbe98babdf1942446ebf7c829da191f8f03bf5c1e26379246bdc2cadca371631c7de7b22e5e0a6f35d96d87625345beac759cde48918cf42de096218d9cf16c898f3a54f171419560031ef667693c7b2f40fc2a178b8cb5c95d406795d6c57196441b483c58d21d311cf47c980149a72804498b3429d4b502077a36d61078ab04ad587efe78ef64ccc270806cc2b0a5d4ff422a85dd1d87f764a0162c0b36bd5d7a0b30cd51f6b8ee4bf257c28d44bcf2d21fc528beb19698719f1d708c23167249b7e795ea8775d5175815b8b50ff74e14e4551d55a3bfad104dc4e5caa742d9c2905d89223dd8ed025fc80fe2844d686350be0b6203175eb4f9ce3a0d616fb517b550918185b3f509e7eb75ba3061051fdeb321252133a30ddbb9648d74426ebd8673442436a936f2359aa08c323ed7518fb0a7a08e09147c029f3311a5d6bd58d264ec5c0045d41c77f52f139dee556ce651372630895c21cd7b0bf77c1293c45227f3f30c7ef95474bf0e702bb9b2b5034d89596dd14a981956ec50735e0a79848e5d0d1fa34e1958906f2f22135e20a1a6d5674e3784b7d9c5eea144df2b503c37f40ff4ab6ce0e88c890f99b37af34037dc27826ddddc4686d2ea41e83bc2589803dbad6070457a0d2b2f6fd85f66e75d85bfb7cce1b3b2cd77498b02d5d178daa98a28bc0d0f8b76b846250207bd7d1204d8d1f635370779e0cc0b172151c808b014fca3c5379e133a1913b921138f116da113954766bc30e883c052ae02a3d6bf376ba3c16b079811aa520d3e1b44843b39d2d4a4bcbdd44159da4b57dfab1bc228f43854d0ca239a602b98f9560607792d4c80881b790bfaacbfaaadee27a342cc4a767553e9f75525160c165321704d2a85523bbb1f51637fd448369a6832ac94c8a3abb7207ba9310e20d4a758cc20e9014c83e53ae52c619baba39975931716fdaf3ba2ad412e2b1c7320287b53c281c4be08ad477e634f8130f7953b7c90ae45b38ad159df871c916aec854d8cc1d890af67ea7b511ea4da7485b8e4e5d67424848f51341f8f27ee5f0117fcfeb7c7121f20ad25b882ef03837d13ee4a63fb90c042288fc9072488fee94117f0c662ab941465540f9f5d2f8603d8fb25fcf516e8aca07c75e6f87a0e679257c02c62f618b30f2fed63b8ec2bcfce79cea77811bfd60384ccb6c6a642afa79eb77dc64052ec4d9f0531fccfe0b0aea69788fee1418a6f06efc52a0dc5c98ca148c964ffee84510c4e84c96785c99dc6669484d4bc457055c0de95bdab99c64a0fd23a9edc20ad57538d4f08cc79a70c4429202fd669fbda6af9c94ff01889eaadb948a059d0081eb939ab3eaf38724f6e46cf00be127c6c56ef8f0833e5fbe3c5d5fe80904ca327462ffb7b9ce37013aa99e17bdec9bf7aea8040b83994275fb94d24aca83b691723c0d3071ab03d4ff10eab727e00093aafc81ca37d76bd4bca72e5696d9d88ae62b4480dc4c041da1acc73c21bda8f73803e0f358fecea3680e5b3c2f79b5f6df3be71fa4fe0df6d014b541f03283f85e73388baf4e94ce07ea6786f47f7dd7d6599c2ddc79477af4ecb7969058a8b61da1f45b6f1f43fc014399b9328a746a0ef72867dbcc86d63607f3407c1598be91df8d6d7a6a00e2101a06658787903459719b9e0148b45e10d38c772f3adead1f2b3b8e802227fae857175a0b7f1e206d417b973fcde3f2d2d7904be15acb9ff73de50b754025ae29d99cc213b7931cecfd5c3d73fce4d2d8f599da22b486c1fd1783e1b4f433b3d33949b2effc403a5a64b1cec5bd30aba77d04ad3e84be9aa464fdc4727422b901172d3697b2b48879dff494c9b13b13adb78b899f33ff668357f46b3f9490dce9cf35c232a0555e091251983bb48d0d00cf509375149d07efd1badd0fb67dcdd24c95d7440b14ef708d6370b3807d79744793739b26f87a7848a22c0c708ac6875b1770e7d6adf9a01384ecbb9caf065bc0a4f8340c923bb86e7ec94e44f1f2e8fc3764dbbd088784cd6e502a7751adcc87ab1262f7cfecffb5dbffb8fbc29fc5ed378195f414df002ee839998b1c917378353b72b27f7d2ccff247e3d897f88f69179f24366b908843d46d581f1c9c077216d8966accff1ac64936f7005185d00caf87ac2d89fbfac21800b94f74f806654c47197fa9f6e9f709b0d05e4bdb774bf70a4a3f069a3e3f18d8c8099929ad7e172917bf8989e772c077d3296f7770fd9f848e596673d9830fae3966a5db8687d6e3becea804061d2dd5318e2a78a1d30a2b273bb61f33fd022c78039b6ceeccf3bdb7449ecfdbf2479b581f652a20a29e2a5d63a1dea5ccd97e68009e2c734e97492e80cdd5fd9116ddeb8a400704a70cc471f9f36177af8e13c75c3bc2179e4e37a76fa5670acd491d9ecf356988341eaf91e0df96469bd3b8690066b78c8d83c7ea4eaa3270f47a4748ed872de51d3177b5f71c7e644527de146aaece0082b983a4bcf50d7005b14ec769013ca60dd79e5026af1670a6545a8fab6e72595c73deb27adaa91736509832e14a6d4f2dbf57c637a00738558e398ec4511ea30787e86515df0dd8134a9e28fda7c2f33a402ae0badc668743a04474b80c487d1ad7b249151b638b5d74c4a26d2a7904d03ac6dfff090278c7ebf3826229d1e5a68048afd5d65a7421b184a0aaccac841bf39b607bcd18afc097014c833302e1bc2c2d6e4cda35369a28090308ed77eba900c9e983eed6f85f295292689740c6654a81e91ef1e343227c9dda352a1e0ead758232cc4f25e46e3dfc9e1c48b9a12ba7b9c69a6b57dee8b7d038f3d6fe1293fe7bae98385a45f5e135d3f7e3d2ee8a0565744832d4ece31e7613066d87ba47e79530bd4479cade65dbb62906ddc441204a9610139edc5c961d46423b246f80ee19c2d759dac80f7fea134f82cdd58459320a35b4ccc73a9d721216ccd087ca96ac1ed0b65751ac8092bd4589bf350a12d695bdb9e73cd07aa754d64ddc451c9273dfd3011625936e2e04176530ee4127544679e5e2f97278bc41ce3d911decb0ca77b67004999d0a898e49c46a1a9b350", 0x1000) unveil(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='r\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x6}, {0x5, 0x9f3}}, 0xd242eecaa2ae1ae4) 20:33:33 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x8, &(0x7f0000000000)) wait4(r0, 0x0, 0x2000001, 0x0) 20:33:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) syz_open_pts() poll(&(0x7f0000000040), 0x20000000000000bc, 0x1000000000000081) 20:33:33 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 20:33:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) listen(r0, 0x9) r1 = socket$inet6(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r5 = dup(r1) sendmsg(r5, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)="2c1ee5cd1bd1c6e143c06cc6ea499caab99e0073fa035ab288f91da396e938d2d9d37c3142676ef7e991f0544fa77938689f", 0x32}], 0x1, 0x0, 0x0, 0x404}, 0x4) 20:33:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 20:33:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x20000000, 0x0, 0x121d, &(0x7f0000000200)={0x401}) dup2(r0, r1) 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) r1 = getegid() setegid(r1) 20:33:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) socket$inet6(0x18, 0x2, 0xf4) 20:33:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1810, r1, 0x0, 0x0) 20:33:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) ftruncate(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket(0x10, 0x7, 0x1ff) 20:33:33 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0d3b533aab99cb75ca6bd8532e2904e02f4ab1c5ba06f075090d75fc0a0782ab0cb8d5be1e07c70675bfba10c20752bb84a488f154ac68ef8bd8d9904d2eea171028c4670ed673e9320d3a07723ae715c8de7b82816d2be2c48853427cc605ed0921c6a38b7dfa32340b35868d5e9ce1e4d7364bb4f51e3e696be15e4a876e878f0f531c1b7316bd3700e8d4d72d309a370034984515c135cd0b85def5f5b1f022", 0xa1) r1 = socket$inet(0x2, 0x8008, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESDEC=0x0], @ANYRESHEX], @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYBLOB="e22e98cdece357abd4f570f09d66df9c86e5180cc7482ac8d881963a52176f60851cd6a3b8973840a8be00a6c41d51ddf8a2c427606ab4d84b76214b92d095214019b86a371a4168ea960d42e7c6e357d29c435f5e33ebb9bc6da2f856535914785b5e07d33eac965f65015779d97526d752995b9f2c3f2c7555dd49fa6c419297da2d4bb164f4a6ec2413dd036b9bc8cb682ff537e5c74e69df94445798e92c36808d9be475becec154887700a55c000000000000000000000000000000"], @ANYRES64=r0, @ANYRESHEX=r0], 0x1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR], 0xffffffffffffff44}, 0x4) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 20:33:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:33:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getgroups(0x2, &(0x7f0000000000)=[r1, r2]) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(0xffffffffffffffff, 0x0, 0x0) 20:33:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0x2909973e, 0x0, 0xfffffffffffff801, "8c23391aaad6d1a362d6cccd5a1df1365f8faeb7", 0x7, 0x1}) syz_open_pts() seteuid(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) munlockall() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 20:33:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 20:33:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="eb767e4b3a677247fe1de5cc17072f13c381c24d72c0255c9f772f7570be0956c43c09ab2ac2384b923d5528e92694645b197d2c6efd3209c362c8a5517761150ec6db739582f8c8733927333172452ffc540b8e731ae24e2c0b5192b6a44aff8e67bc704c68d1c31469c5b173b6b7eaa4be6280f243b86251c95713068bcd9121260c854a1f2e03721e5bba4d17175a47994ab53c507c25d43f4dc2ac39fe59df0d11dc4da1ac8a92e618b89860c6e292b571ac4cfcf398670a66de13e8eaae60a208244a9036bae6099a13cfccd5c66d7559156dfed530365e8db097ea59160204b360901611", 0xe7}, {&(0x7f0000000280)="626d0ae40b94cd741e3b4314583173df116f0a4c1e6804cc3e8135a47b57da674a55b0e06bf86610b7136c7b812bb135382735019e3c56ab47a6a4455d68bbfeab1b2e2c2bab4f1a9063c0a21e9753667b02be498c95bbd4f3f353464fcb65638e08d1c6cd3f5f08321c052c5d2513249e1cda1d97590d00bfa6563f83124363f118e02083df44e5ffa69c82e85f5ff8de8380350a3f61a564bf1364555eba272a469ddd9e6c92317871e23be227acadcffd65d8309b10e2a4fdd8dd46", 0xbd}], 0x2, 0x0) kqueue() syz_open_pts() 20:33:33 executing program 1: pipe2(0x0, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) 20:33:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x4004, 0x5875) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r1, &(0x7f0000000040)=""/96, 0x60, 0x843, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0xfffffffffffffff9}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 20:33:33 executing program 0: r0 = getuid() r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) setuid(r1) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)="a38c66f436180fd6c1f2b7050adf6c5680dcefb4159e1a63b799d3f118a259a8ca6d689d9ecbfe32c87e781392cf4f7d05f9f9056c0cc7c34f50d64858bcf0d5b12c0d416b484c603c10394ac9907c5a25adb8b5dd546d8478745b42f9f1b52409315bdad04d32667c9b238a73d961d6e976481b4d912968d5ce7b9cb521c8a914996559ded2d2bc456e19c083cc7bbefef3ad326da40df4da035561d4e00170ab082c"}, {&(0x7f0000000080)="1718ba2c723196bb35b20d28db2726fdd689ad4a27c0365cfaf2835d8ae59b91aa9bf35175eaf20a3bc68038e8918d270d6356cf1b38b5aa365bdbb2de25f7d636dfa2bd4264eea8abe746bb1fb597fd94c21dd246441beb0eba2bd3ff9e00784744ef003f52c8c34abd8e52ed09fd5a"}, {&(0x7f0000000200)="7cd9c09f1eaf382b464a640e2a"}, {&(0x7f0000000240)="e7cf317ec8394302e0706d50ff5c1444088e3576ffda33899ac66d23a84fdb1b81c3b55ac7c73df31930da80ed7ef1dc93eaa0951e405cc51e"}, {&(0x7f0000000280)="f1c1e905a325917a2026b6c24687062276f277c4e45721368e088e0295c562acb151cc866c22e118b7e01136aa54394cd126180c11d37d4f8b9e428b3d53b5658aa93a51ff177afff0ba1e0704162dafc2c7579bcd70d622af9c5535ed6cc126cc9a59710caa209fb9dc2ffdc3"}, {&(0x7f0000000300)="5ba40ef1520b9c1439a71965ecca1909fe0a49457e7bc908b2100e8b76c3c0c9f4af1325c8026be4fb6bd3350624ad3fb8d81bd57443f1ca58b682a0520c105758b23667109b368802"}, {&(0x7f0000000380)="f8d38fcc41822f4927d6c9a9e3e208ceb6f46b5e9d51a3875e88b42f2d119b84ab6690b37070a4c9a10bc1abd065caa0722893686ba4b6b263e3a8ed306b6bca590e67f390c33fe49398f5800174c139b5d32a6787547882d9953e33d4c9f0242be326d220a8baf63cf8e9f1850c0d87fc9a326f7374a11c5db57a9e088c913d44ecc082"}, {&(0x7f0000000440)="28455b9d0dcbe6c3f043f3310ad20f22aeac42106bb515c45062dfe67ae22943f2be57e3af848685cc7e09ba5250356f28eda95f416763f1c8621c9e021b17ea7d0a138f6990f7a60d121f38bd17f2e44d9be050a90923bc17b866df30e00c693f98", 0xfffffe17}, {&(0x7f00000004c0)="1aad79fb112e4aaa16418666fd347a4dc54b3adf2b37a7a101f3a687ddfa8d41c3c9f6286c8a60"}], 0xb67e4476214e323, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_RMID(r3, 0x0) 20:33:33 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) fchmod(r1, 0x80) fchdir(r1) close(r1) 20:33:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r2, r1) 20:33:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) fsync(r0) 20:33:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='.\x00') 20:33:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) recvfrom$inet6(r1, &(0x7f00000000c0)=""/17, 0x11, 0x801, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x5}, 0xc) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) 20:33:33 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) write(r1, &(0x7f0000000080)="744c10f46a", 0x5) 20:33:33 executing program 0: socketpair(0x20, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x100000000}, {0x18, 0x0, 0x40000000000, 0xfffffffffffff4fb}, 0x8, [0x1000, 0x101, 0x800, 0x7, 0x3, 0x8, 0x7, 0x1]}, 0x3c) r3 = semget(0x1, 0x3, 0x20) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000080)=""/171) shutdown(r2, 0x1) ȁ?WZ.^UfQ-sZҥ{ih|C-Qڣ.+ %vԉ gFKD/&In6^uUr4}_}: ЕQk'[]*9h(()6T~7ہg{p]uc0D vEaeNG33@~UGo;&8r>~KpQ9gߐ/އ8$1q RiivYSO<Jp ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: page header missing ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81ee0690) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800001af8680) at mq_purge+0x6d switchclose(ffff8000ffffbc38,ffff8000210ac8a8,ffffffff81770467,ffff8000210ac850) at switchclose+0x77 spec_close(ffffffff81e20158) at spec_close+0x271 VOP_CLOSE(ffffff0071000b90,ffff8000ffffbc38,ffffff007f7c7b40,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffbc38,ffffff0068dfbbc8) at vn_closefile+0xfc fdrop(ffffff0068dfbbc8,ffff8000ffffbc38) at fdrop+0xa4 closef(ffff8000ffffbc38,ffffff006e9c8ba0) at closef+0xd5 fdfree(ffff80002105ffd0) at fdfree+0x98 exit1(ffff8000210acb70,ffff8000ffffbc38,ffff80002105ffd0) at exit1+0x22f sys_exit(ffffffff81519e33,ffff8000210aca90,ffff8000210acb70) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffeedf0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeeda0, count: -17 ddb> show registers rdi 0xffffffff81e02300 kprintf_mutex rsi 0x5 rbp 0xffff8000210ac660 rbx 0xffff8000210ac700 rdx 0x3fd rcx 0 rax 0 r8 0xffff8000210ac630 r9 0x8080808080808080 r10 0 r11 0xffffffff81413330 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000210ac670 r14 0x100 r15 0xffffffff81c15014 substchar+0x4a46 rip 0xffffffff8159c7ca db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff8000210ac660 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor1) pid=389778 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffae28,0xffff8000ffffa730 process=0xffff80002105ffd0 user=0xffff8000210a7000, vmspace=0xffffff007f12b840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 29203 382738 44445 0 2 0 syz-executor0 29203 191619 44445 0 3 0x4000080 fsleep syz-executor0 81285 456247 1 0 3 0x82 nanosleep getty 30432 51553 0 0 3 0x14200 bored sosplice 22599 228357 54231 0 3 0x82 nanosleep syz-executor1 44445 110244 54231 0 3 0x82 nanosleep syz-executor0 54231 473146 75390 0 3 0x82 thrsleep syz-fuzzer 54231 28002 75390 0 3 0x4000082 thrsleep syz-fuzzer 54231 41619 75390 0 3 0x4000082 thrsleep syz-fuzzer 54231 444920 75390 0 3 0x4000082 kqread syz-fuzzer 54231 1041 75390 0 3 0x4000082 thrsleep syz-fuzzer 54231 467225 75390 0 3 0x4000082 thrsleep syz-fuzzer 54231 339361 75390 0 3 0x4000082 thrsleep syz-fuzzer 75390 53318 82170 0 3 0x10008a pause ksh 82170 219399 4395 0 3 0x92 select sshd 4395 125594 1 0 3 0x80 select sshd 14324 407611 6175 73 3 0x100090 kqread syslogd 6175 73118 1 0 3 0x100082 netio syslogd 63021 458576 1 77 3 0x100090 poll dhclient 96002 22164 1 0 3 0x80 poll dhclient 50144 301906 0 0 2 0x14200 zerothread 10285 430156 0 0 3 0x14200 aiodoned aiodoned 67135 152078 0 0 3 0x14200 syncer update 45528 263611 0 0 3 0x14200 cleaner cleaner 45967 29411 0 0 3 0x14200 reaper reaper 78780 408881 0 0 3 0x14200 pgdaemon pagedaemon 33991 414751 0 0 3 0x14200 bored crynlk 16866 337506 0 0 3 0x14200 bored crypto 48829 32783 0 0 3 0x40014200 acpi0 acpi0 35368 207412 0 0 3 0x14200 bored softnet 72532 291829 0 0 3 0x14200 bored systqmp 47358 224780 0 0 3 0x14200 bored systq 83124 317472 0 0 3 0x40014200 bored softclock 72788 358049 0 0 3 0x40014200 idle0 1 82580 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper