kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 4 16:50:29 PST 2019 OpenBSD/amd64 (ci-openbsd-pf-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.77' (ECDSA) to the list of known hosts. 2019/03/04 16:50:52 fuzzer started 2019/03/04 16:50:56 dialing manager at 10.128.15.235:38814 2019/03/04 16:50:56 syscalls: 1 2019/03/04 16:50:56 code coverage: enabled 2019/03/04 16:50:56 comparison tracing: enabled 2019/03/04 16:50:56 extra coverage: support is not implemented in syzkaller 2019/03/04 16:50:56 setuid sandbox: enabled 2019/03/04 16:50:56 namespace sandbox: support is not implemented in syzkaller 2019/03/04 16:50:56 Android sandbox: support is not implemented in syzkaller 2019/03/04 16:50:56 fault injection: support is not implemented in syzkaller 2019/03/04 16:50:56 leak checking: support is not implemented in syzkaller 2019/03/04 16:50:56 net packet injection: enabled 2019/03/04 16:50:56 net device setup: support is not implemented in syzkaller 16:51:32 executing program 0: socketpair(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="0f323aa03d6d031bb4dc76ba671206c6b066a65d", 0x14}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="e03ad7a1db2cdcd5dda4f9abe2743b636872c828c7c57f6d4aa8d2f13905a86b4d1dc056279fbb9fd69f3c548d5e2ca1328294170ed0cb0ff10e2ef66c40a659ad56c4ce8cb32e24c9553d7e86689e3c308af48d9656265018b31056e835f29b00c793dbb7517f0f07bb3c13752ad28a5da8b5c673700cc9a756a08c3a66349c10c5607b57888d8754200fef2b51328cd918a974d60fe20cfdb82cd1509ef9dd7cbd23f67f8c5ffa307c249f32635547a6992a2b5221cd", 0xb7}, {&(0x7f00000001c0)="78d8d8382cafad89db12fbd7ed5ff7d26a728df09d42fe03ceebae8e86e43db84db2d1d1604bae12e80abed2ff18ce8045327dc1c5aaa5f0edc9dfaef51ad93e481c1cda14d792f4d3ff1111d7332c63e43f28573c78be870c40ca73db9cf50def43248197be427c060ad48fb1835b8240390e279b77c5d21f5b07da1d9b9788dc7b8c05acd9b67da0646c978f9d1dcb8475b20fdee17ba19cf77d4843471cb110f19b2aa549a004990c2ae2e853ef9e3d44c41333223ad715b8f1f3db5b4ed7ed890ba066633c981ce4b78ee2ffca9b12700dd0ce3eca618cb1db4d6176651216646156c882f773e49d69c13bb9870bbb9b4c1afa", 0xf5}, {&(0x7f00000002c0)="51392eb797b848a8bad177e908325f34aa284229da8392ed230ce0923dc2e92fd16ee5a01204ba656b6da871b32596aedf85b95fbf24c0f0ae4dd0d61df3ca1d7a8872006ac7bd31689830ac9aa753410738b3e131a81a97fe2bf15b11ae16750314a5ce5768c466763a", 0x6a}, {&(0x7f0000000340)="86d5449581abeacdb25aaac94119e034c7a78e8c5fc9b90402268ed0041ce66cc7031507ab6f160d573cd4f5df9640e123941e8fa62b1dfd35fb4a1285b90ac7bf1c534278235a1e21eb155df266d78e0dbb682d60d1aa4f32fbc18f764a6c7f8140fb2e3d57ac93", 0x68}, {&(0x7f00000003c0)="2c7be8374198e5d1b02bb5839ed40df9927fb0b3297c958f2f19640a712bcca3919cccff93f90deb017bf38f11536d9761a3d03eb5fb42dc45098aadc79e7384bb30fc4a7466da14fb1d984ef281da337a5d73152e4d8749ab29f672286624c95596bedbfe8c3d4023b5959b6cbcdcecc2ffecc9b49ab0ed14fa14d2fb9b44e2d19bfb85f341407d6c5a5a", 0x8b}, {&(0x7f0000000480)="9e936fd6641e0abe38f288ffeb922d4e3b2fd8042b640c6689a42f431032cf0a6ba75d9a137a2be2d98f994b31c8d1d3836cc04dc6e19112b8f1dfe7596531e79585f012b9aa177317671ea1b803502a99df893bddf583854729930cebfef6132edb598274fd95d18ac27301ef832eabb53cfa9e9ee5e445535f57351775482a3ad706b9809510f81585351dc24421bb9f926f458e8e95a41d3186ad61a8518ddddc952cc7714933fda6f82c5ddce200f1aadc26b70461f0d2589437fd65081676610ec7d062adb0fff7f9b2ac7b4dbd1deda3872e4154f8", 0xd8}, {&(0x7f0000000580)="867658e98e793b2eb6ed875df60021dd8c77d055f3c898870e19e645fc05012642b1ac8a4343ffb4488404b75376eba5ae83350496c6c19f5069a1e1f4ee09606da0fd97e8b4a79c8176de89a2156829e8a3cf568ffa19f52d71316df60054180c4b9c908f05eb04f1f96189e453bf2a92c88a0d4b7e94b1e26dcb582ee91b7bc46f106b15910f1a5105457c58cadcaa3ef6b8b050bef81c7262a8c43c5f16213cbaf485553a854117850bade75a5a0bc74c24cc85fe2fb69cf962b8a517a52c603ac0791c06b218284f554eb2f860a9a90780c93da33acffb03557f059c2a06c9d6ad0fdec2812127923785a2ec0096ece3901703a1a2dcf7ff", 0xfa}], 0x9, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x8}, 0x40d) connect(r0, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)=""/177, &(0x7f0000000a40)=0xb1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) setgroups(0x1, &(0x7f0000000c00)=[r10]) ftruncate(r1, 0xffffffffffffffff) r11 = fcntl$dupfd(r0, 0xa, r0) seteuid(r8) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000c80)={0x100000001, 0x1, {0x80, 0x1fc}}) socketpair(0x6, 0x8003, 0x76d, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r11) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000d00)={0x1, 0x0, 0x6, 0x100000001, 0x3c}) r14 = kqueue() kqueue() getsockopt(r13, 0x1, 0x1, &(0x7f0000000d40)=""/80, &(0x7f0000000dc0)=0x50) close(r14) getgroups(0x3, &(0x7f0000000e00)=[r12, r3, r10]) 16:51:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x7fffffff}, 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="2628cf099bdab74710a4f8c0e6e7c156d44a4ddad5402c5cd7c012fc41d80f5a0515249c8bc63829d6a2f9936c32d1ac54c8fad9d077c5b26ed5718e8bb15497acd23dac9934d4d8c8215afc9a22ddc98c5777d50253e628ec882ef7eb0af8cbb1c43454766678dfb041f706204c6009cedcda3c76fcd976d103b0a81d26fa16788a9fb2edeacf502dc95a5156b82537c4a67269ac75281c9805672d02f58e9a66e9dd3bebdb7426baf0c1a0c2632d7a0c758aa1a20de308d8fce9298fac2fe8039219aea21c80dfb50443d097e8e92c68c3174c58aa90aa178c", 0xda}, {&(0x7f0000000180)="7a998f88e0dd139d5d9accc87c0a7dda66e25cd54d5b5bc881639bc5816ef24410d721135488d6394e70f0ce8af8ecfa84289dc92630b8fab148ac7b13df23446596f463b9abec653acf4f5e1edcebf73f8551c1c1c18f2ba88c4df1012ccfb5e8aa678e868a4bf667cc796dcacbb6169332b635cf69f81e778dd1c22a68ee8fce15b36b360c204bb5820910c927cb0fd9c1c8ca7465dbc1528f2ab12af1257cc72e0de47c4fc162d256a4c4974b572c8ed805cd4fa2b57c98419b5eb7d366fe87fc475e0b6361ae927ac6b0cf30a2f43144b6e50d88bb291ef3fce666985545c3dcc04f8de8", 0xe6}], 0x2) r2 = fcntl$dupfd(r1, 0xa, r0) fsync(r2) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0x2c5, 0xcd5}, 0xc) fcntl$getflags(r0, 0x1) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x4, 0x7}) msgget$private(0x0, 0x82) mkdirat(r3, &(0x7f00000003c0)='./file0\x00', 0x59) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000400)={0x8, 0x28, {0x7a4fd16c}}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x7fff) r5 = accept(r2, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() fchown(r5, r6, r7) fchmod(r5, 0x62) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000580)=0xffffffff) ioctl$KDENABIO(r2, 0x20004b3c) accept$unix(r5, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000640)={0x4, './file0/file0\x00'}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000680)) accept$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind$inet6(r2, &(0x7f0000000740)={0x18, 0x3, 0x8001}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000780)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000007c0)={0x5, 0x6, 0x100000000, 0xfff, "9c72c37dd17b218472c22359888e5a5b9541e08b", 0x5, 0x1}) 16:51:32 executing program 0: r0 = semget(0x1, 0x1, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:51:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) 16:51:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x23, 0x200}, 0x10) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0xc8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8180, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kqueue() recvfrom(r0, &(0x7f0000000340)=""/123, 0x7b, 0x2, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) openat(r1, &(0x7f0000000400)='./file0\x00', 0x10000, 0x10) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) dup2(r2, r0) read(r2, &(0x7f00000000c0)=""/190, 0xbe) 16:51:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:51:32 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r3 = getppid() r4 = getuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="6d84655dad765ca380833b5172b2db1b8e1e63cdbbe8203812757237ffde91bca9c4028b679415c258fb2a7c938f7f709c8dfb6b172dc65f7fa85a5f91a4c9381658a5bbd41b", 0x46}, {&(0x7f0000000140)="d40ef00a0182f809b74f9c5aa7ba52efea25bb925380d8d8c0985ad61d1ceae3e89103b105f6920e7934a2d6a1efbf25083c9f940693114e1f6f487660e036289c8140e0a7c90af6d0fbb7c6c15da6689e33d24109e6c5284202eaf1afdb4a09", 0x60}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}], 0x90}, 0x4) 16:51:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)='>Q', 0x2, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x3) openat(r1, &(0x7f0000000240)='./file0\x00', 0xfff8, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000140)="7fcfe27aebcc4fb758463bdf806271c96888787b733e2ba754004a52b1204c330ba2877d80360543d339e54a0ca8b8dff5ba6d8677917aaaa217b4acbaf9c26494cd54dd5b1a57b97fed5ff96df7ea440d026a1c16579f8c3fd12efcf03670251196985cbd86d35a952c84dd9b4d70b41f2e73115b63347bb0884ecba129febdf3609a86b32699166d111ec205cc", 0x8e) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8000, 0x1}) 16:51:32 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/234, 0xea) mprotect(&(0x7f000070e000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 16:51:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[r4, r4]) r6 = getgid() setgroups(0x5, &(0x7f00000016c0)=[r4, r2, r4, r2, r5]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="dfeb4a4f9b045b0785063aa40474c417f0d9e513851da56c73cb268536ba2d26623ed3e32407d64d229af0fd2cab9e8022ecb7ab170377f29162d2316dd67b01b7c66ca87eecb44e98cc597883c6ef95ad2493c8d5b39ab915d5df3d2cf13aec368718cd2f7f2b48115c5dbcac2b81b6fc", 0x71}, {&(0x7f0000000100)="0ece53695cfc437e97208117120b9951df3114adbede881db878faeb3e4131fe1120", 0x22}, {&(0x7f0000000140)="c8b2197a0e4e18b0afe23bcbc3615de107f62c80e7f1e95bbccae725439be9aeb9f90083c3f679f8604277663b189cad5a32a5bc37f5b4051f", 0x39}, {&(0x7f0000000180)="9e72cb20850e41561fc68f26620a21192c10cbab62bda92cfe51c526927a9774fdf5cc0c9ccf87b6a1f58cd2e5d1766ea0fa9d7a256404ba9435ab989621d206304326e895c890e4dcdc8bddc19a67e83fc6b4bbf621f388b68bd85918c79b9c560a25d6a8ca1be4ba2a6d639cd784fbcf5bbe2d70e335a2363e0479333aabd32540b599eb7e79c5b6d2921d2ba5c9cd1886d39e5fe188f60ce7f55abcfea947da2242fdbe16567f10bf4e0ada730479c84d41c9566a3b69dc2e", 0xba}, {&(0x7f0000000240)="21f1f16c71e5dcbacfbf8dde8990839affb8d16cb615491763ff8a2e2e7c8bc20b466f4774eaacada9202a3eda5283", 0x2f}, {&(0x7f0000000280)="813cb0ad0771bfc601c1fd417aef6a566f2a160f93c762a4a91667beb1605a3a99bfb232419a6b16fc5d81560219b76da240e57b409703fdd10b623d9456f2fcd5b84410923add8a97697113cc605a5db3c043a75c232d55b5aafe1f8c50f1c401086e95bea2630daed0eb61dde0d95c7ac492694ff0e149d78607d6d25b0f7a91cff0adb47111ef6e33d74eb80c7a7d5b96e5e445f0313becfaa81eefc483d6b02f2dc5bcd48f82ee8acec36b023e2ae67385f99fc5e5174324334a342da023b11e2844ddedbc42011d91e23bc2858b07f1badea49c87d811e4dde64aeed8a0dda6ba09b2363352867d7337b51762d56b", 0xf1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="90f1c41b6403a38f3ac69b8f85460969554cabf5d76a6d047fc0d5a60daa4bf056e782d9104c14414a8883d7d5ed1be41b1ca302a500e35e6c5b8283ebfaf4b4e5244a753106e4558330049ec68337c384e4c2f4", 0x54}, {&(0x7f0000000440)="3e183f71a1f3ca8c3b604e8ee26a740ed8c198cc5cf1028ec8ea8dab5f043f47f0ab6373d48f1bcde3ba2c745f12c4e702f2888a903ecb0c990e48284c2e694cf28478869cfd4984f8c79163c0aa338983e81e55345f09a9f5ebcf21a540b4", 0x5f}, {&(0x7f00000004c0)="06f455155a8464735ecb15ac840669276aad2740f0c0b86dcdcefd8c63fbc93d7abb43feeca809a0fd2c8af47f1346805b63b0e74f87d12a0e4fe95719849aabc51e5b53f530b0f909580f91625ae030edf13ec42bccb14a9dd8b97520024dd714e8dd8c445d60e9660bfa00b1de717e470d166f641586593315065a406e0532b6fa69b490bcdb72f9a6348640009b30d81198cc035ef43e1452c700f4112bc4caa5ee4a732c58edc3bf1578a06b51c054f01fa96489523c224ccf5d59de6447ebaedbefb864337100f46a10649a81896b15a6162986e3e017adcb612c7c55a5336e06d0d5cf096b1aaa66e1855b48c83cbc972e37270f903102768c0b8ee736a962fd908237ffaa96ce413191a5d59892758a14b8be9212434a2df38c5d62e4ecfc167731d20a8ff4d5a5cfe772755b0c6a69f86ffe9777d3d47a4301f990a1174047f5d881c2be24b66dd81b9c5a4adbf3e4172784b29f83d71b7b94a185c7a473ebdd8a10e3f46fd022eea3c026fef53c2cbb7a00a06106f8ee35c2366a797001ecba0beced973e10fb5149180ee3d870041ceac40f61f06ddee99da2d5069cfedd83f557eee5032fb6cba4834bf1605a2a3554dd82a498b89680e5a5ea1295fbfdcaf554e039bffb5d1c719a28edcbc384c90b9d7f501502996af4c307dc0bee01a10ade6b072a8ddfd14681ff85a9d23489089853ee2e0f696041c473873adeaf61bb73875d1e146dea9ae34f7f030553ff1f4a228d56f5d281788151390c6604a5e19c79bf87a25df2db8e50eb6f7c3ae183cbe152b841040e1bdaf7eee2a868b27c68c528da937faecd84e2aff74ba0519fcd6c92dfc9f721e9b225613f31093e9c8bf7116a99849f81fdc8ef74cbb3db9e437db1c36c5c85e96dfea0ba383b196384a09d8e91ec6d4809b7c6dd20e93b42dd16fce7276715d5e3c4d40134c4f94d9abd18b900ff41447ed3c3f8dac3084fa6a28bbdbda5d7cdf15a60d93ee76e93b4c6e9b092b8475e57233220ac6a61e07bae134fc6569d8a77cddee735771485e60f79f74988d96b8ff4dfeda4bb0500fe1c7f5af28ed4e27146ca2a981da8b6608616ad438709cc9384c8785a8814eb0eafaaa9ee71c6c8ff2b3a2edff50b6353bc2381c006371cfa0abc4fb27d2e2bc47c906d5204896e30338459754d10b18d36fbfd1e22896a63a234aa79d7a0da8bf8f72b511f8a3db4bb8b12f4dc22889e78036121fb88c7bf4ab7d6c945c1fd2f9e3b5c988c11fde3e2b5ec8a42e5aea8d37287683b44f85fc80a0b2331ab17fafb747209d4ed67d9abce062416c1bc059b3ab3540082b1302d9fc7e64ceb7d003941f0d47b93e3c9457736e3b84e18339b115be0ab4898f4f0509d06f9616f3316cce19ec87b7ec9d194330c66764ecd13ec244b179fb6995aa64feb5162d8954700e6d633267c409690decb27b05ceee41faf10bd32582e63a62455ce728538051ecf43c36daeb7a51ac375247d68cb486fa5070ae361f1ecf6fdb2a800a9e3a3d2251b2bfafb23d616ab5154880c97cca71e4d244b0b6eb6dd568dfe55a8047c640a667f644eddebdc125adb921361e9160b983bba6d8d33bf9065f3fb6dab2ccef834a3730918f9561edb6e265d76ee26deb98a689f4dcf5131276cc6b08ffb8bb38b77571ef04daab373d6ad13dd23d607f1b8a1724989a31aa775b58f29987b04aa76e934d7926cd0d025e9777411a4da7474fc91abb9ba43eabf579196e45e7eb86694b59694aa89d81f5ce60fd1a55ece0c1084358faeb41d48a95464c9fa138c60ed827b6d5cda13e49efd95ad0000e51777a450048e6ba2d37656ff7aa2dc54e88b24b38e3ce40cc461264c22b5b1878b22c5d2e9c5c62ed705f916df9735fba4955a2fd0d42b75c62ee6b95c9b1baef5968aef03c4ba6656548629162699ac2106bd5239e1767336b4b62f1b29a891704bf7d2a663369b6ec7a0c30b93057d5f04b999c7619e8571574e2acead8fff6bbf6e14d448099c0a99ebd9075b79e243f998d3d128c67e371e54e68af8aad615e1bac124f8248a13b0390bd44e28277bf6552dd59b97f6cafe54072df99d00323da97f8f69361691221816b06d3c668571e07361a64586cf6d0064096cc6b9fd5ef47da09fceba843757e28343af32bc73ea300496d3cbdf05aeef9f7c4f130f121eb01a344226ff629e37d69ed57b79fb41eac83a7224f1eca9f111d682879c807f15032c42de6e33953d1903547a0309eb96661dd12da525d20c0303e34d9b5b2eb4d51fc07dd79fc32eb943714fd572d72180e28fe216b3436b48c63756df793520f95e3744e5bcedbb4eea6d6cff1f029ced6ad95b18d693e932b19a1060c1f6a68fc51447861a3af2fcf4c9baf967e3442b7f995e241630b88026a99d2e4f684fb128b6c5d4e022d04b945f293a64bfa69e3752001d27122222e0e763e1e98389ec65008bf238a980d6252e40743c56a2d6ae44a43def99063d8e27c7ce25bfafc592cdb24d80fdfbefbdf83d101c4e42285413a46797157bb88b3567d42ebd73d31e3d48806e2e466aa427c6fd43eab01deb05670f77d7b0dbb1124a770aa7faa40c25327b82838e508f8fe81c521613c08c04623b544367e377d1618a873e7a451b3a1ad6f98a9c06168f443a1ed69b11b033a51bd535712fb92989c779c2dbafeb8463586db2be0d251a1fe2032cc45cdd6afca60c0810710072f88ec4f1ec62b398b16111ed728068ad3ea5bbf0c67abb3bdb756cd4978e18a2be518456e609e5e5f0b2aa3f47df1ad2caa4eba1a130279bec7a8a0f3efaf326d0753236660ad5d2c0c7beea1eb5275d47689b824beb8beb72e24163782e66259900e2502bebe04a4e3d29c8a162b6706ac067f991d78c1105d0a16787f49a930e1fcbde733a4cde2655a1a2eacae0b2b15d2a5c920e6b150747d5765b4008a45903a7c3791953029789288e871e181898bc587d08a0ea92f4a07be78dfb16498c4710d0b7b38e46889a9236c6ab92aa8dd475b8421018e6191f84e82919562a9e5758cef1d053d73207ba0c0c100435a28408638b16220f764f025ec4958facb79f61192ff09fbcd82f3c4a2213c67a75017a5b570934e03ed6341ef07664b54899d470c6e53a39137a399a8ddb0068783128a5d6c899c7fca3f516880d1771b144da0c9aff686c81a868465d28676025ef78ce24d0e431ea975aa71ccf4f37be085e411210ffd2728d1d345f6cf7201f01e3277bab853e6e656ee149c70c549fb929b6abb98d51e5e5f372b21c54c3ce72df727caa8c4cfc4e67c4c5cbb144949ae0b349f80ff60740f1564d816e4818965a4999275ef73f86232fcb1545e0e7be7b07429b6e9de0759d76d74af35459a99653f80bc633ae20af0eef51e0fa7ebc91e88b614e6167884ecb53ce401c28e24109ecdcd5bae7aade6ae8bd234fadac2c0308973b548af8d391ae532478c809b675d9bcf502f72c73a32d99e52704fd40f5a073434eb63760d0250706a8f0676f6f817618df54e8afabca47058a2ff1f40455c24dfc206956b423ad273753b5709e68786964138eb178b75e9b5fefeae06431d7699592fc84cd28857c8edd79f924bbce4cda48de61b5c2780fb672a357ca30619175f019a5b5c16399d6f98a5bcae7d3557acc70f5316ca643243900a9457d517c4c14bb388579ec28f9ad2f1d2c9ed4e382d949a36984b3a70849fae685347971ad35684fc4928286b0a14eb70ddfceac736d81dc256b71de01742587098d45eaed8850c39ad8d0049157a91823f7f67756a83cffaa0c5b729a20cfa6ba2240df6d440f38658800d5bb0c052a34a4f32a30f406e0608cc59cb1bfd9d96d2968037e9c8a62394ebf4472fb79b58305b85a5d6d3b208aea7b32a50049366140d54d4be60ef4bcbbce7ca80f38557f1a77d1c34c22c81a49b25aded7b5cfa08e083442944fd8d38c7ed811616945386d65b8a76cc61b75438d3bc528b1e9bf0af5075f558179ef91c3e187e79b482e92c9298d18e62f2dc3d8d44b1ad396f5c94f3fd72234b6535ad3066813b1cfcd15618367e46e625555c924e7010b702f3d9ea7560ff77d03d67cd4c6092d216230b9b7df12a34a988b9ed7256aca0562c66d20925961f38e41bf34ac74539703b31992e63bf01488658a14982c385c611b06ed7e969a934c2c7aa48b307a1940e281381ef3683e037bcde1bc79880d6dcf12900aa5917cb7aa801af65a552cd279f09bb19e4c98518b2fb9c32e8d6241e45319c1e5bc0773582b975b884152223d169034f5c579dc79df1e29553b3c5d1756cc5cbc1fb4776e6d2a22e88d2ba85c830a2c6e07f3066d71a5dc0ea15ee6acb1b36fdecd97407d4a362b2c98216b3523d55c47052d4336974d1078dc9f9ef0e0c649f66f9a52daea0f28018b71ff6e33b45265d4ad6eb1f633f552f41600a47ef61564693b8bdad1580161fb302cfe8978ef3571ad407ce533466961f752c4c12fa8f8b7590bfc2575d0b0c594ed351be7ed024e935f3584e36dad1d9814553066a6a274758d748e83c2c84964fb36ff89c7c83a0317ffd383ee8617ff4eb9532e6d87422cd086017d820b3195ed3c7c86fe8c81b7e82888828e1be25eba1863de240161e671228fc1116c47b059385caac2fee46613cfcbc6b72b2efc75621d83d5432e2b01dd4f9a2a2f806fe0514186c0629c80403c0b1feafcc2fb54106001a7b6d14042c5b1e4a156c424649f060e21abfe5781bbb0ef367462f96140826ebc6b3bc1e912b33f5c49ce5bba15c2a3126cbe89e30534c9e6ddd02cff08a27548a23ea739ec8907945f982d83655d2662dc7fde7f18159781b24bba3a2205e8ce70ae603f035d6c1be2b2908a1ced4e478f27e51ce4d1708fa447bb5e3d75f20a22b8a2ee333bedf61f7deaae76d8974a1504c9ca57987585cd3879a199dd5599be453dd994d49a8d1ca77a300871334011d1dbb86f5d27e74d11945b5a5d0edf5f8010f9a75d35f6e2b3e512d4ab4a1a1415e94cfb3627ed4ac9a8cc6026da405c9130938e7456f632446fdef69b3b763d8232a6cfbe0b14b23ced3ff3e14c2b52df532ac05701794029957444ac119ff34e23cc717f74132eb90609b8b8c7f3ddb272b0ad530b7877c7853777d0b76481e4183ac831dd9598852b7210e21e5f322036f7513057b1740878898313cfe450954415aa92661636bd7ed93519cc042f73bf5cc94e41c419d3b6f05ef76230d39ef297d6516ee5f78250806ae23745b62a7ac007f3f9721b16472992f1c858dfcf2753e4663140eb357d8f2d6ceefbb35090a49cb09ad680fe65772b12cc8a0a6c85b9bec71a04ee13fa3ef1371a2bf86bddd8dde42ed7ade1feca76424a112ef2e0457d8acbe2137ac83b423a51ec8e8aa35eda7ff8f037aec4dfcce9eda27a60a930671263dc0e329329312508c2b96a53b8a74c411746472929bb79dfd8ad09c77cb342e51d5b9fe3add723d01301dabf455b3290e15adf123f65627bc6d844c6427b730b37a7733ce854fba5fa93ace5f589625c0c1507657db497a281fcb2617203701a54746f5d89e984ba85b691d70ac68f33bdda5b221ddf433a770387f57b0db984b6261335f773cdb3cd6c9487054a15adb7b3523c66430ef5a404400d7ff5d0dad74247164fcc083a6a96860913ddebfb91d818b9e3ec53cfca7a92d0a9b934314c213b39877d13e03d396bab89172be3fdb77e9e162c407fa953dd87c1a94e74d21e68403c3f694d6ccad0e013816b81ea5ffd293e14da85", 0x1000}], 0xa, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r3, r6}], 0x20, 0x400}, 0x403) 16:51:33 executing program 1: r0 = socket(0x18, 0x7, 0x2) getsockopt$sock_int(r0, 0xffff, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb8e60, 0x2}, 0x10) 16:51:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 16:51:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0x7, 0x1, 0x7f, 0x9, 0x2, 0x1, 0x3, 0x3, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="1edbbe342d012e2f7693e140090000000000000097e1bf4d6d002051da825c569277d8e22a41a98eabc35cdad98fd340d2597bcf710d30aa2b73f6ce3eb807632bd738a162028a3b3cbc9eb94e6f2e2a252f63cfcc32100732275bb8a4305bf480193345214ee81890e76405ca3c7e604f0fb9a9cb6b766615a0b8104d3de5aa94171dff24cbb247c3cdf32010c1e1d1c7b8566aeef7df4df52a3493b67bd2981ccda51ec70245f011d81e187f75cb2587496f5ee0147d42ccd3e873ca843942c38a4ae0452ffb5a29a49fb2f67eebf098d79514"], 0x3) getegid() chmod(&(0x7f0000000280)='./file0\x00', 0x0) socket(0x39, 0x8005, 0x5) clock_getres(0x3, &(0x7f00000002c0)) shutdown(r1, 0x2) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x6) r3 = semget$private(0x0, 0x6, 0x2) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/4) socket$unix(0x1, 0x3, 0x0) 16:51:33 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1, 0x4002, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x7) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000180)=0x29) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x6}, 0x8) setrlimit(0x0, &(0x7f0000000000)={0x100000001, 0x5}) munlockall() 16:51:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x200, 0x3, 0xfffffffffffffffb}) 16:51:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ftruncate(r0, 0x7ff) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:51:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x310a800a}], 0x18}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:51:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b881fbf2ab912684c58e287b7088ac8d186e71f8061f058d937ec754d2b5915e86716d00a743a6e17027a41ac6d1da8631390281faa4cb4c42", 0x39}, {&(0x7f0000000180)="f2aa0dcb6ecd48003a757357896ee2785d52e31e3701393f661aae786f0e3f84588c532b4dd07dfb01f6adbd56732c01d23dd96fff28cc9165af2246f961b7bac5050e2587941fb87b191cfc428820ca3d516d0f5df0b7b316d950d970b9949fa86d25c4e2977a59b29334c04da15c7ae4ebe36ada27ad3bd0caa1f7be3c44b91d1d20a31cd8e56243d900dc8c7175d13237305b8733b5fc537cb11e5e56cf9e6432adb04862324c97883cc42dbb6e4217ee098b76e14d9260907a03d7feb55ddb687258b3450400b075448485d8c179a97bcd50cc882ab526ddde48bffe15a68f50c6e6f8c3f88924e91cbc0b3295f495525fe5", 0xf4}, {&(0x7f0000000080)="174f1b16c549b063e483143da456124c84ec7b8e2b4a6bd891ce7712fe23c4c93f503e3b9c08d9cd9e9ae0feccd6713f3e4105", 0x33}], 0x3) 16:51:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open(&(0x7f0000000700)='./file0/file0\x00', 0x280, 0xd0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f00000001c0), 0x2000007ff, 0x0, 0x0, 0x0) r4 = getpid() r5 = geteuid() getgroups(0x9, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r8 = getuid() kqueue() open$dir(&(0x7f00000006c0)='./file0\x00', 0x8, 0x1a7) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r15 = getegid() r16 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00./fild0\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="94088090f7b18a7c0a5b82a5851f7ddc223cd2e6c401d1b076833faed70502ca19c35fa7d03b8de414f238caa6a22c5a17e315205486bccb52d72ea6d8abc02a8597fb8e7bf4724b3633ce565daa79f0d4b59604734da9b84182dd37730a204b14148a1e748728796689f20b9147a25d5d7a5b11e6d79bcd374d569bc7c01037fb2227f2e08991fe492550e4a6e5feb0751e7143862b5b831af2f31967aceaedf348cc4d049433b9c929a9fe2425ba9eb2ada14b47039329b4be227749", 0xbd}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r3, r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r1, r0, r2, r3, r2]}], 0x138, 0x4}, 0xc29664f457039bd6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xe3) getsockopt(r0, 0x0, 0xfffffffffffff8eb, &(0x7f0000000080)=""/97, &(0x7f0000000000)=0x61) socket(0x26, 0x0, 0xa472) 16:51:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() readv(r0, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4000000020010000) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x84}, {r2, 0x140}, {r3, 0xd1}], 0x4, 0x67) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x50}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x46bfb) write(r5, &(0x7f0000000140)='U', 0x1) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x2) r7 = msgget$private(0x0, 0x8c) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="030000000000000078a4f209b7a58516cec6af41fddfe2de59bea89718f8c8f3733409f9aa44b2a693dc76c7be33027a0b8abb2222b01e28fe20eb959486d304a112fa44d20e35c39bc50b3b8e581b8833b3d99de8ba10abff2bdb8491ec454079967ad7c73798e8ae08d7c28394a3b1ca801fb675d077c3012a30553d27466d173b486a455e46932db1c8267d8f7a1c2d592e7139d67017f5fd3c14bf84a6b1ae6b3083914946eab98e059f0bbaeace590659ae8a10aef27d35e16659d8effe61c75274ab8934f886da2f4645a482459e7207304e259ce7f8f2ef95ccf85417e06c8649af2763001e81b75ca480c36852899c319c88bae17dffdebb899de679ad4a8973ec5d655fe9e85f48ab04ee5b49f7af7063fca9031b1a006ceda388f0f0f573ea11c781da9c960361b536196c0f4b19b13c83448f32045147f9f6635d013f40b8769e613d8654f089fac634844c044447db5b4afaf157334e527d61a7ff14006cfd78341383fde0385ffa5e9ef3be9a7b883c7b1d6e87c9516cfe62f47d52aad4dc52aec083ff3fd7e48eed2c66da33d18e2f7a039f5f47bcbbcfef5f593b8c45c055ed3561a6602097d3c14a08c1b8b4700dd871342566966d83cce8f11dcf99ffc94c4afb57027f0039d7bcd4d20791b5b12367f958840930044b6a060f059afb84aa727ff3eaa361f8758744e3042cc44d9e5788ca9bc738a76afc7901d9376d387d80e16cfb64c769c6ab92e38ff8f96c74314eacd57778c55590e57f44de5f8d9e27c6af15bbe79585ccaaa93feb2bcbeca1da3e767e16f8010ee9896c884f22bfbb4d23509cc06246bd2ec115c3cdfc18900830588752902e93b963b6aebc1e29c29ee461ebf3d893306dae56fe4ce0578ed22b95f93128edd2d242b745bf3be30ff9e44e88846e796d7e3975cd85fa7bade16e95d45eb8938f3e601e05dfc4f316c8aa9ad514d757221232d874ffd101ec603c2af20cdd133be0839880eb08f686790ce8ea2a1135976911d34469778c4d752cac40a747a7eef71d3d4deffc455019c17e0199aa2179c334803f716b9c9f6fbb07a92707aa24f3746796760a3858e58d69a6822275c302d2af63481b2bfab6c2d2553db7682873e4583b812d65c1adbaec1b1cfb0bf403ecb09204fc749719b645e2b43cac653931f3ee128fcc0b23919a1afeda60549785ba091109043cba2bdfda39a6dcf408b7340221335b01786778038b41ec788b68d41aaa652144dc9e514e8f7bc88425e19967c5cebaf425d68d4b304b94fd1debf4f4c904cb15134a2c477ee7cb7badbef1eb6ce7370202d1f8909a923cdf9383a8fa6129bee46efcf8ed52767e5737139fd5ed34e584e9417589ec6b7b07f97bff21bc6725640e435d54e98c05b3e914e5b0971837104db50391cf94730dc92aeecc7c6900e4af607d3ad0880a7ab4507941945ea1fe45cfdc9f7ce951b2e5ac29d7a34e7b6c7d4c24d72a4f0b67e1d26baf2c94662651b842d38f14733dfa7a750eeda4945e549087231f686511030987ab16ae6ef38a0459a6da29c4f1493e5db73bb0e655d6be59d3c269d7da5570bd28418f8ae5a9b68fa74300526ed797af2d6f9664aaae4edff1c9e1d2d1f7cf4734a7498de7f4f25a38e41448732d65ccc533b26f94329b54a34431597d868a74441788bf183964e7edaac5a5fa3cc382bfe784773f325a584b20c926f6434a3164188aec5cc8cfe8ebc6e6a7eb068d11ecb545c2b7af7f3ba7b1da3e4d49b1c1bf5d9f761f495ccbe1c262fa84ec5ee16baa12c6197ee389614a6224b26ee730ce906f80c98f4a35921128aa1dad8cc57812964b023b6fc2e97c8f2432367d2c15df9ad5f57965364fe85fe67478b517d526b9e2dc52fef9e91a36036a5a38c7650a32f4ad20d39120ce41e129458448f917b34dddaf92ad80ad844db765b0d4d4c27309cce33f65dbf5372ddaac05d405446c8940a77b0ccc5eab28c5532fd3315ad5926f27a169fbecd4d5d5bea7624b301ce1a79d39d40e75907a82a52153de5400be9326cdb6537ea485f1034193864e1bc57a44183e219386b9adb270c5a4f24386efa7ab5ee48c0d41b15e1864dcca39cec9fb191e77678f6acdcc9ff5d7ba7039e88e3ccb6bf246d85b393ea68ac328b58a6976a34ac98edea842de4a4d52e215c9ea777324f48742b83517e291f74e53eec5883788099080e2314c62b2adf71a3444b0f9ae55f8961dae359fe97c05ffe339d6ba1fdced12cf895e65aeee5ec92f915590c87e8e44cc95490443cf0b17a40e9e0d62a8d8bb9579bec5dd57b8b193ad8c312969ff3732638f8778223ee0861807168f2a019e0eac18b4009aaa92dbf9ea4f9be1d2e9233fc93dc0d5ef34e6ffafc4896352e5d9de455279fa9f106cabf7dfae383981c3c003d88f8f3b5594517fa078bc557fda62c069d515d8006e31d4c08221e5f59045629d353a56ed343e869c27c55ede3981a64d0c265821c2bb5552028caf0298329964288a29056c83e3e00f9d4cc45ee6ae83bd128340eeef50634e0f6f891a6bc59d32d2c922472343c294ed1a7d8602677cfa1be3ab1cbeae73fe6fb07c866f433818f76fafc9b48058aa899345e0cf6ff4fc89f324494005b87c82d771ff2e6ac910c1b57848121ab7da2ba340b2b4c51794b34fd4a6ee43311f8b53f668213e37d873a2bbec026f75aeb98e316db090a46712f8335aec4f57ffef107617c4c3eedbba7c87e4daf2d46ad2e53d435b072e48f2ca9d54b991cf92cb447b2a5d273f6a2c487cbffe58788c3286f1e77494d79b03980838d4b65b96b0e92f2be036c6ad429f18a8ea3da01f2e4aab48c01893f80accc615d5a88288fc9b349ce1e3f27e2807ffbffc8f64c7920632a8b98578b92849bc2b3a3a365eb4223ec8a07a34d1d8d7fd85072e71f7d4c81c3b8b316a8f7558b9c9f282274fa12fcbdc9f66444634eaada735dc26db8dda7d4825641bf38831583e067feb4bf161ef7f1f76f9b8243e7e8ebfe34f820b617fb4dd79b81cf2d67e62c0853eab616e5b76ca96570ee3073e9a2e26cc3ab00b3627b584f1e4d08dd7ff9dfb1ecaa650ace0a35079216d12dc6d30a76f33ec02e0ff752972dc3a84ac183a6abb53f816b2d28c604bfd530a6eabf2c7f4786b86daf5e923059622dddb2a4c2f82e28b69b95476fc0cfad9e41f2140ea4685974ff8dc4494366058d47a11923ad982f1176dea11fdd869e83eb3ed6a2ec5241f4ada6d3b05f4a821c6c49a32e6dae27413e2345cec1d3973abb6db3d9d0114caf2ab921407f47edd0eabdab2f3b433fda0890a4f4aa9d9462f59c8b093dcc959629e2866a4e5628cf7508eaaedad7f684d82ec736a9f55ad68fd87deb28b9072afe28a8da51d8d9edc21e68f8898b5c0d52da2330b3b652d6dde23325ff1947bea7a7aab8ae5141ea2a5821a2cc5dff55dde469173f28f23fc48a2243ceb2c91a56aee9ce9547f578c7ff5a6a75eeb317b4f984d0214925b1c72e924f10a5e010f693f393492b2ccbf32f144e7f639c96698a4f5fe4d28b05cef23e67fcc62effc3420fb7839ddcadd99c1dd3b70bdd76ae51b641ff20c3e0c7097ea35960d66bca03270f0dddfb9550467a4ab682f5bc9f24046cb3385936c57932dfd2a560dd23a219e88349af971042e676f23f2fc3f86822d17a0fdb7b1c4067063dde45fddd64fb791eac281306cf9e7dfdd87121a7a31217171ac77629fd217a688e21c4a30746b9b729f14a9f7614f71b9bd382c355a44b6eedab9d816574543abd67d604f62730ce339ea359b501a06270ed0061ce40a20e29fde1024cdd1bb5c91bb94c4228cc55da03659d96e7db2166975b70a86e1251bacbe5d0c6b4197084d6a50f14850724193201b00c26b2f528a13df88225b2c0b10158c45719da65551af93fdf0b2d8068bc2df83bc5e968b0289a4802505cb0611dd67d9b78c838c1c9d7aba5e3dd132ce7a6eb3dfcbd638770ddbe6130faa748af8f4bfbfba9dc21a02e82a3d3d9ad5a13186334b0c9883054bf6f540b8c0660fc445a18610f3d9dc47723b937c06fbc01ef79c0b8b08b2d6c1a3720cb0106664d4146a457cd9f74b722418539a09af25723cfcd1b8f188fdf5ff7e8d6088d5e54acb8435ff518683afe4bf49623934cce864b3c94bfa76fe054205f4a9d5db296843fe4ce4f7d081706e2f8289f0836f962e9fceba7f3ac5de3d81378d2c1a0b0833e1b821094289185742972bfeb2b989df449bf4d94dc82398f325548cd76f00ff3e32215cc4ce758d5934ac404029b2bb0f5f9e63864baf8ed98e63a5672a880b82a8f849c31ca8f4921c0e594b5e9e5d5d805eea6fbd98ec13076152648deaec57d7d1d5353987771b1f47a15d41492ae604a6f0d68b819a8c1f3c8ac286fe21aa1acbd8fb72017f17f1b8f29e31ed5e067fc281b0b0472c8ea0b36f1339cd8e8f87402216189261d6e2fd8df020b9d97c0ff0e408521565645e1fcd8f4291c9d02acfe34895cf30201c169523ce574ff9eca4224482c33667ec610236eb7ead6a242c28ded5874c56223196e0675ad43de52cc17ee39beba051f4fb9cfbd23601b6754261570f0fb2edd3ffcb2fb4ff945429dac67bb54eb1864d1ad86b929f3789df9fafcb2973fa673138c5c2a59c4f5939496a95d5917263548fe01e3ad788e11afaf441df74b06653c1459e83617a005a0fb238d4b27a74422a060abcaac89e186738da0e89356379a3e584a9eaafc307246048181099764b53b272ce8f9c83aafc02861f7e8b3ff74316846681dd08b156db841781a51cbdbf047c98c71693024e9d4e2b018bcb72e53d8da8806e5a5d789a23f47975e58d7218e814799836acb3ff0a3a3fa2a2f8f56fc1c8c515dcc352e8938cc470d9dd7da5e713f9d60ae07eff8bf5ffcae4f35cc354e31bb8f62cdffea079fa59063397fbb57bc51ababf230df108b33f3b5aa3200e37cf08b9a7fd3f57568d9c1275a8e516fa39359382af5e755f759813bf82e7c0d046698283554925d29413a78517622e06a3e8335009cbdb040514fb53d7fe774dd9a5436155bfd37e61ac3d936ecc4ed165199b099d98cb8f164aa672f4e38fe90046bc7865305b7201af8af05112e583e71cd01fcbf3d5d6724445b78c7c642edeee3be63047b214f90ceee45f6d9e90e82ad65274738379aa9eb475091da2d9f647757e720c353b3e09ec1dd673287a0058403093b2219b0f98bc87ebb46113fa7d3fe7823f80a5c65edf2dba7b6de273e0e0b5bec5e913a3b629cc7bae92461a78988b902e46b8839f7d53079690e373a2f81943f791024fdc569423b8b58ef7d40b9fc77523566c125e09eae6b2d807f9d79df0930f8876a9b3a899773c65f425d9b6c63121acc661f916f56e666e3a6a96ab622bd07128b6443e657ebc02448914f5cfed66c6a45608f6f0d3d0ad4e8f1b85c3accee3304e803d5e9d804e66964376cf184e1a419d97c14b60762f2189255c273159cf6c68e1c3b514b881d341551a8a61c86648d699d497abb63bb6bf0935db722726c56060af2afdf1000ae984e505ac4735f41ee0de7c13da4da1955fdcb64c1abf71a2828f025a1c1229c35f6490dccb313486e40f395e82f1b07d283be9085efe30055623433fe2efc07b91369042dd6bb9bf73e9d0f8475a5cad7ae729de5948434f116391943e1152ce0071b366ec0a77356ac9ac0ccc2f272e80be9ed2b062f90f0a5378abaf77ede4bc2a85831fd4f95086304d818a353bfe0558b652272076aa5556da4a528126319775aa02a4cbcb2feadc391bfa811dcd7b432a70d30ef890e1f9205ef5aef189d203f3ce7b79ce5619a6f2217ed13c5e7f9a91d5c20bfcda945e0dc50d12be1c6ffb92d4a2e8de042ffae22b5866b23e767a3d718c9e8c61dfeb6459839b1d580a1feab690e2d0ca1997"], 0x1071, 0x0) 16:51:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5af99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418aa1fef494fce84c85ccc7121967d97cac1f5c5a15845253eb4165f6b603e7f237820e3d04529915a4cb540bb385a981cb23d2334cca43630b42fba3f13de0e3ab4613076fee5843c09774f1ec06f567f56ef7c002732c432f1e46d00637a9d64c8ebe6a48526842ab93854da495998479a16e6f84e47b8003857cce26f78dc93414c8", 0xce}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x10000) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x4, 0x440) r3 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:51:34 executing program 1: setrlimit(0x9, &(0x7f00000013c0)={0x2000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x3e, 0x8003, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000240)="41205e518097d4151776dde2b8ea246977b07907bbe7f22d103074a0df", 0x1d}, {&(0x7f0000000280)="9d57d36a966d7b025a390c3e8b133c43ac83c21d67a107520648840079bdcaf01df95ab409e9f1d751346289e9f8e958921fb9a77f0a55dd1a4ce1cce4d75f7588a33ca125f5ddc2a83656260a66ce0de987c879cdbd44d53e85ac1bfeeba494dd2c360bfcbf1ab4483ea9bfe15cf4dcc3e65e0e208b916b0b17d77a481c2a8929468ded92eddd8f57048d13f8cd72847a226d20a679600d3ba22d3864229f60bb390dee2c452aafc63236fa38c49c0a2a145e8efdf080cab8328297fcfecd4e293a07bb546c960b69294838ca3000cf96e08839d0e42645f688d7f468c08b5fa1d0effc773a51e56a1be515c9e8cd12ee7155c2a284d85890fc1ee99a1c971776596c9582de9ad0c72ddfbc10e6608ca5a001fb0a26a22ea0a361e4f7eb762d14c64b7c1b6e03cf7ad706f2ffda09c9dfc1f5327fbbe16a8b70dc79b04065d8c7a58171fb3caf0d7cef77c155b526a096fdf8c280bc7dd852959064727283fda11f53cd8e721070d439672fa5b64572def0af4223d3c0824c8c6bc1d65ac01a699e3127796bbd72249e6dcf5eacd2e8a7e11787d11307b14b6145e4f73e2996c3607ef4f057836e1599d8d3911d93071fb8e15c98fad4b64aca1ed64ea62a13c009bb9f03b03af21fd35798dc6d720efbf6ac829563483e578a13842db1f122cecbeb19e05b7e5d1fac633004b54048a47c2a3315806ee4b345b59999c7ab2a06be52004563cb9f066665e1e9469aacb76d291cf9c94e51429503592c29ea92e2b2425ed14c021fe5d3163e7bd2c323d3195c431cbc8f844930f40f0904f74bea3e1276ca53d0f8e168539564d4aadd8940ac3c59ee6ac03df08f5714b208c4f769678f2ffbbfd8125ed31b77aeb52f80633cbb6e96c417b9583ae0ed70a6636b38a5b82c14aa11b6ae1555b9c0b352392346b132ce49d8bf066a52a7be225b8ce3823c7cafd5b0e7a1874f4ac54b121d8cd94bb1342dc1f4c2b4d7bf35b2703456c3de1bb3ae1df4f38aff334283eef91f17dc2b941b4509f64e9fb407f79b5588e43e7072f29f43e59e0c529f356c443bec91924168baff4de4c752a315fb82b16a57783f2f3516ea3fee5e36d1d63e654d50f1c52d84d289fe62e0b694c4e7be297d8890d5b87a8bcdce892df981726aec1243f791f8a8bdc77eff073265f3c215d37d6da2faa02e46bef7d717e6bc3f01b4faa2ab60f5ff52eeb2fcec2136f5d62e1af3be31ed1dad9f3e753fad65f96571b5d22a607c7443ca07eedcc9f5cce0582972653eeebf4b39bbf63a8624616a24740e7f35829328c5961f997af7ba9541ede2dbc5c737c7c008ce5eb85885a602f9fa8827457806f9c1cec3ed31715968bdc2a501fb5bf25a8d04a89061e399e6b1dc36faa960b5615af35ced8d2b469148e80740e377c6ac4c87ef9f7c6c0fb55178243e0188c9954a7c35f9cdc22fdce815b07e53d72076e5e6aa35b3640d03514df5790035c08e94884a92dffa0450002bb84d572921dad052c48fbb9341bee0d1ce2d438e10fa807b4fc74c5d83cc6ec254b1a40beecc333f4fd6e11ef62b53ec52554056c8df85a3021da50f3f4618c642b2c65ae13b344ca8a38e5f11cff8694501c6f177d9c928082160a75836beb7f1103392b3be9dcb12b0e3520ffd14b9f7ae6fe3ce553eb34224c437d734784406609ed6288d9a40fd22bba4f7ee3057a219b6578fdc7310925622c014d6feb8d29a8618937ea876fe43516e2dc8fe81d95e5a353cdfca346813c8069cc6fb5bededa9beb66e210d459610d3dc795f91c1c6464eca6d6b6ee27c82ffa98c6527280ce088d7145b968e5385a60ee01115d7a44008afdfac9757de8c774228b6006aea6d8a34f3d0177644b1f7d62fe51c70c244a6c9d6e1c7ee1a179fd1b231d3711112e19a6299b5e8930339ef160ed77c54fe89d3416f493bd2874c756e6a8321693f7f44271557794182f25f310c464a143cc5bdc1f2c8108f62b8dd9a5fce21c08c94c00007c3aa7a8b4cba9b2d4fb099cefa11b2c5cf300572f9268d6bb7b397ddb5a1c52c5699fe63c5ecd2d724a4fb60f0c4db898661331791d312e1ee888f3763f7cd51b2bdf8508732caa829184f0fcae29b6c8540f40f31c6563a64c0c81da56ff8d504bb8d74332b10d47a917080d2844c8eba873d51a515ca5b3b5688fd0d0ed23bca273b012902a286ee4f6e84e68299e21e83c0c5df0fcba3b617d3ff33623ce45427b8c2255ef404edfb144b22ec8fe72d05046ff8881f17ec5c53390a53165dd1676b872755232a55117299db77e5deceafb5563215d82cbe55d02c1f00b8271a7fef36954fc7bc5ffd219e000dd9af60ea593b8743605cc494a23e5d9f8e14b757cb23a376bd6b2efb644f9c8e407c568bf7d80f19285e820055a5bcc645f215a5122468247a79bd0cf3eea69527692f743e0ea30c059819d76b56412cf927322af0932961cc7b27f04f81af3dc0f65ad31ea0a9bdf0829a3a4ce1c2887f667e3524461f2fdb0f31122fabecfaaeab17287fc54b67a455dadb3046a95f1e8c8bdc42e249944521fe550de08ce982e2ce204afb16ff015b5988d68618642b0fe162d42ef2a70d4d7c1571093c122d714d67f0bf5feb5a50f2daa4d202910d9c2dc415d74c72e8b0d8b3a3a10477be85404de96a30b3ba4b5362f2fb71efd27b6d22345c651326ee046296d8dbffac507ef90b6779be06c8274a6aacd3f4def126a49c5112b6297dcc86d8480734815603d16f6af556a791dd400d46e9ff28f564ea8e30c8262800dbd6ffde78fd368e2ee72d5e9ad78ffd9b264c7332cdab7fe270f7306ed4184be22e133014031fc138c28ca870c3c09a9de77ce341b04484a0d55f6b5a45eb4032340847f2754d4f9784a71e6dad9a92c3c9f0e54db2270444168c45b11d3fc8f9d63b200a84e9a5eebff4d4b55b7634aa8e8d70d7593b34a0c671d12ee0a72a74a898a069b3d1b050d57206f448e2720d4533177834e8322cdbdc23eb70bfd5e2625b76574e20c8246b15bbec17ce230761b0b1b0d7b388ac7b4f136dd339a99bc2e6d87e0ad2f1fe2ee7146b30b6dd05d762c93b17e4017837bc30c66dc3f3c33b968c9862db0cf62a1495d931ce15da1fc0e39c1e9152bd6e5896c01881fda34fdae9bdcfddf7a41a41c146a052e656ab021fdf3124510e1e1ec2ae6294effabdc54c810b7d0b6a3cac7e74ce30dcdf846c71d0a218d61904e5301e2e2fef9602361972812c9a0f97ad6f8583a36d4088d9c50d386763f4aaa81043e727589eb7b7977b751b577883253051b6b658a0652c7c4d04ac1bcfde531d3581d79d24fa0f3cad974f9507bf661a8f1e634265c0895a28e91950e5751c9235d05813853df11f1227e0ff5baca0288b8fc59ab012a905d676dbaba5664d5e4f3238cc7814413c9b32ba81a9f67765126e2e93327149fe3da91ab354d35cd9bb797e33f377e09fdc6889316968f61b1c20bdb6cd680e981ea6fe08d00b026107c2e2a7c97dc1c55b5aa3d1a0a7d989497b64d55f954a4bd9904a4b19d976a6d56c8e5749ec84dd1e8c81a34a19859781b42abb396469984060fca4af068dbf359d4bfd63b8cd74a551f81ba7886fda86c6bf0c2fa44820189b7791859ec77695ad837e44406751c244c7964a220942e8d2e4c27feb2be96426f5fdc770b493046a029887b39541806cc5e5de5c86c3e1f61c7485a1dd50ecf21cef6a672ac15f7a5e95766d077ccf7638b0d48d94893fd0621cdd75223ed13a2b2516e7f25246cb58bf71ec33b48abf1bca6b9a3b02bac566e35a05851996d6675a481bc8a546ba99a33bca11b2b10e596b89c6d951229eeb8b78268f59d4c49bb60d458ce18cdcf5a01929df65e73e6e2273e6c6ee78d6e5e909792e729c0ee34f4defba475c8324ff97466dc856ab81497900ede1d78b4a942eacb6bff5028dfada064a4b0444a7eef6d0f102fa1c6cf2cec49c66f003b3251c239c699236a4b58a001f2ff307c4625c098d06eff6931cabc65f0d16e894d92a46604682e795d5b468e5b7a47cc1df7f4437acf5e2315f3974ee28613547e21df32465e39842dfe9c38ca5f211e5b377bbba50d1188d2b8718d6af4403e89f1d4f3315b437d92d5b7c9dd870672801d4940d9db4ec91a4a83c174409fc24f8249e6980b836daeaa8beb7708491628bdd694233b1e56c6f1aaf3657c4a9fcfe63c5243a9bcb5e3fe1a5580f217ab170c96946a180b4c4f662ad6e18715277a6b2c22eb5dbc2e91489c1441520b0a25efe4bb6c9a5568f8d46c455ccb58b165670e044ab72705fd61cd6d9a95b55bf3d0c0f4b92287f34f763d122666cc2fa755605690fa8f9243cfed125a329d3ab7ca3dee8f7c43508445c648968aa57dc24f8a65566963a41acf6216c347aa53fddc6ae247ed2048be0ee3aff666bcf37fb44e9dc780df186e166c73323c6ad32aa9beb67cab7dbb3ea67589e136cb11d1557bfdcd2ec49aa12c94f8e6c5dc8812ce084a1f55a7bce244f64bf85ab5529a7ecff7e72c4aaea58145dcf1cae0b94abacbadfe9ed7e1bb9462f829967a105e72cbbba2e25cdd5d7d6447095d2223f726c6b42f4b1d47c33cc752e98df83978fe6eca817dbacd9dbde5400b4e3c911e892e576b874f68d55aec4c3fedb8794fd6483644ca00cb1d7a90f699b864e2e52208293f6b9cbdce89cf627fc4746e137649b681f57c335413defb2ae436162149f356a504d171b9822c5bf9d790ebcb4f5d2508505a885563416abe6ecce57746a666fab121883bbade30343c0c53a6e897d6e198160fe65e6398504ab13bd2ecc35ebd79479e455a5022d242779d34fce3754f9015b903eeb8688911a3014791fe4c5cbc87f6555d8295da554f1a2ab7340cb23ddef51828d341b63016c34a9eb24ac7354f60924cd03863151f5eeb29ed120c281305d047cd3d474aa4d547ca3e70b8c47b2f95cf0acf4b599bac25dc29f80f72c8b01d7af6a4d9fff07856b24f38a5d046c508217f5980ab007c23686fb652fef4fe13513663548903d137167a6b615320d7bcb86df672d45834c921744bd2fc1180abd8ef5064976f9b6aaa1aa3ce8d31bba97efab082400ba0715d6cdea4613372ba45967dbe04d1c6dbbffab9cf6db9536cc1a8ae360710325c854af11e21c72eea091878d5e997f03467dd4109699b5576136099ff1c7a6881333354593d0b9b5e326caa657f7d2f5762db62e192f0aa0eda275ef32e9f7540c20744b5c050a2b5b77445dd84b94cf685a97bf9d2868d03fbc8c9a873239687893c89cb965dad870eb00264cdf839f899d059bd79d351ac45d1be64025c863ab3c7fb9f7d5f1c4c2ac7f18517e1ae6a3e26394da73faaf503b6feff8f429af716ba2654e07efc565dfe612471645b26ff065e453ad0b08286595ff9cea9525402c21d5dce307e55210f775395084f5b9fd5a396e033d4bd732bc8de5cd0e899d9649c21894adf698ecf05feced12a29afa4d865f3da08cda691d66b668e119d23e64f73c028c6ddfdb842569afa055454ae7a5cbadf85a8a97b983d5a57ab767e1e5f4675acef79551e9b7e2532aba28499e8692abeb51d7a8e6672065b486ea487e3c34c1b460d5034e5bdc01406bbe7290205d7489c6d93f7a881e9d850258e6c8b140fe27cdb7784291469af06735ae7e9f30324a307d7319244dc5b2d36ec0f2ff9d322e73064be5ad01713a41828f024b82763a479cec09256d4320c659e3ad8771cac47c3c8457d3f16529d39b951816b944111492686518", 0x1000}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x2}, 0x403) writev(r1, &(0x7f00000001c0), 0x119) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="6dff614cffefa3fcd8cab2f779b41fa81727576def6e1361b854bca4b89fd42bdf89d04e4020755586df9788fa8fec5a0e4b671c2e9435cc0414a4532cfefbe2838ab85ace4913820b17d6016797432d18167863258ddb4bc96b4b31e1b99356f7e363b5bd1db8d0f9e48019d4bb094056e4465b233fe55b86cfb0090d085e36a559b97067bffca74eaacd8f8c9a04eb9f536e6676b6dfa74074b34971551a241544717341accc717bd90fdba74b21ea3cf4e6c121fe340b90a68a9936", 0xbd}], 0x1) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:51:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/.,[\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000140)='[,\x91.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='$\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='[\\-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^)\x00', &(0x7f0000000340)='\x00']) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x3, 0x0, 0x40000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:51:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000000)="cea1666331d27c941c81ff938fb1f7e7dd8e9557dce8c49b9ecf6da0e27a2f724dea4f49e12f830e539e", 0x2a, 0x40a, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0x3f}, 0xc) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:51:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28740000ffff000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x0) 16:51:34 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) openat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x44) ioctl$KDDISABIO(r3, 0x20004b3d) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2f66696cf539de7c93223a56b1fac8a5653100"], 0x1c, 0x0}, 0x0) 16:51:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xa6, 0x1, 0x961, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000037, 0x406}, {{r0}, 0xffffffffffffffff, 0x25, 0x8, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xa0000011, 0x6, 0x3}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x9}, {{r1}, 0xffffffffffffffff, 0xc, 0x20, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x4a517e68, 0x80}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40000005, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x88, 0x45, 0xcbba, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x13, 0x9, 0x437bf78}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x101, 0x6a}], 0xe, &(0x7f0000000000)={0xb9, 0x100000000}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:51:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:51:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) clock_gettime(0x6, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) close(r0) 16:51:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) read(r0, &(0x7f0000000100)=""/173, 0xad) 16:51:34 executing program 1: 16:51:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa8, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:51:34 executing program 1: truncate(&(0x7f00000001c0)='./file0\x00', 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x48) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) r3 = msgget$private(0x0, 0x1001021) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:51:35 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000180)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x84, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) dup(r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) 16:51:35 executing program 1: r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:51:35 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x42a1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:51:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="1f12669d7b62c704b54a2f0550", 0xd, 0x404, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xffffffff}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x7, 0xfffffffffffffff7}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:51:35 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000004c0)='./file0/../file0\x00', 0x44) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/140, 0x8c}], 0x2, &(0x7f00000003c0)=""/210, 0xd2}, 0x801) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)='r\x00') 16:51:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) 16:51:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:51:35 executing program 0: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000440)="096ba0db35e54177045262e82f02371f21048298bc8d7576941331ccd4886753ca236ca7c9f11ca789f0a8b54bcf012475c81c2d4c35db51e5db6b7bf469fc9792b7f89aea8390143920c3af2a8ec43e50b0aa8ada4756ba1b7a5c4617c2fe61d9304d854896a60371dca50a55291aca838aed1c352f2b", 0x77, 0x4, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000000)={0x800, 0x6, 0xfc, 0x99c, 0x6, 0x4, 0x9, 0x8}, &(0x7f0000000040)={0x1f, 0x2, 0x1, 0x6, 0xfffffffffffffffd, 0x3, 0x91, 0x6}, &(0x7f0000000280)={0x80000000, 0x9, 0x7, 0x7, 0x400, 0xff, 0x9, 0x6}, &(0x7f00000000c0)={0x8, 0x3ff}) select(0x40, &(0x7f0000000100)={0x7, 0x1, 0x5, 0x7, 0x8, 0x8, 0x4, 0xac}, &(0x7f0000000140)={0x1, 0xfff, 0x4, 0x3, 0x5, 0x5, 0x8, 0x298f}, &(0x7f0000000180)={0xff, 0x1, 0x42a8000000000000, 0xfff, 0x4, 0x4, 0x40, 0xfffffffffffefffd}, &(0x7f00000001c0)={0x0, 0x200}) mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x80, 0x1000) 16:51:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r1) getpid() 16:51:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000), 0x0) 16:51:35 executing program 0: madvise(&(0x7f000034b000/0x4000)=nil, 0x4000, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x400, 0x10000}, {0x18, 0x0, 0x3, 0x6}, 0x9, [0x9, 0xea0b, 0x41, 0x4, 0x6, 0x0, 0x3]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0x1, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x16, 0xf0000000, 0x1}, {{r2}, 0x0, 0x20, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x4aaf, 0x2}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8001, 0x88b5}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0xfffffffffffff536, 0xe7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3f, 0x100000001}, {{r2}, 0x0, 0x6, 0x10, 0x2, 0x3}], 0x6515e5c2, &(0x7f0000000180)={0x46, 0xfffffffffffffff8}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x7, 0x80d1, 0x100}, 0xc) 16:51:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, 0x0, 0xfcbc) 16:51:37 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0xfffffffffffffffc}, 0x8) 16:51:37 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x20000000000000c6, 0x0) fsync(r0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:51:37 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:51:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x10140, 0x40) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x102c0, 0x10) close(r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="a7a4c4aa94ecf279ae4638167270e8cce0cb389f72d3f9e5518b4c8bca9799392a6acc246157bd040ff4b2d97c6d88b35810089c518bd326fd7c94717ed99a47711b895d6b5b6ae4223d210e685ef1d222dba793d8c373b7598f505d8698705e3468e3f6244e0c24ca6b535e6809465320db093f6b81287e64037eeb5db4dd86365c6165a123c847000e04b9837d3d655d2d42b506fc4a574787eb8db600f3f648e8dec6b1c3919e1e52b78ff9915ad4e9dd159c6671c6902e2c890eb19271d1323037f4b9c8df8cad5f11edeea1bf15fa6d6c45bcc234c328ad3079f5ac847b757e7b84dec271697ce390cda2c2a6c69d7491609601d3a93b90e443ca27c5f332e6d773695f9a102eb27534a27e22266970c4ccd376fdfb0ab9a53750532154a27fb90e497b3f30c879ace93970ca8ba5d1221a91edd0dc5638fe8eb18fb07cf31939952d203037e6d2e8f180db5a014ec976b6c2cf5ab796f563e3db44a3323ade0aa94bf4a5bbdee06d0054dc729df7de4d66b02a82dae6358a4d6c2f359175eab3e03aeb23bd5012140cb80e70fd06b63fa35c7bb10385bc2556c4ed4a99c0f8b500940adbff01c306a131c63f578cba9935498862c91dfd93796ee238c968665ffafe80c0fcf263a91ddb655f1361beb1f8522c0f71b081fcc758d6adff5418130f14415fed32be685994efdeae44fb6997cf97301f8ed8de53d88793b963cdbedf8865ac73dbd82e4b08688def9ca0176d2e2f503add8c79bacd468ed3d0ac26bf745b04219a4c7757d284614005718ff3d2e89f8f773575cab8bad36dbba4fefa570d9e69521546e51d39b7b9c6e2c0546b1302a66fa193dbfb644a02a513740ba2b44909fdcf0cd653c31084fe727d7c7c45d9f6462a6c3898ed159c08c302afbe6d2e91cf980e07bbf5e38da17e86056c0e112039e48492e65355e2188f14aaffc760d341a6cb8db4b6c06d75678c8dc408c1358e52218c39a12473bf6fb0bd8356ac2c35705bfc83b43659a571a5cb7c26ff2400714f06d2b9ec956fc323531c1b740f7fb53b8044953b0a2d96cd190b5f98a6741d4c1f5988e5269623c21a5b60364f724567d7e5335c7d97786a25514ef6da9f65e7dfdd793abf20d395d0360dbcfd99ef79675b8c5c88413cf1e282a81f2ccfcac56d035700d6be80f56eb543521b730703178c5e8171e14c0594fb2bb6d9fa3758110de32deaa09e5629b406233059e5d636591e8ab4726ae047819fb054c3a2065d297418b303b881c7f8bb76a16ff314a5a86278bb6d2ade949c8e4985cace26bf966c72d6a6db14b4259c45f7f322d6056e4055a4ac8e45d77a5a7ef7c9a48aa6d157e8fa4b7f11d8816ac39f16fc527569ab3e1c520dd561e806319362c0bec72cb846ac435952e0b69fe44f37147d081542b6f24cae677fcfcd1efacca40bff6e8f2ffb03e2976223e75e9a6a7abf7de599df71e12f580ba3bd2a534c06bfd5ba1efcc4e4f77368a5124be83e4982c2453d8c9c7dd2cbe8fd467f6d7f96b6d13d088cb0a1544b0623e19552ea3724595de20545d12818c405e663e0f4515bdc9f2018e43e9f2c8efaa89e92b12882607a9ad3c98bb80b8559044001bcd39fa37ce8f15b60992a54a285c14ba03afad9e18ab51d2493ab53af974bedd7e5bdcc5f7bcf33606c2435a13af89b9a10b444f94e2638b9672f80c82743b59987fdd269b943fbb82099e88cc4637bc6d57ade6ae2dce76dc8fc8d1d5b600aca8234ea637f4846df54bc93ce1697002b70c879bd0f46e82aca5ebeeec7bf1e33bca7635c6a24ce82615966462fa15fa19732c0b52efca56390705c6ae51cecec8c07f81e090c9fe092eddc624fea5fc4a803428af077a23689c2ef8ea4364b598e50547c31d3fb5fa025e7037156ff22ba17fb677913ba476e6e5765bc880a7036567de142089b68934274253b36d5265b29410ffc9daf5da9c57edcf0833ef7980860dab459f39c208842931502daf0363afa30d9703397527bacfcc2b1901666a8fe30e261749e1a01619702b3bef5dbfd492be0ecb180650020615813f2d3f222c1272638c6d60f91e486ec579c9a6fbd57f0f46db56598671a883c19261ecc32a3538296df9fee8ff54993fdd0fddf27dd4ddb3ab670bee95822189c61cf52305ee62fe5ecc33f7f835b34bfb2400ac216a4b10fd05dc838d3c0c5276a032b3d04179e2947257468f2c62d8532e93f0271a45d265eacb6f3d5e293e24c2083702ffbd09dbbfb886a798f73f46e5fd7966597322420aac620f4b5216c22a42eb9858a9674179cded0923ec456f3852fb43c17c1b4eacbc19fe5314f8f82dbe631e35f0cc182a6d1116b9027d9c1877a5b4d9d6651d7c56808868913828171a7087803bd8a1187e3599f8e92149cc73abf05e03528329cb7df0647fae3a81050b79d6a43c52b51adf4fbc8ffeac51b55539c5bfaf0c47ee295eae8c6ed147039133a3fe24fce4e90ec0aa04988ba6119a5142e08a0bb734b423f8d9481d4b6baab87591c0f9a2295f48b921ab3367283962aad0c679f54f3bf47ab9ee9583a3ddd2bcfe7acc7f0f6b0c4982440ed407e0aa7e7f48597102102864d26384fb41d2a65f0eca405b36849c1ec7a940ebde8fd2d3e41b8c785594758414e91282a073af2d0bc01a781032c672456810db9d7ee6eb4873bd8a70c3b3b785bb0437f8d27d3462360957cb89d02351bae542bde28bcd4d7aef70c69c0a010c7723250d7cfd77f7162b078eb500bf8df12a53b88a36ff21777d180f63abf5b169d84d31eb8a148e9d190c6df2b04427ecf0a043991c79a07f322d4162bd0ec4b3de25e23b52d51b5ed8de407252800eaa0de4aaa344313af15e721ca3ce9cc52d99e200a17d6f78f7d3ed574acd942415376b0b404d76846cd900023b655e3a60c87299544be50e6d23eafe5d74533033b83c8f794ce203d9c125f58113901b14a5fba72215e2a7dd425869f174b1a4af7352fdcfb77412aa315c49cc06bd988db6360ed46e35c242e7c0704dda28c0001d132ec1ddea4df8c5e6fbad7ed2c4cc08539f7db060cdecf604c10fe0169fd8d998281fecb306c820d4b6f8e80961868cfd79b0d238d7192aa8076e24f130435d20ae73c660aa3910d7798e0062d6401b7d4f40e2e06672e14b051887983b20a22b3885acf63fcd39c5266c45c53d200abf0351df1d35b899af3e681bbf8c50dc55cb9715394a28cb3f5ed8dae3b836b1186522338019dc19dca7a69cb7be0eea1d9df0ff70b1fc219f5b47bf4d325e963c667526e1a2d721f3df41f7f54ce6c28dc7d31a0b840aa512044d0bf0c2117abbddb31d3b1700beba24c62b1828a6bac7860874f66ca384770c8dfa4e09b1fadf0db64549450c5c6aab82853858dbf4ee6f718f4efc4c3826fc64c884176593b0e1018ecc550a67d55207f6f116d3a0103439fc2fa9275df824f964c28a14d42b7ade6efb8d472367594317afa2a2725b7d5c84c6545391803c7cf239ea42c5fd944da0c220c4a1310a400045caf71bb8ec263c2b5423fd521eb8c00d434f589b0db5ba1f3c3914f55ef69fa7802262c8919f2f2c882539503b48691826bf85d9c2b91f0c4f753049e46f8858d4e29a79a29c2164f786f4194053ac5e21865c2c0928157e1ddb089f820b9be72a330ed9d582eec760e4f473568c50bca92b0ca4b92ab8355a6cd8e58456dd1a9ad006156f11f4583c6572cb5df352f035b298bb68f367edee3080ebc1da121e53411cf62f5b2cc9a62e1c5e9610d0bfa9214e8e32bb568dac2027368470c808b7df92233a3de3929626306d5675981205bccf47424a1c940ceb8fb7f999bb0961fd67c1fb225271a5ce936d336000b03d68e8713feb8247193c2401ce06a5c24a0755e4cf6237eecaf6bbacee7912c511d34aab369c970a084a38ce51fecf5fe62ce780baea68b0d76d1dcbfe470ff13e0d1fec7973d7f635a2cd30ce5049a95b83e0245d9929c945605ca9d7e4c26e98f05fd9ca857c97d7e8d1f931d7ebd77ec3b184a1b61e454b47a02efbd7d0c90734e2023bb49024800a8432db724bdd0d8570d84bde53f26e259c37ce6f3a85415bf87b47a2920e3446421a71fabb10ff2fc026bc687429ea1fdfec337127547ce98d736b463cdf90d811eb909e062da67baf16515cb6ea9841322b7380618a1a229b6fd65768fa9354e06523818dc0b8b084555fb740894791628c35e3e7b4cb5cdc7578307b978df2294eefb8a8599c224757f2bf2a8e9351631076968abd27edc846f65e3e9cf922cc1db4d56a29a8b1e37ee522cc403166426db7c6c15964ba58625f29d5f607fac4671f05f6a2a3a0689d38fe4a2c59d72309adb09a23fc11717461fe5b4a8de6a156e9d83a9d55b4b93c0ff6b0d0bbc53ae0b1f1e53f26d76ebf3a5bc55a8e604cff258b8f60fb69fd83a15ad11849b96abf7b448a729c836f33815adaa3779e7f80a746b81f67ebc59b0779079995286f927e1e48dc974b5bc94ec1d681f4e2af61f7cf5841877bb353065a1dadb4954b6877f14abf48a3106831098211477136c68240ab0c5a2047fa81daafa56006103e587671c373417bfd48c7a53ec9d87d246658023b05d8530bc094fa21b5aa40cf5fc078518adaa07a03594cc6aeba87e7913e9f428cba00f284e9e0d4c3299022835ce76fe6680925c901c6c93bb11e3c0762d02346dc8c4394a1ab7bb4ab57f7d71fb6240b8c219878cb4563687de8f1004372d43b520640e6a9dd263149938fd00cad4c60a05fefc89700b92af4939cef8151cb6c0e5819a9a31c9cc79c2c3b46258cbd7e1b466707794106cb16ea291fc4fde5f67cb7bcdcbb141013c448576569b5510fc7b580208400df726721916a69f5b79058dffd8f6d1721d9a501ab39d8885f86798def07967e9da838c826eab3ce4834c98b6c36950be046e3b8f535ccd5ec68429b9fad23d8d3fbb2209229038770f343682855ccf18f4e99b4a0a58dbc8f14835bbe420d649af9d785e15d65ee1ecd29f101c6ca33d517e0e5fb77f2b8a9651829e749fde47429a38eb3b4011da0206acd58ed198b0e6a9e4d542fef279b802341f4740049297dedfa47b08f79424642e414479349d8b4db9e5f879b009ac1f3990c9f1536c6590d5758554a2645fe542f451294d7322f6d524b53a0dac685b470b7338fa924978c034b413cc8205dd6a88f6541a59aedfe1087d9a9f8ea0777f119ab37f5a206b52b223faff71b05b8f3b586d154cca4bd47d3934fa92c8eff180a5944c7a58216a42726b94983c973fd3f49e8beb84712f8436b65366adba40d1cb70138838ec664504bfddc4dc82ddda308a4bd7dfc5b44aea071e02ecc4f1cb6fa3c5ef661edfbbc600ddf440ad7d652085fab2920454ffdd2981536c1ed82220b58eb8b564eb7784c130f12d9ad12abb1e993448a49e1e73a25d490e19c681620825844d6e7c2a3bc321a2d63d32f12997e320ed3cead5a0828d0f42ce6ccf76d8459f8933cc32f8e26dd8d54c2e61de67fe9f9ffe93fdaa54cba0cbe0779f846d96e02f33da959be23c4219301f80568defb5ddfff83ea5af750d3bc7f7f114aaaa50e08c6ff10db5c8e243c1db8d7c3885e36eb9a350b2edcec67cb65a8cc5c879a8fb1385a2754e51b053ae708b1bd75d18f31be41ea4cb376c79f1feb04a88aff79df213c0808695b2cd78360d9c7db214c47c71dd9ca014eec058dbdfe2719843fd52dfcaf08a63970879c3c9c14115e289b63893594f86d55bd98c6edf886ed5351f86c2", 0x1000}], 0x1, 0x0) listen(r1, 0x0) 16:51:37 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/87, 0x57}, 0x800) 16:51:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2007) semget$private(0x0, 0x4, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfffffffffffffd2f) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x6) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2a5e56166684cb700000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) 16:51:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:51:38 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc2, &(0x7f0000000280)={0xffff, 0x8}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x101, 0xfb0}, {{r0}, 0x0, 0xa2, 0x20000002, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x3e, 0x1, 0x3, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x82, 0x0, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9ba, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x40000000, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xc3, 0x2, 0x7, 0xfff}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xa3, 0x80000001, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000010, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000002, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x40000000, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x2, 0x8000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x5df8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x101, 0x8}], 0x193, &(0x7f0000000000)={0x200, 0x7}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x23}], 0x66, 0x0, 0x81, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x1, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x4000, 0x251, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) kqueue() 16:51:38 executing program 0: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:51:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7fff) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) unveil(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000700)='x\x00') mlockall(0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./bus\x00', 0x2, 0x4, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x2, 0x3, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000680)=[r1, r2, r3, r4]) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\xc7,\x00', &(0x7f0000000300)=',&]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) select(0x40, &(0x7f0000000000)={0x5, 0xc5, 0xffffffff, 0x1, 0x7fffffff, 0xffffffffffffffff, 0x7f, 0x6}, &(0x7f0000000100)={0x0, 0x7, 0x0, 0x4, 0x5, 0xfff, 0x4, 0x5}, &(0x7f00000001c0)={0x8, 0x1000, 0x400, 0x4, 0xfff, 0x3fe, 0xde, 0x4}, &(0x7f0000000240)={0x3f, 0x3}) 16:51:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x1) 16:51:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x3, 0x2, {0x0, 0x9}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) r2 = getegid() setgid(r2) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) 16:51:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0xa64, './bus\x00', 0x6, 0x5, 0x8, 0x5}) 16:51:38 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) msgget(0x1, 0x253) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = semget(0x3, 0x0, 0x403) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)=""/251) r3 = msgget(0x3, 0x400) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000380)='\\\xad+@\x00', &(0x7f0000000300)='[\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x06\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='}\x00']) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/220, &(0x7f0000000100)=0xdc) msgctl$IPC_RMID(r3, 0x0) 16:51:38 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:51:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/35}, 0x2b, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r0, 0x1, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xbb7, r2, r3, r4, r5, 0x1, 0x3e}, 0x6, 0x9be, r6, r7, 0x100000000, 0x9, 0x1, 0x3ff}) 16:51:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x1, 0x16, &(0x7f0000000240)="2b3b359712c9e8ec6a20b61cb9c13739bc390b78f58a5c9152f56f22a60b8612d9f222fb8474e55c3ce328aae8fa7764762396d6096a5435df313a74bdb2425af20c85bb83a80e1f99ef20954d73cbb53d5eeac5", 0x54) socketpair(0x18, 0x7, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0x8e44, 0x0, 0x9, 0x2, 0x7ff, 0x2, 0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffff, 0x6}, 0xfeba) r3 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) 16:51:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3ff) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0)) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 16:51:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/20, 0x14}, {&(0x7f0000001380)=""/141, 0x8d}, {&(0x7f0000001440)=""/253, 0xfd}], 0x9) ftruncate(r0, 0x8) 16:51:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8002, 0x7fffffff) setsockopt(r0, 0x80, 0xfffffffffffffffc, &(0x7f0000000080)="bfda72a905cd736e6c9eb76fb9d5b8aba49ae525d98176a97f5e345cd16c3c195b1e066885a77ee6b7daea942c9af5792123773b15aa57192a134f9c18fa5d020c3d2ac17307197979dcdc2418edd574e3cabee2f97518c38e24104d3f49e36ca3f61e55b934209556b403a3d48b3ceab0080766748a3e671416daa31456a0ee6e44f9a5fdd78aa09874916ca6708bd79ce2dcf0769cb6e9f23781fd66b12ff3e3", 0xa1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:51:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xad, 0x1, 0x9, 0x100, "3907ec006712be31bad553723af61c4f5d8db276", 0x3a, 0x10000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:51:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000040)=0x1, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10440, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/98, 0x62, 0x801, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) 16:51:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003f9, 0x6) pwritev(r0, &(0x7f0000000640), 0x0, 0x13) mknod(&(0x7f0000000040)='./file0\x00', 0x6080, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="991736a5a9faa4a124547dd0b27d6fccb2917c778ded54993b8f04ada9485dc9719c266e5571cd3656fa0240a4bef4176161c39a76eb75bef9561b69b8514dcb43c21b360c1e7ffc08eb40b71a059367832ae9ed66152a6908501c193eb4dfd06f521a14179478231d20ec6ca562fe569a0215c7dcffff0000ced10673e5b3234c164df35a5523bd76b099c4fa35a765a03e105e4b8de894c620ca5d3e00049d9d31646337d7521a28810d4db8a62039002b5863a41c4ba07019bc6ff6d39ef3958121a858d59e61e8b31ebf8287667e833c1f0b3cdb9e52afbae7b72300d979452a8effe5fea1a6039ebdb1bb74d6d71f3108874e0a34585fd26b104ae1bd8f69fcb3ae995a0c9760df86490c0979219cb722d4ea738c2b1e55fd9a34e944e850d627ed5f84961deb6e", 0x12a) execve(0x0, 0x0, 0x0) 16:51:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/45}, &(0x7f0000000200)=0x2f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000280)="1805", 0x2}, {&(0x7f00000002c0)="2fca0252851d7a1702955adcd82eaa5b0f4744ff803422ab10858b37dbe5ed018313957683d690a6175c3581ec47f3da6bd4d374c70db7ecef4ee766ca131c2574b61e3b9332dcdc5dc913596a5de2de23846aafd8264c1e9c1aa1d22739d15d65b3d47b166f845aafa0373deccd88fe15ffaff834635341cec4d31834f3712e7ac75f95a9facec036fad2", 0x8b}, {&(0x7f0000000380)="4a1effb91716effded0dd0cee0e27acd35a263068db096fb476ad806094cd0e5fcd0bd04533a18eff0312f940474cd16561ed769c26228ba8082bf92a21bf54283d6fe65f6d162faf459e9b2e26fd3300346f819df9fe0803fa442674065495b3f68cbfb870827774a", 0x69}, {&(0x7f0000000400)="795e6405fd2fc6fb5b6d73df39c1f16b9fa184d9405c9f211158f0bc42ae3a272665ae71aae45555f12572bbafb21b7f4a2a057bf41dd4c787a2da5c7a7fa5002e7e59a7e9d0447b4c84b1850c298eaf295a0fcfe19093e055d6ab4d0794880263f87e44df5888a3e29f0ca9938838f838a73aade04f431c8dbf10420a79d3d0c4ae790178df174012fe954c5db144da01fed9a8fa8aa7f4a43bbac2e7a4341ac590feaede63e18ede27632f46d17a74c4ff3834015638b9bb91546a8683", 0xbe}, {&(0x7f00000004c0)="10b2456f3a37d11b2edd2c46911f", 0xe}, {&(0x7f0000000500)="1acbede1bf70dd53cfce2a0c5a5b757e0c6bde3abff09d78cec9ab244dcc2d239714ad652244b4dca01df6c98099d4c94f18e1d9df76f47a9a642bbacd9f6c8f84e42b2aa0d06091820a6dc924a4e99b0e6f9ec770dad18f75b1411388b1fb4a8d04102ab3b20e34f4f4e17c8db866c89459c35ec64aaba28d633d705c8ad179610b8eefacbc6df98ae495472a90c72f4bfb5a105a9632daf425640929e2df3c2628a0efa0cda363d32e55a40ec32f148c28ae6363d9921095a1e821d60851b0f56cdce4b3eab5da0c4c384dff2c41cb12f6cd6f41c630376e969e456d48732feee08d02e74c3eb64eaf4de3eb1c46ec38099167090c34d100d8c43524", 0xfd}, {&(0x7f0000000600)="dd3a438539e7ca4f91306e1455f3b60cf18cf968a91e05874d9d8e60062c772ae8578addf3d7068c75bcd67bf22dafa8f1cdb7106cb0f44ad8e788cfcf89e6a4af4be89fde33b00c6a8a965a4fd1133aa6da0203936233894c028c2c5cc6c0dedd92459d2c67ab33896a0a2bc66b21cf7b914b09449351eeb5339924e3ce1db024d3c28f5a4e53d319d7ce422ed5e8357f5f3a54ea072ae1d9c4a587b3ca324c088b58f9326bee239636d39f3050478daed00df54491f2151f82e0702459ed34908146822bea7c6d6c10208d220587aa58df3d2060006e665f1876c6fd2986509bf3866150969cdb85752a2647d140f273ce3915a6caeb4a5fe2", 0xfa}, {&(0x7f0000000700)="24c3819a1858d58396cb44130b529805e93a40fc551a5ac64ce5609befe1b3ef57f18fb4ec17a15d4d5ac0493541c37bcbbc75d9c7ba6b6cd1ff6abcbc8d51efb72ce7dcf324efc9274148b45e6bdd59de9a98ea1f852071f9628e39b01bb5f827cf2e0593bcc27371b60257760fe788d145cc4abccc058dcadf7afc348f58f7f38eb9e428f66e4df86ff20cacfd19bdb7986cc805ada2054fc8ed3845929be19b646c19ab89da254b99aceb468dca2b9c6640bba752c8d403fb64d4d84a5c502c9ad492bffbc0a852c6e60a00ff6e298a22818e53e00ccdd78c09", 0xdb}], 0x8, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:51:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000080)="4e0f0008cf376612", 0xfffffed8) read(r3, &(0x7f00000000c0)=""/28, 0x1c) 16:51:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:51:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="df7b10bb5321bcf200b0fc5038bda8f3b004", 0x12) sendto(r0, &(0x7f0000000080)="ccb59781fb645f8d3a11d77a60f2301b6d564929376e745e793d0b3e692a21016ac204c9c576945c20d52a2184549a6a848aaedf6fd5928f0f01e11560c5c938e79042056276f25c72f981ddb64c7e7b1d1a6f9b", 0x54, 0x4, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000540)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000640)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000340)="60644f11f1f56190662bda8d0d938874867bbd765fdbf6b98e5b913c862aec0f9ae2710e035dfecf3a8995636ba8c34256be2a8c9b3ceb774e9315bbc98d37e3a02f9459f6ca6fac8af9b985816807", 0x4f) socket$inet(0x2, 0x0, 0x3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="8024387491390f7b723be0728d1dae15278fbfefe36a9f276d4458e94a9a8c5babb3808235b3481020f26327c149c36931cbbca36884a20296aed85defbb649e218d4ae8b144274d58e4367d56a54fdad8021bef72a0b8b88af267e2f65afe19dc4ff4f4d5f5d637308a29c965e31858949cc331d5be6f0265e8be1a9f638f218ba834f23fe3a7bde06a10d289c2b621d01608fb86c9298e317b275487139cdf3e", 0xa1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x400) setsockopt$inet_opts(r0, 0x0, 0x200020000000c, &(0x7f0000000240)="eafffaff00000095", 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/30, &(0x7f0000000200)=0x1e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="9c03a77008442b4d108122135a11d37867d7871b814045f6fde45df7e48e6be13f62ab504b64036510a4195c44e5d6471a509bfdaa53709066e073b01da58ab3b22b13539dad2c88180163f95fd84570ab510fe4d830876ff827ec21dbdd3a57a5cefdc05ad9276ee706409a3333816feaa75b403d5d3759fd44d3b2a7b557e9581fa168c608b7daa20e0ea675d9ae3b6a67ca339d039c08426f95be49e35568f6df86a1f071d8ea1029c55c", 0xac) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0x4b, 0x0, 0x8, 0x7, 0x1, 0x1, 0x0, 0x200000000000, 0xaf}) 16:51:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x3cb70b7d) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r1, 0x0, &(0x7f0000000100)) 16:51:39 executing program 0: r0 = socket(0x400040000019, 0x4003, 0x40000807) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:51:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) 16:51:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/211) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 16:51:39 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:51:39 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:51:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x20000002b, 0x0, 0x52) 16:51:39 executing program 0: getuid() r0 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r2, 0x0) 16:51:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xffffffffffffff7f, r2, r3, r4, r5, 0x8, 0xfff}, 0x100, 0x5, r6, r7, 0x80c, 0xffffffffffffffff, 0x4699}) socket$inet(0x2, 0x1, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:51:39 executing program 1: r0 = socket(0x3, 0xffffffffffffffff, 0x1) r1 = socket(0x6, 0x4, 0x1) write(r1, &(0x7f0000000000)="aaa0363ec9d1efcba7a62a83137106894f2e2802f20feaf899ceb3e2860a239b3a0b6681bff7", 0x26) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) 16:51:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4a69cd4e74b5549421dabc6eff35dd1a69e66441cdeecf3a632b", 0x1b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x20) 16:51:39 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/219, 0xdb}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/160, 0xa0}, {&(0x7f0000002580)=""/143, 0x8f}], 0xa, 0x4f) poll(&(0x7f0000000000), 0x0, 0x4000095) 16:51:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = msgget(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/249) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x100}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000400)="7455c387ac042d32074b9db92bff193d765ee31ea62af622edcfb5186a3387df36c933e2ce9251c2dbd8385328f5d3fc7113b8819aa6fa4b81d30050476eb96dd6f1a4e416bcb59dc872330c8b52a07d09326f7ce52a2640d0e64780a53eb174dc022473974d91576fa9d01402631663411180adbe2854130e2878507b4fe9cc8859cb7a5942809320953f21e8da3d25c794f9e8c5914b11ccefbeb01d862ded15bd7ae898091002cb442db093b4a78e27e9e12cb1154c15c802dcf9a62c7788303017333316f0a3875fd2509db46857bca4a616d7b741e6d6e233f4c3bcc185d9688c0931b0bb039a85283bbaefa94a339c489f5288feeb82b1b67391796f58fece9a8f26c63290b4ca3e3054908dc0528819af9ec05d28a5a261ffe1ba555150597588a027e912b1dbb918f97a2e1a5389a19994cb1cc1787504a6e35bd049e47d3825127d159cc69a1bfb9a97cc283e79c27560129873e8c6465315be41a17942a724f14b8d613da8149950a21dc900ab9de0ce472c68aa5e2b4fa1363c829519a7a47ae2af036b65c5f351e79431d632c8b3a873411e0723ab6c1db73ff3e0c5e0ee3e50d8039ebdf080c635817830c99348da36bea1d55dbb3174ec92042e2c15ccbbc2ac40a3cb22c5c58256711445c3664fbc467ee98d1532c00de61ac7ba4d51073562dcee26567628572287887612c58970d5e9cb3d5cffeac5790910fc962cfc87069d36262ed5544a5236476b025c6d1ef1153ca20bdd6b6a16913a8709a611cb868e56a8cca4669b3f74a87bb3a9a215d96a3e30a38f6ba429d3b201c0bdd1a0106fe45b99e7dc7c9a358d4eb6fca4d0e4b7eefd7e15fbd422407e02016f7a8e459fbe857f72522ffbb7ff5c614d4fe76e7a31f3c07eccd8825493338d6b7320090740e2b153447433ae964e9a414a742d31d66bb60d610b546a237b16df6f5d1009903b3037bebe3448264f41c5186490a8eae63e95be77aa5d7b553d2a956b8d2d4ba672be958b4fd416aed9d4f510d6ba691b1c9d15af4fdfcadfbf1ca9cf50661428aefe0cfd32adafc0a213e353472fccacd774fd56453845035eabce9972a12df8eef0b49154a0f3f1294741499dcfa0121fd501cbd283675f9f36725dc279750ef3a992d3c1d336e19de15e53b15d718a9d8f61282119dc3585e55a5d1874ef676c5e7f14ee5d6ffaa01345cf8b92209acf2b604bd4990428deddc3d66198822d2ed2a6889475c997b19f2fd7b6ea412085612ca7814b1175e5017538fa2056ea0cbaf9faf3d5de34cd22378fe1827c448894af15be172bcf73acbe5f11f3ccf16750a42d3392e4e6f177f107d0f8cfd78e46f5005fae8ace733311a6c6ce50fe7f8f38dc41aa0918350c71c2d3378b77f513f5d20ee4edbd5253b6a413411f2e0e6d84a9e0251193926890eaee578ac094ccb54bf112728faee063bc57e5edbc2c9da97ece7601d84b39e28d3b47ffe92a63dc469683cc09bee50aee89409ac2d8e558583ce6c82ac5eef3b8dcac068b40b3b678ee888e8433a516c1309f84c700c6e783b0a98feffa0e562f47e4b24c665624f81eff5906279d9b4c6dc1b94f6f2375b2821c0407844bfcb5ec9d3b8e0a993dbd19cffcd23ec26ab6650d920ec5ecfd6c1b29c7c51e87164ea33850fa7a775e23cea6d79ef19ec247ffc5de162b65114a4a4c66e2cb177da217fff14a076225c76db295e6566b0636a68f7e4f49e175f0b85f0beb1cc21a8020f7c1117d4c68ba30d4dd9684a92c7ac9131a3dcb39872880a43387fe9dc8e4d5e9add53c6f78d91404a1287201c6a0f47f93bbf7538bea931761b455c745f46441cb2b52eb1554dc4acb3f02e1a470bb86ed71a8bfee2c1aac31a5deb3f5e0a8f25bb660ed94a73807c688476fbe431ff1d4b5894db0e8269d49309716f85df0fc4c5b3cfd1c2cbcf6acee9bc9a7c8d175dca03c1ae8789812f0834d68e6381b0dd4d92571ef4835e97ba33ef6a8be2e62ab2e379d6dfe9150b09ab39c161c14d698", 0x599}], 0x1) 16:51:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x0, 0x1eb, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffe0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffff8) syz_open_pts() readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x2) 16:51:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x80000001, 0x3f}) 16:51:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1000, 0xffffffffffffffc1}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x13, 0x4, 0x6}], 0x5, &(0x7f00000000c0)={0xfffffffffffffff7, 0x909}) fcntl$setstatus(r2, 0x4, 0x4c) listen(r1, 0x4) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) r3 = dup2(r0, r0) listen(r0, 0x0) write(r3, &(0x7f0000000100)="87fa06f1f46b282807799db2f112d30eac07bccce632df49b920823be5ec9ec46b092a08e638048f2ab392b641dc7bcc3cbf81f8b11829191cb03e91d6de1780e7ced8870082a2ac713bd5daf583b411740bfdd852ce2b033da9052d463dfddfda", 0x61) accept$unix(r1, 0x0, 0x0) 16:51:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket$inet6(0x18, 0x8000, 0x6) write(r0, &(0x7f0000000040)="04b8b48fc2d5b0d8676e751f30a3165c586b47eca9353c804e928b9162765b6b3da4dbe34b9427c302ecc2e465dcc3c34908f5709098e147b98c3b7b4276dec901f68f51c0465be786c7fcefbeb1293755b270e833f894dc515e70815dd9e3536a55314b809f6adc613fb980cb0d073fd1a81240", 0x74) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = dup2(r2, r1) openat(r5, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) 16:51:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x6, {0x1, 0xffffffffffffff01}}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r1, 0x0) 16:51:40 executing program 0: mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:51:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x4f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:51:40 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f11106c653000"], 0x10) r1 = socket(0x10000000002, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000240)=0x10) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="fb594a83078999120c22ddf50e2591ae9fb7e0ae4be90772bc4991eb56ebd9eb822a3cab8382b5c3b7b1076c9f3d7156a48b07ca332e623a11602ebcbeedd3ec6732ffb60760aa8b6d9ee7ccfe2cb8e05cc0a25c0612e4a0ce747d78b293f6f89f0377e84fc021eff2ac474c45dfd915355f4e5d8ad0d02437f5912796a9e5774fa22227d4f211e7bb2e0a59e94b8addeb83f7c7e59b79eb579dec792618d041fdbb8acda908ecd7bd4265c1fa23ce24a55dc046a45aefeb6c7f352d8347a818804f66cf6e54dd04d9873da554f8537e1f8b8b9af6b9be2637", 0xd9, 0xc, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:51:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xcc2, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) listen(0xffffffffffffffff, 0x0) 16:51:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x400, 0x9, 0x20, 0x7fffffff, "bfc0d85c040e302b2026450677767d4f6b356e06", 0x1fe292cc, 0xf1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x45) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:51:40 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:51:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 16:51:40 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000011c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc08, 0x30) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x12) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:51:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:51:40 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x11, 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x81, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') open(&(0x7f0000000180)='./file0\x00', 0x28040, 0x40) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) read(r1, &(0x7f00000000c0)=""/94, 0x5e) ioctl$TIOCSETA(r1, 0x20007465, 0x0) 16:51:41 executing program 0: r0 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:51:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:51:42 executing program 0: r0 = msgget(0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x102, 0x0) msgsnd(r0, &(0x7f00000002c0)={0x0, "f38cadd9e0092a1423e4bafdd350e6d8ba5d7ecd4bcae0fed708228d1b1590db8e2155202fa4b44073ef2f59c6cd666a98e4d67afa21b17e5148519e6701a41757d340a6ca10d41e99cfd87497669a18f1313374554f358dd1486628b5685a2f46975cc94117fc07065a92be549a54eb8626a7ebb7b2d2447defffce16b6c890acf0585911cacadafcc6c52beef4027ea584cb1c0efc97673e4f0168ddad604b878ccfd0deafc703af2caafd761bfd3677735a213cee8160db64d57923f45791cdd50e0b9e55029ae9c0235e8016d4b801354e35b95d7629f011579aa398fea640d984fd04bee47777f87bec3a5d3ff68c92398c769674a1aa1774596158a09a3e97b02c4fc1198d04956b3e52e6edc54265654e1c24bf2aa20d8b97d0419be264252aaca356a9c9cbfe55f7950959e997577e11069f3fbb2f182929969355e639637b8efd9285c8bd9cb8cf54e48611b633aa3df09df4cd2f91647d590dc16e493ecf1a8159d8a69d9651690957c0398f48d8fa45f469efef11e701f2b6d8e9d74c14cff4fa181a85ba7bbcea538bdc078f06a21e81e89febe34186189a0ea6ca64d66bb6df1b1b6bd1d3d80a58cb48f8347f7db40c58af608342d4efd1d79f65fbca8d6c55eee8c6a337bf92babc74f51010679799e1da323fc30a1fe34b5db15f23b0a78a1318b8335148547c9e19778074e80dfa404b3469c1cb15ab10b41fcb70ea682714fe6c53325dd57b6925cc8923e212ba08939f94d03724579190001f4f8296eb0b7301ca5022f9aad0489d1eaffcdbd17c69171ba66400309c650e21cd7b5fc189984851c9c58ad65cdc8720b1b126038fa40122332c5b1bae7a9d640c8a471bb117b1ea8f38cd3fe57cccc80b1ae46258b0afbf246d7e9a334e5be469079ff935dcdf1e6aaece582070ceaec60ff1a5786963d658e2bd8e6be2af4835d1b2f29f826ec357d8edb2b2ffd7fdd92cbaeb6dec63d2f98841648811df55fdc095b1135f0af341966f43bd5ec50ce7823f3f996cd7c6724e765a4b68654d6a21326173dea1f86ab1ff2161f1e17c7b32ac3ef15267ba9c2ff6b5c825a646505298d5feef78de6637e713e187287aecadd9e988ef6341cd56512d0c36fbda95c1371455f253c3f3504df80f93c64e5409e00d14fc845864f3bbf8501122221bb3bbbf49f3619208e1c1402728f748ae4311d46334b0bdab2b1e2b719b74374c00734090943a6c60861348e1f1e003b228af064554253c815f7969224aa1f775af718e2b23af05b6b976d783cba6daf56fa7dfb565f508480142243f5ad4493cc4a2776e36051ba6acc644a021165a85266fa6c0cf13d341b1e5ae21fc3ea7175a8693920a83b43b02e0019e1759b85042b5fea00270f2f4344d472c94aadadcdc7c575a1e2652835ca2023752f76cf089a31b015ec1e27f834b0dc82c55b8e83111c85a5c233b92a788c1fdc05a25c4055ff1855f72bab25609beb24683f3075902c7d24f939a015f110da202470b422c5a19ef883117cd12349956c1f2e9fffc93f326cd2fd6a1b96f5911c791970b29aefb0b7d5d225e1d8cd2f547f36832166b25d2d088e31a81a687503e2497195eba7cd330290aa385dea5d9e1102f864914ba7a471e755f7b094ab2c06851f35080eef7423f5569b7ea133d92ed735555313178feb6bfcdd2d89e01c67a85fb63c7321c6f58394801c775be3d8622e4cc4120be72b9a20c0ef1cb2beec449c1fcbcde4341c9a722b99d1350f9fbc2c0f03ceadb8021dba1c38c6eb7fb4371e9cd81f5c0bdf57e3540eb0de4e79a2c3da27b439e702219bb6c36fe0d9f292ee4a21d7eb5bd2e1dc4d40c11d2dd1657e55ab672508f52b451219ac71c78536a7546989c33aa1505e977ba5c76074fb22d748ecef891809cc9cc34968a383e6d1bac3b85468d87cc06976e377fb70ee2eaa3feaceb835bc45a45316d591dc1e0160b00f315361255396baeb3be4c19b9595173106e27f31c5bf17eee389f2f6539665628b6fe9f83681b73595bd4e28404ae10c9e259d548362bf8123b35da9bb76629956528bb62eaebfe493a75fdc7856fa358c656dcb8bf5b4aa9669e41384b94d38775e3ae3b0185771315cce53af9338ae802f2478061989120def7d4f13267cff250d18869dce3e8ccc88b447f358c45f02bc6d99b2bfc858b2ffb412053ac493c13b14463caa11b58fb4b4641896a36af8938726a1fa4d5aa282c95669a9a585775c08247e89e69c65cc7523046f19df3bb5afd98618b79f1af6e743f3bd190902cb973ff1f14dafcc2dff0269f2d7495e169c91a738f586cf8d9dcd3e74995830b5e3e0e1a6404e3b4dc11c83919d3d243a8d113b44b7950b506585be6b46a62989f3ec12e8f8ad4af2a882f62cd5a7df6e6d5403cd8748421ed6bedaeb3aa1b473f7b3366c3fded592f9e0db2228cfc65ed0bd6e390734e885f0d172540eb7788ef61803d9e00238a77cec8815f4e4dce94580eb70bcf29d37e1ed98a7a22812b4248b0374babcfb2cc6b2946639847f10690563cb482e993431040e3fcbe615f8300219df37143c9b51d26ed94cd07aecd545072bb6c4646c095083d464879f152e09424bdb826a424ee5556d78534d8969c230b750c20c29f383cfdc8e75eb1b0d832d94d995ed94a9bb2e2b6152e004fd32f6c5513e79bec0ed4c9bcab2a5310868dee7fa02b4a0e31c12d9ebce5125e138f2fb42b215b0847860ed2b5077d58adba8b6fa7f05805b885d0758263f3193b078d6326140ced98a4db9d52a00b7db2dbd7ab10f43c30cf5591ac5f959fa204d6799731560b1a0fb419b316a132784245429144319ba11866689950599e7c0cbc72bb8c39c2badd072ed888054c6e17"}, 0x801, 0x0) login: pckbd_enable: command error 16:51:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000a40)=[{&(0x7f00000000c0)="12eef868ded8730e5eef267e34d4505b6e0a2e0147967fc5fb5e251e64a68ab17750cbceef9bd4a0ab08b7d64227756e65238bc1c122776c81e144e0463efe3991606a90f700dd59165139912c1d3a8be3e7b08f95cadb3f35918b26d47d51c5f907ba665f", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0000002f000800000000000000000000001d00"}) readv(r3, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f00000005c0)=""/102, 0x66}], 0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/230, 0xe6}], 0x1, 0x0) 16:51:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) pckbd_enable: command error 16:51:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x4, 0x7ff}, {0x0, 0x8000}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="d34ff82089eadce734f7efa3c1da76c753eca5333fb798e4d745d4617ffa19146b42a8695cc3a77988a8714c75d7dccaf3e2517430cc3f3e2248ee296b56f37ee62dd7ea7d7a0aa274f3ac99c8333311b6336e47bd4c96ab2102d61be4ba6498e186f454a1bbdd1eaaddb49d6524ccb3f05ce9fddb341999832898c48774ea79d1c3053164c20b02f3c958e343127c465a81bad8708e87a73589ea91c7de7f4dd3fb", 0xa2) poll(&(0x7f0000000040), 0x0, 0x0) 16:51:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000113000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:51:43 executing program 1: r0 = socket$inet(0x2, 0x403, 0x40000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/219) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:51:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) clock_settime(0x0, &(0x7f00000000c0)={0x5, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="7cdaea0b79d9e73f92fa702e0e", 0xd) socket$inet6(0x18, 0x7, 0x5) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300050000000000002200"}) r0 = socket(0x80000000000018, 0x8000001003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='L9', 0x2}], 0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x80, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x100) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x7, 0x125) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="82026e2f66696c653000c87a2bd9567a1dcb1b833b512e121fe6a76c8289cbae7537"], 0x10) r0 = open(&(0x7f0000001100)='./file0\x00', 0x100e0, 0x64) connect$inet6(r0, &(0x7f0000001140)={0x18, 0x3, 0xfffffffffffffff8, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x0, 0xffffffffffff507f, 0x1}, {0x18, 0x1, 0x100000000, 0x3c}, 0xffff, [0x2, 0x401, 0x8, 0x5, 0xffffffffffffde06, 0x10000, 0x7, 0xfffffffffffffffa]}, 0x3c) sendto(0xffffffffffffffff, &(0x7f0000000080)="6861fe263f6f64378b5e83cdf313b826b2bbf42161338d1cb349f915e2597291bd50c92ec1ceeb7c735e423facaf3baca7c389f3fcd782fa62747531", 0x3c, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0)="cf2addb8f8b629489ed8885ed350be50dcd33f0b4fc40fae1a7d3176bef3c543ee25345816e0ab1d767daede5129a92b9269a7210f19090d914ce921b5c494ab0c95a80808d6aec0f2a6a64ab964bde82c87d578254854f459905620f099142cd160c169b770a806c5fbf0b8e101f7b76d61bafaf19f455b639b4b0774a5dc5f72419574569641f7327c371987109a26328912ba66355caa2b464926f38fa6c288b576ab67fc1ae26af5912a9742742d5b8375ebddb49984e72b70f90741eb7d520f7e70141c7c2cc7d3dcbc5a5cb06ac22eacc46ad4d4af05b02549943a8a5342ee2ceec28c7951f13dfae8cc28efd586ab2af53b1ce267508877eece8664d6fd70beb4e2728a3883f2a8969dbf6818f25ec7a1f77c60af50b1d96adb0e6bf4733ab62906b17c4d28977b477c8a1538cce146804a2b1b813ef029ed83d9a03b0bb9b920d8a3027a683d4d81058bb15f01cc70f37d5fe6beaa6a226f577eece9631715e5277b74c96bf6e0e6d2a751edccfe61054786b78870327fff0829726711b71b47debabd539aefa33b8eac8c6b720a405e06159b8fe3535c88e5c49c4c593e02006744f62825359a771c27e4d708e2a751e0c88eda0e4e6f35e3d0425a7eb8272a0babdf5f9cd2b6700da452f10303c4c161b8ac4c4868dc5428efc56ea1898ffd296f5e8f7962eacb820269b12886a99337544155d4cc92fa4cc00e5f484e3de93307d31f3ba2905f6d9fad9892df674566e58cc0c6fdbe152684ac494660701876aa0b070eab92055095f28b58ddd698f1dcad9e4c3e9a7159958a0b1f518d6ba8d6dbb43ac60b395c2fcbf88a8d81e04c0badaa571b6759deca05818ade8569aaa6a7849732c9f6c015cfc9bca22264a9362a8f469c6d9fd997ea4012005777e6f2a32e051e11d028b25504d0b9d92a61e7c74ea083115800225798011b134834b4d68e368a9e15eca2adc8d42fb62749bb3950b97b558b113053b537ca4c5ec288cf53d5ff065137da88afbb38b318c9510743fbe7da2a15ea04c43398781a57a2b0dfc980826365c316f8f7b444f532861a8ad6c288de5b28c4f2669f31118f5136ab4b66f7293cc0ed69e3bd3a1a9dcc8cba4aab9b98a0591c00a810507b61e2115394a3b91972d7ef6f77f224dbed4a5a10b734f5263fdbe9347985cb98256b2d9fdb4727679a486a10b74946c8888b3e2c3db1b5d9c0c105c96849416453d644319d00b1041847e3f7df517f7ce50a56f835719da4052b0a420473cc291526845326c2e4ea29efd0b7225980a1a30174e11f2e0b95aac9ee60be89d9b2cd6362308ced0417e4b1825965720e90a81b7380f859faf593d98b10dfe915dda3be84a44799622732621d1fb498cf93e47a10408654fe0f7ba9429967d78091d387a5a1329e2368d7a15676cf73f77e30f232943325086728010f7036f9b4ab3a29af3fbf7139a4053fffccd40df011d91e2c45f9bb9cdafa7e1b6c220be746c67c2c288d001ca93cf34b1f036cd1b1340e2f5abc70f7e209384590f806f04e4b4bdad473a2ff7828a88c12ba231802ec66c0026c6e417327a8a8b35ff4337acf5caa79cfcd1022786d5997a8cf8ea849df970a2e5c15d889c5902a57506af627f01265a3c876ee3af7b6631fda0bbd05c3c4d091c1333d7fb3fbf008afc529787fb6aea82a6868c475c178ed406a26bd7b0dba4bf346e3e1e9320d37eadbb8374f9f0bb2c24fba0b62a347b3024ebe14ce4dcb40b4383cbe1da330200c0fb68688a8165e972527c1d0ae12534101e1789bd6452544f7238b2f395792e2bc2b330781691ed13af50ad6c9e4a0ec21fe67737a69bb14fc4bd459f53796206cb399a9710144000cd3b5822ed7a5d524b197cdbf2710672b319441b77eb87c872854e5edf8da3ed45ca520303d443dfc23d465d5b196fb815ba0ec9af3b1ec34a85423120c6963987e3414118c70990ed0475c17f4256b65b17b946d02a7f84bf08b5b332caee87587b07934081d7c2b57408201ca9998efb6c9242c2fe8ea7331293362a018b828cd86eac4b2394f774db4b6abf45f5d032829c93f2ac22fa5bdfc01acaabafd33812bbcc5e0125fb766c1c38d48d57c4f6655e515a5a7bb802b64e59822748d259e622b8fd4c589a1adb3b7fa6ac7456a2dcff1af316c9c2cf3cf45dbcb63322a5bdcd40d889fc9a0736546a7877ac218c7cece95e7a9cdb5cac5bcec17c1021d3b2faef279a9d066b3512daae9f856430f887df71c96ae2567f7393c6ef2c633d002d2eab786f2affab81b8779201ee3a6fc5eb5906637f9e9364d83a59422d0a0869ba0b96f00a2fd0ec680680bc7053e92fc4f80349758e0d44d7384a4f54115a2a4c7b4716e78aa80ffbab5ef9da5ca7ebff50a2d0e0eca76a31b56746d9910185f5536e75201ed5f97ea35cf0e592c4f762e9d23a76dc947aa5f307ac170807b968361e7f951d7ef9d940cda07cfd58224bbef3762caad8eb2d6f2eb9df33da14d9c78c582c63d3027a969b335c1621e16267fdc754eca26326ea812f1add2f145b3281fad0652b14b52951657790d3dc5061bbf89a559aab4e6b33a3c12d2d23171dd9aac1c74de9409b858763b59fa4c512299b5e01c3ad9d5c1488f7b6bd1592b0a6fd7b007e0920f829337be565b320c414969afdb2dbf9df097f258d8b0d32799305359f751aac7ec60a91f1b74e090d850906d5597b73882ac0cd4d9f4142b26250abb0a78a20d9b950c2072a9e35c456dedf5a1fe65ecb3902e7102709eef334e6a0b319fdc78cced6feef4b105fa49e7d387a94182aaf69e32a6d7606488ba0ebcb63d10a3c15455e52722fc10038508e04542624bd0c0bac27c5785fb59c30db48e21ee10b3a08c848da907c579cc61b0f5f767638a4a816c5d8fe808dad9b92bed9c7fdddd620870f5d5fcbb84ddeb4e52c44fb2f7fd4f1350d83803a6187a76ef661c38fcbc2f89a267b8e8d619981bd7805976b67d467e149e848a2017ab3a6393d434439d06b2bd4a5d818a98a69bcb7f4cbb5d73b4be939a2b69baab0beadc1421d54617b3b0b927a746bad167e61d1eb43dc289ef7ee44ec967593aa8b743be8241a130d8f01c5c56eb30c1d54b71b243b5110062c9dc2345939be3381ce8adbd85de0cd173d56e60252f566a4854427e22810defbd10758f52be69498ad1956fc2ebb6bda37139d4afe4bc52679d8b8b8428664996facac6c3c575f4818ac5411d00c05d608dfb177b0586d21b7e04c50967270e2595a5095dfb611f629d558f51995959da98ad0517a5fd8026f53446de0d582479f0716c801c6cd73c264262e3bfd2041fe9d2fdf4f2dd7b44237d19f32ae85a23c743b455609c9b5f5908a703e06ab207e033b4ab0afd8cfa058ac543dd568fb484af8f10aaa946adee7cca9f5074ca2dcbd15f32847a34b04487c908888053c5838c591924557d835afcb3bdf61bff2bd7df9a1b89f2ef88d37d975803e9bf535beeb582f69f99855351455337a4372020375652d4e54ce8f7166d5a7676ff2a4b854188bf60a9c340a5ec460fe2b60ed98455202a0ff9b6df684ca74498c2917d654dffd60ac70e71152d9820bd736a09a3ad23093263ea22892b2dd191efcf63fd9907af54f1dd4c1de13dd65497fd1a47aa03a6e335a60bdfd83a48388cffb2f8118ed2b4ba366405d80732633e4c9bed826f06254c1c7e898d32a4799581766fce56b8ff920966118ecc94b76de7cdcf092e21c14c9057c06c324d61d61096c93b8f84c3297a968467a2a5e6c7848a816a14ee95f899713e2ec29da0881a0604d4054bfef1241761bfc6c4b80af62c3b753032bc705504b373693b3c9914ca5c69bb32352d531ba8b2dbf50a9c7d9eb86f401b9c3b64059f0da3c6eb63cbba4ba010fde0d029fc19ebb3712926b952f2ccfb5a2746c7e2f4e3afcfff609b5da3ecae5ad3c63d7461aaeed71c88dfeed3517ec1ab5638c0b4ca3e9882874f8e4f374906414f4b98df0f0a3aa304c43dc323c95d199d4520cb40634bc511a772aa99686df06d063b7aa1c3f005dcfd3887a8f54a241b57c1ef8a006e7cf9391662b047e5faa6d7e2bfa68ef302da227c8debd4dd8a1a100e2b1bf5f4a2dc028cd62c048f4023e9e6e612058ca63c6fbd9ce0e18c05ea1eaedc6374fbca5fb8f5f6018780c5d11edbd322ed94a2bf72ed03f8c7e3c64314a23054e9ae1edbd23ae190d6ccce1bc95dacb753d3ee437a477f0873b8bf2f33dde1eb903285be212c2ec919ea62492ae0d03f5e1790182e9c1a7d258a329014b0c6227334c4eea945ab0cf050d8aaa1c395b2dacbcf2a387af7be75a14a5c9abb0cbaadd89770e4cda356471d5a31a98a060801e3d0a2a787e4a10b2e53294761053985803ace504a7e4ce22907dddeeb0d12504601d4eb2cc8cac47866a74d6e8821e55bb397596386867e0012328c6cef88aabee1e703ddc485b97948e4c8610ded781fe2d13d2016949a29ce68672eef69f1498b9ff74936d9d2e8c5e62fc9be215a3d18a6ef68ce2ab395473c4f2487e496d73917fba5776607accde250a76906c6672a2335e1bc5ab0c675cfaa2631fde8a01b06a8a1430fb297185f7389c9de04b4aafeda43830e8c37e239c6b745849176f90948a29642b7aee2fbbb680f92dcfe9fab1e33711fc8247b57a8756f8ce62b3ebb1be5badb3eacc02daf5536ffed1664e3f594e4b2f1aacf9e78426ee8b0b774140f9d3de471e459be364898a9ceec469c5df228f59eebfe7d26604db9abaea7f32042167aa60970cebfd2cfbce14fa69d318e187725983ea41cae1976f902e492852cb504482a564af341362d202d45307652140d8cfac9947da87017281b23a70f0143e0f2b4c61488336e53b5b75b3312a1e39f46c255cb22a96a8111601916df7611c475d7b19efd3eae885213d1722d5d56bf4c0153a4c4104ef7fac8424ca0c3cd90373be186ded54226f18a7d1e927fce479ff2bb02455a9bcf6aabf119bb7724649b922200e8a31bb97f5cd6b2ff3fa41ec37d8001d78f8afd277ebd1299222c38038e6790fad9c9593b050711f5fc7690a70cc8898b5b0c89d2db5adf2b749c586bb1da027b592efe1a357696403d6756ced32e839e0687f6c05f057539776f4e80d17c122eec82c0ed709d5038cc4f07ca7eb411915585a987b07adf18294c8e196ff4d9602869c64f9073c9602983fd22a25bffd5fa493810f1d0edb85af3203ce02410f582e2f59862e973f18d4d2609f991a4ff9645be99b78c475fdb6ca817ad6aa23aaacb50ddc5f8737a66fd8fc4870a3d0becc6594733fad54ff2e30f3994e61c06d2fdc616dd9a7f6db75767b905a449b4cd3f34707d2a7468c959a02f64d9ebcb037bf60d8352e0828aa2d7fae2ce71257087b191b873d15877a5abcb905fd0a84096506451a2f2f3557ddcff795e11b72bd6b1fa570bb0b3380c2928c06c3b135539113e7dda3522ae82298f4deba0bac0ddc074143ebf38d7801e05b0cfe9ebae9964f4600b24a8aa973872fb2925889e7869ec2c2bb936f3a78db48bac6466c85472c0ec946f73fcdc3e39e80d6c1cce10197ec4a582669d0df5e17b6192486da31824578e2ddfe150920c3a5e4a71433b8da43f5509b60808f3307ac85177cf52270e4054bdd578529140565286515321c552c1577d9f2f6a45ba1ad2fe7f411ae7868d64702763ff700a022964c476ea26e13a84a980b1974a1b801a2d7c2321f4ebccb03d164b68a0638530fc9436858c5627993256934e18afab81", 0x1000, 0x400, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) sendto(r0, &(0x7f0000000140)="b1e21425eb444ed603f20b7aa4f059c2d6ad0f06b8298cf88490a5284fee6d663ae495dab3a44aa40a423f8db393bd41ecf98d98f9e9ae313457c5824f75723c87a1cc8daed62aaf5df05528fbc7827d93c35e1e49f222fc6f39c76cf89368c3613f540fa24b81bfd49835fb48f155b5180d084aa862159ce19e82678359ff1bae8f76af798362223411c2dfd4657e3fc1081b0bfe9ce915e8f0fb0035e9886a1434d6a0537abec925d924a9cc3a430398dd2e72b869ced35eb4cd733060de9383c872af", 0xc4, 0x405, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7fff, 0x8}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="4e9a1398532313a0b9e98cb8762d400ebf387a9312bd7086943a3bf6debd4e6db4260bfa0e289fbabc29b40a272ec24567eddd668821b010f5cf8eb411a531270f0f19204f1e0d008a237344cb870c1590", 0x51, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000280)=""/251, 0xfb, 0x0, &(0x7f0000000380)={0x2, 0x3}, 0xc) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x4) 16:00:05 executing program 0: clock_gettime(0x1000000080, 0xffffffffffffffff) 16:00:05 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = getegid() setegid(r0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x9, 0x4) socket(0x1e, 0x3, 0x80000001) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) 02:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000280)="49b17407cc2e40745608657423bd53932bdba4bd0a50523e9868964eea228d8fe109bf4991e11d064a4132780058c94e2f29a92eeb1218c43cb077664c3153526daa6b8e1233eea765a59862f0c0781a6c1c0c8fd6166906520235d93a7b9faf61745d709081f4481bb13248fe370a4790fc7b62ced4f785cfdfa61e648e6a3768947494329bf144efac67b9e6c791a306bc", 0x92}, {&(0x7f0000000340)="76535eac99c54b9bef4af3d4dab9d0820887a30e0f4a757db40ca8bbc45d8a5c1dca1a451715106c0e94ddbcc268507e3486edc96cfa6c64e4a8585e7f5d938b7fe862616c5f7de3c451cf55df4b53", 0x4f}, {&(0x7f00000003c0)="ba57f3c201d117b7a9258156f9745985d59a25832669049dad9f205bfb38ec74669dff832c156e468983a3734bb4dc35f99de301e905c9e5a3819842dea29f2b06e3e30da1902ab040239e4aac421e7916f0f97367d0c6db18c3a16530d0b8a0c69a675fd556a15a4f19f027fe517152379a88a2079bb72c70add5df6dce2a250b", 0x81}, {&(0x7f0000000480)="09716f77e8a1b729757d98cb9cab304d13e7809f8ea18f172af2458470083102db2f266e3f9ce6d4369d4da7f0e0d8c250a9e1c8c78c8f279b512617a7d86b62eb24c099162d18dd52aeb07b3f0cdce2a8294a273d099a57e153cfccc21af6f81ab0f501f2847954c0949e087093a1981686f3db4c5b874e8618c1c0dac726a5fd793c859335024eb3204607d78d9f30684e4158e9f4f26eec2f5462a50ced43240620b56608c700d4c5fb01d639dba1216c7fef5e5ef47ee23d47afed4875949e2b", 0xc2}, {&(0x7f0000000580)="a0b619c6d53983dafe5ea80fc81d307cf39352cf35c25eb8895053657fdaff02af0df73e7f4b105174c289c3a13b34a4008ef7f42d92e5a840fffdc5c5ef4b584c5192eabe2169be74e722ad2cffff58f16001bb569b9f16dddda94e6bb0cfceb74abe033c0a09c02180974e0c8379dbea0774e7698bf50d96793bb31022fb34e4981efeb1bb2c6aa90d449c67c36ffb8a8a886ed3a2f996f03e25e0e03492b83985fc26", 0x16}, {&(0x7f0000000640)="9ca2c1155ca91a2d6987f90d865c86e2f71dfb5a7ede1896e109e2a49efd6b206c748c7241edc32f5a6defd2d1bba7ea16e6d715ae1d5aea14ad527dca09f96fa7bc21fdb0339bfe712971187e084ce8ca433447050614d84ddebb88096126a9105aa8f377637c955b83ec0aa64b56f3dacec1607a2680c656fd498cc628ba97f8dd0c76bd6a1d879e230a082f2af4b2ad51f7ee9e31e8c5b74774d9acd0638c828b42e9028faa93ccf18e30358ae9284da18288b2d7dc4022f73b0c43d9cfb1900f51457a1447c992701d7b8ebcdcd1a4288055edef67d293cc1206c658bcc28f963881d76b3d93a909c406ed29d6c67e3e6c17b60cdeac10b3b40006069f3fa4c63e520c607fc2344851afee6c3abb5dcda49c4583175ac94f5b2faad40476c3d0df4b0460a6df2370317ef5c41412f9d7d678960287da5d724b41818236e7f6f3c9803ef84598f3ae0533d09ad6bc8a9eb53cada6348d82ea7d31ac1c11bc7c6cdc4acdf8e16134d42c41a1ca2101703700a66cb3e80fca5ed2a02aed532e817afe2aaebc7f69ba486b36bb1b8a5fa3e521307dde1f83906623dece2b2ccaec89f2195b1e204723acc55617f38051d5f81fe115c8944f33830a55066e0ec426ac499151cf085833b5490a420637873be062b6c454134978a0685bfbdacd2d4566b143f729240bd321c40634593e64038f93fd46c6b695e0fb9caec40e93943b66601943b50b379d71b46f56a1a6b51c826f8cbdbd2f4e7a7f0755ebf976fbdcdd64f3a9c8fcf344d1c4429935c9120c3c0b925b275cdac4bc8f2f2fb0f17ebc071c73df5a718265e8faba15237bccd83518a960738bfed179aa2ce91aee735f4bb312e6c8d49d147bf8038e33ff09da77c75b28e58fc36a1679cb3f0deb8e75fdaa419430e3427dba31a35bd2d76915598fac4709a694170dc53640b58a321cc5e3d26318dc91ad017ea1e61b14f70e20d0f71f70f66e25de34cfb83e9d90ab7eeb9744915defd2208db1a15d62e992e80cc4b7d2965e567c421033fc9d306547572021e1dbb26c83a99886ef8c7b7e3d555075dfeedb5348fb70d797e6c0f04579958cf15a83866e2cd139ae37e136bdef13f020f52d2fd97df849265236c56ec7eaa10586c2bf98fa9611c8ca1a235c3352e3109b8fc056d88b9b55f858a844bde2fe99bb05e488c27c5806776fbc281ed27fbe0682351ae800c1b46220931687240ae036bf472228999823d54b4003e8f995fe229eed6faba3d893a9c2d9b9c2cbbbcfc5b2349b946e8f5320e4654c7540441b0b41b4c9fbb22592b9ce5cded9cea58da19a421d4096d0177215d1d202907997a55e7c2a332bbef8d89063ea6a9ef001d12a425220d69ad93f0ec8ab24584b2da1284da4c0b89ff48be3639112bb80373b51a7c2b3fe2cbe5c41168678d5fe41656c188f6177c3b3ba79047156b06e96271188199e136457e9bbb910268e5d21408e0691c3324047725e8d804e40e3f87928e379e4bffe81ad8e1728248c3eb54eff6228f3f670def61080d4a02b7c071b6eb0845d0ce4d9b9fbe83b4203a9b42f9b018137868bec9bb3d51d4262888af5a4f3ea893ea1676a7fa203a345e13a2eb03e4e7714920e1fb228a5f791c191f2676fb1b244d9a1a5b5fee54c1ef317aa896ec3cbc41f81d2dceb82c0559bb69e7129af8310d5a15f910375873a41318b7313ed4929b1bf8ad16085e4e8594d35b9da742ec15ebd01b2072a4593837fc43c41bc1d5fe38567b50b72edb9892f6f1ee27e481c8a775ea03df33e5ac526cb535e6df9f3b3b7f07906f959dbeddad2126d97314893d7aac899d468752065044cf0bde8565102e8943aa4a76b20bb1112ae9442648fa2300546994406137957cfa5258917bc9bb212d56f48466d1a67bb820cc07ae5fd59754dd625160b6ae36fb6acf434a4ca9aaa4161d1cff40337b5092d527034c2cdd171c43032827db8257d71e2d364f49e2fed6aed444a68fcee4839e489dc5d29420f5cf7daa25c20b2bd473c4d99d1fa4dfabcc84ab7ae1d8f12303f24ca97f08f050a544013a238d48b11af44c538c1f3a88b99911a77f0d2953c86e24d860acad5497e79e77ceb2229851806540780db6cc9f600634832f8d8d62badb3036acd0280b331d4947024e7dd316eae4345ba7e17c1e4e767c10e709f03ca0b26ccc14b098ad27393394e3da0c2ef406b680eb304725976f28f479e109382309110b13f5ffdf398c1e35fb76e4ce1591a8693975855c43e4fcbfe925824b6d518dcc8994d444687d386804ae484842d9f765de6a38693ac327c6b8855bf598c8d8653ba68ef2ff034923e47cd5f92b7a7205a52bf05142bfba69b9e6231e0551282b55712f62bf999685f163c2f5467d36daa17af8773e1becbd1361a54212753cde2893cbf71ffe6491e1049b7ca10664ac6ac476cdccb09462cbe155050ab30b764f64bd07bcc49282f200d5019f06c383370ccda3f0bd9e35bd3dcc9f1a8fabd7ec0b8e8ea180dd2a1bba39a4a2e85e0554fc2d64fe773069ad36aee060f0ed5492f0651031572dad5fbb9c9b48996f72d472ff2e320a84d14c36b6220ad411d6f39f898f6d83b2ed103bc70760898461b242d18862207dfc5dd008bd659b7bbc386d6b21aeb0aa2296b8b4cd86dc692e3c1f229312159e5f3177c2c175cd8680f324f19a6f8b07f6c2870ac115b7421c0f861d30fea014740d28932ef34e8ad66f496c6188d82cb4bc12779ed7b07255824a05864456154ea6bd7b71552c048ba803cc592dec42d827d2b4ff8ebc2fd0f435a0bb475379c534b62b9eb8ddd38bc8bdd7aef5a832ec49ea0e9b545495fa5cee3901be4c837716905972d761aaf488f67a67d9c2b8ba0a2102a63c2a248b73a8803a098369ce4d1fbc765e21f14e560a402e9f1204791ac82aeb43ed0017ed4c9986b7b06447011829b173b9361cc76c5a9d95f0bca7699db72b7282d1c89392ff9fb3f0b3306a72e69237a7265499cd75eed1a922cc7a30e6e3a1a9e723adb48bb9a81ad1812c96e5558fe3988ddec4cc59cc45ba82293d96c6c82c5e71b14a5a8909888f71d7dbcf3dda26b26611ff5556bd1cd60ffaf1e6b8b0abb7c45bf495b046758815da4e6de4f0658d0bfa668e7df37cbe19fceef5ce5b5c81e2e5e06d071c45a30b5d83d84db857216b8773289fce90775e321abf57192ad378a7b90f1a5ea001fcc26cf803ec7c8ffb7b7c50f8ab44c284eae9859fe00e3c4c6f717db883b68fdc2bbf73151b69084d1f4faf90386e254ac2d88c6d8cc2de5c02dcc80cdf3384d05a7fcd35ae4f635f8c9a54564b5a436657d619b8c8374c6d1985105b4b242679e5263cc1ab1e6acdd42211a110911acefaa427897a85ac8b50b72264660202dff3291157d48efe8a2402c4bd10c5b8214cc9223deeef567cf0dde2fe544126f6c8ef6fa1aaea0342014ac9b80cbc759fadaed33fc75e9874a8e387b7773b0933eff3af4c443c57f031b7164470e0a82ece9f1be4b16983b91b1cf9a08391dbff91bfb07b9bd1dd8507d78adc82143c65826844ee050a7330e1a4a4274fe3147476d539a2a5a40132c2042a97e28b64ce1f4a0bdfc46ed202357102955eb0837942665aeacbf499e4403bda9b94c68ea7bed0aef1d14b49fc72bffaf6f3a2336a00fe77453b504e9709ea8bbdb5121fceba690b219a3449b03dc59c0292cec159f6a148f12a633bc56383fcea1e03ee30aae7cc68fbcf99de76546c1b247a6f67eea72a85bb6bd4028590e5c1866a8b2d982e046544e4a6ebc6bd898c7d751cb939768a95e724fc2dd94b6b78ff10e88094801ad2347cb2a6d4f0da8da8bffce01284310ad6edb322322ed25960aa078364d6d750f63b5ff5a4bd60be5f4271c4c5b3e4abd859e7628dd776b5f64e24053d388688a7ea439ecf525084651196143151a62f14c760952046fb613415f30f766d9dfa4e5d685d2767c4711d7a914f1c7d2f0c45416acc68c3eef6121cda70684824b6374dd77fd4ad32f6e147c1ec2b872e6758f2a6c17fab5fc9876b007574c04590700ed8e65018f4ea6db70ee23bb26ce7ae1a3fb52c8ebe37476553bc437c41390f56bf9b46e14c70a09dd019e01dfce7d2041ca91e15f4948959c522406b04a74889c7e6ef5dadc4f50b3ad59d6563b2a4a83423762b13c4e6b0db749f533f42dd339205b2f996a6ad259acdb6c151c5e09f4a86d8e691fb1ec38ee7843a1dab90737913e96483386b7379faac863ebbdfe4b573f8797a81841763be9de7f1d38b2ec6d83060d5db071d34fcf49cda2172ab2c54d9991a6d40dab133b314816d7dbd3c1988a80e62ac4d59e30325b9e226a64d9a144dac3561b5a96fde2861e065d90a85e952647297fe0c7c3018b3c08804d2ef575f89b51b2dbd545470753361dc23886623d29facabef875abe62eb3471419afa7ab0e765c2852e2c47923156702c75363f241cf7dade96129e670d2d994affc7118cd1473f458eea9f1fce231c008f69191ce846bcc3d620b7b040078720d1c16b0b62d704d9f54e9886fdf6ee5871f9122da693a80ac225e84459b608f90599afe3b4aa9b6635b5833a5d958a7db0eb4501c6757e2b6d8ebecfc91764760eb4cf2619a2e6910228b0eb739086d08c318205e7f6a0c09d25188dd908875ca023abe9d4fbff9dd97d0f6f0eae25520145a416c32d3dbac3b7f41f685b20ef7e385b016f0ca3c0beb9ea76a02d869bf257850bfb77d38a7f13c2c43a3a5d4b885d50186ac0cbf349a4b6a15baadba3a241b7e3eed6a141feb5fa9f99fad26153df518506b59fbb55e4f8b8b148acce6902befbde620701919b5b43d772b14c853915353629d25b36ee47449e5b05191facfa187e19191b611618f678c0d9ed703ac8d29453473248967658204ee07d70fab6457929e5f715a7ab80351826a384f0a759651be7644e4e672143a065a43fe6d62084528aa55643a27b0c51a2339bd6efe98b203aa06bc893660852df4b555c52842b14edcc3e679c63902bd4ba46a75546ec98d2156ff0546b5b1c9a9d0f99ca4296fa86bd54aacec55fade8bc3af7e79f3586ac154f0dc59fbfdbc444c8e2cb936ce286ae7d44f8965694d2fa946bc2068002eb92185705a65f68f1257bf9333b1f7805b8e7d67ee81406d7207d3b6c2524b987d5050347580d4736ebfa0bddc431540f72be8b9eeadf579636e2b6aef45d841b66efc9fd3bb9b08d3725e7ad97cd34364e8b5f9207dca32df4606f26bf239bd67d7fe19b5c6844f46243a40d588f4032de8d0709519c91908b67fbabadbb4baf04135d39ecd6a5349bd9b424c4513fea8d76eca5745eeceb656b5163b777b398099fe56370ae2862319ca4e3c82037f410c12388d36d9f73b11cc057c56b3feed30ac6fe8a5a8e8446a368c50bea94a3943b5844be2164059036bf7d8efd2250cc72e7d51c5ada1ba9a77ff9be14a3b209a3fdcd9eb71451c2f99818d546437388d72e307c36dd656f3c2671b9fd30d388c730e4eeaed6b5a15917d308270f15df35f7458d863968e87611522f4262744b9cf922afb33e26a524550d4cc0d524ce3ca8f24f0855f3888e67b29a7c311e8a8aa29e376606fc15948600085899277fe341f0fdb2b846c04628431585d4edc5236a7125474ab64831a529041e2efb98b375bfcaaa396ff98e16e78a0fc25d40af7ea1116f87e1c9d4fef96aee238b216bbe3133df53f60b026579d1d080df091fb8ebdc417805e26c5587881b777a3ca7378ba9224e0ce4abd", 0x1000}, {&(0x7f00000001c0)="f4127048ab65723a2712209475ac", 0x9e}, {&(0x7f0000001640)="1f8f1e2a279985e870845771ce001d177c7a7101552e17e0d0da770875974ee4f541dd24763d5e1966fb71f5c2c33ea240fb1f06381c0980b87bc06816d5e52cf4643792b9c3ffb3973c54b236a6a02bdcc6a79f4bc952b7ef593d06db087a5fe77b3496298d28b7772ff87efe87a2f47839213353f58d3eb5097f4506", 0x7d}, {&(0x7f00000016c0)="7c336d19048fd90673c780ec7b11f805e421f56622a04f499e8b40ba24d77cf0db9f2c86ac28e7c7e36a0440f696a682d91ba1452609f12306042b02d0b351e1b293d1aacaa5ad1eccf17b17286c69f246216810dc61de6fd58666a3924ad7da70e4eeabb05541135da598669be06c85e45f733b099184ab2d964e05770c11c8e554a51b4933dc8d71cfbcd6c1f137a026f6fee8826c87549fc73a6eac457b57971679c7395f109d03eaa4c644f89bcd25025416b1ac16555477c7777118763d9071a88eeedec4f1c523b14db8d57e2f663819bbdd", 0xd5}], 0x9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x69, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x5, 0xffff, 0x2, "59b9b941392843bd5dd592c5f377dfbca1ea4c68", 0x9, 0xff}) 02:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) 02:03:44 executing program 0: pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001600)={0x3ff, 0x6, {0x9, 0xfff}}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001500)) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x4) r2 = shmget(0xffffffffffffffff, 0x6000, 0x0, &(0x7f0000017000/0x6000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000020000000003fa7746b29819cd4666c226a2023482c02e9ea033b5b3176c85632f4c963e9beb3c214350d3542da185f828d34fc8c4dbf18edca96d39094deab14784219aa3cee3dca23af5e4f958df87bf398ff7586f58675cdb9a59423ed9934427497fe5552f518f388133a1e2c8208e296c5124c5b1aaa8440dd79ff2419cfee8cf951fa76944a161572e9e7f45706632d70a09b92e270314d68bdf691df6ca458267a6db5f39f80d7d15e1a21c33a89a2c1b13e81b9ae21a63d855a0b66d5d88eee1321487777"], &(0x7f0000000040)=0xa) unlinkat(r3, &(0x7f0000000000)='./file0/../file0\x00', 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00']) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) kevent(r3, &(0x7f0000001380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x100, 0x200}, {{r3}, 0xfffffffffffffff8, 0x7e8b08ecf45652c5, 0x10, 0x40000000000040, 0x100000001}, {{r3}, 0xffffffffffffffff, 0xa1, 0x1, 0xeaae9a5, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x4a, 0xa, 0x9, 0x5}], 0x7fff, &(0x7f0000001400)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x21, 0x40, 0x7}, {{r3}, 0xffffffffffffffff, 0x6, 0x49, 0x226, 0x4}, {{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1c5a, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x442b824384ba3da0, 0x30, 0x401}, {{r3}, 0xffffffffffffffff, 0x89, 0x40, 0x6, 0x8}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x97b}], 0x8, &(0x7f00000014c0)={0x0, 0x100}) OpenBSD/amd64 (ci-openbsd-pf-3.c.syzkaller.internal) (tty00) 02:03:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 02:03:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x18, 0x4000, 0x20, &(0x7f0000000000)) write(r2, 0x0, 0x0) 02:03:47 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) mmap(&(0x7f0000035000/0xf000)=nil, 0xf000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 02:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 02:03:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80cbedcb7d650448, 0x0) 02:03:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r3, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:50 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x100000000000017, 0x2, 0x7) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:03:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 02:03:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x2) socket(0x18, 0x8000, 0x42) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') login: wsmux_getmux: no memory for mux 16777219 wsmux_getmux: no memory for mux 16777219 02:03:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 02:03:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 02:03:50 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) lseek(r0, 0x1000000000000000, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x8003, 0xffffffffffffff7f) fchmod(r0, 0x1e) 02:03:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1) 02:03:50 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:03:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000c8bea46e991535da7ef84d24264718d5020000004d8f42db2f384d1bf27fdce3a5be6e36d4c15cc611d33693904bdeab4c9371e42b805e55f0fe8e72a3ab05e647f2dd53f46640ddb677a7cf2f594ea8fa7894bd6ee6addcb7241100d2b8bbc8ffd40cba72dfa964a6f63272afd63e6fbdc74b4c7458dd652482dd30be0da3b488869d7ddafac2e5345d3e90a2cab73a7539e5b60178fc19a8afaf2801c6b41e836202a52f69deaa05237d1051ce86b10cf867d97c9bae4a46347bc1a4bf0250895be9ed26c23597428e5bfd3cb3db3207aba8023c5f2fb46ffa16b29dc96a742d54d951dc727025bff4111835a1fa6f1b6efee207d2367925952e5a5c111fd4667a34ca0b7df3c1e731c216086926563cf75e1e87003ef50dd1cc5ee8436c47cf3d0c113506c76a84095c8189cd92c626b389b4f67f8828a1078a0409b4623492709cc4072f21c30d1de4e119"], 0x10) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000100)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) seteuid(r2) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) shutdown(r0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 02:03:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x10000000000003, 0x0, 0x7, 0x2, r1}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x6, 0xa4}, {{r2}, 0xfffffffffffffffc, 0x13, 0x11, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf00000aa, 0xa2, 0xffffffffffff8001}, {{r2}, 0x0, 0x2, 0xfffff, 0x4, 0xd61}, {{r0}, 0x0, 0xc2, 0x60, 0x5}, {{r2}, 0xfffffffffffffffe, 0x6, 0xa0, 0xa2, 0xadc0}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:03:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 02:03:53 executing program 1: r0 = semget(0x2, 0x1, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x5, 0xfffffffffffffe00) r2 = socket$inet(0x2, 0x3, 0x2f) bind(r2, &(0x7f0000000040)=@un=@abs, 0x8) chroot(&(0x7f0000000000)='./file0\x00') 02:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xaa1ac17d9cc748c) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) 02:03:53 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socket(0x800000018, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="35998975ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0x0, 0x40}) 02:03:53 executing program 1: r0 = getppid() getpgid(r0) r1 = getppid() wait4(r1, 0x0, 0x0, 0x0) 02:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x401) pipe(&(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 02:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) kqueue() r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000340)=0xb34d65294a9016e) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getrlimit(0x3, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) 02:03:56 executing program 0: r0 = socket(0x18, 0x8000, 0x100009) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 02:03:56 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x8}) r0 = socket$inet(0x2, 0x7, 0xffff) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{0x0}], 0x1, 0x0}, 0x3) 02:03:56 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x101a0, 0x104) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x209, 0x0) msgget$private(0x0, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x1, 0x6}) r3 = dup(r1) ioctl$VT_SETMODE(r3, 0x4004667b, 0x0) 02:03:56 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x1ff, &(0x7f0000000040)="eb", 0x1) r1 = semget$private(0x0, 0x0, 0x200) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semop(r1, &(0x7f0000000000)=[{0x4, 0x90d6, 0x1000}, {0x3, 0x6f, 0x800}, {0x5, 0x9, 0x1800}, {0x0, 0x81, 0x800}, {0x4, 0x1, 0x1800}, {0x7, 0x40, 0x1000}, {0x0, 0x800, 0x1000}, {0x5, 0x0, 0x800}], 0x8) 02:03:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r13 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@un=@file={0x0, ""/22}, &(0x7f0000001840)=0x18) pipe(&(0x7f0000001600)={0xffffffffffffffff}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open$dir(&(0x7f0000001680)='./file0\x00', 0x8002, 0x10) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="0e1ef7ddc0f94926eaad8474adb2f8fbc3cefbf53179158233f9fb8e28e0f6259392c78d100b638ae1b40f63a2f5baf1f4ec846c4af82995410ad5cd749b0be08f294148c0a0700b4d50b544aeb34e1d388e71f4296b5ff73d43f8478a496cafb0ea123f9cd02d64f6083fb56e5fac22f399ce5a4fdc24410c220fd2a72ee19b3f77d06d49681b0c2882672c25e2f39b0d677e62", 0x94}, {&(0x7f0000000180)="69830c7b29598f22ce1c4369d6260fe8f33e89ba29358b413cad6c406a0fe18ce13c703e1178c96871c523dcc2cd837d6792e827ca2d901de02162a38414c8de888ca3170673435801560994c94f9a3ebb2d33e94b4d", 0x56}, {&(0x7f0000000200)="03d7ef234051f6dee24c07588c56a18838be85d20f9a4b56e3b25846b766bc", 0x1f}, {&(0x7f0000000240)="63d38da6d93d93fb26b9b4f8ef64a29e4174485004c08c60a33d2c9251dea64526fc5c00f594f33101dd1d53a4b1ff0ab55badb01727f91f55decd79f7820a892ad8208f7188e2d913673386c7d4c66a58eac9381f78539e6d9104ca515717a917acf0979e76d4beb00bdeb46711fbacd0a5e77145e146573d18d253dc8bcadb8fc371ef84045b1f084a095b52d3873f087807369939ce7ad6e001f7ddad751556dc760c1652088c845e4232d8", 0xad}, {&(0x7f0000000300)="ce595bc76ec73d0801c8b5aeb215d2488a5d1f7f1f4124802fccadb618f4917f586e676dd9bad21321266e0d321fbe1b5305f1d17a73d32bfdab275acb329618bb6d0885aff8af79b922b18a795c359721abef49d345d7fcefe8f8985ff4bb012590926803c3b2791ec1d3", 0x6b}, {&(0x7f0000000380)="f7923bbe3fab3ba765f7e6cd0d17ec866334be7189de9ca4730aa2f7be833842f4a9567dfcaa56ab", 0x28}, {&(0x7f00000003c0)="2751210d05a00166ebd269b55b35664ec1192c828ba3c2608a64deba53714f2d9572fbefe5e9df3628b75421802be322520199a55cfe80181b9d110687ec1b24b2b4de346bb40b235063e1fad1551064b7fe57798b62f83432e4672ed77dc7c261296ea78d978754f2ada4710d5b4742f3bdef54cce4bdc61e3580097ae94cdba8f7964af18ca2b6d3c53a8b48c38bac55aea151255b0fe10a17bdd75cc64d3c7bb690dc4f6328f17a14dac5b8fd8d5533376996799ed783cb4e9467ec68ed8a32eb19fb3e7f1259ef2e6cb1662dfec61c79157981565f85395871f09067ca8091052b50ec328b5b8a597d6669db4f4233418b37f05e5357ffc280bc7ff17b632e4d600b7000797c661847013a5ee926888d0db2f5b203d5f392aba748575b2002b909902429e436a9da689f46b3158c5a28c3d9962b10db9328ade915b22cc13fa6a54aa567b3dbc5ccb43800a741faf12bab613ef5dfe444dfd46addaa6977973ec52c3ff6bae3fd6a03e08176ea59c72b7bc5be36af34458a4c1b45cc0b5321a724015078b562ae907b614fd12765aefcd32114cd1c6527c3493fe767ccd6b5b00175d9656488e940b1f7a6d79d2d3e72933e5164b90568862b2ccd4582eb97650fb485e56d31df92bc5ba4f569b540e19d2fcd860a6f796e4eaed6e65dcb74d291090a00afcdeda7322bc3a389f1ee9f384b0f0785904d5cd3f13994d9fb6a8e0dbece081ac0608571786cf8aa9d14b8c6bc410722256bafec8cd8364dd21e21ed026ef7d894675c956f5ac1751df3514f3187b665a275541610053e99e29972154a3dcaea816571c5515c20542380c2dee83f4ebe31d86f2260c9e078694b1339b101405ccbb6ae942f9f43f82a91c3c051cf01564547dc245652d0a47fcbc21b61af9e6dd7ec99accc4628ee5e54ba4d81ffd190d0ffbf96034d6bf6da198d303fd61ff16cc809be1b94f7cb84d50d298dd7d199966c516e88746e9afe57ac1a21d6d9b8acb20df83887158775a887badb9943ab8b665f9b3745f1d012acd62b8fbb6f3dde34b3fa96726293b2791524b7651ae2b9e5aa7e8ff210e004a77f7b87af37f9ffa527218ceec7ea0c32d325865da58ce50ff4ec5de15983dd892eb4053c53611153d86152b9d7fc6a4b339a6e58cd7d12ecd84d25d6244207231fa23b641312f0fbf3bb7feb5480cd2424a905a89022ea43e52e4442d8838370e0cd4ee9b9cb24491f715cbfb20601f759c62f640516505d6255dc86fa63fbe39a54e47bb437ff20af7c6b0a675dfea78f9bb18cbf7900009982c27e72e92d04fa05f2e8b3ad569cb4f897aa8f65e806c5ee6f35b604354b9c739bc6fe6f62c39a39688392b596007031f0ff5fc8612ad371d958850dfd37fe283d049368a91dcd880b544ea5591ce2c1eb096d567f0e80f8405cd8d565a17ef2e1fd3e3848627b8bfe1cc9a3cbfa96a225678f3e1e773abdcdeb693c6286d054efd271b281724188aa6ccad66b78cc5090534a0fc3be275d818c46c2da80a286373917a2713ddd3da56f079a6aba1f0410c95f1530a75b6bb142e9a4604ccfe4f514c44fea5c31e2770ec250826fb55e9a3dec75983b379d0e560cde37d336ac49930c842423e45b34263d997dadf3d1af9efc18574c33ccdc9be056ad5436bf81a9a44af770bcd9d97b7740df72c6eadfe2d39669efe3e24441a6e485c5bf15c17723f8b1fc4077f0b09181bae3dfcc13dfbe28002684ec096ad9d7fc7325c784c1a3de942345342077c65df997e3ca6f66f2f2bd636b4f87dce51fa519b2e50f560047700c3fbfce604d449d6e5f9987d8c9c30d558b0862d0b5600f1c691f1693018e95cb915c93a7a415ee6f7e08dc055ae75b082d1d21ed17563dcb13039581235dbc99e9b619f1c925f78e7a39f89accc91b876294a3c051c17f1539aef621aa64bdb023e21ae83ce949876e5cd3bcfed082be81b83f1d9aa860765b133ff4c0cafec7ef3dd961b71e320f358966209077d058be53b402a34f8656fa19a8d4e0043b76ef6e30efaed052a010b5abd62a726f1b1ac282699e6184c5a00a2cb76656074abd31ccfe0dca2ea4371bd4747e25ef0ac26fdcf6c6e2df1d39bc530e43ba0c9b7a6967bda2d9f7abef91d1ec1ea28623bff6c1e0f1c65d9219a549e2501ff7b7685e373b8a3bbb5a114a909ebbe84d36fbaef4856483903ae2fb5f85482b87a88ff48bf4854c60804e591e765b62b8693c6bb519b4a24ced98bc0d6f6d0304299138716f937172208cff0c03d8a36b3c922913f2c62ec675805b3737d2152b961260b16c631dbc16b75e15865fc9dbf86df0ce83259e6f1adc5d2f446f8043c3462b240af406202cc7eb668a038388262571c92024929ed5966dc27dc301b4ae9563c3bc9c0d09a55a0be208ea11ab97e2a0b119930e1d218505ca6f2614cea0fe91d044ba20d03a233b48192cff923fe7cb87d8dc449e645180afe1f9a348d466f7951990448fd2efe85a50269a073f67560548144f2d2d6b703b7637151343fc99723821d139247df8881d78ba0fda9aad9fde1f0f017a6fd2c2b4976de58eadec5e86061f666f06f5da1eae48520b95985e65cc81bf8647d31bc254ef86fd9d5de27b76ae3930b80722ff622a6770781814578e398a25069c550c4a49b0aafb61896136649d260f083400fbe06ab79e743066cc72392636cef11615f5946d5400977299140eee23b862892bcb8870e167193b6032d1342f5d6d8ae7bf1d72dd3e6393451b20180e8e078f46df8816433923147d1c234354512c8d6ca7c1ce7afc89ed02dd968b7e58c2c840a8d24f593eaf6aed1a972b4d632f08e32bc6827cc12d3ff60f53d3eeb7a13f58cafb06281af93969179a89eb97bd3b546211f6ae9846b31966f03de3164665e8a6312d057e021099a596d92ea9afee748004cc0c66abada94eb43896434741d98777a8fd8ae22568e53c9f2c5a031dd8bbe4cd74fd56003ec32dae1719bf3a64db1246f45e3ed442d44052d501ea721f5ae2cfceb0539e924a939b70963a11f5987fac59f0e6eee4c69e80216f8e7c2c8289faac2a69b5b32df3887f54444c79cd5ed1d809194c15e601a6aa3028d08d30f41aa853d7adadd3525e333c60462d53fbb09cf03029c20c91a17445c6daa472769a77f4a686313a33daa169d88c56479f2ebf487faf8c72f772e9ad9d3248836c197b7d48a3710d465f17b4ee328c6c52ebf346e152d195e4e941b13465400c78916aebd6964773bcf595ce9fa74dfff9f3975fb2d9c236887543ae856d79b74730bfd6c3bd316adfba1476c3dced06bfeb98933e88f148b305b9452441e4225bde9f93a37369f7b72b8887aa2ab7dffa4c2379456a506cf1991f528ff750781f0edf66975fa57bf8bd4b5d1f622c2f347c7d6e8f73ae93c5026e324bd27eda262d98b876ec0d4b36a576fb8e3cc57e8d1e920a8f353772b33a5b9b17993c00cbfc2fbb8590fa4e16b9aecd308afbf4a16c32bdaa66e638f858fa8949aa8fdefef7112652678e6032a0a9a845c1ba0f2a150fa75a73f96b6069a89380ed82eab5f42f57bb19c39a601a2a4c37c9fdd1f44d8195b9a9d6424176bc853ed5f2aade2f2a56da276ef1aef27848407b44c823bcca8d0054b36ab61147c25b0b4e0ece73f0204db5b758c106ce0676c6154c07a06e6e40b0d7c9952d1d437fa608b4883bacc6d33597441ca1bc5b847d0bdf2883f899cc0c8a0381a3c345c2fe8cc9d6a9e4692d5ed140a9d5af66b7789e81a5258de27731043b542767fa4c93e231fb40e2281b38c262cb5c46b6732559f68324b77bddded249ea63ff791867f7a94b021be90bcef96421cb531bd57c754e47c05b6d8fc7653ba1ecbb984050e4ddc46f1d865c3cb179d468ef359a3e430f8a57e8f714362e2ce05410382471444409d63f785d0da0ecf4e0beede0fabae0bc8dfd49a3d0ffc4400b4b521dc5faf2eb9da05842667d28a075b21ccc6c29ee5a7a205a809c34ff9322373f22e5edba639ab07014328fe744577a1f4eb153ee3d8dbb70cfda27aecaabb46c38bf498165821db712b1be1e28ade10c760c125a9f7c818e18a5cb7b2e5d52f1c0c5898471936ecf30137f47f9167162ec0ffd85bc6d099643ef9559b6ed8335d3312fe5b265fb509fa89be4f5699e2ad73a99a21c94d421b10c80756884a26bf75747b4d423b75aee46d68a7573eaa9a4d047f2f66f7b61545c3aeafd401ee31225f4945d2726f2cc34425df9ec4adafb6d7f195a42deacfa0bcf767c429b3a071919693c22105ee4218165d2564f9e75eaf0d2639ce1cfad948054274f7bd5861cfb86ddeb4983da9d1e167defd87bdd18b99b5f1e5b4bbf289e75819afefbc75b4a27e56ba072c20efd66a03dca7d00ddf518cf72420ae30e9def50edeafb0cd09c08e26de47789927488c9f5f7eb3536913ecee617d761e8f40094e43320e269b6f189c9d35cb58696796da7a5936c048ead403c206e23e47e365840d8cd6e3b1eccf8ad8e564bfa47566084f3fafbe87d368621d43c017772311113ad1ed1dfee22ddc95aa75748519c1625df27e802377038cdbd8467794a572d38b8ada730991d9cdad9a9c0259ce4bfada6d55bb0a79ab9eb099e24d170978560e7966ede9e7a593d6af9e5bc6e9bd2c3f80e60600f9d8df39eee3db66b6cc8d1d068056d943bd47f86ed9da6f9a1207b6b5152fc6b42463858d84a3fd9bf02398718cbc2f67e0b7ca5b88770a273de70d0993a0a6ad47fce63b4a8f13bddbab075efef4522ffee0fea9f1884fb91d00edbcbf5c7b15896e0b687478857b593144814b030287ddb6f3f593dde1195754601ff8c0b57116ba92453f8e9862a9ba5e6c8795abff147f0ad35a1b2cbc38dd35f277ec2295b59b41d5d3173a9120214f12cba456ae3b9a4d8e6eec0959adff31f242ae43a8d9e5f57734c22c380fa6916a0ec7287a903a69ced97e7c0436e9f9aa5bca5b5568aa5711d98557f53d243e37a068b9659ffb53ca946bfb56501238bbed10780ba0f2e5e1c066532d620752ff066a715e4c0454e8d351340e0e0b27a74394c608aaa50e0da49d891f7e23e5e7e774690c8696d2b250d8d9cd2ac4c1383864adb51c0e928a0c357e71eb57aabd7b35474a7f78f2c47d62a560e340a4febd9df17859bcfde983499d922e14be462e7f04d8e43df639025669ed5a46c90252d6acb879c36bbff82dc5492307442c85bd7333d7d0b1be662f55026676622e7a66f728f638afb91443ea21bb178ce6bf71bca0cc83d2ba6f0a5fb7307f90026624b8339c9d07b39cfe2c0297f1213018de1d5c35671bb0df9e39c3127a0fd83a47a20c7e52415c0d2161d1984466c09e1db71ae0418fcbd18dfacdfd8c53ddf6384c11d7bd3f13d20b9f1c779ae415d9ebf295e8469d6b664580248fbff9c18f39e174db17dc9b6067f6b6e18985f22a5d269fc6583f9a0ffe6bd51a58914ba2f1ee04ab4730b4ff67d25223293e3816124c5358e2be30e5c31f3bae2ae890b38c3f1029b967e6afd41961edf057254586d1aec0422bd7c3f2e3af99d4d9d365e523393c69cb8aed0fe26a10e2c855be824e8d60441ee436f244f3202000e7dd3c6acb20be0c0c4d79ed30bd7dd55112cc86e619e4e2a14153fd0722a8c43c432a97361ec7fc5732f485b8e874f0eb1568ac95ea8092ab918e07836708011a00de4f2416d7bc5b4f6800e38d60e6976de646b68b89259b7739ed9abece36eebcb0b37cb6221762d30c1f1aef4c9f1f725cd677bc1", 0x1000}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xb8, 0x401}, 0x401) setrlimit(0x7, &(0x7f0000becff0)) 02:03:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 02:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd1c35573f2a044fd33055552fbd5e41789632dfc94ff334a56e4caa03d1be85cf3824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdba7d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5b) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() pipe(&(0x7f0000001600)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000014c0)=0x6) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x50, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) close(r0) syz_open_pts() r5 = semget(0x1, 0x3, 0x48) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000001500)=""/173) dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r0, &(0x7f0000000140)="b8f4efcb9126631cd8faed1b70589786f3ae737239354d7a41d305199a5457affa650c537cd8ed18f8c3485ae8ca7f8276af5fb16ce5498e6627e5cf66ac5198055052fe39020c71a2a0a9511765a5f7e4234dd12bf6e0c4f7f3f0fbbcc40fcbae6bde062b20d363d4cf9991970dbc4bc988f9576683d4e471b5f0c59edc50399af7c82163e8786a3ab02f340bd061b44b723bac883126a5f4ba4b66acb00a006855462ffa9bc5149ad89c3a187a7f7dceb55edf2d1fdf3fc453", 0xba) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2) syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = semget(0x1, 0x4, 0x208) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6ef9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:03:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="00098ec767d32c34f9a7f4ef5443a806314c3c8d8ac2be", 0x17}, {&(0x7f00000000c0)="ce9b5f4d189ca43979e8d6077558009daf964502ab412d3e0a0e3d77bbe048207abb20f739092d0d9d93b971a25e1154d268669f07e2f3b4f12d3c0b00745cd4871bf074b340633e3aa3ab4376d70313cb29928eca9b592f11a02a33e9ac390f307d207e0bb45d493686fbed1122cba64bb6fb335d3acf100c41b942608f0365d1a4102f6cf803d4a43b3ee38e1124b436b91084c34b093ac0a226d8854d8c0e887b209d0b30532ceef9278de8e800005b454d7de913fe54f9fde0e9ff6f2c2b80735d5f04f916a783a778d1e69f75a8b82f1c3324f22d500d4d3ac67d527e53f40b", 0xe2}, {&(0x7f00000001c0)="b2921e1cc839ddc687e417687f810e7af7037fce01f7af2ebbbc49b6a546df0c07af3b76f6a56b3af44f53f46fa8433f59091ffe2edf5615ad2f0f062674a96e13fac098c181db5166cc2b8e66862b2f056c4f83", 0x54}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 02:03:56 executing program 0: r0 = socket(0x800000018, 0x8, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 02:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x11, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) 02:03:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0xac139da, 0x7fffffff, 0x3, 0x100000000, 0x10000, 0x0, 0x7}, &(0x7f0000000040)={0x5, 0x6, 0x96df, 0x5, 0x6, 0x2, 0x80000001, 0x100000001}, &(0x7f00000000c0)={0x28000, 0x5, 0x4, 0x1e, 0xbf, 0x6, 0xfffffffffffffffc, 0xff}, &(0x7f0000000100)={0x1, 0x79}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 02:03:59 executing program 0: r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000140)=""/54, 0x36, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000002a0000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe001db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f296335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000e0d361e7e965afa6938126d826fd8b4c2804150cc59c3e05ade436b79695dc8b877af46d1c422f0efa17eb9ef0af5cf846cb9a0d363a38"], 0x11d}, 0x0) 02:03:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f00002ed000/0x2000)=nil, 0x2000, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) fchmod(r0, 0x22) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:03:59 executing program 0: r0 = socket(0x24, 0x4002, 0x0) socket(0x1a, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 02:03:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000003000/0x8000)=nil, 0x8000, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 02:03:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 02:03:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x81, 0x3, &(0x7f0000000080)="5475925d54459167e654857b87b4a92820310282da5ac742f1b12c98fd9bf538689597d9c7c951bd1a111033ebc992c8817a82ad3b15b687580618b90f4b393fff37d87314042f2851909b69062abbaa70571ded6d68aeb46ed780f2607889045d5a35c59d0c63b4252e698b8a50068e8bacef7f1585ae3a00326c5db9578d0d4027dd0f29cfdd73612d7ca399ad8fc57909c2cd21bbcca36110fb7c4ce6b40f09c5114097c46711", 0xa8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) shutdown(r0, 0x2) 02:03:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:03:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) 02:03:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xa2e622b1dd7801c6, 0x3ff, 0x8d}, {{r0}, 0xfffffffffffffffb, 0x48, 0x20000001, 0x8, 0xaf}], 0xc145, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xf0000004, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x7, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000041, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x81}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000002, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x5}], 0x80000000, &(0x7f0000000100)={0x6, 0x1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:03:59 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = socket$inet(0x2, 0x8005, 0x1000000000) setsockopt(r0, 0xfffffffffffffff9, 0x8, &(0x7f0000000040)="01be144cd2f95c2f6f2302c1c9cbd9a442c35256b9b008021e7b604bc5b4451b7e140b1cc87cb55a0eef04f2c3401b06ca2ec90a594d37c812de54cd96bb5663bc429fcb5f00570187151af27612737211c1fc3f8074efd0dd48060b41b975e022c5f374f9f024d860df9b82967638d7f21804b4ea63fc785010dba7297b64be7b3af660b1a2f2aeae722cb442cee8826166642ace2c1480f2636b", 0x9b) 02:03:59 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x1, 0x1, 0x2) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000240)=""/7) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d9fd7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db08aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x100000001, 0x1, 0x2, 0xffff, 0xffffffffffff1831, 0x2, 0x1, 0x200}) 02:03:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004007a00930000000000000000000094"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x31, 0x1) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) poll(&(0x7f0000000040)=[{r3, 0x6}, {r2, 0x112}, {r3, 0x1}], 0x3, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) syz_open_pts() 02:03:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000}, 0xfffffe7a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x2) ftruncate(r0, 0x5) dup2(r0, r1) 02:03:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20080, 0x2) socket$inet6(0x18, 0x5, 0xa4) sendto$inet6(r0, &(0x7f0000000040)="f80f7bebdc098afb36f60724e0d1a82f83bc11d56bc3cf5fff6fe82a69ed50ed14217a22351ac6af73e01167d4ed0f068cfe7f9ce3b6babbe56861ce298f47c56099a37f4cacb3f5678cf9b6a431f3c59f3cf52062c009704419dad4d408bb7d6124024e22ef", 0x66, 0x4, 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 02:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="b103113e4a0d5c65be5339f3262fcfd85e81e7afdee730ea103415a8c8224bc6d767a34af3a670d8a8b8413b0f9cef0cb61a09133b4b686cf1249a1ce5c33a207dea58fef57bcb6a6ecd6e44ff81569cd1f7cddfd9070018d5dfd96071d245362638248e4a2d4791a64956937107a650995b148ea07eecaf3ab2095f53988881f173de73a6fcb8745fd73f973ad555da9c62ff42302ae3c3c8d4a6c4e42cb7581ace5e6d619a6cc50792edc30ce02ee26aef5f23526fe84b162928399e155ef04f7cbe69b9980037c05be14e7e7b754552118144a9c74fe0d8d4a22136bfcad4027de68853fc8019cb3c2ce947249bf46156ad9a57c5977ac640c7a35432afd8ace53674d7b2d72e88b1f618237c5e9a096e6042f0e6026cffacec68f98e8fe3cae99c70dc1dfe0263ae01e1c721bff4eb328e8771f710aa77b0ba130e656e9e950679ba3bfecbeca119444c9cd4795bff48b3cec79368faff723e91b4f32aa08afc31107c3b712a1d4b9cad478ff7844b7d112841fef39fb763ac87d0b71aa0e343003ec43d6f766d995f9da6885aebbf17e7fcc04852b5006a373d1046a888f8d237103ba98301e729b188e7de90e7e62f8eb9abc538570b5a8a523108676be0b409acbe9106bf1f7d238a7902b50c6cba099a67700265c4030a5f719f83cb690242f747b0a2cd0e20da8da467eb37ba41815e7efbf094e8145518102c8ba3403ef93f869441f4f793382e15330911592b2a8a9d940e6531b5aaca202f85f04cdf9173ebca755b6fc5b695d1abef47570a79dc94be35ffceaf8bb3e18de9a01d9465c35f60a0b403eff1b16f9dcd4650c1f6ca96502bb4c1b0c3bf5afa6d2a5f1087fddc24f8274e386564c083cc892171ac10f8ac25815e33f464d09256ceebeec804ceb1d69b57f89fbc23c0c3d0bbec563b8a2ca9619b07b54460e1a9d7d61816dd778cb3c1826fae36bf66e2797fc6b111183bc259e0c089235a2c14b6200abed8e6f256dfa162eefb59d75900c6f543aa2baa41417128dc77220284a7804b2daf961fe4613d049a4534c679202d694572212a736ba2b5e4bfba5cbf050619aee3f8ebc1f727d5d862f83e0ff593a0624caf6fe0581e1fcdd6447324588d1795e4229ecbcec0130329459675d702cd243b3b3bab4e3011e6ed549b7ff1c43d93cdd915d8003cfa99d2d77d824bf7cb2fbd89f7db66f4cb9246e41e75792b8635ce7d6d7eb365b7c9e73cb9947699bf5278e4de91f8d33aa05ef350679673bee2882df6af89306014bb868f8741017a763afcdf5c4d4c110cad22915f59d734a7913956194b7ae0545219d93da8208ae7de71e086b234c000622aea066d75b1d72d4c8965dfa57c6ed0b351b060343132ffd6da920e424eeabfb274783c44c63408e89a21aedad0c683007ced44bf6847edf8e9d4e5cb7441aa8cdd4e71f26579801ca52b5b94543dcb9e4a43a63494d35aa83043cd52b127096a60a9efaa9d4c20deb62effd541a946d9fa80911396b1fc54240390d1cb7375c8c961deda44c56becde09ba6e0a9f8b5540d33a32469c12c9c9a9c1159113a9ff6220c28af10ab551cbebd3fa2dfaa77aed30cea55610d2628bd3b0691082ea16c2a9e0552b333e425a3a00be8acf720ae297bea1ec9b774762f57d38bc13f6487030a5d6663dd59b9c93603c3ec27b4aefd8af1acdff3de2640adafc3da0ae4c86049cb8a787c3036908d4ea9a25c0e5f67328df21c1cfda710bc41399e03e6309209b4efd3500b0ac75e907e10a0d7f764434289b02be3592fcbcb690142665a953c35cd645bf7aabaa56557aab01116f56ce38a37691bcdfff0b1b1e7898f8b20163b0f36db94dff10e43040ad81e1c46170e5ee4778ca1ff7a028b2b9cc485ea100dc4046481b398640956c11a73c42e98f471fb6e7955f4aac6f53ca59e71545d953e12995fd8ac1d196eef30ce80e58b362ec3dba24312309f2c7043e1a9f45bee63a3a33702e5994c46d39c8808b99abae7a666f79eea96a11a577240d8ad45bfc34b9758c20633178d18eeb74cbbb27700523c7cc7602882bce84a699c06903364f9c7cab61186f92c524dd68e1fc9e5c0b1f6ca19462db0f8bf819104d8de6e6c1aaefc58afa3b24275466cdea4b2115c43832e00dfac2fb138f2d9fdecf1b69d02c3c144edd769d0ae32d00a251744e43b5b6a0005dde1755dcd5eb17dccc7f0fd0c31b22bfa48789ef2beaa8123695e3f24394df0d52321bff5ff55900a53719f62f13ebcdd271ee35b94836a26168232e3e31f01f52b5d6179d858ab4dbf4c1a0d38cc1bade00ad1f68a32bbb7a6d273cd2c640581382bef75e6c91fe0350af0c1b705331f94b9c0ede399b30585598368f5874bf2b5f37e20291e26a74ef73e5524d82a81775b030cc64e0c507a29846823e36e178c38c7b8e4e948d46187bbb7592b849fdb62575ff93ca8f0e594622ff087f11818015b03b9f11c252c9904a62c7db952065defd03fca80b2ed28238f152bb0833f7381e9dd6fe902188539ad3ce746d3600bd8ed91d778deae9680d0ea11f28d9b33db930b4053f091cd507b820a8d448783d16c2cc5e40bbed41deab3426e6d23d68c852350a446133cae4a3f009c915343d297fd63a8d294039d82bc20fa8836386149a629cfaff37aee2a9eadc4774cc60d7280cdb59ec7e6b535db28bcdd6fd7945171ba58f6b6ddae089d1d62589533040d822cd01e3f19828d73b68f459ab0569573cda9c0c999be152c9dfb4549770df1e457b71b194a65b7bb2982f186b3f0918e2aaba19e9cb2d430dff077766b698639da647f0325635dfa7b6c23cc4ba64909ed9887648947a932d6113d6efbadd31c639bd71cc30ffc3517045a7c6dd030b8ed00407638cf7c412b5ed80058623926892250027ac1a674ad1fc99048564289a867bc33986e4b970b98fbb9fd81a2111b0a39b143c42a84d8383e3d37156270f5944277d9830a3352f610bfa92cf963d812c5a266cfcc4b1eaccc428c46ac85da656f6f96d75ed799f85458e46b4143db3104843ec6482a948bb5ecaa936c33fe9a7d8fb4f2e6e8071305560eca530c02ddb244f601e7568df2857a453903632237339fde7c83bc3083b6547e0beb18ddf3b042fc8da1342e8316a2bae0d64a9fa5665733579e73c6d772fc58aa7ad439d252840259ef38466138a365e1405f59ca998a03f72a633d8af0ed9d3999d2bcf32dd0e7e23d207ed8d720ed1bd6f1330adade5b2824d46f987bb58f7aa67ec54d7a69faa0e36faf32eb00d80157127f6d83e7ce221ad2094ceb3bf7a84f8f22994d50a5c85ec38823b0fd05013b933d4036c2b5f9e0984e3a4e8c2d17552cf1b8817a9b68a825f3d6259431830a694cea3b5adc13fcb381f20cc82b79d8740eb90405e077c160ca2793982477668197cbd2c1e4aa5852a7e90349ce16b022180a4951adafa639467436dbd293fda3a048f0fef33030f7e32f45d95cdd36670bf4db372d5128a4a6b8c9eec5b7b214d88df73b31271c4ef895dfeca03d61a4002e7d5d1c7922b730a4374a90ba1c253d209920321ae6fc9a9ef67ba763737d2f6809a30c817ad0e27315a13422ad578c7dbcc78f0d0ecb2bc4125e2edf003ea84e24153402d35e57611f2fa620f8c12a66dc072cdee1c36026b9566a5e3b2176fe60b94b2c1c863e2d1936d230a23d27b9fdd6984efb24e4b582acaae81d9f2f145d09c2b23ef79ca8a6ac6c6dc0423d322eca3a07a9c384cbd68df66ab9838baceca61c7298a9d35b82551e6df370ebcafcac643c1ecd09b5d19129d688819bd18d26860f3f308ae6264a6f3087a5c66a7222d4a7e2f93f6723d008dbf7c5c675eb57becf7b4fa4bf61d210096310dc7b64620e8c28c29d0b11ae5a070b9d55dd0236018951b0cabe828a700c61603e7dbe224ff35139ca35fa4604e3b61f02ef758f32196174ff20194ba4aac695a45307d82f803dab6498d783bd2f4b8b5b3cc0b95520313d5e3266dd4f0529afd41ea5676cd286aa25ca6d77da20f532937ceaee510c07282498ca2f37baad94ec107864a0658f5a112f1ab6707c036f20458ae5b8d57f6a0dcbe66fc871d940a9f9e2b821f796ae90185e261702ec858fb7ac296b2d7759066fccbe8f4d8d28e11f84bac8274491e6ce8779fd6dfd261a291ba264c30fa6e0caa2d6925569c5c1c2a4431076a77d6ac9725351c46d895e57d50d8b7cddd6cf64fb6563033534aff1c0c77bbb730d31b1778d4bf88d71d9d08154e9dffce2ea30a33615c088a36928aee6d069dc0999ce085091203e797a87df5bd1e62ca7ae0111dcd9f2976667f3ee68cf6311549445097618eb01d29a7f9a35394824e4642e879d4b7f441409427801e0616f39c32e1f070ab0b929ce416bb1d09f99b74e6d14fe31e65632633cad1cf94808a1c72b046182bb37dcfce5c384e61b3671cd36c04ed91dc38feced1d09e2c7909b3e101a154ed8a0819ece1f26baf545fe0fbf4804470fc406fc6bbec8f84ce0d78fcfb6370cca7f041751c8dfd6e4bd82cef00569baaf9b14d017ffa3f16ff7f45c63774dbeaff498da2ecc77054f7e44261165deb122169acb8d120f1535405292a5e2f1d01c86b0e19c97dd3a04555658c40685fb4f79693cc68ce581089d06a8bbc1cd0cae422474f64f34f61f9a66efb018778118d5f4d3ecaab403b4ef5c1ed1d11aa8c1c85dec535b9d283ab2b603f617297f8bfbde5e0ee1a8b1520ac1ff75dce194570c99f10b88798b322239e855a89f136c20e7a78c73abb531c963fd48b319e1f8056911d8bbdf366accf7c1d066b90c5950dc3004cde30523c6ab1aa4ba8d7e24992eccbda6623a1404fedd94fd591a6878849044258c0931af7bc86d3712254c426773d74a1fc50f75056049eefde1ba5f6b149fc66935563edea1d9a675d5be1ecb6a6afdb88960c9f5b042d34fcf97f0ae92ccd6fe6e9bee1e5c74478cd19db7965267b68d2c8c9e46c25f54624f5d4577d0765750048e963c14d04e03e3e87593924868f1a890af7dc15b925422767413f729395fabad9d053052037a3bfe92344cb8fa3630e18bbec10a37341dde06784fad1ac7489b37f4677b836311fcfdc5bedf53db78be44f4f292bbf2a22d0a75b2aff258d3673bbbf7f0a639bf41e59b7f76d84591d1e967650f158d1c795e7d6d00317b4247bf513cdb468f941e3beb5bca39f73b3a082ac9a23205fcb238927144bf86d3a94dd81cfcabf809d39246c5fbf6061b92f8edd8dd5b69088b7ea59420f44367cda13c2074ab71a919975c50e814ac847bd80c0572288f83a94e0bb87774d0802a0c0815ca58221870198f7ca1e391e3b489edcda4789e9ca594a4021120aeda1d641e068896613cbe515cd999462e44c211653c1a39f8b38f0d55ab91fc5a51a0850be138a95104270f4e42b3903e9f29e1b326a620b49c42895dc16ec80f6b71441e54a40c0750a49ef814e78a54cbade190b86e017eb29b662a9c3bc4e4d405b4eda0c46fc8a0f4518f6bf1d4f8787dce1b7c106837529546c9782a3aebfa713df8494629ce5ee4d74ac0c89d59b5f50dc35753f4c60b9ffc89fa4d62fb59460bf7909683d66d094c39adf9ce4ab8f5d3362dc58bcf642acb39c33997ab37d4f6e6368bf73d510de4908e4ff03aae24c5731c972db7caf9f5c7511ecb29d04b16e2a0c00f96b42cc81ac95ee9aef48518e99d0323728a90f4a9d3a22decc38320424b04c6adeadf0d188b4c20f5be4f12d457e576782b8c1975fc90028", 0x1000}, {&(0x7f0000001280)="0b33ee2801fa6d25a77b0994a75c7382ef872f52d7d75738386394328823b2b96354ec48868e8f4c5921b29b1feda7d384e276e23025253e8dbc577fbf49bf9b8067db9164b54962c6", 0x99}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() 02:04:02 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x12) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 02:04:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x110, 0x0) fcntl$getflags(r0, 0x1) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x121) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10082, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 02:04:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) OpenBSD/amd64 (ci-openbsd-pf-3.c.syzkaller.internal) (tty00) 02:04:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:04:05 executing program 1: chmod(&(0x7f00000001c0)='./bus\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1, 0x1, 0x6, 0x0, 0x565, 0x78de20cc, 0x3, 0x2, 0x1, 0x3, 0xf40d}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffdf0000000000000073c5fffffffe0000000000000000f51bba0d31e99a", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x2bee, 0xc030, 0x7, 0x0, 0x5, 0x4f2f9d71, 0xffff, 0x0, 0x0, 0x5e, 0xb11}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:04:05 executing program 1: setrlimit(0x100000000008, &(0x7f0000000040)={0x7, 0x9e9d}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2, 0x114}, {{r3}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x29, 0x10001}, {{r3}, 0xffffffffffffffff, 0x90, 0x1, 0x0, 0x7fffffff}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xb) 02:04:05 executing program 1: r0 = socket(0x80000001a, 0x7, 0xfffffffffffff02a) socket(0x2, 0x8000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x9) 02:04:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x3, &(0x7f00000025c0)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000002640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000001540)="edac706c30965ab594e18dbb99e3b0e9a4c993603678efed99052a1a1f4b1db26d40f4b0149b63ab0ab8f298d114c6bf54c1913b6bf7b4190bfcb42826d85f24e6316c1c5f6e551919b15f663d865e084e2d5fc58eccf495f88e5bd58325d35d648fb2d462cd7baa5c9a8497fcc71091f966dcf29697491398f9f98b36f8b434903571f91b2e86a5e014c87075c8f9635577213b8f4ee12ff2579da9fd723abff96e690d902843243febb95b3546b05f2affcbfa7e6f7eafce626c6020017ce8f042a4309b5f2f5f8a49a8c50f4c72610aaef3574749dca8a7f5f8f1dfa7f74ced2a42ca94e635b0c38d3e0aa87c8a994ae4416e6bf528af24a71bbdd119484a30e87daec3b5d720e72205b83e68ea1d3405989a22923f1e71e22fce17e8bdbc2fa153a2a54e6eaf0ae98cb1f70102deb9f0b61d048133e54eb9779aacb0985a21f0a77f89dfa4c0a3e1971478030dd5633391251c280df9f04866f3c6fd0068708b9330595166d331dc3aea32b788afb62085f580156aaf43d74d01e76a2b78516d3bedd0df9f2d139ba4dcd88d2a7da76cb2219978a4989193b1cd21e4f306634fe2640810fa761d8d46e5fb8b0c0af23097131cdbc57d471eb8f28d3a6a60ab94de78ea50f83371debd51524d47fb3f58c45df232bef860b202f0ff1b80608a0ba9607deec4e63d4f52aaaa42fce39474b8d217ee07e74be37ae6de2d5e007c7a0966acf9b1802ee3f1db59518123db959dc61089acbee561103cd6dfcefa84535b0b1c121a6f7148b987064f4b52efb8c444f329d8f80422f3ed0927e8dbd66233156a9db95a0b55764ffcada1c061c56a6dd65b4e2179a241e7f30e57fb82d49fc2bb76dda1db7e0300d677e7a53103ebc9a8493e00d85bf75935506af6f0abd19a91e4c1756736701f16ad2a7f3ae2a9a7e585f9ab2ac7c3cbb438b210af1388128fef92bd49f1f9ef5480ec4133c3147130fca5f2057862ca0bcee9709aa404f9e098852217cbb5b4ba9dcc64c6888674103363902d6b6af3490681d831b152e08b79d79f0d292378b8f97ed6d8ac4639af5e1eb73ddaf84f1ce402f552fe8149fb5a1346d3043eb02d8e8c8900477488d62ba87fe29b4312ddd63a72657fc6382640e936088d2620894841d9a978aba355f9bbc1646939992ffe9c397c3183592b28d99b86432d9c6994c132bf18d19e0a934ddd022712476944f7d1a8df742d23ad7c36447f5a804fde2b8c011a6fc155fb954f840b4c1be89433174684a6911716f949e9650dee5a382e23e7a7c8d61bc5c9102edfd01dd0af074c70e161328689469d8dc2dc3ccec20d16434139a43a9de98206b0e5c0ed55e85dccc6f46ec396cfd7cf3f639581947ea091209a850f4b47c9fa65cd9d1fe5161dd202755754b061772cd147428173842944e3d3eb592f116932bef6455cabffe225bb104e49a9d53b4483c0f4db28eff425ea119e24c1d85a648bf7cceb97ee381ddec05fd8ce5f1a5e9fec955f24d17acb2adcb86be53949e90a7d263b09a9cce453d8289119dff810b713e4dc2be231ae35049a483210257f002a0cc9c8953dadc97f7e98bc137cc0f4026c98eb68d26746a585b7cf6c619755bc315f1ed8b0df5c268cd46f6a07983e92536a34e722cf0bc999baf00ffd6cdd531716431305861abc3373d51fd465a42fcdca716f6912db4e388ed5abc03fcea9cf4a25be8febe303f51b183fc4000ab0bc37d4fa1a61b88f9cb80297a832c69999e5eb8a6e4b62ba2c69d1c0af006b85e44b496550ff7ba95bdd4d5c8c3ff09cfb7a3484333ccdf663dbebed5b5a2cae4bc549ed32a63a2c414aef9cdab4a74dccc2c5998a992ae4f236aae3ef261a40b16ab8fcb5c0a452d1933c5f8c85c893369ce1fc032b1d0b6832428446720c82361fbadf82782a8c8786afd11cd3090730c9df20342f307efff45b79e32abdb1579a56519585225156aa403bf5170306df42d35dce522d7ecbc5a10674efbe75457aa0f782288bff7b858f31cf70d2d8c151076e63545265f4c1948c95419a79bcabd775d31e57b9c7c7c1b222fb77eb9812c2431748860972e60a0cef3f9a4ff9ad76b1bfaa5aa458f0b167c4d04d2598516beb409f0749a7b3b14b810e3fb4f4d1140e71151438d6f133e1ee8ed18955935396d63161ae30e424ebe94e1b2c6abe874bc87576723000c46ef30b40ed9ba0aea6b9f99aa9f0d71ac66b1a183cce6140652aaa34b0f43e7e73de55f4b85f9780d5ceb835fca781f5b38b5dcd0a15aa210a40e7ff09649843acb7056951dfe21f9d053d8979d5315beb16a094fde258b8d3461f41cea3c0cdb6de6e21899def898e6f7445812925095b9a9504996604144d28f92fe6eab1ffebef7f6de5b04f236cdbd501b391956588418684b6b4ed33381c9959edad27d1b90b966ba642854015239c9dd65183da3d7217fee484837a95aa5dee0cc141526ca444fbcbaf178626911cd0e679c85bb8000262a090cc388ebb4c69a00397c2aeb85e6157cb37e519948cd247acac11084693bd9e53c702bca8b180993c0590e42ab8f8ea77907c1736ab786c8e4840896efdbbfc24709ac90871893661f26fc2f931b3b121baebafb08d656019c5fe2d7349dad803a8fcd1d54a6191daf4de81f27cf9c984492f55470ddd62e450859f07e4b4b51728cf5243406acac3c5cd36a0bded60bfa8f1426d710334054da4bcddf9aed3f455eb3f4e14c71615658495e162283a3647001779460497182c35465efc02a3056b2fa6e50661893a4166815b4b8db47f930d68684c1859e208a0b5e3c848c24098d7d69a45edf48092bfd055761dde2657e149e7d8dcbad26247c75b62ba41454f0f084f1c1b4c6c08f92a29d2da24f2973a9ce30eb15e62982358f052d71e02a2adb838ec459a0f6d5e3304be7e56b0160a1a052fbbf27f47117f24c408f198ed423bc19150d05c3fb00459bb23534d905bdb680fbb30ea123ef0d139e6a78335c85dc5c5c63b514ca6edbc45d2306b563fd30337f89175fee0c8d00da864870c94f7cabd800e63a8be79aa47d14f55c5cf894bdde95aa2de8c3850b8f9bcc2000d1ceda121f77283c18212d1b10e6a752bb9f784106e980a1910f2ae6c3ee5585141ff784f69305cd8ed4bc74ee186240834e36f7f37bb962d7c21ef49700d38675487a91abc1aafbf7f240552e5b1ca27464be0c6171989ee59665a1083e23ba40a4217bec66bd14d3747c8486b9069bcebdd51d0ade1d1903bb1ad888f1226cf56353cfb5e8534522eee5bf81aa343b8d055d5c2971de9abd14a02a203da2babb578f43b7c34d2b3b5c41f90b7091f14d3579278ca98b8f8b007bc5cb320861f1728d1b0bfc8adc1f64e3290b1df684f5de9980c72e76354ec807ae326f76e13e78484d1359706e20b80c8f81ff50323cba3422a0e57a3312c776643f6bff08ed8fbd4144b4c12a0856a03691b76adafbea952023abd70b135ccedaab5b7674600045815ea63768c0b8cec77f08714ad994edcda34b9b5fbe0d1ff7d650a56764b754d3a43fc88cccd3a0f500818fe7bd5c58bdd200abe6c9c78d2d8463a9d09755b13f7db7d9e1ecfbb8e9547cbe3531d5046aed7f3a117ab34496c4dd6bf0fa2f13fda0aef4753ec863f6208221f8f37a34e95dd6726e935f7361e39b27a19521543ca422addba014868e1c95abb74928d54af0edf7c9a0f187f61d607192763f073dee5d292e22183e1e14f4a5b220225da2f1357eb05b149255192548d21874a2f321ce0469658abffd1943c018919164077517da88506d089b9900d383fe55df413874d07a78be89aba91861bccf7e7b604fe5d8a0272bf50abed513f0b75836f8d5487635d6e7a9f1d160bf63a4a38fdea8be9443e5c193551fffd1c0c7757ceea3ddd772ea627a34fd22bdae0c1295fa8dd2188c11c8533cc1209261b6876e6834fa3cb417e6e29e143bc665701fa6c8190e696ae107d28cc7a9f1d245296a0b0de33cc8e6373832bf371def4f312717695a01cc475dbcfaf6f418a7417e1be0aaf8c27a50d3b4a1cd004dac16533dc5be3cc1836205b59ecc404ffc5b6a94c1b1adf2cb4e1d761eaf140c30405b4c021bfb663cd93cf0b71f3761ab2583f2038b547a91af40d4140f4d50c5d775d0cc64f068c17e15b4d02abc0e8b7010d52bcab24315e4a266040c3af210c9677d6beac3f45b8ae47454dda17a633f5c99875cdac1f8150a44f028b56a09df50d90e275b7db50dee95ec514841fddbfcf0a338191cb4fbf241155470320e8b0ba81dd42e00fa4a50c6b990fc3bab2db963dabf5efc20e2b20ef4f42c0b9e4c5ba792140c055010e6b18de98ab03675b5a1057e50672a23bfdf518548e4cb6732e70d569942fac6063f0e8354ae82a69414cb5731e6ce9fe842cd8c86ebc5f39a2bede146ef8c31de01491576d0e501d782ab8d881eae7f2aff0a0b7a7571d16fd58240ebbf7d8e92a44aec0b05066f6458fca1007094f53d231149313055255a6d5fda0db31df122b2c7bf36fef5f73ba274ff12dc08d604a3d165c66347a4456bc619b28be4077c9873647dcd785fc0a56bb913e21673b902895973539a958cff8abcdb8b1d1ca76f5e256187728e7243facc2bc4d34fbddbaf202160e38f4ff465bb02a17d21f48dea2627f420646a4ce082a49889a8d40c7fc202b8fb19a929b3c0980f134ce7cccdca082cc2e673448cda8a31dc37bad892eea8ee54d9f59449b402945cebb714ff416719bc40d4219aeb2e1c3d5d303b2c314102aaa53c9ea29d6fcdf896f32503ee1ee8925d620250e82e0b0773147c1574dbdc50f4a89faba9e6f30fb651a7c6a3fd4cca9b3b7ad3758db4a5b4c6c5537209fa5437868bb256b2ccc7e2a2382a0551e871c3313b0858ac7803e1a5c47fc80cd30549250150b1b0963e1e8b936011b5c2ceb249171d741c8dc9f18d8b479770be1dd3abd2b1572f40bb53647011c0bb2e892e87908aef377d3a6de0cb6eab86376ef85f4eb8fb24ed42f9049df65b3eacd0f4647bcf27fe18962f87f89a152848bd97e1c637b47700236e1d38da113c65e847a320868e8280142d91d7e5733411fc13bf717be8484f4fcacda729db3096ca51ca98cc62c0b7805f2cdc696f836594b7f8e1f5b8fc18669e23f9cc187cec206409074df18990a0baa5f8293ff9bd34edf4f4166ced7e1bee34a265903502420695ae0dfc111116cf95a33d1f98c8a3fd8248c17cb8787aabe3d548b8108c90f85c51d2e43d716ca0357fc4b0e127dc1bff2f1c5f3838b9d1f2eed9f6a8e1d4eccbd08ee8c06f05590d859eda9737942e97db5809338a1c5ca5c867429c771d722c9873b1d7b435f88675c952f10043d38bd77a8892456e5d10a88a959a8c2e9a9ad44ddbc72dc3479cd603ccbe865126502a8581a3e22002c80b6d07e290987e3d4d8f4b969d73ec70a6825d74d6fb65473ded6219af9ccb9cf00d570aa6907e67ba4da7ad2b8f0d966cd75b4c14261a563053cf144dd974ed16f29153a3da0f04e9749a5185b13a9a93bbdec177f5c98dccc7d5f0aced988763c2216cbc93a83281ce909ec9b5d6b6c7810e8e99dc479aef6210907dfcddd484f494294519882f2d33ef88f5d5bae7001699cacb21cd86feff42a236186fd5495de3a983753e1e50073a5a3fabce4e0863a5c2f9d68d7c678a75dbd0155700c4299c1761d2cf997b50d5bdd94ee311f94a713cf0bea3fddeef267e9fa6e830b07b1b3b62c3751e943017009637141190708778afd5539bf", 0x1000}, {&(0x7f0000000140)="2054c4edafcf7c98f8d38aa3d6daea21f7dd3ad9e0f92ddb5f0643440ee94ae9c51e0d86c82673d7bfdf582f5c21d14df440d8d870b9b938e699effcd20a56294e024939b9cc805f81d088a86255851e7aa6d617d772c2ada013bbbc53c9debaa84e3de7364b4f834a9bfa8fa144b5a6604ca7f607ce6f64368d05329be6a06efee84737de0a2c1a548eba6e0674222c810dd29ba4de47809cdfd127a14e62007ff8409a4b3288375eb2f3ad4d4e078d352f0be57fe795790de716a2224bcf4b8761dd060a3a898a815007c2b8a63ab86f2afab0a3dd3c264cb5f65186ae8195e388522b86ab", 0xe6}, {&(0x7f0000001280)="de90af5d0c32ca7eb4fdc57f5616c43077ec2a43af3684fba682a02fb8729694d8ca1342ae4565d776e49c479d78ef123abd0759576d23c3bca797605523f54d36290dcc4906c62c25a774e25e5584dbfd1815a604abf6a4da12e2601a1361fad0439c40afc7c905837b169af59868c594368b51bb6fc3407bd256cea8f0ebb628f78f9548834891e616484f5b239df301f06e6e77664f9f2c0677f7dc3e1acd3d7480d675617326eec1ae0453beed5cb5341d734266670a195ba30bcdf382bd3cd01fbeebf47a5c92a1ead6081f9fb7bb4bcf79cbad125c0fb78122a2", 0xdd}, {&(0x7f0000001380)="486a3fbf0c55bbe6e4cd497f1b23722845cab5b9d9af41983d074200ec20d077e438e824c5a710f33f37c32def47c262f9b6ff9e5137552b04b1525b5d90aefb8459", 0x42}, {&(0x7f0000001400)="54da7eb88b62276915a134fdb0918be90c02672de6f1dfe15eee0c3f3454bd67b34bb7b1eec72c0768f200387607fcbfb1efc09aa8b27c94110cb1134e0159a874b459161c2bea69919e5e500a03549f95e71dc9712be6168e903c4f370d653bdc66a17b54b24ffc8350f2fa6d0579df3148669f6cde6ec333e37c4b314c9040c45b8f78057630b01525b4bc39468a2d9eb07570287b7a84b340bee45e9673f961e00de1313316cd7a939678f924e89da59cc99a7ad735", 0xb7}], 0x5, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 02:04:08 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') getpid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 02:04:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0xa0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x1, 0x6}, {0x12}}, 0x0) 02:04:08 executing program 0: kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)={0xfffffffffffffffd}) 02:04:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 02:04:08 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) 02:04:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8, 0x3}, {0x1, 0x400}}, 0x0) 02:04:08 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) r1 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r1, 0x0, 0x0, 0x400002, 0x2) r2 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/242) 02:04:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x72ad800000, 0x97, 0x0, 0x1, 0x3, 0x4be2, 0x2, 0x1, 0x2, 0x0, 0xc3e}) 02:04:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x3d512133, './file0\x00', 0x4100000000000000, 0x0, 0x7, 0x2dad}) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 02:04:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 02:04:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x80000000000000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x6, 0x800}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:04:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:04:11 executing program 0: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000001000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000002000/0x3000)=nil) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) write(r0, &(0x7f0000001140)="2f97ba80c5ef907f51cd45cf21e2716000fbae198b39146da41c6dd8ffa328c70c01", 0x22) semget$private(0x0, 0x7, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x1000) msgget$private(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x30700, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) getpeername$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002300)=0x4) getpeername$inet(r0, &(0x7f0000002340), &(0x7f0000002380)=0xc) fchmodat(r0, &(0x7f00000023c0)='./file0\x00', 0x20, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002400)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002440)={'./file0\x00', 0x36b, 0xffff, 0xfffffffeffffffff, 0x0, 0x0, 0xf9e9, 0x1, 0x0, 0x3, 0xfffffffffffffffb, 0xfffffffffffffffb}) r4 = geteuid() setuid(r4) rmdir(&(0x7f00000024c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002540)={&(0x7f0000002500)=[{0x0, 0x5}], 0x1}) r5 = getpgrp() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getgid() sendmsg$unix(r0, &(0x7f0000003940)={&(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003880)=[{&(0x7f00000025c0)="ea259fa476bd6a39982c526a9229264be73c1d57de15ce312a7db92b6a2563eeac8011bd4ca24cac9ffdb5ac9995eabcb16711b5ce51467dba8096964bafdea328b281fe19a406c0f3feb30b837a675a00b79fac98596400", 0x58}, {&(0x7f0000002640)="d9ef0ea41e2f657b4f3f678a01416218d7166ac33a94085adbe7403546a42c5b83fe741dd7b7d4e1fb1934a2b0ae262f9db2c56cac615cd1d8bb12f4fd735643b24f1f62cf01253afca1e686fcec39eb3e888cf7bc1478f681b738", 0x5b}, {&(0x7f00000026c0)="14c262648f583303c90b4db3595e32aa1451aba0036a8054b2836ae48c93d90a19f60d1aef806f7032967ec5601e7fb970230c5fe1", 0x35}, {&(0x7f0000002700)="375be3727af6391a7a224ae7cd974c6ce5f58edbc1115c7e29758dd23220aa53983f2bdd8a2b0e560604510ebbf1334dbc284ba13d337fc4b17b188316518c812eeeb07299783c6bf08a1be8d960873462613a8addda8659652e474bab418b4d7b319b3562b570a14ba4655edaf2f32675d8131ee94be2ded729508150b296c480cce6180b24be8395392e56a6fb71e7cf589be6ff7fb741accb37ef3fd47dde2f1ae4c0734b8064a71017d6d7c5fb387db119f211b787de397b275eece7fd86246280cef80a3889aef977a002fbde47f3a6fb3ac12486f180c01d993bf5468c8e2d562f5a6146af86a3", 0xea}, {&(0x7f0000002800)="734e1045665ca4ad5b0ca7cc7b97e00d04f12ac2858c2db67f4c063df396c394642bad206ade15869f4f76e39c5edb3d62f80eb42fa2c4262c46f930cb44d52bcce4f800e15e2473a1ff6b3bd2e1f17dde10d1b36472190ee663e660ab6a4861de84ef633002ad94f3637b67075f9105ae8bfcfc4d92cc968dbe2dc455ef07f5042bb0ec20a7599f9c4e9cf3b6378f8526da3044ccb728ec1b756098039475e53e5e16d53d198864b8c3bb3841d2c44163add8f88427ed2d7d3a38d84317e6cee3fd305f2d3488c6333e7e18b393923d32c6b3d82a497257126afe39126b35020b17620174a1e759f94c9aa1860fe2633c8fe6a2cf8d3c6f08c8b34d03bf91b613ad1a6e89468bd20a106cdf2356bfa73dd5aae11e226f98aacf62ea7fcab742dd051764bf2672b4b36c85f27c7b22ba5078a4a3a222167bf0d564394501ed347066c21901e3fc2358d75a4adb6b4840ac20977c6bc5ebb84dab196249ecd172ed4e4367322ad3378d9fd4096c0b4b823dc8bb4a47a27ca3cd0edd9db2ee2c28521a70f28a2953ddf30ce7a352282228a057c4f017fd3285aef254a044c4f280b87397588f6df55b6ce027dbb086abc772bf8c0486b0b201a023b446542aac24c9970f3a320f04c7b4d69f661f8ec22759307961fb62973e37d589237e116d8531593b8ceb4833bd39f141288994bbe799cf982ee78cad0c177de1d4d0ddb6ded4245e3e3eb58dbc274a747f84f3fe6633f1dc35524abad6526fb77df7fa2d84a376535cfa103426208808de12ddb79f3f632a79e58d1f7cec3c1a7f6a1c7e1d99986c4b9fdde43a02e1562556de3ce37afdf5ef70313d5e69085efe4416fcbc8ebc66fdd8107246c4f47895fa29fad6631711c8f460e0538494ddc79f2f9fb0aeeae926295c281cf244f27afb8e2c8f2161ce9f954e4f8024ec3cb3e82754ef0d9858a54f3b71d4841a2e27823642d0918927fccba87cdcbf5240d345f9e8894b6123bc063344a6641b8bbba5e5305ab0c6935dccfea59286e19bf5562783c7530a1c99095502338cd3c83f5a0d97945f619d074414344e339a8945bdff79fa46afa5d64870f065cfd3b523a7951e198bad1ce3652be20af65f22b7966bc2e16464510a6adb11ee14d1876b118937604a564e7da56c6746911ec21a4948e0c3b6a2649e1bcde719c987dea18f4c80baad7f3b3bd9db4dec03b52e5ae4e8954f91946c7f36fb04486ed6e7815403bd3991389e842048a91c1526dff760b16cd7dc7a7cd0ef671594bf0a865943c2eaef28538e8c4840d819f1567d377be9c29cf5e37ad0839172a8577f37171e3067000fa414c46b3af3bf7f9d7c771354a9301fd4f159269ee00a7c945bacde917c255107ac6b5e83d612b541b93daad10e827420b81e8620db989e6e84ed1d794f231e18fb34973cdab025e1740d044c8e4f07f7ba2d753970a02e5b753acb68c6ebb9d2b42b86fb71908984190a4e53bae8b19ae74ff26af397e196c6424659931c12ddc64c6c011948c39ef4067d7e0f68b985e239c5d92aa138d3474baf053079934ed14c2ac9d9ff96aa5caf7e452b54de0cbe79f1669774367735b34de24fc9416dcabec9f0d157b72654de7c828860afe4949895546ec9a51d04f1d51751ac3a07f4615e0ee301d0d989f076c1df8387949e2e692c7bdbfa487cd416b7cd3c9aebd3eb01c0efdbb0b67d7b2e1aecf5bd76a2ecd4dd81b8b4f83376a10d2b0c47319ce5ba06f2659e595cfbdc7d412b103a2dd5c8879fc957a7bcb5cbd6602fe342c04d6dd6a0ff85da216c1471685cbc77be4a7009105eca5308f744471d1fd92ff385d5f2162ff26f2ebb34b3f1124cdd8fbb5ecba1d6ac1440beef7ead6aae44f7b34d97fc79787c8b1d6ac920e7272f77cfa16f34a61b8bde4e1314136ec9578d274dfa285d3bc118044b28007628392519bc1b2fa9d24bce03459d5fb601fbef24a5d4718ed4592fcb1e10c4b32d9277349adadfe6283f916568b3e2d2b7fe623a04fc9b00e867384e3ab5db074e9fa5102e4627ad89af7b193df67c8d02c3cf770ab6197e9029a260bdab075ed1066a09e606085db29837d17feb547e2e5bfac2347dfa96de94f093280de50787c4028b4dcf9ab16f24b39fbdc66d697e9ec67516a0a09120d5df379e8d7356135e1243dedf7ef87ebcf2409d7c727801d03b298564c990fc47cb1c4bed773df3ca891924b6fc92c44e1b0d4cb0d94319f948ee3e35dd56186652ea90fe01218b66637ed329309be8fd6aa996b9ed3fff22630f0b7c2059879098e39ba2641a6583840361be9a57b8b1fce36c1113b949dd64ab142eacb82dec551c56ff851051e84ae18e986b52249a9b7525b12dd791f3dfe435b322a2841d450fe4771b9c589a3727142e9ed3d32fb3e7546a2e6f561fecd0da0845bd57e55ff95e684a5b99c13cc1dea12b4ff6c5dcf0430c7448cb9bc533fab85dc0840677b353074c0462c3f38f16a3479fb4e386c5ab79b91f0e7c26619a31d16b8bf91529619d49f5fe1dcc30a2917c9bd99caaf6ef6bc90e41e64a1404ceba2faefc38205b89712feea3bd1007061c7d882fbd6c2a76fabf6f90b04320161b9beb204af88a8ddce97d46cf1075defe35fed41b1dc0f02ee5634cb4d0547429b575096a7f1bfe16aab7bd6dd4181cdaebad9087dc2ab9c13d4a590959f577ee8dc6e76c30975e246097d898c376b60458cd6dab459b036a3455489c98798b12e3ceafb7053f4598540609c381536a593e2d626b5923f7e6e5f3e5c185213c8cd995eb34fe1054e157a87b39a8eb09b1180926e9a497be1e4c5789e5e1954f30ffa82591fb0007c0a2da43cf5f0dd99e85ff166bdf6736da0302c5fef88cb1a32f07ed31c07b868107beb48d55a7c2de5b1b0612521fdd2a4cb8ce94d6e6bb100cc57cfc67a2f7c99b14abef301a0d2c6dc8e6cdb80caf07a08be865f28e019dfb1179c3e57a0f7e8184711cfd13bbc78bc09ec008bef8f75b8844bce5b116701e0add0cbaab34474144768f93afd36ca872684a07fb8e76187af3e7f338e1acd73279acd3caa2f7b508d3722e10f109b2dce2f4b9e171a13d59dfc6d6f9540d1cbe1f583b439c24f59bb8c76fc2a926fae139594ebf2d8598776a18cffd74c4e1cfc64607fb87124c6977e82243bc93458a91cfa110230e2a340d274dd797c1df045f423fa41cce6f35a16a747a00a1549a449ab6ad2edf5195ba280512307b23a345254f5783d2329d39ec12272a85775fbad4862aa9f6d827aa84675ded7f35407bff71ba6a39c40ef48f7278110a06d2a26c3f73163f9536dadfe9e977cdb0733f9a21bf58b36a647e787c95d5a151de973f6e5f332f8dfeaad2b62ee4265284d5c821a508edf67854755e772db24abab5d3fc26754288288e8a94616a031ba4aa88a5916dbe65bb3703eef9555f3506f0e5d74ac4626645b81792442b8cf5d226da7f46be5a1f8428f03cb5f7890bf1da3c182c718288414f881be4ec5e9c044bb8754dd6d73c56e53e31ebd85f717156a371c1bdc55ca572d1de993149592cf7c267ff3484a503ccd19d04dcf08f4db0a4dd420e5124b8d13ae4008ce47004524ad9fc4582e55b583b7c6f6c6fa9860f9e49463d68c6185fbf0e4fb4031a6294b8e4da0b009e5460536f700f05895b2a20962fd9b7904df4d624c2a810b32b639d6d4734b91ad90639edc387fdcdc7df1e0157995cb52f6277042e3905a83e1057baf5e03bee418bff7a780c3f42599727e8ffd055a6c50d2b5b19873a78c6b71c75f3f010573417bfa5a18ed7cb0171629454980d494d212991ef965070afcad660e7c846e6d861b62a4d0cb64c94922f98773e19e264400da153251694e8fd94e84d73b3c6fed1e238ef5094d0044e53b303c4ee512f3dd8771398af91eb1e296e13b872cd3017a1e2cfa3e3263b20b0a4d8a072dd85c9a3caf111f8aeaea5ebe87a6704ecdc7f41fd8d2687c5a95da00a0782defa50732739f0344d3e70cc169ad1598ad23e018103cbe3f98eab3135c908e93635ab7bae2b0732ee0ae99e69c5b3fe49ec32b868502563fdabf8c61a4b9b26854ed4020c4c1d3eaaa012ec2f76852accfaef1c759e2fb3b0656313968263ebb96398c6f25d67f84280bd5808e2523894639a547fa46d248e0c1a33f7908c338546311301a81c6f3f4b0a9b9222ed080371c8c69dbf6791e82e08ee38359416564491aa18e50f745f3b225cb4d4a165349137d99e85cf0670d149bcfaba5d8ffbdb55886544a2f26b387b8df3e421c129aa89332cd2cc72cdb682d0f57332761fb88647aae50e5c98b64d16a0f66232bff606750658c27b1cea89ebbe175afdef463b659b25e9ebc38c1062d2ede1debf34df8ea413114fa6bf95143dd85796b52f450fdf1b34143d25856e9835fd8c8e39017d18b207f7c13bba8e7cacd4052302be6c9c69dd09d401fd42a017911e0ce0a7107e7cb98de731afb13676b3eef0e459af2ac55233cd13fa1bf8708e64890dc3ec36626c6c819eaadeef38bc0ac8e1577179424d7ed8ba70b8a03fc4454d5f4d6a00c5301a3c062a299deabc49bd33d43fcbccf96d39263e60a82d16cf0498cf902590f24eb6b8d24944b3a4f60bfa9e6334b80c097e36886531edaa6de630f3142d07d27abe6daadd21487d2e0b77cbb2c41c681de37c805831dc3c785df71a3d72f7f2c5a92c497cae17357b15233714175a7ed81005e71dd30b8b0dc3ee171d9d8a757ebcc8da6315d6b1cf2fef72b706b7abc0e191ddbf825190ca64e547e6f1afbe183b7946351271d5706a1403a4470ac300a670e0a676f714d8f10081ff6a299065ce7e5e9d4da7996f185c54cf496eb006cb58fdc64b07cf3ec02ee6dbb2f5a84cc179442fe50059c499358871183d955a776a3d14a3a33705f6fa9ac0c29ea64a29d0808b033b664a94226159b71e03dbbb4ff25a9f22148844ad4f4adefa80aad29c3ad5e20c19cf339d5ec1ed8c8935cf7411db2c97eb3959a64e1e08a2dd9a16996980f6be2130b41743f5bd4a7611c5c9093dff0e5080a0d33d69722cad504beb6bb88dc5f292bceea23322816b5200cb89fd514f7d6a0c4dfdd699e660eea959c1e2d8319b87e818767d61407de1b63755ce483698da7ab8229e8ad22a78776461d332b4c8b083ea2df1cc000c56cf888fe62c74a39567708909fd0986e0ea2f5b9ebed0f4031e2d651d24541553f1dfe0318b2e8658a4f7ebf9e25bbe56c5606c3a9ea39e846d063ec5f6e70ae57146e7dd64e28de8fd9bb2a1231f35579631f8b9c077a85b07b4673629a0a87a4b261321a29459722b3c33e0d570abeb0c6b0028d05310056d9d5c7a0f312d4dbdcdb832457071a3dcf68a942459f90bd47a530114e8a1b41ab017c8605520b55487520abfba046f8f018243baed65b317f0f3a627bc580eb3751208356b99e7778a4b13e6a495f72a8b7ec7c315d0220ad315ceb1f5468864aab0328fa5f0df2532bff3d0829e81b7dc2da48434ba3c4e61157616c565a351456be7bbf2ef0df5f7bc93af6f2d25a79d279fe9bec5b58319043dfd61efb9b99e84a1647ce196e6d24d2faa49deb8f2364b02a89ad2d21bcc43f6083cfeb54716aff1b18e1ba0e7a31fee8c2f6d026ab5ec3075b4ff465eb87cfa4e3a52f7fc0040faace720dbc777d76fb1d44f9a5b89b4d160b90576f9aac460c93c0472cf7f0b7c4f857776430a324c309f91d13453790e70b77defc702fc9d329f340ad86568a2d2bab47076118ef6a54cee98aeb4", 0x1000}, {&(0x7f0000003800)="06a04a85d512554525049891f15a3a61bdc920020a4a93c93c449cbb03bff103b5166c84b15f2d20ff73c894894d6c534d4a9f971caf42659d2f9f2eb3c9b8d46c4006788eb2b5b2f1b25399fad1eaeffb468005579e1585674606768faedd1368433bf860b04a", 0x67}], 0x6, &(0x7f0000003900)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r4, r8}], 0x40, 0x3}, 0x407) 02:04:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x88ae, 0x10001, 0x9, "51830fe7fa7b8bd02f8bb658bc7effb264c2d76e", 0x4, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0xf2a2}, {0x48}], 0x2}) 02:04:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x160, 0x1) 02:04:12 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = msgget(0x2, 0x420) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/51) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x20007465, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x145) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x649e) 02:04:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000"], 0xce, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r3, r3]) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r2, r4, r5, r6, 0x2e, 0x2}, 0x3, 0x3, r7, r8, 0x1, 0xffff, 0xc3f8, 0x6}) msgget$private(0x0, 0x10) semget(0x1, 0x4, 0x0) 02:04:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffee0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x5) 02:04:12 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x40, 0x8}, {{r0}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x67, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x5, 0x1e2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x54, 0x2, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xc, 0x6}, {{r0}, 0x0, 0x8c, 0x8, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x200, 0x7}], 0x8, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0xc3, 0x3, 0x1, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x100000000000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000034, 0x100, 0x7}, {{r0}, 0xfffffffffffffff8, 0x71, 0x80000000, 0x5, 0x79}, {{r0}, 0x0, 0xa0, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xf0000006, 0x15, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x3, 0x8001}], 0x6, &(0x7f0000000140)={0x0, 0x7}) open$dir(&(0x7f0000000000)='./file0\x00', 0x490, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x0, 0xfffffffffffffffe}) 02:04:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:04:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r9 = getegid() socketpair(0x20, 0x4000, 0x3, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x20, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) r14 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r17 = accept(0xffffffffffffff9c, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) r18 = socket$inet6(0x18, 0x7, 0x387d) r19 = syz_open_pts() socketpair(0x0, 0x2, 0x4, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = open(&(0x7f0000001980)='./file0\x00', 0x0, 0x8) r22 = openat(0xffffffffffffff9c, &(0x7f00000019c0)='./file0\x00', 0x90, 0x85) r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r24 = open(&(0x7f0000001a00)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001a80)={0xffffffffffffffff}) r27 = socket(0x1a, 0x4000, 0x1) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce26d7b32e6af11725b3cc37892e4290a103d8bb6b72830f778fc80dc44d98e58025ed811175e97c0b139f67ddd15fedf5c946c0ad6315e26576cdf5e50c32abdd6eb0e9cb465097ee3d80c7d0c386754d050c8b3a762456101714635596cf524c0ddd563f513cf68f9b036e2c478bad48132a1f380824e3332e8e5238288d702765db1788d81c771b0cfaba8dedfc36b01b782c30e53a2148fa90975304f927962430e057bf020091eb4eb9ce6a7169913feb68088aec6711e4c4b5699c0ec561406e09f953dc191c1ce9b6c3849942c9", 0xd1}, {&(0x7f00000001c0)="04ad08957a4a53c8d256d4604963c791eea9eee9521cc8c09151be2ceb612cfe98dd9768685dd791a8f21f44d667dc6edc9c28ba2df0ff4c", 0x38}, {&(0x7f0000000380)="e641d3a5f5d29fd0408d80052db9fe173fc3c88041def4a7f1270f2982063105fdbff016cede4c811e45cfcd2c373c2fb8d37d85ff5dac8dcef93cd08036b317e1de01df6a3f5dc3049d9e23affb28828deb3d865f26989b20dab41d87aacae94157d0949163969b7f1c70eac19588c45fbd78d8ba097e633d04a0bbad5d754c16566353c91460e73a9a1838aa7db4c60af912925580a269c331cf910cba7bd4135629848b7d7c4e41327062d1a1ec8e8fd2b5cf41e3be22473edee906bd264f91bd9f06cd46f44b2b2bd42bd5cbaee034347bc8a27866031314a9", 0xdb}, {&(0x7f0000000200)="d836d70d3cdbc9458a80618c96e47f0a0d5c5df788948010e9a9a78fa2104cde7c27e5f51130876a32a82b04e4b5c3c54b095b98d36db2dd8881a644631dacab7afed991a44e6ea3ff44ae3eb5a33fc69783070fe91cccf3b11e7b40a8c1fc4c1831ed033222d94ed674025b1444d1eb5f84e608b6b50ed43174e9b769d5ac", 0x7f}, {&(0x7f0000000480)="2490c4f8f1d2a9a713b0a3c2e2d542af6a674451a6074d12a692bbd7c792f476b9290438851d1e60c9b3d196a1ba8f202985064c1e0f64f8d6781adf096e042a140f059ecccba4f87ada4532e7a28acd2021337fc4dcba73dedd36de8f192d9ad7a2fdd4074a08a25675cc31212f4a9777f798b68fa5626c6738258eb8c2c8e5904fada7f887b3884b0da441427c78ffccfc3e1c3288478a114cda50b2e97c77ed9ce3f19d0bfc51ba8b53587ae8ec428825631a2adb464cc548ed9a79475e8dd3898a0b715fe51efbf1982bef0280db483c59363c1891e997ca0676349185c36e683ce8b4a98b1987d9183969ef6c5c0855e0a1ff767691a2f35a612f42c745c6b9adab87ada4710169bc978fabf47d7cec1105d7e6799bce23da25c814da3f6f5a7d1330f3886c58765fe80e04c2ad4937ae039632aaec5a068452cc55d171fe2b64718c7cd26895749bc9db31f09116519665c56467c5d32ff8cdddb18ccb24f1b5c5e35a773a8f4ec7f77318de8c574f7ab7de85ae45a6f6317a8e977b61eeda4b61caef8d9d077f70d00c6d89d3dfa3e102289bf176b91a9fb1fbbd508c55f680c99aafd788bd81afacf19f780b49a26b25d55b2e438f99755a16a1387dff282c30611f2772779973c266272892c14e512c84d862f932a5e010abc83957e98518227bc798f3752eaf858042eee2bbf7fdbdf99e5333a82ae96518e61651521986680b321fa29586a81e267a4c22dd99265f89102f4bb66586694309a9ce0f203a7fa9d72b27d984c619eb5f98e14f59764a07e11204ac00375c352636b0b17b5a88526ca7ad476f4a563d2bdab879b5e07245bdf1bc1fff4948a619ea1422da4a87376f0c7b7676f1dba22061f63369435ccd306d1ecc4b268f8a688e97b55b8800d5fce677f9788cd3341eb7a4e7f52769702ee76316215e7a3e11979de2e542aececc946c51fe4d8654868b71ad897545a65522b666f45f3ec61e3a4fad46777370ddfe84b85cca97896038b07598debbd6c48c8eaa9d282c852f0db9e16ff64ab43760ad07d7e6228c24c7065327a24aabc351a93f507e626ffcb9db7e9ee89ac8f5f00ebffb83644e04289f77b534b044527ee4ea8221226585081fab67a598bf6f2e2a3c4e91766bc3e5f20b685677983bc0c3f2dffafbaa7023064a8b412bf393fa9addc53aa14ca2833e05911c59fec8fd49a0a2d07a980470a07127616720e92ff225dc97d8f39b96660133e0216eb10adb9e509cbaf07d5fd051b07d7350559dc6942c3434934c16d8cf645f1e337fe9407e7eca5828068fb5d04c66b3e643967cd8b2ea3aab2fa2aeef794a07133692679b4acc2a37e152af62624f58a01e8fb2052debd357a4ab919f28fe55f91e23a47bead6592e04c2268ac0faa8ab6362930d1b6e34990e02ec5cc2721ee5a6ae19c7a689e2e0ddb01dfcd4f13cfa834c0f2beefc7002e808037eeac4bdf6f6387fa734569905868228c7a3e695cf6bc4f67d5d4587498d17ca6efd942a70216861d01c5e3c3ea51bce77238ad23e302e36f1a2657b3d9852defe47483ac947c6a3c4c62a538763f3d5588bfa288b1e6b93d049c0f7f5e4274d3a9887ea784f34e558ab45dae29d69a5873cb38af99ad9e36064698819885eaf29c8fa855562594ac7cc896a5bc9fdc7532aecb18bdb2d30afc8d4088302be096bb0bfab70d700b67c22fa91539644c4883a0081771fb108de8d256e4a99d88519a5bf1c890e3c5cfe2bbc753be53c61ed2828d352df961d1d07bd0b77e5a9aa1bb12a6bd792c778b46c95ad4531ace5d19f7041ea7912ff18152dde686b4e5da6721a97921d39b2038a2dc28f3c38b54af65d349bf47bf1dc72ccdffa3d37f8c1a65fbc5a5bfa6f94a589cab65747f93964474961d0cf7039b73feb6106ab6ef61a6d369590da6d867004d578f674d17de6e21130ba55859f472b7957af036a8b8d3b3e7a0a025516f16b267cfd03d3b5e0304659a77a7134e922b09dc790740edeb44bc5b95dcbc35b6014f83c8ea93a6bf3ee1850fc360f016dd50cdf0802597083eb798924cdd380436c0df3a23030cc18df95a0ca259213faee2ceafd46f8695c6f3381fa50587b4715ebaa69293697190f7127d4d188326050c251bd0bc64c475c533b20149be760e511079b79f6816410af6e0f9f2a9ea641dde8df9c5e1ca783777de1ae4ae43f64bfbb1bb1c0f6cabab621cf3ee0ef5d85673bced8de484c5753bf99f6dcb2ccfae4bd64c1b8bb4f0b20bcee078b03da23d9b843a3bcab822def10ea9717c3991fc81123a743e75668b9e1a0065c83e107bd80faf3bb41a4d9086939fcb9f5e13000dad8ca0e71220baa3e0180b35b78b5b494c772d04a0aa168c2094a8e92266056b895079799b0f27cf3f04f6e28d69dad4b1b8cf183a6bd35def3c1fd3a54f438ffb4618e54990f0ae51cf517947738513441ddc9b8b6902eca8522d0d7eddd8b96908482abf355090c645ab5c203619e4a5a93f1301c6e71cb719b9d129cbc1abf191135b3fdd337806ccfdd70f0e4e7d010062ab52dd5e7af248bc12430fad821ad68d65f9e1ea32985c03b70538afd97403557801254c8f27dcd6a9d64996ba39cbb01071c9e36e9dcb7fe99bd43e08d677f73e227269de734a37420b02054869d15432dec6da6021003ac44a1028b176fca195d7fe985f293a4908a467144f63644ea197640ce835a166f86d4db6e37d299716e2e7c66a4ae96263c262f0cfb8d01d618936c7237324201cd7e876701278c2205cf4683566177c073fd4e94221d9873d395d6778a63930928b3aca43b6a40eeca92131a0c3a32e682bbf4365408f7befaff0f37a83bb90bf3888aa51b0b9e6336f7b90f67d728b515d6fc9d2cf394fee51e34be6e01809d0be7a89b22c27382b99e775c5c4e3f5021ddfdd88a0041d34294c275b1d4b69ebc135de4d568a5d132ced1a09d79dd3b83863e3567c176cc708f847b9dc40600caed27eb29af620748636fd956fe779e5e7ecf4b7c075d01d7f3d695ac875e411a628e083322fb32eab064ea88b05ae7eca960bda6c82fc1e418350a55317393ee0fadac12ce148c3670c9ff677a36c83b80b898d2f88b54c0794e3955ab3999015fffe84f9f49ad5945837c5cce49059bed46988ba96b73796e8827235cbefaa17abbcf8e16d8da18ad9d3fb1871d88ea59b3877c0678b111d53c521b8ded8d5f376f89fdc7d841c89b67d141f3c94c3153de433b23a337142973acffb646508cb38448b9b9e518a4a25413b230ffbbf2ff20a8508350c71bc9a95c785165d4c7592e321a68c9f989d3c38cfbd4a58e8c9a9ff3745aeb51c587d8dd04f82e9f3fe424898ffbb3a7e9df014fed3961189c8607e7043ae516051b9af04626dce88f42669f5b8231132eadda85b938498371153aafb59cf85ad009548e7048ecca3a76a7f8fedb1fafd339e12887229b10f8887a5149cdcf1ba8d5a6b3db1f78d0867f6146ff526b6e7be717366df81f5a4a21b4858565e27799c7ec858d5f7a8ea79e785e0755c3c8f362f37abbc7ed484113beb105d200f250597b219ac7f7a35dc6c8eb5a1578e7df8e3ce000b1b32ab48e436b17fe9df0d5350d9e0483f497cab9bbe06ac745a9065aacca0e7676b94edb48a665512db8ad7b1adf774539276f9fa45c1290721a5a2ee3b597ab38e88fbc90833a1126c3f8990b6cc8b4df9816173fbaff13be22487e963fb52dae44763b82517c24f998c61d9d70516dd66dff45222aa978bd9fb57c78f73e8676fdc58c1bf19f9d5674a7f0238c5a70d70696cff910185b6e2a29a2a9f2074d846f5079ac0eba74a8903f58b57eec8e2266fe1f73a300acd5187f18affdb253bed74f55cadd4d5d544361527cc4bdcc3a3abdd829e8a78197cd27feb27436e7476637085b1f263717a8e1286c48ac2f5adc58efc0d1801a5f37621a58e39bd1903324165e9be3e66a39602ec7928c3a4ab48ab377930a61acf73658b26a6d4e89908411514689d53bbe178e82cf27cc7118330aaad6bc3d2b46654bbacb6695ce2481232620638b4283f09681fe438539971fff458d4a1253ef5f606b4c5f920011ecf45a7adea24ad24bbb2b96f6fb7d3af7fb833b0a623c9e3b1a3150a05029c96d20ed72aefa3fd8685ed9f048a45a3e57f3be35596997df476b7d1e60fffe63a035c26e6b03ac33b1017faeea36edc35374023b096d1c916f40a7a2b74ea6bfed060678dee6c2db341a08f5248e3b4d1ab5f426607f7082f03cd836fc074fac4ff788df84a0dc68d67c8c22bd22b282ddde005afb46e6eae2c251f46b48405265d240099f4f36080c09ce340214a116b2865c5eee4f54e6207864348bac9494d63e39fdf9edd845be22de3fcae8dc302efd6f599c4d9e2e210a093e971514b22cf2bbafa9bd2f7c9fe16d54935e382bea490e8136db7222112c7782b0f7afed26636b5c8ce80328246cff70d05429cbcaa7d5c541244b512cf7853a0d6db4cc153fa2e88c381aea1956f9a895d9789868117c0003201599074b14709b808ceafae776f8467f2d907953d746d24098157adff0c1812925f4b2484135db987b64ffd5c57f600306e2af0cb0f8108ebba6040f30b0f09c857758ac11477b9a8c01d935a794c3b6f3187313c932a6d40de67b4908a03bf2ca060a7f6e9470429202fb89edbbcea3d6264398413d828eae3e72d87641b67568b520bb078087c0ebf06c7d63aabb4292b6389d3c2200c5e7516dff27e17e91bb004471971427114f14398a1d9591b3f680578d53b56df1f16da1ecc33cc909f49297f7c4082623915d4148e4f267a014d350d8bf03bcfbac3aa09df775bd38df3981d6d76cbe59e4aedc1cee5f9b7ce362e0afc7ad067e86e8d6bf165e26b87e8035d422603d63fdf9bc8e31df8b45a40530894a57f6d518ace94075c00b9a6f8cf0e49f36d8d351850ad55acf63ccfb70b0dedf383058d372608311d0e19da242fce05c5149395728c6f282dfaa2f75edd6319d5aecd5d9e4f4986a00fe5b963b83f1322a32a537ad1c3eb874a3e7267c088a2d58cb5e06e577fec5f729eb354566ea3af98b284d9c457950552779509ccf29b02b0fc30d05a661a4c32a2bc483f311d3392950723649f5dfab815bf9917cd1935437d9942cf239e418dc789ed842a882befeae445740e2f6638bff11009b652bc61dc73a44e39ea6d241bc87344bb50d4ab051908279da9af063957e9e5c6016a1549b8a13ab4b768aac3aab046ce9ed5ec21b31b2db926fc01c56341d61a329b5bf768fe843ca1068bafe68b532a70bfa4ea5c23f0f549d02a80fc293f9ef546f8b019e1c2cdf9b9cf3af1e28683618eca6e525e9b2026b9d08fc87bb98f689f22ac1d2bf3942f28500c0c97d39eaa239db79c0d4cb6a90b1802beb0f8e5b37046acbbab28d0d00399dc8dcd8c54abf08f146c205bb3d7d25fa30cde45217e34b8746ce52ab762940f2acf1a848e1712cc69cc4e73a4df668791e433897bc44790d3636ee8052951a9e4b610411ea650396c9dc90b6dff5b3bcb29ee17083e6044dacedb62fb623add8f3b532bca2e6b38608b8a7c147496115d472bfd288d70d1097a2fd82a0bb19811e95c30ff3743db3a3afc39dc8e1073da2ba0392c09f5b50b388d39f9fce39c910e8cb1425ab4fd950d4d13028bc7708cfd2b88ef1abc7f6fadf62dc06ca5a3a8848446ad05b13c96faf7b381a3e3719d711fed830e31f6a2ccefba8c9609255877cbd90bb57c65528ba8e4e6b227ecba4c5", 0x1000}, {&(0x7f0000001480)="41980ef325aa15412b9c4befb7dbf42e9110d8bc50c488e8dc630699398db7a482f061c5b82288cc0e5fc29c72cac5af682d85de6e95442e55d470679ac7dae53b5d029f80b97fa54ef4c30f59c62ac9e7771f44e4532c38c63802c4c8698e3f4330619cae538e7cd61e9ef2f705ccab7c712d9a49322f800c4a262890855c6dcdf677", 0x83}], 0x6, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27]}], 0xf0, 0x400}, 0x4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 02:04:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x481, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0xffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x49, 0xfffff, 0x1, 0x4}, {{r3}, 0xfffffffffffffffb, 0x81, 0x8000000a, 0x7ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1d, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000002, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x27, 0x8, 0x400, 0xde03}], 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 02:04:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:04:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x2) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x8000a3) 02:04:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2a4) mlockall(0x8000000000002) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000edef720b0000ffff0000000000009d7f5a3c9079fd3a6c5431363daafa2f472a36a06c656ec1359cf985dd7be326913123fe2d326691dfabbea22b9c3313f5faedfaf39094eb963cb9098c3e131ce79d8705c07faf51410d013f2a087b244666035811d39068", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x3}, 0x0) 02:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget$private(0x0, 0x4000, 0x3d7, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) 02:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) 02:04:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getegid() r3 = socket(0x16, 0x3, 0x1ff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001000)="b15352d5fdd58354fc3e316b3bd02456af4287545cb4d0831de71040a2df0da39dbfdd3024c25f1331a89a6c1fa0b7c7afc7ccf6eb9b19cbd381ce6967d654c26c4b649128dcb9025ea75f190a43c9133fb3d4b89e885bce170a8f47cafa69c25e4cdef55a4a74a12d1d8ed873a52a5f3f67b23f3a8c02bb425388d2d57c8b1a80d5b6d938d587a0a78327dac4898ebf96fd1b2e369a367e9b400fe7fedd2fbede72c0940b80bf3bc743ab8007d7a3d6537cf3ab059b897022c09f0dfd562505783d6d799eed64a6ef1a52c8df5331e7afbb85129f2c729cad7e06706819ab4584b4ba31112c162b68d2304162771f59f82af1e2928141a6ef07b2966ec010903e9ffcbb74ab829664920fcd5621c2837f9d3b3c23d6490e722f4e6d35484e814a022f087bb91b5d450ff9a822fd7cb5c8c05aafd814bdb4b7b4ffcef2a56056a0b7b0930e0092d675ba6ee1641c544e1ca036ba843e09c4feca30ec69b6e588eac9c7eb6b102f6961b58aea845b7367fdcba0102b98f46fd07548c578df0b98207403acc51708e5e2d484abd002aef2ab6080757c6471bbb49c7e14d5b81a22ab2c3ad537c2d9499b82de97ecbf5cde0f1f7fc1d435893b5f0daaafd919ab343f750689a909e1f0044c3b5a9a20bf29e3eba8a86dac586c851de00ed20c191b12bbdc017ae633425d55f567b69e209f431cc69412d701825067e7d347c8acde61229d749fb8adb50b7d2cc6e1254b3f309226f5ab4acbe1932eb829ee6a2b2e33ecf7be63ccc84416ea9fd5a02d468605e4fa9efa53c3d56e63c9bbe5eec9df396bcbba11253f55e805c66e8cf513aa99562052cb3e536ea31cfab9c83b4d06a26e75338f089306022f366bbd8e0d95ca721d239f3c944c5171f62dc992ff1127dafcc5d28aac25176be2686630a6bb60ed6bee47dee3dc67b03dec8224c41b3d0ff1a9523566cf6213b689589ecb59d680e5d85d9391f0542acaa8915681bb2bee15da0b49d6b759ede61d550378ea9bf1b54016acc423448c1e10d7263a40fe9ac5e17ef54cffefacf7a49860cbaf182de9129bb064ce826c3df345e65cff1203b1d115d212c8c6fbe8efaaeb9fff5b55cda30f2928d076aa8a2a1c072bc37d9d0cc4e20ff0bafce5f6977c1f51dae9b9ff97ebd56876c31c5b08ef4c73ca3bbf160cca117e2ca89ea42b320548c2092b4d5e3c53cb2e5d9b9b342f9d86524a951195fe4dd5b801b3e950da8abfcda4ddab990ad9160636509d6bb40b0f5898fa7a99dcba9ada5c4b19182a4647c7d28189d4d9903e63da1739d40dc786467310817aefdab45996d592a209d772e0bb74ca76e85bfa649a9300203f3d27b6229d6b50e98cfcf2a6de154f0404be7e86ccff407300b8a72ca1b35ffc609c995f9f9d7b581f91a6f8c938ee138618e5a07f0f4245efb0009c6ec1cd5cb28377dc530321d574fa005160042ab2a2c46c1f92c585079e0d72d670abc108551fdf7561de77acf01a2c1cb105244adc300faf264579703b7c76d7dcf4c9a3963b6495c6ba797d1e17c5ccb88411a610ebb7e6015428e4cb94ce938f72ecf4dfe3aae4a79fed16e909d6ab89617c5a7addb6e4708bbddfc92f68e6b9ddd8bb05b8f3ba9b9c0e65d21e2cf0d6263d99fa92153c939875eca090083d2506ff07f42580339e3b9bf918e62769a086c6ca2171209d93634cb843495875918e5ade57dd144f31a8597e7c62fd94d1ffbdae4dd3f12940c10b8d7ed94e649c0cdee10316e5588391d2cb1f25d0120f09198fa31bfc87ca8ee5593cfbf85735b6bb12d8a156f592296178acbf131453f7196b280c59f7c12b60b466654f2a1c099580335df05b346cd1cede56665fbc8d00c5813fbbd02ba1f52371145eb93ac2dc4a851c2fa97508c46fbd3b6b23cf808c296f4654927fd9562ae2ec9a3209accaf7030ffdbb97d369faf7945aca7b7e1cd794df3effb24aae173eb97f8136b37e83853e5b53f0346ecdd0832b4ddd5059f80de0a1adb93387e4ce49e1494bdf16890cc5cdd452a063876bcc38a7e250380450b72eac81fc78eec54743c204d4b5645073bcb5af28619a8dfc4a0c5fe269e59d2481f2facab2339482984e313db3c9bea66beba4da9ec62759359a7eb5372428cae866e2576b620a8300e74ce317e016ea8e0d08447ebf0e9591cdead7bf9284b95dcabf0912bd72115aa71474375792df2ef6621215edb1590b2e3f6b0d9a3fb2e4bc5a75e0d187858308131b8a61621b9e5a6ea6fa14b5170c28f228d663636bbdafb9b74eb320bed8dae59ddd3eace622a795a0aecb25e23dfb36335f6cbc702f8f801ddb0808696acb753d8772f77354a0de29f69f316bd631865bfe5ab494ee81996aa5a949465b0741a6f4f0347176686833b1a5fc93159ace5d862674c4abcf297b842f1b3960c819ce4518e8fa9bd54b6e1362f79cf3cd24802f304107582c416d072ac9f5e203e9389d6f9d91df1d8e082f8551c1726f746fd6ae5bd3e2ff8419c73f5730965ba07dbc2b4aa9fd87a27e50834932eca06e13ae39523687227054fcc108670b235c45b6167099098e7219878e2070a62ba6d222842b84086fb76d9f94c6ffbea83a1e4d10b0240a674d2d41fff7579892112cab2d7d5fa269e85400360fae6f42dead3baf04b96050d81b2ffa7233d22bd1fe08064b05dde4d3f6551531740d5a04ccb493caaccc64fc52ecb95e6ec92759760308b2b2448042d34d67b3902410f463a68477e33e63895dda62e5b56a2b88ced063368803f641bf5e949296c61f4798548936727f43a392767cc37604dc4736a6d9f726f94e20fa86521b761d2981a204b46f9c5a4961af3bd8aef443c0534230aa4f3f3f985116ecfdce330abe4e8af8e37329a8359fe8a0320b8fd779acd9810ce279557f831a6c16cb8cf4f0752477feac0eec374ad1ef8abd52736a05c52a533bf18b0359254c1c10b8bed768599be12a9770ac495634c7edfc9a3c5d714376db998bedbfb88f4c83f73fe476290cc1170c6caaad66130fcca17c5a1a9e3fc06962842059ebd9a20bccdae79f09569be579fc40f7e9e4066e3ca24dc51266f445af6927d9dd24733fe176dc42e3d86524510db2273ce8027fc0b91639cac609f03492f81bd711fa20bd8f4fc8660c7d4a59309996ef8a8376d091fd52a60511fa650200607e9a7ee62e427a1acea89d4c4bc7d8781799b7bdf2a7a48480fdb8495d1ef4b40658851e0afc85674732641cc6a7a8cc02bce991e4ced81cd4b06da71ff9d1b12418bc6c6c58f148f1f169077e4fa1ed977c64b2be5a1871a454b806053b2da552fcb880a0565ca3a334c8e51b0f190c89aa9edd832832463f08f7b40d96f4c610958bf784573bb9199d8e1fd9202e6b103cd87e6f98adf824625ff89f2edcffaa281c76d7c4d8a0d0b5b05972f0f639e079f912b1f881b9c28d8220ede9b4ae977dab062ce5dc6c122317184f17b7541bdc1bcbd7738809ee1155c4c6baf5072773f7b1ef0297c4747acbc251846b144bd2832ef3e8614ed16c5783283e0490eb04bbf7842a96c90739d0bec7c9ff524c38f8ecaf559bf11dd75a5090cc09abc67f4d48e2029c072a04749b88c0a8528e693d3a8936855338ab69ed20bce9672a964e7f58031571705ee7df26629d6328a0dc3270489f27eecae99000cd6f9b73e998dbd0e7dbbb7559c355604f9cdde02aaaadc461aa9fd34e840825b36030f98678d2e74276bd3f227b205d4336dd6743a11bcffe04153b267f077558a449d7260765725f0dd16f230f6ee5d779adee34e66fe942ca9eca24f1a1e476491c86fc8ab2d08960da54a3b8199099320ae25e6ba7a069424eaf88feb1a43dd76fe4675f130abce9b116b028623071675c1b363f992d491d360435e32d4671de56ededde5008db886aa56d51d17f6835ed74f273f89ad2f0a92ffb7e8027eea3dc76c077da638c987fc983fbab5d43f34693c8ff0d02f83c66cd34f4a92e80db80638989fbcad8ffeb60b5f5c21eb953d8f2ae0d1f115556bb7682594ce226c31bfea7860a75eb626ed08c173557d84586352ba78a83746c5bb82da220735504a3356549b4a949c9f2d2386a4ab0cd8063ece2185ca0c05e4b6eadc99a1a2ef55af523af0d73c046f507a52dfe5616463bc63cd9c6bf8bd1b126282915a9137ccca9a7b587c546e56dd3930a0cb1fe83d2c625da0dda03d09fe24b58c6b0855f439f6d56f0ffdb225ceb3da8d7d1d3a8e7acbce5cfabb8b50d1475a8c8910d71128437ad175e05e9edebb48e561d3dabbed0e700904889944bf8278d3fbb3417cc6b1ff89fdd773e02cc4614ce98de42bfb8928b4f4eeb9587901e48c266534a1bb98b79ee1099bdb0e198f6462e99952752e7b77de42c26d058b8391e0022493eddada69249a81e5ef447402016e1790f53f794366010dc80462adca70161840b068274898d1f7c97602dc92ae11ca7920c73a0d2eb2f9d019d3b268a079934abf93b627060b531cfa9558cf0fcb7921efad156205613e835c0f0352ecbc6b2ba255f17a9ad9b47460aea7d8a6446f05df6545479e870e6b9bb579c2fc0122f7c593ff7c25051c010c25e6cb60ae662c687408825ee03f05e836a451e30761c800eb422582fb88a243023e38e9f0aba5f466ba7975a28a4b411dc5673cc675932bb5a99d119a964e9efb1411ed9ee3efa2bd6c7980820c5ee8bcaf7b90b6f4e262618a6960c379cab37b9817934cdaf6551f925a7382dd0c1e6c4c63db70cf083153038c0586c97cc3eaa8ab987360fbe3050a6406439514d5973c7670ebabdf0d0cbd1f7c3f990a50342d63aebf5a718d4058f7682c98549cb55d6f7abbd9c0b1b966e6babea1bfeb793fe44445a722659075a74c6b671a85103a26f17c0d391c581dccb0bb981b8c1d7258d07114ce7e6ccea9a1e1af6ff74ad0bf1df68ea26c34009fec3b162b8f226a24cfc40751b5f729c9882ae9c2fbd8cf887e5004057ea374dfce634f9f703b1699b3476b2e2bce77ae1e4006ab14c5a388da11cd66407fbf26cdd3f9677481be907714f3a2057966874d5ea4947354878f1a33931dd6881c6c6732b7cb02c34a2c98cb356fae30ce7514ec145b121e0821286a5df349dfe1183ac221abb75741ae47b62cbc16a15c0814aedb78ff3cce945ed9e027add29f084b7a33c1d946e416045517a76825b1b1fe2588021c44c043c8d351061a44ef3a0103f7a67e2c29b049141e4eef2d3145398d2ba73b6f0b1fe668e994fd4ff99a41ce41466f09123b95090d0278859b83cdce739c8e39e7f26ee8c1d53695a5577b99ab1572c3dd8ed0d87fbf69a6413f42d60b300f418b1a9e531ec6e57c1e3fc4db47d46844a7cf53e771e3b294157a40fce69b9e839df3461e730d742d391287c2b47759cc9e49dd4917acdb85b75dbddc3f952cfe44ba919a0cc945f4e58b9c596fa0ba5a1fe82d70500b91ef0a7b5ca648a001b7152d340a93465af0564160ad9e576d4056e221c410526a044956bab51d72c98cbe7e74bd594871b04e7da2aaed6a64134eac2332b992e51a4c1f9a47d91c8e88c274dcf9378a08f28f227577f04b7db45c5380a3d9b615bc9f52ccde100602ca9ff521182c4f91f2b936cbf2f9ef91d41a93934764ccaa07a40fedd6d326ed9b8f832740e80a0f25a507b356c8d3d0ab9d86a1b96a4f258f9d1d7413fe47cac033584aaaa92178d08d0bede495e6a93f25df50458584576b236a9b2bf5dcf4926b993b51209e3bc050c635d91862b900dc7e746ae", 0x1000) setgroups(0x1, &(0x7f0000000440)=[r2]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r4) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000540)=""/153, 0x99) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000600)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) 02:04:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000000000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000029e74817748a3273ab42c8204882d3593686f6ec1d8478bdc560f60beeb9268dfb650901b0186b3524212dbdfd8b56b40126a000d7007a41e99d3026975d574bde"], 0x54, 0x800) 02:04:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x488, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r0, 0x4}, {r0, 0x4}, {r1, 0x4}, {r0, 0xea4e8920ccbab044}], 0x5, 0xfffffffffffffffa) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4000000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='!\xbb\x00', &(0x7f0000000400)='*\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00']) fchmod(r0, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000600)={0x3, 0x0, 0x1, 0x9, r2}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) r3 = syz_open_pts() setpgid(r2, r2) getsockopt(r0, 0x5, 0x6, &(0x7f00000006c0)=""/7, &(0x7f0000000700)=0x7) munlockall() r4 = semget(0x1, 0x2, 0x405) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000740)=""/144) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000800)=0x1ff) fsync(r0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x410, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="0ba2b8f917ca67f074fcf475f04c49611297483a2254d1d4d0c83dc6da148c7c78a5440c425412478e27bf3cedf2d97ade17c9af1f344d365363003a662f9e055294a29ec780f80cc58ada0e39cc4f56bcd03ee1ff2eaa4f03966206234cd519ca9f16a7e3c82f09967dd05c58b519ce2cb7d6f91fb66481439a5972f2b43709aab66844342cb1dcd3ed0a3956275afc594fa6a65ad57c8e05d4e9c0cfdabb63b8d3855dca38d6c904c3a6e1e287df0f5e63f4470b24d1fb9148de851a201a9ff578bd31557c7ed9284d4abdd7f8e0172a8ecdc2972a5899ca1c845b7170887e8960ef6695e7458d3cef47", 0xeb}], 0x1, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000009c0)=0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000a00)) openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x20020, 0x0) setpgid(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000a80)=0x82e) 02:04:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) socket$inet6(0x18, 0x5, 0x2) getsockname(r0, 0x0, &(0x7f0000000100)) 02:04:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./bus\x00', 0x6, 0x1e, 0x5, 0x1, 0x7ff, 0x7f, 0x6, 0x1, 0x2, 0x3f, 0x7}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="c90f34b57364013771f9a3274af4ca57f9fa94c94b01b552a220b68899403f7004291b1779d6fd13edeaf8348fe5a94a021493675ba153872b4710fc5c537c44c791b96e6e7acacec4de5264735ee927fcb5ab67a1b9c05e67976d8e37a4949704932bedf9031a553b", 0x69}, {&(0x7f0000000100)="53c07f9caded3cfd93fc1e27f257cd359aaf21482e4f5e965d358b3d61118e841acf14052b057f748de311127df6d8f8f326153542bc2ed8514a645f33f7", 0x3e}, {&(0x7f0000000200)="2f1d00c6afc9bac2706642ceb48aa37532e274530468e8d1fb8e142bee36d1b2d86d68974f4801a33b8d5312367867c3171cd2703e9a19498989b8b07e0d1b972f92da56047e263ad16748a7860d34c0c035fe05599f5418a4252ceb8df07855d8d46423a17a4f4c18565a3142d1e4662f70775b2f7e3f73de19425b72df94d1f7abd363611f1f6fd11c74c6", 0x8c}, {&(0x7f0000000300)="f3ecb4f371bba849796484108c38ab6d8ee37e0d518e78ff1d3c906efa328e95d89e1a0cceb778b12659f7ce20c1d0fbcdb38f0c0936dc167cb62e21512251a5a01978163ad6d0bf16f0e60e93dfe5b7f9f63dd2cd3bd7a789e925d867485aa5f9a501e512bf15be6833ef33a42e69833abc465db81515655f473781e3acb4804a823b0cb9ec3dc51fcb71165a39eaafc5a2f0dfffa9b8690e60573b8ba52f1f6fe2ff04c5ef9b26eb1574", 0xab}], 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000500)="a2f613066380c3b3dbac99efd649693b0d249336254d55ec7aca1c0b4a56e08a4a637a2bce3e2c6069781256a3dc420a763b046386aa462253b7eab6b9adcd03e2ccfd9abd26b778299157cb12bca028ce544bf1e3030f68799d72f721ea0840ca1ee9f9f5ead0c13ef3646e276f845fe7eb1f2f5e40169f999db84d192a4aef83e72b0a45642809fd", 0x89}, {&(0x7f00000005c0)="9957cced6595d0ae47d60b9b5aecec905433e797b0568807aa975dc7c46dca0e644af3e231c0da1682066a1fd1b2d3107036729d9b4bc1adbb1baa56099874cd1e32e8ffbcdf68ed5a7c40cd57c41482f1d2729fbf67630a987a5f742460a5e7915036e1a7173f6e00a5de71f4dfe14e754776cfd94b70e998d59005ba79a5453882bf09f91a514385a2f4a1cc1d070cce6b1b60e7e087f55545bc2708ee903f9ef54acd3f3dd436d317b890e57a054b02116a2589838c93dc85c883b3c1b11c444e856c1def9bb5136f4d116ff7b2199b0d8a54b7db5e81cdfa7fc5979aef9448c78b22", 0xe4}, {&(0x7f00000006c0)="bfcab400c1a84d864353de687a9cb9b85a0706caffc4710501a7bf23eff169faea2004cc5bf930cc1f4e1d928934c34ee5c3ad3553d3dcd09845d57e69d2bd10754470b72839dac703f9131096d210bf84cfeb14ca760d3d79", 0x59}], 0x3, &(0x7f0000000780)=[{0x18, 0xffff, 0x9, "bfcaf759d3a6e5"}], 0x18}, 0x5) openat(r0, &(0x7f0000000480)='./bus\x00', 0x1, 0x100) 02:04:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x81, 0x1ff}, {0x3, 0xfffffffffffffff9}}) 02:04:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18002, 0x1b0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffffffffffff6254, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0), 0x82, 0x0, 0x7dff, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) 02:04:21 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x5, 0x4, {0x1000, 0x3}}) fchown(r3, r5, r1) setregid(r0, r0) setregid(r2, r0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r6, r7, r2) 02:04:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000740)="79ce2744bb57bbbe57035e4eb11639008175bf37f480800c515afa5396e93a36c3a0c9e773c2dbe2d6514f635460512f4174f996142443850a7b135690b7b48662dbae9a035464a36802b36dc4eb7110029bbcf3d3279c0bc0912867d981aa2a77b3c8479874f0ec8078d834ba6337aa0b31e5f914f0087fad71d585ea98e61855bc615da517fc39dd973c82a7d1d6956e530e6c95620f2d5b691d6c2146f28decd52eb894be0a3f226f9ecdafe4e09a", 0xb0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000600)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) sendto$inet6(r2, &(0x7f0000000800)="8fc806788f3efa9cb5a29f6e763ab1cb40392964188826721db71086160279ffd8a2f09f9b0b2a16fac2da7c6bac4a6c47fe16b4056808c0e2f6764670d1a2be2ba818a959b88b70a89e6d35afa26adb7f75e25a152d9e15d9e2c9594e3a6d4356b4788ad2ea5638c017c03ee5dda156be2fd7c7cf1004770bd5b2020726f4ab167122d50dc45422926272a473b296f01f0b60db5c5725a78f552769460bff6286e8227e0c4e045f5293a97b9bf0cbbce849519e0904e291e181ae822af51e19276fc18504f09065949ce5306a5f84671f3eec9444fe4980f0da0e975516dce7019d77a2c523a6b6671e96d524605db779a04301639038fc1fdf77cbdee3", 0xfe, 0x8, &(0x7f0000000580)={0x18, 0x3, 0x47c, 0x80000000}, 0xc) bind(r3, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000900)) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="293cc7aa561571eb04e7bcdcf22b73d3e7de5d5c403db346cdba7281b2a5c4f01620ea1ff3d703b69df73a8d9e975a23d04143d0b3637043ba2eed278b7d80d710a4bbe57ba69a095a6edc1f3ea25220e0ac699634327b97c9c51a52f2905ade5810d1f892567a6e2734cb5203fdeba20f7c47c29eccdb11db4b68f6751be2c7", 0x80}, {&(0x7f00000001c0)="ba39e868cea3619dfa61d23526d242b4757aa12a78ef46c515b5f57e653078004167c98b4aefe820f3442e36f791125a6adf3fb687fae53e06a63c8abb72624234fac4cdd0dbdf69cb6c0e33e1e0f557a416285eeaeceda06997ed6643fd3c3b01822c6899ac49e0da1cb90e70cf2ae17b81ba60d6db43a2e19cccdcf80fb13a4d47238fe54f206d310216c879719237b2cb5be1cde535b3dc2a0fbdfc07aa2c4320ee730619aa8a0bc687242ec2d3315f63638f2cef77be3e87b1a7f0f6e101c79f9f783bbac76c67661b23d573b1b56c2e5dad5ad452c7b0c623259aad8ea5cf3edf", 0xe3}, {&(0x7f0000000100)="ba238b304bf624406f59129e812f04dea66e18b8449c6d0bc9ada5c9c2b4", 0x1e}, {&(0x7f00000002c0)="65af04af913cc1265d6eabec393e36f5810e6482f502277b1c69af44132b7ebf4783fcf48d26d31d73dc5b61cc60705a5acda905959afee5b080677f25220ea2e512729f51dd2e4304550cc3aeb5c89008b8408ae65c4412eb56dbed4a87a7f5d42acc9c36febc484ebfd0a613622960ef19c5460be3f50336097978cfcb1096e7cd0133b5baaeb0cf7952944cac9cfe482ddf77d9ce356096f0c3a3d8d6bb353193b919541ed9875f5e2cf40322f75f7e7c8e149d6db77e8a36bf799684488dc0adb104249f73e8211f8c852a26a3e922c40bf09c4d123b5c0c81a049b241902eb9db39f60c780aebe60cf2267303913bd5", 0xf2}, {&(0x7f0000000140)="0c452a8f4ceaa137ccfc18340caf12686daf4e99610939056f871819f02d8587a2e07c0bd81546f594ac1215bfb1b7a2d5af9012509b2bdbdcf098", 0x3b}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000515b1589e28a958db06cd7399a369c856c9798fa0cf0205071c8ea6e5d798dfd3350ae3569431b6a7947111a25dbd3690de04aed2768626e2ee7f56d58c99836", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x1}, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000180)) setgroups(0x5, &(0x7f0000000540)=[r9, r9, r7, r9, r8]) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000640)) getpgid(r5) 02:04:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x14c) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) 02:04:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200000000fe, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) socketpair(0x1, 0x1, 0x3ffffffffffd, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000006880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000005880)=""/4096, 0x1140}, 0x21) 02:04:21 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:04:21 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) lseek(r0, 0x0, 0x1) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001080)) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 02:04:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0xc3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 02:04:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0x0, 0x0, "000000000000000100002000"}) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) r4 = getgid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000740)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) r13 = semget(0x0, 0x3, 0x110) r14 = getuid() r15 = getgid() r16 = getuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r14, r15, r16, r22, 0x1, 0x80}, 0x9, 0x7fff, 0x5}) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r24 = dup2(r2, r23) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) recvfrom(r1, &(0x7f0000000200)=""/150, 0x96, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xffffffff, 0x80}, 0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x6, 0x7ff, 0x1, 0xff, 0x1ff, 0x7, 0x1, 0x0, 0xfffffffffffffffb, 0x4}) getgroups(0xa, &(0x7f0000000440)=[r21, r18, r17, r19, r19, r20, r15, r20, r22, r21]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:21 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setegid(r2) getgroups(0x1, &(0x7f0000000040)=[r0]) setegid(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8c0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x81, 0x20) r9 = socket(0xa, 0x4003, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r11 = dup(0xffffffffffffff9c) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = geteuid() r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r17 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r17) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="3da3816d0b79b274dbfde91860c915935b621e9db47957f893f63211b46c1b649dc387e4bc77527e", 0x28}, {&(0x7f0000000140)="cb4c839b7e943d161154bdb67d8ebf960c6f47c065e70abcfa6a802a0744986bb9d817844817d72714ebfc5d571dc076b892f311df68fa664c04d7a385301d7f68bf1b49017a24f4f1d4a24b0773127560eee014ed5b5eaf71215ae78f2d356d1251eb426e373b64e41344d5193b9978fb274ab152f1b19435baff521e388002cfe1fd7944eac265abf88968ce734308003c4d14dec33808b736db91f54f0a5120f98893279ca4cf17d4a7355c6f5db265f6e5b3204696f79962471d92d7b9705801c28db36a6176714805a8077bc3e3dd2edc7a1f213355d4faef47d13b64a4da972cf4e7d1b83f", 0xe8}, {&(0x7f0000000240)="61fcc67a06edfbf1aa9741de8d14bbcea0c7b918fa23a21a00b74acd2ee6682396906b26b3e614cd74768c2b922ced3bbf53f43185b9b226afdefbbd2f1d5721faca4b45fcfbf1d43664bfe2b60afe9081e7f3cc64b5798e73684506c450b1ac3b5ad93c5fc3e1cd11b968a7981844a8fb5005f915576934af8400816ea7fd30e76f9ff50fa3541987a9c8aab2dc817e008de03cbcdbddbe08c798152d6e497828f70e6245816340d830c2a1e63bb5c5d2162b4b0b77f77399ec7731e063c6241727c756322668", 0xc7}, {&(0x7f0000000340)="1fd36da7a5f0cc1ad0037c3d34525f1d44abaf38c0d867f43aee0ffd2aa73f1a6872ef245aa29791fa4f611b1729d558d99dfdec103ac6c7507107f4ada6085ad10beb90e8665ff7df1b6c749446863f87b4", 0x52}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000200002000000000000000347e000000000008", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x406}, 0xa) ioctl$TIOCSCTTY(r11, 0x20007461) 02:04:21 executing program 1: socket(0x18, 0x2, 0x0) 02:04:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xef3, 0x1}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 17:03:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) poll(&(0x7f0000000000)=[{}], 0x8f, 0x0) 17:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xe9, './file0\x00', './bus\x00'}) 17:03:47 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2000000080010001, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="c823f070e095415283c81603887ee5bc9d38f2abf4c798438a2d2adfa4b8ddb5c5abae3685bd8591c1d089b26c479e53c60ae4ef541b2ca001f0188fa1adaeb899ab59c34d6416dee77a4981f1cd800764cfddbc7ebda71d558cc62a64bba1b0cb1abeb2859ad352dc255d2b92e593f1b0", 0x71) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 17:03:47 executing program 0: pledge(0x0, &(0x7f0000000040)='\x96\xf3}\xa8\x1cz\xbc\xf4\xd8\xd1\x89\xab\xa6)\x95\x00') 17:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 17:03:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r0, 0x101) r1 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x400, 0x100000000, 0xfff, "523b6cd8bc9d9854ddc63f5f39ffec08ea447124", 0x6, 0x81}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x5, &(0x7f0000000000)={0x4}) 17:03:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000100)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000180)=""/167, 0xa7}], 0x3, &(0x7f0000000240)=""/10, 0xa}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 17:03:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x111) fcntl$setstatus(r0, 0x4, 0x4) 17:03:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, 0x0, 0x0) kevent(r2, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x2, 0x80}, {{r2}, 0x0, 0x7, 0xfffff, 0x2, 0x20}], 0xa7, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffff8, 0x90, 0xf0000004, 0x1f, 0x8}], 0x0, &(0x7f0000001380)={0x6, 0x10}) r4 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r5 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000001c0)=""/40) 17:03:48 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 17:03:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 17:03:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x53, 0x73aa, 0x0, 0x8, 0x0, 0x0, 0x2, 0x3, 0x1, 0x3b9}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7994, 0xad95, 0x244, 0x0, 0x4, 0x8, 0xfe7, 0x3, 0x2, 0x1, 0xf3ef}) r1 = socket(0x16, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1f}, {r0, 0x1c1}, {r0}], 0x3, 0x20200000) 17:03:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x1}) mprotect(&(0x7f000072e000/0x4000)=nil, 0x4000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="d536fba7a5c8d05b758ff3a61b941e946d56ec2a09acbe506fcc3c228915bc363fcf98ddb1e7a9", 0x27, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:03:48 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x430, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) shutdown(r0, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b00003a27fedde7ddd8974d3e2a7fff05000100f30000000000000000000040c60100f2e9", 0x2c}], 0x1) fsync(r0) write(r1, &(0x7f0000000040)="250bb841bb31f61aac4f1e59439ed8c872172801b1431a5e803fa4959a4c1877866a25cc253d6432a155e0e81d5f", 0x2e) 17:03:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00000080a6b4419b00", 0x9) 17:03:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000240)="78f48cdc0b0f5fb94f91e5798f08331e20173538e2c1274d043e351907d9e2d26c1d740da5a7e55f9303912672fa994360290dfea8ffd168ec204ba44f5f01000000000000010082", 0x48) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 17:03:49 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) setregid(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) getsockname(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0xfffffffffffffffe) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 17:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x557, 0xedbe, "0f91968ec8e789a8c6bd3a06c56cd1afdb1b9675", 0x5, 0x91c}) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 17:03:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x275) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 17:03:49 executing program 0: setrlimit(0x7, &(0x7f0000000000)) 17:03:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8040, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102c0, 0x0) read(r2, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x100000000}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0/file0\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) 17:03:49 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x2) faccessat(0xffffffffffffffff, 0x0, 0x8c, 0x1) 17:03:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 17:03:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 17:03:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x4005, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x5, 0x8003, 0xf0f6) 17:03:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) getdents(r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 17:03:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setflags(r0, 0x2, 0xbd9f2af3de34a0c7) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x6}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) 17:03:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x17, 0x0, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:03:49 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r8, r7, r1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r10, r3) setgroups(0x0, 0x0) r11 = semget(0x1, 0x4, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x89, 0x6}, {0x67, 0xf71}, {0x44, 0x54}, {0x6, 0x7}, {0x85, 0x7a13b739}, {0x43, 0x6}, {0x87, 0x7d}, {0x22, 0x2}, {0x0, 0x8}], 0x9}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r5, 0x0, 0x0) setuid(r10) setpgid(r6, r9) r12 = fcntl$getown(r4, 0x5) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x7) r13 = semget$private(0x0, 0x4, 0x200) setpgid(r9, r12) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r13, 0x0, 0x4, &(0x7f00000007c0)=""/241) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) setgid(r2) setuid(0xee01) semctl$IPC_RMID(r13, 0x0, 0x0) 17:03:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x5, 0x7, 0x200, 0x20}, 0xc) r1 = socket(0x8000000013, 0x3, 0xfffffffffffffffd) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x6}, 0xc) connect$inet6(r1, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x2, 0x2, 0x1, 0x3f, 0xc6f, 0xffff, 0x1, 0x2, 0xffffffffffffc3d9, 0x8}) fchdir(r1) connect$inet(r1, &(0x7f0000000140), 0xc) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/17, 0x11}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/208, 0xd0}, {&(0x7f0000001600)=""/191, 0xbf}, {&(0x7f00000016c0)=""/42, 0x2a}], 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 17:03:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000180)="b7ba083b32537f18d4a38271fefd9f4ca820b9020c32ea49a8ffe8fb8dfc74cfa024443f2359883dd7903f88a81235cedd5b60a7fda11925031ee34e3c3ddacdb8d8565b36508b7780b3b9731791eb2954a9597417d4006f77853a0c5bfa1871afccd1c6c5f7a2423c3b847267a0b3e786d963c4a8746ec9dc9cd28e5b61", 0x7e, 0x408, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getrlimit(0x0, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:03:49 executing program 0: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:03:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus/file0\x00', './bus/file0\x00'}) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) 17:03:49 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x3ff, [{0x3, 0x8}, {0x3, 0x7}, {0x1, 0xffffffffffffffff}, {0x2, 0x100}, {0x3, 0x1000}, {0x3, 0xc13}, {0x3, 0x540f}, {0x2, 0x5}, {0x3}, {0x1, 0x5}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0x75f}, {0x3, 0x1}, {0x3}, {0x3, 0x8001}, {0x3}, {0x2, 0x9}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x800}, {0x0, 0x9}, {0x3, 0xc59}, {0x2, 0x4608000000000000}, {0x3, 0x81}, {0x2, 0x1a8d}, {0x3}, {0x1, 0x7f}, {0x2, 0x6}, {0x0, 0x4}, {0x3, 0x40}, {0x1, 0x6}]}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x48) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 17:03:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x933c, './file0\x00'}) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) 17:03:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002002, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86682ddeec4493a8c41f06a31cfff940ee9c4040219ee0b4cc185b2ca55a46c3e116d1d3f971285048387d9adf49cc9b8fff4fa68c5731b9e4629f99cf482689f98ffe68c38cef44b3ec12b686ec9f8af60beff65c6652ccfe31229c7d5c196bd7ac68f483d2a1dedb1ed32998e5b34d24bbb4c235d8050c1462b5eed100e55eb278b6f3c960eab52e0f996c29fa56bc53f2d5e7881d1a9130f6b5258f0eda773e5e49b365dd3d6912fd14479ccb687ad1ad8b6bb61f42e4bf52e80ca2524298497e1b6fa728d27cefbd1b94756f89ce71cc5f9f3e14ffde3379af14ba6168ea613eb50d0d2f57a8d40d816698f6514ce5859fda8a52cffafbf25be9aa01adcc1c1c77065cc9c998ad7e0645cce0ae5f16bf3fe2e7fb8a2826757afa7b53afc8c07eca6a94c2a00c314fe8b258bb689aba5137548601d29319501f1b3396779e6a4961e845169c5e19564d485f7f0a4db473ffb99c28558bec5035317e446560ac00b41d15fadff4c8dad513d492acd94eafa97efdba1cfe499f6715eae4ba1dfb7a5a940afee6316e05333f466a983a4b545ba0117eebb0b83e05411ac0a985a4ea7300c05f26d10993699c9a352d8c75d7c2a7f46e174ba4f829b7b5ea7e6b5919f13774b6e1c4b0385301b6daec3127697578b84e6a7d9929f6515907fadf5142f7a6c55d8a3669fb0c1f91256bec3980551ce0941ef4da4750aa5ee07e0f826962757514d78bb585ec75a27b9dd1895c30daf3dd0f9da191d00c9ab0141d28b73b64ce23e1cadf9e1483cb3e9ac4b39215d033d85cc0ed841f3db7591b496f1caefb1157e1a6381508f8aeb65cacf06f6593d61e5700bb79b84efa25ea91b5e251ebfe30d019abf3f45230788453fcec40d5bbf5aeac0d24067a6d1a568eef1f83a3f0250b6536c73a475eb780491c4a20e7eb3cb7ca940e9f02876cf391c94abd1f2c00c39f9ccaf48c2dba4ba09193e0cf67132b24022b30e6f8b4a10539ddcc4579954df26a7822c29d6938a2260ddc261079c2f527652625029b399faadd5c3ed9a304988c3295204bafc44ed1262a7fc3dfeeba2d1f209b2e6b9daa4b8334bafa1efe30f2ee8fec75c65a4fbd0dd51995b8f997de9e918fc8e514e650a5ccd802c559fe5abd26467b237e85ea87567a79cd0214448eb3cfe43428fb0268a022008b8131cd6eeab83309a501ce0ff7394ee052dd9894feb3f95b8279c96876c15da0b7047fc2bf852fa9850050f5c439e78858f78e26ed6fa6e04145d2c757d5975c01e0fbf5d65f36d6b410df267409a4c2b925b555e26dddd655ea937e3265fd889ad020e257fe8192baa805c9035947828bafefd2fb73d0931af7a045b0f6ca4608f4ffd83e0479a58defb4e25bc90096949791d28d0da75786331c81a1e624f6ab31fa5aa46d8f9ad685f4067e6dbdc553bcd69174b0e1f43568384526ebdee9b1f84e96bbbbd15bf812810d2a28291169a2291ca645d7f332b469ae4449cf767ca9d031a0476ab4163b50c51d84276d42f327510f7f4e7602cfc8e12d1cd703046b0f50ae44f44f20617c588580b71e805b791d184998b218286b31846d4d256c08628409a02f972d0cd5fa42699f6c3e59964fce593543c6adb88b59925cc8523895a3a9b8ae41a4f4d7e7988badf41cef641b328db8511f232d8e2185608669f13abe4e91233983465af81209845488564ad93151246c236f8b57b5018a189b36a2e4242ceb55e617e4e01b6ceb78f215180552ac1ecf337c0f38854cef0bfbcb5ecb19ecc428a1a37e3c688d23dbc040409a5d2cda832ca0d0b126aa6d8064ef87cb1ea16a2c94c6fb19158efe0a0eb3237e7db36f726031f04e52a4be7603d41a4cdf43ae0f9659c145d455c3926ba40ff657a2e3a353c118ac03f7272b05cf26bd725a2f12c4d4f6f261f1fcc6bd318a30ecddb092f96be4b0127f9fb54f734a080a8e0ff301d635404a1a2547bd4aa6f314d185437e7db1a2d3452ef96a9817bc95497db4c9b1340f05d2605fdd97c749728eecd63ca65d780a98172e25ea5e4ed365965e52ee3324c77066b3630286387148eca6b34caed0ba6fa93c590718095e60faa96c74644f909c8ae20f2a5d9053cb0c2c9ab9df3cb5b3c9ed58ee0aee658882d2e013a383412a0fa830b1214039f6c319133421b1a26615bdace1229798debe942c3169d40b6d2df92f54c1833eee348523350cac0fdfd406fe0d8b6282f659fc6215134b18523b530e94a6a859879a3542b3da632cf84b6ec366ffb364e63db92847c7961ac0bc7be8db619a6d534f647bfd1a1dde3fdbadbe0cc745ebbe38a8a47b780fd93b900857788ff04de18241a76b847a891a90a2f18d7c463b7e869c7ece42cf27fab271ec92ea263be3c080849193622bddd564caede7758d67dd0d38b8ffe3f9c1b6978a9e0876976c17af86be20b8911595d2bbc68790d9a0df1ab28947f13959dce796ef57e76394a4c1572500bee2ed65dd1aa5ce0648010cb12171a177c763a7e6dcbc093c7c1edaa2f60ea2c509a2b0789a6a6f6fd15d3046606d2c34ba26bb9e14f7bb53e9bc4be204b8881ed59586c930d238e6b029431b9c08152719fb57c71c1613de0fa0c68c79714d9898085e371e6c60bf951daf3cd8c1ef42f04fd40caf04005ce03e6a6959f9f9ee418841206a70a67f3cd780e42a76162fabdc49e961e18a44f95b3199d994cacbb498b293dd72c46f33fbf1189a69b059cf4cacfc460084d3e91e21da5d977a46c74e26b840124f5d806af685557a84f45427a39395551dd4533ef9d7791d6911629876060bd4a71205a75f1986bcfe6bd2b75d531c62b99b625ee35d97642b1a3768524680adabed31e0496d738c340691434c4274e1ee419435d849587eeaac0fdf92cdd03a0bdda2137c2d9129336a356f55147a21a3e1b7be03e4930f3de7a3646314a62d0019b4e466b757690818bb607795f38d628cb2bd55ddd57c44cbdae2e9b0b6260578679273a7a01df58ec3a7b18ee93fad9ab65837c270fa7292a8060d81edd19b993b9ed3979ac3cd045c6e8171752cf3e46d705ca4193623260f80e348f7ec440d3b535893aeede0e31eefebc028831b1ef6ce3133cb75ccdd521abb706345b4e8ba26d74a22252d940783c90e93a1adbdb1d0cf71826f9762332fd461a05d9b09928be69e53f12d434df3a1ce7f9bc5f4f487e907840a36878562594ee098a8f419e8fb622bda345214eada3fd96bd3e7d1f161cdff06ee5fe367a8172f5c577ba9724310025761e36ec6771c6cd8b1a349bac303ebb2e1c580cb4111da02b17c8196d8b66dda0077407f4cf903fe1464ae58a6bedd5727ea05203d923ac294ab8ebe6e764f77f30c2f82c9c66cc063819741346ab542e2fe3174204cf958af7ff7e79f972f9d2f2db863a52278a92585568681d74f23e1a399e237b243ad12a30eb18cf9ac2f5e3c216648ff5f0acb53ae02e0d105fc8679eb7c270a2d8943b03ba50a0af5bbb7bd2d26266a7464a19427259031431b146f1d48a4347e3a20e99431b4f9e8999f433f7d1935432aa29564c325c0331ebde1dbff877e40440af9f0e5a08470356405d4315f9f4f646c92133ac259f9a620fca13aa21a5229c95451c777b64883fa438686fb3d6c4d30abb9a34abc2e6b68c47be4cd82f113ebb74aa9d349bfe91db37cdd1e5e73949d14db65f4701b98f538e093c6cda6afeb4545f7c5194a115db92e5263b174290328e16607c6f5392303ebc1509900789d0595136fc693e9ac176d87889a6d9c3a663efbcb32a76d84d3921c784b4f79c2d969bc3ed840573c9c0311782b40a639c460648f6275f1fb381f0b16fe26648332e521a980eefa8b49209c0b104ada23fa0972677b04674d60c43aa7143c10fddc33fabc2bf4101f70dd9eb91960721f8e5af1d5ce300bbfaec323c610228738dee8bc57d3ad1401dcd1c7c0b0015c6200c721196bf93d13b6208fa2c2e5034d26b8ea85e47f273a287f6b4935bbffe67a242138f925e0e62e725be79b9b0857c336a0419dae5baeb6b71cb34c1db707df3e34b05854f571a216d52cfff71c89b6fcd6c71f4a50eb0a22bad3a0387a96bc37a6c4c42039704020d669920ecca4ad9b25770a1d571d91c962debc72b21be6bf58165a7875ae2de3af98639d1f19bcfd16b2380da8e5c552de157b4964dd70310f7b1b30684242bc40a4b2edd452c783cedbdfd968fe2abbe8d183be89e61a741a8b5ec3d1f9bcbd40e80569f95a1be1a80a9719339506c4695c20bd61955463b5d10c4ed6b3b8521551fdc773152d40e6eb82fe8e48e1150b23251beddbe6e0c88e5cd0348dec58f8d1ed39450c9da6d22b0e27b1fb40dd47f916278697744b491cc8ff93965770249fc770dce97aacd91a2092c42326", 0xc33}], 0x1, 0x0) 17:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) socketpair(0x26, 0xc005, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="e143e46179120b45e6eb02a90d01b67142285306f51445e060128d82fb3f9d6b43aa", 0x22}, {&(0x7f0000000100)="030d6b5c9b3684451d41688024a013119f1a32fe96461dc340b850d5fb93e7b620e5fb9dc91a1eabd230d9dfa1e4665c529992bfdb7f18951469a33260d21194d8521625c74baedd7189a33d148f78c132517d06323333f69bb596b89fd5a08fd3c72e36dcf3cd120deb6466689dcfd1a469c6877bec9d1b5fbe13fab26770b9", 0x80}, {&(0x7f0000000180)="323d6a5871d5c92465d4be6054b862c7750add3f5034361eb8dabeebbb7b445f194dde81c6942e0a9e70fea71b237a7bf5132f6dc3994c8b3a95ede4642c3757ccb739daaa6589f3e29f9d320b32421a4951cc4d4ff5a3f36a3a92d183bd262b38f0dd77f758db46c11b06314f042174e7ccb5be1d160905d5c214ae13ecf283388f269235e6e6f3e08c1da253015fa6c5d22821a8c3d4fb70bc57f4932974beb46f9443bd10e8d80ad708c5d1ffc8e4e3995717927b72541d1ec53eee992a29d24783914e64f1c504da5e742bb9dc70fa73038889ab2a61f9994adf0439b20537794ac51e20ef5ff02db7a9a0ff4b4d684337ede684bdb7362c2d947114e1a54bfae38c5102e69777bf5bdcdf83bc99bec098cbfcc4d0aaea6fc2c4e0f3b30eb909bf01082c9e44f4b61c1ba46a7ab1ff45008b8d4e764a52d37f081899c755eb8594eea26791eb86c628c6306362694ae2f95d9b8fd9ab7c470af210e976a95f2177baa92a9c9de1f716186f40ef5a8bb2d10dfd7828fcee858552d02dfe2fd22eec24f14726ab7fdfa2459612bbe2e0fda49023d090dd6e2b61585155db2c74250ce23bd94bd05fd29678fe9acf3c423cf738c60f32c91cee3882d7dd45aecfe642641849ecb57d7124ba5234798b3c5fca7fd1eccf3470438edf773825380b30f849a5cb13aa8699ac5c7e1e6bb19b7d970e05d671c45b83146ec985fae9168361e3bf165e9c581a928ae60ba6a080ca1279a0baa618f749d0efb53199e160096f763d85670dbf79e784f63271b941ed3db59dbdc356e4ca57acef6b98b08ef212139978b3dcb2f0a251ac82604fd1d722af4e607b8b9dee37e2a62d4f94a6b43b6a3265b33e7f3ba75fab72b0ebb43c61c8efe04954779fe3d294b3a009a7693398a12b82c76cec2da0764ba8f342029cb0bd3dd360406dc30772cd6a879a1ad74ef6acc4737c0b5d6d8a946f247d41735cd8decdb60bf1a31a3525c5072c1fb3ef90a256f3e5221f8886f9512c7a85a4607b214ec177921f37a745b8b11a63f10066b8e0b0c18de6e2e0d6deeb0b3452a00c7ac68467dd8d4085f3dc1f202fc1541eeeaf7b9c6349e66d9269de836e9af45e326b7cbb1e588123113478e8045c61dd9280aaf356bdfba991a193556492f82167e761a70a58ecbda937a9338bb25bd68c1db3849c73f8ab3bb801f3c5e0f8975730e908e08414658d27ab49b46473b234f7f24bf8cb166562c60d543f80372e030f9dae42ff87535e816af5733e69f48d243e0b94bb873d0e659f4ea8f5c1e71776d59aecf4453a3da09379d6f13e174e2959276933f36ad436b46a937873decf5841ba87fd6e56013ece46f5fc1d86747bafad220a125b257f50b9fd2cb067b89f44796a75f0b58428245b67a995a7a1cdcda01ad7b54a622898afbff415d0f6954edb22e63837bc03531117178d7a584a2656fe568cda542f1f5b1868886451b7cb6ad5e620c3b24139c4c5d2b33e4be7e8eddfd8abb59d9c71d8b2832d4dadc6f0ee82353433cfc9adc44dad38c335126efa5366d70a285ad227ca99b83148517837980a3d7ea624cf8455a8a00ef5f489049b6a6b1f0c2ea8755c2e052e594def3c1be88048fe442717c3b6bdbd9611cf1796c6f6bac417c3583229db27b7e409086340aaf3d5bef39260bb8f399af429c53d3da1c89b8d726b9b86409f93dac6485e4bda21b969dd69a5fdabd9920ed77c61e6a9e107ecf20ba8bdebfdd0c9f34e91f59ec6fc2e27baed96cedcea7f0b31a60beb3c5d786b27f71766d37a020e3b64214a82b4eac2b3870deac2956a1259389071cca6e181958573ef6c480e5617f9188cb2a05c5b3f0f08f92bbb449ded895d6c1915dfbbbe68264dd48c0c5f7b0c1780f16d4fb7d4cab3eae52d5d887ed464160b12bad4e116eebab28ab9794c8893eccae7487b02e81fb8a6e0c4eedb807f78d0e784a73d1f4a07d27a71afa75c1c8e7c548517acd2bd0c97af044045f9179111e992998ca9bcd724a5f7b8d96f8283a0f16e4b4e0a8d0068446b68a67c5bece5abd7b2b9725953e76a83fc094a52a32ef046d627d00f3975978625bf1375b03ce7c7bd1de9dd2caee930bc1a7ce939076272e2664a12b279220ed5870a1832ac2b9c7ccfb0ae7de652c01af825ec4629dcf1f14219362fb5fdd429776e588b1fb96954562cfaebba1ad6249957a7e6720a75277691a2fa64e7f7bc78220c74b131f016596cbf70b2ca00be07627a13f1423a3a2368fecdefa25aad7952c161e21906fe76c8df84e17b7c39aa640c9cd20e65cbecf8a46812fdb01077a2156e41f907a4946b7183095dac2ec3c2a0432b1121496d10d28852ba625f8f8008d22c19c65dca2fff0bb95ea0f2c37a2e4b61db9756e639e1800d3614f20c3f468dacfac49515e8c3bf49babca201b1bad992097b5b0862136849dbf3879774b572b05d98bc3255d53e92c286c241a893bdaf810fde81d3a69bc3c0b84752e073a3fe1f26ca149025396a5e2c1638c8b40c086b1f2edd8b40e817da7b855836c6b5e1b64f5d8dc959d6c290c41c88c24879458897d2f954d7d47dc8f25385800088ed5ffd80d0347da0ca2edb464d6dc0d270e059ab03ef3a9c5a32d63165134eb67169ae62323aced248f1b095119a9d4416ccdcba8584b3a2194b8dd5713ad5d943b38ffb5060e810b12153c80a902ec70e9d5446b39c649c3f4efa99b8212eba580bcde0b1935ea7145f19dd6ba600f93f7bd09b277d1ae53917e61ec72890395d1bb0796dd4f3940ac6af617ba02c1074f476c77e35a069a00da99822802a8ac117b1b97a5269e5e2bb8a9ae4b40232c73574448ef0616ced9603cbbc583aa4a7421a9b873eabcb41bb7991b6d56413956d6a74d5a2918e7ed5c7d39393b499b7df1ed8a137de27529bd785cfabdaf5a5288d762d9d02ce6d49b6842ffd7385600c46b4bbd68186bdae850cd06fba07eb5f4164cae2e6f7c3d9036250669f6dfe0c5d285cb26c21ef1a4cce5651597793625bf07b696984cf1d1b27046926bcfe802032e680706dbcf06f262c192147e3b8db068cf35b4df8a8ddcbea1604e0f9ffb3adb3730d16663f0c02fc32351ffd9346f048b0614d496f0c92302d08e313467a47640701fb60b5509182d4c46348c3e79c72123d0691bbd72704900e6d097c980b32efb9aac74c3b6d5ac3c4559be2601ec94ddabc9f451a191bed862f4b8e923e748efc1bcb8e88c746eaa39b803e9901d469beb80155ad85d1fc62100e5902805d9861da493b78c8844d6d46a3333b263ab4a0280246236ff9851d8a523de4bfcb02dc9491f30bf72cc3bb22076febc7886272444775f5d8ed4312b927112a56f4f01c5155f0ef3b2a0472a7d91e3b3bb49c9a84fc6ba0a5051d063b2ee2c0e9b9d43f2b149439a4ea4de26b4495521a86be54ee35af44f5a72ca10fa7e139ab3a0a94257bd3ee2b39abe975c052aab79dee0f67483c7071164be9a689abf5782a1783a93ff9051e2cce721eafef0000cb17a91a46ed8ac2cc58ad0716d8be38fd5a22ee27e483e1b733571d0a5ec34ba7978bf8f8c2e6f48f897e1d6068c312b228f4ef1bb82386c01be7c6ab1c29babb8e733533b1ac50efd72401b730b706d6c8fdc97fb1b72826fd0cd704842181b5fe0102e8f2d39b49aed72e5e54ecb578a49a83e38de00824fcb7e5bfc78173b02d6fc92a95bfc85066676264220b7305332db300c007abad5156a8269186fff8867f9a271cc383cede9d2a87f7f6dc7293c3ed20d4f07050df12ac63bb58ed86bba3ac75ca1869a25dd343788a4a0ef10745129cbbbc146461348d6ee845048e210158ff7e353e92d818e8811e7b06690a0ffe82950bc7c370c37c09e59c70e2939b52c65a210a88538a709ed022e7813b84660bb514b7dbeda091bff1de4b2c58a71a9705b06ef8bc13511cbe0c76beb5adf13704c5e226c4a97cb0a6580bc213763d5f284b54b4c8fefa0d25648dc1bc89d3eb84432f25b33a6cc49fcd291814cf8e8556d8bbb9356b16539c8f53706ea8c84e23602e5e0d047311be73b602526039c8fda7fcf5ab2c03735205f501ac483a57b35c06b2f402e7a1fd23e0dcc4eb2f09ad45d9a70f6165022912e4975a60c9d59fe448d03c25405dc21d319112bbc6334443eaf56e6965e9487b24f0625034a081c2442c5d80dab36352d370634c8c879193a957761b5b9e983e3af4aa725649eeb960430480f206bc592fa3048f0c69233b10e4caacf15fcace564521bfb0e600ff0b576bbecf06f1eba9a5d629ba164fabbbe47dfc4772f89d1955c17e22ee8530e919e131d4a3c775a964cd1df62ea776db2d0f6b3228a51f832246bcb5376446772226e6aeea0d2630a46bd7d0c176460f87d3ba514583d7ca843b03f773093790ee1052757417e737eafc67a18a3417efb7dc2a64dbd4d125def7427bf2ec846717dc71d7209c0dc08475e27cec04044bddd6f5b9185904faa8da8e6ae1c0d66cd7b4e665e923aac8e2995c49bca93a2ef7a86a83954a7896d62b969e54144c68e7ad54292c6abc2c52602c7ac9604912ab94c0e4fcbed758069e164c4c8e3c40faae1f41ed249836c0744599720d71883ee02f07e9fd99cbc267f2afe05a938bf0f7760fadb7b75512e8ce347bff6aa1682bae375a51ffdcb1ebe8c575d2630f1d180a6b2fb8fc2b3a56197da124c4c2c232cab3f21ecedfb374cc9f8c396f394cf18c7517c4160216be988310586fcfcbac97857e0df5a76b28d2e286d52d22fc28647a4223ce04232c569afc2377304c02616f34808da6ec98ed9ea54f173eb36158db0b34e094385434a1a43d40382f15d77ffc842ace7d0e49cd002f3429fe1843ba59e5821d0f786913c1ba7b8fa142cb3a0279771b378b61aa6c1cd8993cfb1b7c4209007be836655e9cfb10411314b0c77c3260bdd89a9b842e2566fb06ad7c61e2209eb31df2cd20fa9268e4505b13216b00082f91213e1a38575542c464218dc9072f2bde7d2e26f4234588fa5a5d5f5828dca8b7621c6fb53d4397fee805629bac24703ffd776f56087bbb863874a9046ef2f1d5acad626c5a8407c74324d16f4c4e72e3438036c3c74a5303f8e2eb3fe61b5b23d66e7f840f63c63a8a7c9e766ab69b7d95e3e832319112a0f96fd772e03d23c5a24f441f2d0d91127ed70537a92af274098f1b461b2b454e1e9380812bb702daf5096b05ebb5625f15c4c28d23b4ce3a55de0a43463ebbfcb969883d30b00759126fdc1df94a6aa0f3b83f51eab162179e2cecdf840b90766760f750142ede722ab2584b2062281e84ebd06489f3e533bb178789327144d2fc6794bae71b478eab5dafe0d1fe3f9937c1fd4415c8ebc8ed6afac473864cea2fe8b7d7419d0557751c823b408c2d364e838aca14542e08e4dde6cfff50ee2bbecd022172052b0f564ac4fe9349756aa57a62cd9ca5b3661a452070dee2c2e8f74a0ece091810d9d5f2609056533a4b7a088fa3f63b2e44f20be97eeeb0ccf2e9c1d6ef76466886655b58ba9541af2baa659f906f0b777ade1ff068e4f0cfc3dc31ca240688dd6640a91b55b5557736da93ab45972dcec073791ac375ba800ff79b43d082ca20f70c3865e071693be46133acac0c34d433afac6c009429976c0263ecc0df909efa053dd23cf6c3bff1cf426b2b30a86733a6cc56968b59913ef603e8558e5870f37c8917b7bd5c6f5c15b7c07a3d042ac0f7bf1e695c60a0816471c377bb31ff772a98d7169c0cc24705ab2bc0d7bc86", 0x1000}, {&(0x7f0000001180)="b87d4c829f41e616ffbc2bd22dc9a3690c0c35fa579ca820b023bf26221ddd764557667799d17dc6e562d6cc36d5a4357e77c520a72709841415fe34f68e07fce684d5df4d94a8da60b77f9ef3916061c127c286afb5f74c5d8313e68666fdd5b2613551c7e79f54690d8261e12427418c4aecebb812e8ada01672786c20e7766ce29f09596f18c6d29261f351a52ff3fd2a273bf50a8c9511ad871d47b5daf46a97728309355338a68ce92ffa7682f4cc990d253b1543089a95ead104a8892184ee683b11de8550c496e333825d3c12d2414b", 0xd3}, {&(0x7f0000001280)="02b9910b0a5d92c6d287cc5ef6795828c59ef5f12b445e3c2fd4dc17b3c6019339a4c3ae291d489ea417775c222c8229a8fcfc3fefb62fb1ee151fd9df74a1242cb77a89af1105e8e02bf23f7d79cd53033dda973e07b4ce7a8c571656a511d1937b0bfb2bc294233f9efaf2fd120bd60fc15b56b3038b6baa8a37271003159c1832a5750caea7d76e4730c077b1b16d82fa6dcf893ef5ddb0c2d445aaabbb6c61022105b336c7", 0xa7}, {&(0x7f0000001340)="b16a2dafd3af5df77caa2e835142134707c335da55d378a869c9cd8f3743b01972ecdaf32ddecc628488f3efa3ad1133af00d821aeb49af2c8159860aad895725cb08adde91846", 0x47}, {&(0x7f00000013c0)="1ec8384551a5763a43df71ec7231955cc4b2f4f5d757d647fcccfeaf42458a13d52a549ffe38673ec8325db95c724a0126ff780de99bd571414b3303f72564a23ec7184ddb76546d1fe11d526c13282ce757e9d57d44abaa3271b29828140d09e120058271f8e2af9bedd6e30bc3b7189c69c7ab8d99f5b377f627754257f3c72c2a39bfbc17b597fec05a10813a813313393f493f630783a9af44fcb218eed047", 0xa1}, {&(0x7f0000001480)="417b5366bbce4d5a8d321d2df5ab5cd254f51a3abd447d39334764f8d1e90b6c32e8bf778bd5d6dd33720d7adf2512593efaccdda3836efdadd860e968c02098a57140347289a8252b29", 0x4a}, {&(0x7f0000001500)="7955a183c394e5519f084e0903004b777a84d11a22bd499c42f0d2c5e7249f198be91fbcbe8716449c4f8ab344c3f74f155723e8d581fd83f1d78a4454f211301de02f9468cfdac1d267b0f202ff33312075fa01b635e2977c60770b92bb4e74436fa26e6064bca931bfa3a230aa", 0x6e}], 0x9, 0x0, 0x0, 0x2}, 0x40a) login: wsmuxpoll: not open 17:03:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x20, 0x8004, 0x2) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) sendto$inet6(r3, &(0x7f0000001600)="ef25f385c670948eaddca6d419b142a4e1045636bb7415229f0de8f5b168d223480462b54ea4db69382e127dc055048897d6059fb2a581834bb2402a3de03b86fd17e42916df04e9e3084ceb561dd6ff055df94c4a840d2e80a9db0bd627a3e53274c3fd12b023d53dd82409632c777f341a6358895149d95152456545e2d56c6985bc01e60d48ee3f894045e541e3399107454d4384446fda8aa2f749467cc73a940051ee7dd2891c8398767ce80cb240ea2db8a30876", 0xb7, 0xa, &(0x7f00000016c0)={0x18, 0x0, 0x401, 0x6}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000280)="707a823ad808c05406813101fb1ef5d87a8cdbd9dc79a1bb7621d5df96bc8ecaa5331f13ed78a16f997417e809120b9d1aa2457724e087ee93603740649fe4511433efd338ccece7b5ade57106983a90e29e", 0x52}, {&(0x7f0000000300)="0ed1f8ca8ddf744f65861fd11aac5827a6b5e98938245855583ca9429fe253c93815cc0b646ee0009161499ef8136ce41db571802284adc6b4c17c8ba7106b5eac4afc7282c78632f5b2f11ff485d94f9ae1f543d3d85467be2cfdace276a9a891197490af5bd86c2060f8480b01257130798fcdd740109c042c0789f1ac40b18b2a8421631d2c401723c8fe9b675470385e571c4a47640a1128fa578d0bdb8c2ba5fb6198219c22a78e1c69fc30aa3856dee42b3493fa70163cc4f4bd8b84c08e8b8b523e79efd2b775c4418a221cdd6412c5f57878384622f910748a641ee045e23cfdbd10ab5d531e92ec3701a8b85238b50c1c1befb71c0c6719e05268ae1a0ee24eccbb63b9c173e672f3a7055db41050d65e991d8902f1356c75ebf1d4e71bbc4003d2869a3d737e600536b4ddf9d9f1bfcf5b7bb3c8ec8925095a19e59c3e5c98b0046fa52aee49d96ba268537286572750ca145e7dbdb3fe66a8fe36fd02484e2069e58be7db796b9de39cb5ad4999adbcadd8ec8c8553c487fab610c5b04a40349d7cd9e723d83af05b042d87db5380079187dab7aa8b05f58610358fa5bb949100b8cba62805ca33714fedcd9285ed1d76c8970b50af30afefae4b977474da002a921cf9d9c4b0efe39a49ef4c365cfe0013d96a02aa02fb4aa3bf237a83831526f7136e58d8f812cf47dd314e7be7ad41ad7bc598d27a25d2638d5f0b22acfc6ad79dfb6e7de29b1a2a706e6e15647fceb782ae9aee734ecd847efe708671ac3d2fda18cc96688c88d8697657b43158ebdc99a5db8e20a57c5a9564e76c52f60fc01b971900bc14dd93e5d183f30a7e220b07e0bbd0e708855b77246b50e407c51a79e59c8eceaabecfa5ebe78c817279be3ec8901e184ef1add4ca7a55fd1b9cae694dd5234bd8f3ded3c636316cc4e164319b64ae7f4b5bbab077834ed6478dc47c8da8ca7f8bced5ab1684e88e6de56777f8a4d4e840dd19e10742223548f6e3e9f70398bb31d561dec427414c1b11c796480163b65d30952674746d9a792b412afc3301466a50badc1d7b97cdcb7930083b68b06504ed5b73822db014084a635509e102ceabcf0ab96c43365740f7daeddabf633a6d20dbb9fcfac153dd6ea06ef873db78966baae991c465ffe9e48352d3284121cdaa691e4bb2547242034930b837c8c6224e35adcd1af4896de6c7dc27fe32e10f7d8badf4b3d2bfc5e2dbcd7bc72ec48f0ee310877541af7e244e1c6b1a0903ba9b93b7c0a8278f53f913fcb246f0244e03cea6aebc392459974f7656d7fa2da6f1d97a1223cfe17133878e1fe43d1a22b3ae2c36cfab9ea05bec413a41a630288904d3ad5fd209f753714f52711071cbdd92c72ba0efdfe220e26f6e4bc81fb5e7e6278f0f6776e997ebafb9203c5311615d1c02c7f4742c0106f8d58839f6cc7a854a81d91028ce8445d7304133e3d654db2905081bcd8ad1e16ea6b911b2bd591aa22de11e3782d213d4c79f70531e076acb053257c054f0480b71a275d7c23a2ace6414487b25e0f7f2abab2153f115879b6dc79901b3ef7f0fc88ab2ed9985dc95b8f0c6f0f44483c24ba4e1cefc3aeefa1b0918528e7c648a67693a7c91148ce2800ee6ededadfe66e80183958c9305090e75d9807b3093b9d7416696a0a998338e1b0e303419b2e68f57940f0a39d7aafe052d4e047d3b684af0cc46a07d2bd39787b3b263bad5d1dec80f51eef72ff0ba39e04582b69239df708a5e6279b25d41809e0b7b908a30449296a01394bbad5ec07c2b584ec9861368a087afcb11d5a0509e3c02f07d93a19f08c4c5a1259cce6a687d0e36fb3d7b042974c0f035e36b283d63c36ebad9723e7543871f38dfc96e2d39484a685bd62a55ce83b32ede3f73cdd0eb951b453e73e8df287d164849fbe213f456e9325b5b1126414d880ac81ddca24c164589f1cb585dbca33e48d9ee4806e7cf325e82afdf4eefd7f3eaf5dd5cf5c12eeb5dfd43e1d1e73bfd1da6e60dd0d17000d18f29235140f5b151bc62e71c84c4604bf19f0889e5d656664d82a47c16fcf6d9e5c138a38c96e6cb5ed1c5f231df4bb63078b45c54838db348d93631d7b2d740ece8ccc9ed82aef099e2c9333e96b24480d094d961311f60197aa5f8a2ca06e0083fc03d92ed0ecdd02ea2ee5fe0dde86b5183c23b5df848a44bef3e98ee31b7d548cf304eca74d3fba17360d180854eaf8c76f55153b760845b072084a6dd29243a5e2a2b6e46c8ef30e517d134f9227c127e6630e1cf30a634e7f9d2f18ef1cd786ab459aec798215924b097392d1a748e3fe87a1d768d12e3ea67742d85eb42027d16b7d7456b2af726cad9faa3f9fdf303fd5659a3f91d4c9db1e60a3a5d00721aa40b120a6232ef6133b1c963ac7db07d1466c8911f1956649a0c03d329d5a38da10ec16b0f56147298c09abe427ec69034de7b9002d57623536f966ab21f6bf44570e1650ec12fc624dfd618bf426f7e585cf38cbc6573624463d1508a85e7673582f964ae7b27aada1255b195389c4eca7669970dd3fe7ca66b9a4927d83798234066318fcf58fe53f96dc01080e599be277dbb2e0ddbe7f61663b965be3aead96e03b0f9e1236682b10ed721bcbbdb72bee61ba4886b5c3d659aba0d8b1d992e3242b770814470eae94f852f91d63c2f567f4a96028ad733e79377a91f9d02ffd8af01e2b55047aed52f07f72ab8460435efb70fda57316f154156792452c287b18438e26cea1d8947024f79d0e9514222225a545d140356899afbbe078ed6be61eed2593cf5f8b0b1518cc5f42e014a454d0a45fe9e1b5a67f3f841f25d157f0cd16585e0316be4825af367f6013cdb816eff0cf5cf009894e0a8a8e965c1be4e0e44491f4d8fe608c41d41298e704c0cd95fb1301fa4c1d6082e97577040db615d35f6de99f1ad86b651799f8d94eda6cd197a680689d605d0aeacf84daf8741d66e5411d60f258dc9a7393653134b0a8e64c974861b094db8efdf617cf86d5fcdb4ecd22b59bb1d4283265f0edfd48c2a8a5bbc708309d91b075a7761068afaca52453876eaa8b36ce12635959253539010853ebd71cb55b2592b3289e271737cb8a63fbf6e02a30e64d28ca3b9f26981b4df1754e3ef7ad5f31df13a9eabf0eaba7cae82c59b8fb7b56f4c467650dcd87ce53d275c6dde373dcfc87145b8218ab9343c2469f4550bedf635f65b6bd8afcb82d27ee352eebcb8f3da10a648ee8cd031fb5602b161f88c255866792786df2e5e9f83e89beadcedf2e5b72f7f0e78e8b6c6a3b8655b954bad5ee7a51e56f1600a6c01ec6043f06971e493d205ce0cdcdba92f2a69ac1e90f01c76a50b7ace93d3c7741a73f7dd532d219d8995456e3cdff11e602d5eff4e277cb0476fd7f7da88ea4fd2c55666695c5ef732203bbdba5ab3bbc37d77992b883f11202e08b5f960211f6c000b6cd2a061206e01570389f1a8a43f22da2cd415e70efba1588e2041129cfdd39d5e1cf0ef25d1ec3420f13524883ecd3f000584f42d6af42b3b80bd0685b6ac2e0761d40d4f464f00ddba313584d5319ce52f67870e767aa8d99a948c6e937f36ab851249f77d0def1092376def072a543e3588dc2c53c86a48e02e46fead8c4c5db693b42f25db1659396a5398339aed77a1e121e70174cc19bde655e1fd205854d63d0b7366b1f0bb77403cd8e66fbb37575f73216f5473cd18d1aaa9c7bf4954c67956dd35f41abf17b221565b2337141f7dbb91ea966ea5206dff95e036368d97a598bc8ba8cc0dedb821dcfd587ca8e008e9f2e4d9ee553723603d91c94e254624d5ee996104770a0b363045facab3a608f4746b788fbbccfd78c4ae8ddaca0c3591e07b5b6f0c7bf36c6c571b1621847bfecffa5d17bf7bada6a79117e8475a7de6fab865bf7d81b933f02e69190f2e9669a0a399e01162f8efa6502be4f51162f06a7fe9f6607fd954fa71378d9b7e11b502eae68ea3f0a98c51de82ff475c27c37ad744b324c58eb10c993d4301cd03da2b8001b3923e7691b00512d12a466952669f23ff864efa0abfd6522b454b0c3366de3f61bb3e49be1f2ad52c732b327019695de044ff1428ad5b29b7d57a1ee0cf04bcd4481db63509f245ff24070534eb10f90e575ce610b8fa3ccb823af58d3ddae19a2d1759ba0e3c4148e619c49cbcf7b3e5ca31e1538ba73de7de16629b7bfa1330974bd17f50a33cd81de0c8a67d0ab1e7cb9bbd1cd8f20d8d28f189e5d84f5352499565423e31ae81807de37331ef361bd2192f68692508b114cf9a8e0628c11ab8dea2d8a0f13ad6ebb08fb6d8a1fa9d6a030b9d2fc92a57b80af870ec0cd77817a1917551ce0e95aa8b6e3787ef1e0680d91431ca1e1d8204cc50552d6f028034e1cb1467b8c844a4d5da52217a80df6dc473fb67e1a1f70092ce78c8e148fc991ada689e3e0cfeb0589403b173ce50f3f3ac39c54a7e1362fc085ec4e2d3a6c1724513d539a7866d692e4e06ab1a160db3714f69a3dfbca10629ec355fdd13cb3db1c70ed85290a2c04669f4efca9d116d5432a07df878a0468de60b116b81fe9cdb8a1b4af192ad586c3fd16f15d3474a6c28da74db51f79b9c599013795707389b53fd0f289a24ce8a4571811c604002b6413f97ae57628867d5580add8b52f67a6dfa33732df739a48827672d3825c414d31d9abbed7df3a403225130b669687bd04cbca3f464ee9cd8ec487be4f30a0efdcd6ce52f1a258a3d32e506de822e7fbcc2e20764dc81b24b0e922e8001ed15bc43d0d2d8723b3f7af5bb5b924266b31a4c93c69608628339f8b2d8a97b736ed5d9d5cca77cc20d97ed980272409d7ffd174849c67089bf83350995f86b502451ad127da954714459ce075ead54844521547b7509030b598f8c585f6362c547719d600398dcaef3ac48335086dc5b2c745d75aa6ca4d2b7a64f69f2af8112c489e54402c60ccc393c448e435ef1fe7f751a1f74ff59fdcf876a8a21d0b3ed49534d39dbabd51a5cc720531b497899bdc57e80df9471272524cd0befa8bc33490514381a524459d520833b98c583f64365775a72d9ce4599210ed438fc51278454c2594acce6edd475283f9ac579594d4d2f7cee65adfd98bb2d6800d9f7b297e9e1cb931c347610b874d0ade75ea4c5b5ae7da7be8802f2181bf058c5954e04e2e376ea7ea101d36f45d02aef4a0de9bfa4e86a7632eaf995860c9e834b54cf491c35ca4e93c1deedf23889c9d936648b0a7557227f2ec366d44fe7cc71c880ad03f572769bd2832271d554f97e3d2de6afaa5fb4f070b2a520168444798994f2bedc890c68ac317b89230fb322c7269ac28dcb70303b1b3fe75fa45111624de819fadc150682e905e7489ded0d65b5572ba0ca7d6b1b8450b6ebf02db7cccc5d4377f980dbfe0d3135398dee4498be645005cac8aab199a68f990fdf0ff01f1dd952ac6a746a9e2a35872b3f35ed7a8263ebf46e9b703345f644a0dac8309b8de4ddd450ee15d3f1c50bf453cf711f911d54f98a56d9ff3820a108d2ab7377e3506a6a24b12c0615694ca6c22d111e509f876b4f6d3ddabfb8c1b41efa590ab72c8917849cbc282b7b8dea21b1cb10922b249aa6d0460ced7f20b98ab6eef3a85cdd4dc95dbea9b82130e1293224e2cc40ca8c7bd91e0b7bd4497ed06dec1207bb7c52db77fe07a03d2389c4e2f887ac3a07a2fa95282f66841f1b7a034618d3ac40361fe17595e947460cf8d55784a1648e04e0215f12765d47acffb255d7", 0x1000}, {&(0x7f0000000200)="39a62c5fc8cc840771cd89e44029d3ede39d5392a55d9a27e80f000822a4a952ccd795e4eddd34d3f700de8e663a3d", 0x2f}, {&(0x7f0000001300)="6744f109b457", 0x6}], 0x4, &(0x7f00000014c0)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb0, 0x5}, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r10, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r11 = syz_open_pts() close(r10) r12 = dup(r11) syz_open_pts() syz_open_pts() getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000140)=""/113, &(0x7f0000000000)=0x71) 17:03:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r4, 0x2, 0x1) r5 = dup(r4) chroot(&(0x7f0000000340)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="8194a7853833da16ac89c147e59aa89c1b1e31d4388c6ebd545f8c7dbe9682c4979a5bfadcccf542ba13e410717d1e0a86ad720ecb02dae1d4088f9255dcf1f4ae7c81857da844e3fdc2a4542ba193b9e2d3561636aa61c8d31867720a0a6e58abe3fb85c13682bee7cf945058e356beb66b2e144f8066c5fc550770545f836707445867a8066ebaf426c962c0c4d97de4a72d2120c3dbf9bdb4d120ebfacb8d24b5d39f1f2395a60f5ad90a333ced87337e855e3dc5ee1b3337abfc7e92c684", 0xc0) fcntl$setstatus(r5, 0x4, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) geteuid() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(r6, 0x0, r6) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="7a788a601905051ce575c8ddd73373d7c481ea020d7d7971ea42ea2d5e5f3ce7f84ad370b42da19ee24d22587533bad1e08822509768ca5c34a979d75fab0c70e0ce1510b53f4290ba660d4b0b2cdabd8996abe69e8fc8c07d6b91bce37622dde0b8208630524d6c980f988fe0d632b8e524f72b1f98f86fd76457066357093f900d0c6a502a09b3823e77ee19cc8debf96ff24ec9429252236bcdfc67c381bdf09970c7321c0e9086", 0xa9) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="25c0d6bd717835c40cf734a025415f961ea092067751a71ffe797d8f34e59ad6fbccd3624b5f57754eb5f628bb4704be8f06a4068e1219ad132d2ba80302b1535a8eaad84c65ffcc457fcffbde", 0x4d) 17:03:49 executing program 1: mknod$loop(&(0x7f0000001900)='.\x00', 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) chown(&(0x7f0000000000)='./file0\x00', r0, r1) socket(0x3e, 0x6, 0x5) sendto(r2, &(0x7f0000000180)="a5be36b9c8536f0fba0f5788cd8907c7dfba17a173f4ff1d9d20fdfbb833fc3408018dec77b5b4d8ee8528b663dd1cb5a3225badca443e0ea98bd2efd0df154cebb68846af7774db5a8ca6930ef4623d68ad88f8f402fcabc0471be3c91114e8169f618466e4aa59ae132f005f2a0977bf4c7bc63af4cc5a11819b1b580a88d04a50c53b93f64761b830a413b269fb862b4e12f2887873eddb06b1a8e9a62825289e6a526a2ebefceb56fb5b81364b5d1d3acb2b9ef95c1a2a37c37bedb25db928f01bc4d3e1d798656d8f5ff6ed9c7bebb68c557adaf286a3", 0xd9, 0x1, 0x0, 0x0) 17:03:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x22, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0xa5, 0x5, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x1ff}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x14, 0x3, 0x8}, {{}, 0xfffffffffffffffe, 0x46, 0xfffff, 0xd5, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x5c, 0xf0000003, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xd185}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x40, 0x200}, {{r0}, 0x0, 0x10, 0xfffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x5, 0x4}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x12, 0x6, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0xe, 0x0, 0x7fff, 0x7}, {{r0}, 0x0, 0x40, 0x8, 0x0, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfffffffffffffffc, 0x6}], 0x7, &(0x7f0000000000)={0x7, 0x6}) 17:03:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) r3 = socket(0x1, 0x8007, 0x7) r4 = fcntl$getown(r0, 0x5) setsockopt(r3, 0x74fd, 0x4, &(0x7f0000000000)="7da6700cb521f0ddf0b415d7736b777b66ef", 0x12) fcntl$setown(r1, 0x6, r4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), 0x8) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 17:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="1fdfe438d5757a575313d901002e2f66696c653000"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xffffffffffffff84, 0x9, "2962f777a2f3e6209b6ae5c1fefc6c7c7d52c759", 0x54db, 0x8001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000004c0)=""/221) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) 17:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() fchdir(r1) 17:03:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$getflags(r0, 0x3) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 17:03:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5aace2d8fc6b1bfb) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 17:03:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) geteuid() getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 17:03:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa8ac) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 17:03:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 17:03:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2f6607348ae7b44422e67c970c45729f278374e3a30b6e666ffbff3afb35c5a39a666f17b2d007392d0f672dee4f4bcd42000000000000000000000000000000426b9383639383b04169a8b01e0d97d3d0254587e9a41fd38a79cd3a23ba7dc28ad7eae942"], 0x1, 0x0}, 0x0) 17:03:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x401) 17:03:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10000000000ffff, &(0x7f0000000040)={0x3, 0x7fffffff}) flock(r0, 0x5) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10b80, 0x100) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 17:03:50 executing program 0: clock_getres(0x400000000000000, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300c0, 0x14) r2 = dup(0xffffffffffffff9c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200a0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x10) r5 = socket$inet(0x2, 0x1, 0x3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x7, 0xffff) r8 = syz_open_pts() lseek(r2, 0x0, 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x2, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x400fffff, 0xfff, 0x7}, {{r3}, 0xfffffffffffffff9, 0xb2, 0x40, 0x2796, 0x8}, {{r4}, 0xfffffffffffffffe, 0x20, 0x5, 0x0, 0xedf}], 0x40, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x800}, {{r6}, 0xffffffffffffffff, 0x4, 0x40, 0xff, 0x200}, {{r7}, 0xfffffffffffffff8, 0x80, 0x40000020, 0x0, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x24, 0x4, 0x4, 0x1}, {{r9}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x1, 0x4000000000000}, {{r10}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x10000}, {{r11}, 0xfffffffffffffffc, 0x8d, 0xf0000005, 0x9, 0x4}], 0x6, &(0x7f0000000400)={0x4, 0x6}) 17:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) fcntl$dupfd(r2, 0xa, r3) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) writev(r1, &(0x7f00000015c0)=[{}, {&(0x7f00000000c0)="57a51159eeacc98e107d618d143a94f79b6efaa9", 0x14}, {&(0x7f0000000480)="c14539910df55c54266c891f8818ccd0dbc023fd01f03fc554bddb2d4a3990f46a6fef9c24f5486dad98780b8d94142ba6a41c4ba0d9deffba49ad1a8dff5935b83ff219cf9764b6bcdac611426526d5b7c1db2650888030cb2d8384b36f4bfe760b10349448b7db42a075cd0062769324091d5724e5996859553ec8c5c9f3d43309bc134a042f795199a392f1d86dc8c048e51370d173ab4d89df4c3595bc20d2b0ff0827ac349e265264cef72f9b5c27eca06106fee1d0b15a61cb6f81a2a529024ae6055cca97393049a14298644d6a71b5c04874ede6a13f100a5e6f777f2d6a0fdb435cf29df73d9ba5157fcd08bf521e3023c80141febc79df0de3c6daa79ff9ad2d7cb97f5125fc34d324f1c196e1235e2f0c246d142941433f34a3fd3034be889627be4527eb08ccf834fd9e90530077e3072e99611609bf8f30fa863db6c702c738e624715970308f70a364a41eafee190a939a7b60742c805918f6dcf1efea8d7d77d07c9982cf782cee0561bcb52c8a7b52caf04c5ca16df09180245af9a09c4c9269b1e3eaad47e8eeb6e2ae33c1437bd974bbbc2d26f5845c1d0a29f096317d69477c73cf6636d9b48faa4c7e392ce229f628fe3c4d10abb382a7a79fc5e0af64dc7c04eeae7f504b013b6e00404229416e3e52c49e3374257adb3d9be5f4e9df6aefbb2e5f99b3fe140c66464d086603e3e60c870e39e13ea9f896aed4b56723c20f4948652a1e54b6a7e73449c1a3c50cd93e53bd26b618e71067c83b779965650070496e09e7b2787d56ca4fe578af457d2e950526bfa5ecfb3f2f1a779ed642f0072763ad3cfa8996ba18541701ccdec0df541aea4eb065aadeb0bce4755eb906057ffc454d2af3b7ffeef0dacd43cb8d57c7cc08082059755158da22d2e800636857e936811b382441a59a7a7b4c4cb25efe78ada01ea7f5d5c80358a831964e82cd708c1c5a13dfe54f411eb2ae3575fff783d582d72b9bba811282e3bd6b969dcb3db0873fd78cc4ffc3aa7918bd31bbccb37773257f0bf8814b4472a29208e1e4b576a03ce5c3c1500bb767952df4ce0863f455d3d1c50c6f6ef93d0429354bdb7e3ed43e659699f7b4d39637d41d7114b8e6ccc47eb8f2ce39a58b3bff3c23df96568b048359c52711b0648006a5117aa7de8067dfe38d320dabd816a78218d4aa84f4c8643e197052e279dfd5fe6ae635467416a1288f6845d1d0811d03bd14283edb104746cd3cdfc909e373e34848be31e94a5b287688851899136bb69524bf0106a7b1ac75c83ce1506c49166d28e71a300859eeec436dd2609fbda6238e8ee95005c2c5a4c4e10deb42adf6c3af4ec9a4133604cecfddbf96822acff7cf70afc48739e751e60b8ed4aeadb8f23f382d4107643285659b0f3ce2c9a11c68149c6529072e3fb9c5c61ee65e4e3508d93ad2be460fb457828921af11a0c3343f3ca9e57e1d43459b5022342d287298eb2af157e50d355ed8643773b4d80b1f930932ceffecb9321062e7fa7a5101c1120a7c06e0c0f4ab1cfa90cf6fc2d471145bdd94744629db3b74aebcfcb30a270e8cc29ec0faedee25ba063bef1e47cf11539b2abd895cd929e996dd5a5c577a3bdf57c320ae0f08b4792f6ee4e32cb751a6e361c8b1f2c56dfdc8df909a4c9b4b7ea6f2a3f1dc9040dab8925d503dd0d62314ba9e1406405b6e9e3f609dfa3d79dc9ab6afa17661a8576ca549b276c0f49bf498ca36f3beaaaa03610f8296c4d878d01dfc8a402b08de76d4121610dc76ba497a2ca5d81fdf165b889527a09416b4ba0c1fddf642126ef8b435e01ca595f694e69d2b5ef676343856241198460ac114d480399f56c87e0d8ecacaf3af49736ac8e3aa0cf809517cf5a56fa5bf96062eb2daf86e0477820579025c35b638b34762caa2110063838fbdc33ecb3765692eae5a80b698d47878d8f1488e8965e2cb28345af2a2c1bcf2da58603200b6de171ae2af57967eb524961a7e3bedd1c6e3db1de6d620b919fa3614f55ed496d20dc34456e4007145136f61a96ef72040460a31bd612e72b9ba8e91c73772174b3ab6e22e7c4c122cefbc421db2237c55ede1fd7cde562bb23be08992fb34f2dee64fc141be78d743bd6e17a5a655c5de2082ca72537d0d594ac0ea7f3ff7f7a7c2a26818e945f240b6192fb8b62e7d67ba7dd2c4a1d850feb0a6abf9906b6f3a09cbeb6cfb3cb60cb662261be008f6ce494ebcd120aae49c2dbb46bd0a2cdd8a7acefb6910a70845344596c1d8b95cfc2f35e019b133cb956963c837640ff10a728e717ef9938a8432a15e87720a740f4eadcb9dc651e8f7aca50164e17ab4563ab0366ab9ca06f930a6b26480c609e9ac17069be268f965af9ee71b3f4ef84dccc49c1292f21b49e969f8e866722f7367820a6e311f74200110236cd07c84e3de07051fab87e978f5a9add89748c6b375f8403f07a635a9094a189998ed02d4180e8f0c8592cf5a211fc4b6494ddbd63faf01b3062c769f234e096441f2d46cd1c473a6029357c6eba7112850161b0b6161b66f5944b3907f17b729f62f0b181d6a1e48264a30bda4f95921b9840763d2d302de2ba5e7b96dc6e5bcdfb881c7ec45d9fdfc28895a713fd2569a80e72605a773d389f0be64cec96c3756ef6e16084f13d75cc4a2c34a9e44e5ddfa0586f110bad0756fc8c2db57b2f6cd7dcb89e3cee66af38ed0f6867770f5142aee1e1f1d5b4262c21c82eed516582416cd389b870f74a059eafedfb1fb1dd277023faf9666ad13f576ab07ada7c31fccdc5e21c102c0060697edf9f358b2f5355f4f0b1362f7c16d44db534d09e0d94d26decd58a897d5865b593f23c8548669b4e6af36f4662d3facca903515238bdf20e99a8405e5b478728a0f84f7775b61321b770381d5d5754d12547c6f489b686155c2439033bc6b70a34dc234694d7284f8f91ae6fc9f51fc6c9d2d8b5555ac63edb29315c15702e9a528856c8c12a597a249b6b82c7a0a82d31b5cbf124e9127a9c96ebf5d187b30757dfd822265d4562893db13b4b0adc2526af598d4504d340e51dc7cb60c2c7b7f25017293ffc44c14d8a09f0615d82bfdb2cc357b21f2b568ec1a866bea6b0851c78597ef118012fd6e7ca0c1a86bee5362a7e9602dc38274ce201560419d7aa94c66341acd94db2a0bed5fc911effd4493fa58392da98c9900427d1bc2c767748206b289a6e337d3f6d4f48affceeb0af8263e08a37fb780ab4b48875848889533891d7b96ba52876ba4f337042998749b32f0c7f4df4411237c222d5dbeee42bb01550691621cd74d028397d9f11579ed655ccd574f479d0689276c8f6fab1d8b61e3d5a33182a29db4471cedcda10cf331e9ad7ee7116866bd5cbbc0d2d06d7b2c841028699d890b80de19a1cc0cb08c3527785270ec7392b22439fee16a664cc416525957b006e254baa75bf4e5e9450abd524b808c385ab19d9c2f9e329d3d8523cffc0819ba0f60ee0f5ba8cfd71a34bceede7f961b4c8154fd854a2f38f2a68dc65a3349738589f08bcf095f5500ff5c0298991ebff9f2575257e2e683bb03ef6c631bc7acb75b84e0dede4a5549985ed7a0731bd25a064994e4eacdcabcf3441080a5be661711f95b7ccff49043db4d3d48721974486d65fa3d9c169268f4e4e6fd532e50248573e49ba1994190c5e22e54b841e92ff59a591d354b549cb6bae3370b36f6d3fbef54ab3b393c52a1846eb5c31a1c27a399fb946058b091eba9440fb102886be89331300de425eaeb74207889be5fcc9bb49a85126f5973c09e74ebd769e68e79aec38afb4d0893d8196bfebc45639af81512a944990e6eb297d0f8e223d5ef12de18a7b1724ef9fd97716124b2e228cfbd068a8c1e4dd59d5622c235a82af65f3504aa479d992e8a7bdd138e429b50013ffdb74b89855772925cc6e5aef66098f86d2b83df9950f17f105f1983b4c73dc76f4be62f11dbe1886f57b370894ffbc7f2ffd33e2f72a55371d4021a8d872c713af9f77840f677f61ad1249c2561a73677e93be0a98cc02d12908aed2f92a2a035ac02151b47424e88118b8c37be23809a27093f447bdbbe5d62ee8be1421c82479d34d16dc5701d1a29084b85c11ada9e242dd4f3e381b39d2354c225058e15f0ef1e50a0273ff2068295600b6150338d8b9a8b5dbfcf8ef6c432746f6fb5e63e323618d96977aebd9c815fe317e11402e04b518d3f575f16b7094b89934ccd9feb771eee7a7e0dbfdafeadbd6306e85fd3973daa82fc16a992afa93bdd1a9834e615aee95d44ddd435c49524ef0aa99af19d35ce8f14c5dddd521e08a7fd35270c5e201d1e73c07b1978d39315b54d22181bbd4a4597cf67efeecebd0aa3f84d3d2e0c31d6006caea41d76a01777b84144594c783f53798eb4efe49517b9fa8e59d0bf9cad7c2d912d5836a48a17837f14f6585fb4a519effc2c5ee63d07b76484f5d4fc38bfec3f032154a3f23b78ff1691c5154812ad658d437c93f32714183a3bbf3de7c868b0f052a4e7ab7873b1918960e065096e46bec37e8f01fba951c2d6ef281479b3c501fa29486a5e0a927a6c726b7aeee66380b79e8686b1dda86338fce278e99c6fc7b992b771277dfeadcf9c09d9ef9e8648985d7a5917a06e7142f0b06a21710180fc9537b58cde232f331d42c277b0db917b27301d041d53df8baba38027e5bdc000280d1b8616dcd97fac191ab6e421a0cb5bfc63d3bcd8af366892e79cb9929c9819c51c40a8a394dac83abc51de803ce6b8c6a156756f8dcddea3ebd2b0407362e6442e10262511396a0f8d2c8d8daab10cfde15286cf65440833413c1571a26db5ade205f9b737c32547a18b31c0411eafdcd0647571f68fd2bc8c3f2d7f8a2969dd3b2a9efe531be44bfe15daf83add8137894cae1fb3a7a4a823b4927fd24bfb3db38195d15a021b6a04d3d615b38ddc6b65eca6a7c64cd938dc9709106bcb3c60a1614f02d5382ce0632b86c0c389df984687176d1dfd70c448cbf5211ba9a4beca8da52c08fda0af80f9173634f56b04ed9cca1159480d86b970344d5df05e3f123107fd9e3018ebfbe03d9cc70c8abc59e9250154f76d26972875be1f4d89be024c328f6fece0eb8ffd464c4246d4f6e0b5748eb843c4257e99261344d20ba7d14bf1660cc29c6eb8b0b08d93916b8d4264383384325689834ea8a6057e4421b32f759fea238f4dcb10a4055f712ac051db5236e543f4fc470d3ad6ddb8bec65388a6bacb4307111006cde16f6ebf819636b8f7cf12b891c72ca7075071820c4f0dcbc3150c06594d3ca38fac313138446be61ac62efe5329f012d9370830cfa6ddecbd388c61224a89fd9653e85f3087b6798a3d947513a8ccdc771268718b10b938a9f67dddd5cdb612b4e59a39a6ba73de6803f725b42933be19315e3ed663f72e447dccb48875a0d3b504fb77e5f0efd96a359b1291d4975005555ac3fce3d7e7d2d1f000471536afbe577dc7e3d5a3baa3d2609c4b0d01ffc648d87d8982bed8a4c2d585869d2e74b78f6c0228acee9ed1f1b8661d959d6e708dbc9f8614584011b2304c713f67704872607aa7f46f0724d553b676ea85a3419d79364700f97ee611ad7db04e258d77bc967e601dc9f83488a9e7f2e4c047414455b2ee91bd5cca30392246be55b952b85d6f635fd6dc30071d3f479663ae45fc62df143d3e221dddec76a0df5bb053f8e6e400341c4fe24c0a48ed61780987c0bcc59b5a25b4cda521e0732982c4175594a0fbd7bfd8", 0x1000}, {&(0x7f0000000340)="2500895f36e5ffe0d7ec275044396a1e622987ff4872a60dc9a3c3099ff590560490207eb03f81415b18473ff2afa2617b76bc5a58148f35f20983fb4404cf41b449130b57cb68fc3c91707bd0c3a072101c44253734bcb4dc6b254dcf32edcf5c3ef6d27bd2a8edab155ab3ec3d010aa362fed33a357d1878f86f395994092056e39ab5269095fb1e7df327fe7610b53e457430d1e587716f16fd", 0x9b}, {&(0x7f0000000100)="2ad5d3fc497439d249c83e50ab0e2f05f72517a0a3944ddad3afe3f452c9f0e0fd87c2a59466fbbed0fd7f2292d475c654966b0b583a", 0x36}, {&(0x7f0000001480)="272230ef90750761d1e8bdae19318e0cb6ac3889dad71a25531c58f42f5a78f6803d5cd1131d84df5eb3a89fd08a1588d7a1ef08a282eef857f4733d2ceee21631191c570e6a0a6869718c1a99d9807bd7dc6f81afc6d781f1794f1a1d150327e171e2cfc1c92f441775244299d16b7c00c003c3bca43b82ad1682ff26bf3d66a1a2f6044fe3d3bbc6273950033e6892fa8a3f6254924cffa257d1deca877fcd20d39c04331e21d8149b78fa4ed8908f40145bcf560c2a", 0xb7}, {&(0x7f0000001540)="6c1a49737e0d5ddff421aecbd1d6ad014c4774f71abd05fbf2d4d519490caf5c702abe2cc83e4cf1ea3f49df21bd5d43ac3e1105db967336f74c93daa31049f8010d04af6d1e4aa574929af84a190a0d5690fc7b0587ed6f22296d7786b5df8136e23b90ee248b16", 0x68}], 0x7) syz_open_pts() 17:03:50 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000008, &(0x7f0000000040)="90000000", 0x4) 17:03:50 executing program 0: setrlimit(0xfffffffffffffffc, &(0x7f00000001c0)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) fcntl$setstatus(r0, 0x4, 0xc8) setrlimit(0x2, &(0x7f00000000c0)={0x7}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x11280, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 17:03:50 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x200000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x4}, {0x80}, {0x40, 0x2}, {0x22, 0x7}], 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 17:03:50 executing program 1: r0 = socket(0x18, 0x4005, 0x3) socketpair(0x20, 0x5, 0x4, &(0x7f0000000000)) socket(0x12, 0x8007, 0x1) setsockopt(r0, 0x5, 0x3, 0x0, 0xffffffffffffffb4) 17:03:50 executing program 0: syz_emit_ethernet(0x6418593a55b5cd45, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 17:03:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:03:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x10000000) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 17:03:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffd, "e7d373a39a3aaa8bf8659004c961d05f24c809e9", 0x0, 0x4000000000000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 17:03:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 17:03:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) socketpair(0x1e, 0x5, 0x6, &(0x7f0000000180)) 17:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xe, 0x0) close(r0) mknod(&(0x7f00000000c0)='\x00', 0x8000, 0x5) getsockname$unix(r0, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) write(r0, &(0x7f0000000040)='N', 0x1) write(r0, &(0x7f0000000140)="53cb1ffc0fd9cb151c544d95669231ea320b08dca52628d8f978cef1a5bddf6786850e54fb4fde8982bc53a237af7b7d1c3ff49f52c52c336a201a48afe73baf59dad375d2f008a8703acc1eca265df58a866680bc4d5ff6c7d9ba905808d7c3086b3bfc3dd0adee2bd347dc2bb2a2a24832e9476662e7b702a497f67f7ca00872e9d942b0fbb150b9f90689d7e44d27a94d1a0bb8534364c888ebfb9a41acb785a9ea5473ae1f25ce82b43d8866363de666ad67ce86c4322fcfd4f4", 0xbc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000013c0)=""/107, 0x6b}], 0x5) 17:03:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x3}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xc4, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 17:03:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 17:03:50 executing program 1: madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0xc) shmget$private(0x0, 0x1000, 0x22, &(0x7f000000a000/0x1000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() minherit(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 17:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d", 0x21) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() socket$inet(0x2, 0x4000, 0x2) close(r0) dup(r1) syz_open_pts() 17:03:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100f0, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000140)="69cfc4406c7585e09112296a7920aa2e306d92e9f54fbbdc4587bcb8c8003e0dd6915169b5de3994dae27d1b8f0750f2dcca5f0965598e359f3ff0a221ef6fa2d1e80313f0be379118581cf32e626ccdaf50b1626da233ae890ab061287df1ee59be1992378108848b56ca2c501251cad32654df1cf5be9f36a2bea5954a83696c84482b8538f4a0e50610ed9d90c5fddae3a4154c08fc6e536084540b2a06d377a225bef075a993f190477ede9a606b1adf3d275f2717612a469d5a9a3d649a756f19a6f0c768a15f9089c11aa8d6b3", 0xd0}, {&(0x7f00000000c0)="61f532d1fdf9506cb850ef977e4ffc672e7b6d6c1fad6410135e9130e3d17794c7cddada1ea9bf18c8cce9d82bd1", 0x2e}, {&(0x7f0000000240)="fa6e4694566921def1db5a765081524d9010d4dc17fead3ee86d1bb1acb60c6e84d84a7e8c0b33bcf3d67bff781b561fce319dad594b55f5e61398c4820e0302dc4d685fcc792c4595f72f2bffea1f92c94fc230dce719d1850499514cffe415ba5d31546b1fffa77d99b82d42792518a5c3ed1dfdd8bb624c25b41d87d0897228c6f3afc5bdd8e1431ff87a36258f2fb2c360955830292a47514e595c71304b3921c6f202603b6cdf6753dabafed1ca214ed82764a512672beb8e1f3974eedee9af80319e128845a5542e6bc66101b248cb813c472d12d1d730480afeb2c5c18b727d8911128e79", 0xe8}, {&(0x7f0000000340)="441987865c1bc2ff06", 0x9}, {&(0x7f0000000380)="1a1bc1d54c198c9abfa15e5732902f127901b5bca6fb45c81ae939e71f1c73ecd33527b29e32c89d416f9358d490d64813fe8270f06f8d176e2251424ac7177dc95295fb3b0f96fedc863fbb37f79f630046abaf1d78045b0a7aeadf9f51dc97125ec7c799fac32a8b084e2f5342065193f12f33c9bfdee9da65763977dc27d7c7a8bba68fbe93e2", 0x88}, {&(0x7f0000000440)="57c7007bf44a699c1891e8e7d9efccb6fb92eeb660fad0b3c1c9623a387fedea5478ee7423588db31efda90dd49dee6ccf50fdb3c164e9d056ac98d490084c29d3647e2ed262797db661458d540ad3a74fb7d35db71e8f28bd9af00f8d86ea3c6c6642581bb0619c2e23eda3c711c988e1d1e9966799a3fbd080e73f4676d1c455f196e6d167b47b2df02c57b3fae7b9c081792e8aacb6664f311515ebb8e252da46afa535077c0bdb29ea602a927440905124fc8f98029601bfedd6bc93db8e70efafd72adb5b8279ccb2a35dccb6615e64f70f6830e91fd781df13ec5678", 0xdf}, {&(0x7f0000000540)="0872ba89edb83d181a4d11bb9bdc2b4652f04439010de0e07fcc4c6eb2aff5c5820fe4cb9e24bb1fab14b3b10b948cb1125570db5e02", 0x36}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x4) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 17:03:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000100), 0x10000) 17:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x2d3) 17:03:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) recvfrom$unix(r0, &(0x7f0000000840)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 17:03:50 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) 17:03:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() getgroups(0x40000000000001bb, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 17:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/156, &(0x7f0000000000)=0x9c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:03:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = semget(0x2, 0x7, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x48, 0x1800}, {0x0, 0x600, 0x800}, {0x2, 0x99, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffff62a, 0x1800}, {0x0, 0x20, 0x1800}], 0x6) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0x1f8) 17:03:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82bc71fe4f6d0000d936619a5fcab5a9f03af0c6cc"], 0x2) 17:03:50 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x108) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:03:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) nanosleep(&(0x7f0000000080)={0x1ff, 0x7}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 17:03:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) socketpair(0x3e, 0x3, 0x6, &(0x7f0000000040)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 17:03:51 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x11, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 17:03:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(r0, &(0x7f00000001c0)=""/169, 0xa9, 0x843, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x8}, 0xc) ftruncate(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffb, 0xca66}, 0x8) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="e45a5fddb665abf9d9f0e8069ae68006ce866ad62d6d49e4ee15b4ac36ad9a37b74c3c65ec925bbc9f", 0x29}, {&(0x7f0000000100)="ea03d9c47f47407c04595d41f0eb37b5", 0x10}, {&(0x7f0000000140)="62590b59bb0058b25fe9ec9e4999d1ae3c", 0x11}], 0x4) 17:03:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xb0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x1, 0x3ff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r1, 0x20004268, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) unlink(&(0x7f0000000140)='./file0\x00') 17:03:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x802000000000009, &(0x7f0000000080)="7182b3f0d95df684911391ae0f8d7ad040287d472156cb3df6f0b02edda353eca3422f7513e1dddd1052b6033b7196ade8c564f4bdf3f7e99e2d75d6ab72211fe497f1df6f43fcfa8f190ba6559b092cca76ad99ab8a098b1e1e74a21d3ae797d0e883a77b70", 0x1f3) 17:03:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x81, 0x80000001}, {0x7, 0x2}, {0x84, 0x8000}, {0xa6}], 0x4}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) fchdir(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 17:03:51 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 17:03:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) dup(r0) 17:03:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) msgget(0x3, 0x4) 17:03:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x956b6aa117a8ffb6, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) fcntl$setstatus(r0, 0x4, 0x31807f89f171181d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x51) r2 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x2) 17:03:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r1) 17:03:52 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002b1000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:03:52 executing program 1: msgget(0x2, 0x100) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) sendto$unix(r1, &(0x7f00000001c0)="610f296aa69041defcc2fb8cc941d00b4903c1df45d5b8ac3306dabe31ec252a2a16fd30e4a89308db34b9da66126e1276a79b4e2bc393b8a63fd65e8fffed8c516e252052dcd95f2d1b12fad2b326959aa9b17c44554d7bea9c45b86f709297561b38f9fb18ac47136329b6c4dcd1dfbaa378a3d3149cbc0ce3fd1c3c5f6e0ec1fa0248956660c6ca980e8dbe0587fafacddb44cf23c8806321361c8cac2ebcf8b7fc2e3e5175f333878e15efca2d4b478c", 0xb2, 0x400, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000003c0)='./file0\x00') setsockopt(r2, 0x0, 0x5, &(0x7f00000004c0)="88817986c219ab6a4527248af27393f11df6dd5b64726116d6ae3a0a8e208752a76642e495ce4acbdda206d464b83bb127e1d7939744fcec92cba1983af72e2cc0d11bd2c5305dae9120b37c28754334b5976de16ec268c42be1da681109f75bdb01e13740908986c004ee1b020e0795363f8ae7dd4812f85c3261e9632729a5b4c5501c3bba8846bcf34ccbdf0d89fd8c3f263f3c2aefead26106712f92a776a364718b8f6256d63c8a07a9c590949b7015e248b4ddff34b73fba75d448af309e7734074a5ca029bcbc383a802a1144858458cea51dca8c453d5adf825bf2c1bd761a08092b8d4b7496fedacee34b6a84aa3bbfb4b8d7c8e337f00d23", 0xfd) chroot(&(0x7f0000000180)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) close(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r4, r6) open$dir(&(0x7f0000000000)='./file2\x00', 0x10050, 0x50) chroot(&(0x7f00000000c0)='./file0\x00') 17:03:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000006492425373d16dd95df5268c77023cb701dd4d14ea606f77c24ff65d2edfe1ccc0aa88cb52a0724cc7bb7ac0f547b17b33a3d243169aaffb7061e5000054fdbce8c5b5910097d42c24745ee454d4f21896198b094c00e344af25d2d4515df7a1b2d5697bd81f23ab8c895010ee437213040cdec7a46b0100000000000000000000000000000000"], 0x18}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x2}, 0x400) r1 = msgget(0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7fff, r2, 0x0, r4, r6, 0x2, 0x1}, 0x5, 0x468, r7, r8, 0x4, 0x8, 0x6a, 0x3}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="eaa9d852f20c2f6241c0527445ca2abd4bc4a34673bddff6f04212b9c207b0b161afada5ee47ff28c0e487a0497c47fa8c70e7eab08700e68803b791b030b98b40de5fa9ccb94e5a3b97dda8cae62694f56c36f4dc98dd312b7b77c6540f40a3d44adc80d97f5e038752fdf11af6bca1a80809f364b126fc4ec810fa5a000d6c3c167114817d7bbc27a161538cd14e6b94", 0x91}, {&(0x7f00000003c0)="6ebde384a4d751e873459cfabfc8b05882204de2397365b97d3202f26aa6d78722a304b0150a59703a4ebd41d2b51402cb8c1239cd88237da48ebf8fa0593bded02f70b41fcaefd48a1f1500dd48a11d60287f4caff80588f7199e7e600f113fdfb6e8a16f91c2015452611e303bf78b028287a8b70a5044483802bd6e37bec2b3628396d2cb83a16aa2f8099e17854ecf3e0f80693d0ace3483fdf762dce35178315e99d7bcd4463c96af9cf84958acc2b4fa4100dd26a556bd884ed2e5c0de5e5eb9e62e67bb51074a3bfb870e024f7fe6e5dd14702b9d9929619d", 0xdc}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r4, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r4, r3}], 0x108, 0x1}, 0x9) 17:03:52 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="02580000ffff0000da"], 0x10}, 0x0) socket(0x6, 0x0, 0x6cb) 17:03:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000001c0)={0x1, 0x3, 0x10000, 0x8, 0x4}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:03:52 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x200, 0x2000000000002}, {0x3}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1fa6, 0x4, 0xa39, 0x72, "fb8bf966cc00ba8d1ca329e3a6d6ea775f9a8b9d", 0x4, 0x4}) 17:03:52 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = fcntl$getown(r0, 0x5) getpgrp() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getgid() r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpid() r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) setpgid(r1, r1) 17:03:52 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) 17:03:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x1ff, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x4, 0x6, 0x0, 0x1, 0x3, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x42, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r1, r4) 17:03:52 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 17:03:52 executing program 1: r0 = socket(0xf65ee51ff7f387bd, 0x7, 0xffffffffffffffff) shutdown(r0, 0x2) 17:03:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) syz_open_pts() 17:03:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x280, 0x100) 17:03:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x9, 0x200}, {0x80000001, 0x1}}, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4, 0x128) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000ffeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b586089e7fea2599dae2abdb9052bf553cf841b1a54315f29fdf0000000000"], &(0x7f0000000180)=0x6e) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r1) 17:03:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10080, 0x10) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20020, 0x0) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0x48) r10 = socket$unix(0x1, 0x7, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000040)) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20000, 0x0) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x800, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0/file0\x00', 0x80, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000200)="170fdb4e7c9b942cf0aed0d746aaf97a44c556c7d1233c87006bca9d014f520ecfd89c9970b24b0f98945d1b0fea2fddef8ea84c64d35579185725891569666eefce7b296192c00357834bcb0b06f45b662f34360376e87517e0e0de10fac629b6f3", 0x62}, {&(0x7f0000000280)="d578fe37ba6df03818dd6852dc017fc0b8c967ac75df0b316b0925639f24580e984e0c161d45efbe8a797aed4e1ad694333582cd547bcf8c864316594c18e5d0402542a1b6552e365d99f654b9e02791a39babb4434f967975f2dfe831d7f87bf564cd6737a34df5c7e1e0af49c4d24c6551b50041beef8dac3334bd9e4a0c1a8980756c257056facd68843263fcbe1bacf2735b35f02f3dd8bbf2ed75e242df8b1a2625deafe238d22f3bad7e51fd812c2b8db49ab99e671bcbde31882793e3180256b56d254f74afc3ea850cd05dade42ca17afb6a7d2b118d97ee4392137ccfcfa7d056f02f01d3f1bc", 0xeb}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}], 0xa8, 0x408}, 0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r19) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x8, &(0x7f0000000700)=[r20, r18, r3, r17, r19, r3, r21, r18]) chmod(&(0x7f0000000740)='./file0\x00', 0x400) 17:03:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3, 0x1ff}, {0x9, 0x4}}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 17:03:52 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 17:03:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x88) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x5}, 0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 17:03:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="7733455c2a42e87c5fdd783326aff5047a6761b708d3688285c0f2", 0x1b) flock(r1, 0x2) 17:03:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0x1}, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x6, 0x24bf, 0x4, 0x7, 0x6, 0x710d, 0x2, 0xffffffffffffffc0}, &(0x7f0000000340)={0xffffffff, 0x27}) 17:03:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x84) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 17:03:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3000d098c43b7254ae97a6c1654025df335ccb778a03214caab2443a9de0971036de9469958d0f79e287b20ff85d1cb7c3a6f5dd6892bc10c0bce6caaa3f13b773992cbe7fb103e8798fb1f702e1e3871d247f49fdfcf1bc3baf2d158e892fe8462b4bb5d7b92399a7787ea45d7696a62ccdb3b5db26e38d0aa0a8fd2c5c1986a5c36089c931250657cf6153999f8d4bb57796ab7d08ab61d945caa277fd"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) 17:03:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 17:03:53 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x28080, 0xe) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4b, 0x1000}, {0x8b, 0x5}, {0x82, 0x7fffffff}, {0x81, 0x7}], 0x4}) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x1, 0xfe00000000000000, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x180) 17:03:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="7e2b6d9f8bb679f6dbcdc9f2ac4829f77d420582abeacbe5a58ffec4a58ef45afc4703eea0528d01632b4041967ca0485238a5069a96ef225951ba14b4a238eb7e6ef690fb44e1351706c76003791f30184d0428b6e86f01b3c6784caecca8bdad21701936467c0c16f99ac99cbc4d987414106d98516c062f5dcd6a09e8b472c919d9ef00750161263f63572b2b5552e908578eb23d7e7f5e42d215b7f67036fc8ef4236ded70d3d828eb67d3fcd37f7ba20789a36bb448d24904e89e8abb26d20774a0d61da31d2fef764f53c728d312052f99c3ecb06fb2acaefabfc2bae5e194db82ea7938be36c49c5f3a54a51549273b", 0xf3}, {&(0x7f0000000040)="063fbd125824ade18b2620386feff67b17d574ec16a3fd9bd05e77dd37da9b0bb6682d10e39bfac489ab", 0x2a}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="a000000000000000ffff000000ffffff603b558143bd018602bdfb80531d371d068efab27c2c7f33bc1d17d96ebd3fa6c1112a39543df827ba5d1eacad4c952e54eadc4883a66f38562be40e78db50f224dfddafbdd63bf16ae53f367a51937884c8d1a6e7d18b559266b704b6b98710abe0f68fd5f167a40edc04f801b5aa690024743caa64d1c7b72d1cc73934362561090097a79c6abb75630000000000005800000000000000010000000500000000da5bc56b54e895fed0be64ce68e4c73073ed6ea052b663a62f69197e236888d5dd4dcc5a8ddec1379b701efc1fbf8ecd8541ac75769cc1dba473e07ed5699061cf0ebad1f1c200b8000000000000000100000001800000c7b83b01ff07c81a04edb391be3f063363ba7fc15a798a0e9f4f59bc1d215b8d56cd4e2930662bcb61ad275f0fbbfe1c0f88de891e5f06cb2097f975fc51eedd75263a498579fa74b99d9cdef32c0086221e389f232f59376114f979da0c293563925273e7fd192edef4880a1ef05352db3abc1ee43c14e7829add1a8cba9b73c44111d5ad94b2fe6945c3e7beefd86b86d4272a0920b79e1a6bb4ebed8859307a846400000000006800000000000000ffff0000ffffffffb854ea7741e03d3ad931b936968550e88fce8e842dd79674d2208a0ecc3cf25cc83f58a8a94515e3aee978c0f57e3fcb4e83c9e882022f250b44f7240b2761c958c028187e26644759bcb2c7da522eeb8b358dd865638589101000000000000001000000040000009acb403098cab5ca739f5f40b8ffc8ed499b149ddc6403465e851e587c5cb0336b177565478e56d2a06b39b73468e0a836a916f90d5581e2f50ce68ca04e8aadd39e17815f15052a22caadc28f26c50fcd2109c3aaf42bc60b2790e762af2d0434ee2d89ecdca38e1a4a094edcf2da5599353c71027432ee10949096b93ace2fe159eb436bd459bf7a6ffd3bfbe8ff26e4f3d3d856b6e6f20447fc6f93f79287a56873c76832629e920f27bf719c35c39e9320f19373b5bea202601d6711a67bf585933ae75fa620b3171ae3bea3966aa54450a95ff07fe4d35eb46b5a5007827b9f9022b738548614448ecba7921c3fbcf19bbd67938fd03284ce0eda2c89b0f689756e643444ed6e3322e9911853936cec82a4d6c734cf499608e815964c9447d779d6d477d422427d45ad25029d5ca9e2b43640ec02375076d4c91804779b79276bc56509018f15df62fae9431543e9d49d1e4a7919f2ddb489ecc8c28a7f8f8f7b834eb8947a20c744b242f005fb535e1e94b5b83d50b57959c54cf801633323539b77cd94c9e88691e28596aff56a2bde653ddf8df65c5963293c820a1e5e831702318e18faeb7e210998c85b25d9195070e0961057279d2d1813c3786f7fbc785c067af6509cbc8f1bb8dbd5e78dcb3328ede5c8ebe39ad509bc292a6b92cf4d7161fd0aea98bf4b3cc58bca8be7ca2c729131ec86fe17dfef0f004a702933337cfaa26cc08a681a535fc3bc573f7bb64d05d80665787cff5fdbede193eb1596c7baba761e47098c8628e1e4cf5d305a7c05fa82181967896c0eee5b5e84c161da9b8746bee9185026f80490ac29528dcf4befa8cccd374007600d0fb00f290535e9ff448c923df442ec90afd31aa42c57e752fff2003f1fc10ff2237112c9c366230c8adebbef318e2d2da1370c4a1c60f1f8b08ad5cf1332311044839382ad3d7b4309b0c10a1bf24f0192d8406847c1f75c5523227c6584b8c5cd901307a23c4c84252ba130eb0a0aed1911a4bc2d7ad0386907e52d534955870bb740790e9efc46a5435be0d6d1f2bb4f0e5e66a7a42848ef0e31952edf34571270f45a9294a5f3d07e9526d6508c45c3e9044925c6f0b0610ec3ea858265053fb2ddd3b69eacabf8b97c9260be02725886d73cbff5b7399e497dfb75e6d62f64606eee5211b45a81975da73230ff2b2d17501f7fc96d2a587842b7272b5382b587359ec1f10390dd16fff021d120b4a17b9d91cedcfd1ece8d239a2609d83824f6ab947a01cfbc74427045ec45c3ac4ecd54c60004532544db5590b94992a4c81a5f78108269f288c66a38c9fd7547542d5730a1f7b69436e7644af7e4b5da812167bbeb96798bd775eb662ea774bec020ee329c58f48ad5dba4fbf538020c504c35f758a5486502518d770fd9e0057c75e31fdf4c7e8a3d019cbf091253fddaae927569d8324043db8d539ec6a7907cec8944cb732bb54bf71cc33eea1404b443a57ca52c41e601fecb53053e5d3bedcd7d10fba3847597db54529c1ce72cdeea5525ad20f3c1243608c8383a71a1bb4b2b9a60e342a1e080af3d9742314a9c564a839b796bd9ebe3e15c0b86ee0fdaf502ecebc6c90af55693ff4ffcbf01478c9034588896733c1697af214eebbd07822605117ffb52d58da9f9b2fb331f0bd28eb6a09b8c99e32df4a5b6b24d2251f16cec475c7112bf55fdaa3f2a0b85f763575d658af6fb21c924588de37564ae9cc69313d3e8787ed7b50b283d9a982fd2e9b299bf657f6891cad5892365a3445d975158499df9f0d820a1a940e9248810f8905c5a90883afe0cb8b25914e5d51a16d936603587636557f3d7578b752090f32c8118f750e1ec2807cd49d82d1658ffd3f67664aaede62b1e9c5ac569f22e468caff7ea29b8f2bc2b248ed8373b3c51fdc9d569e2d056cb37a76d928311b0a6be2f05d7131f76a6868e2387f433a0a070498b2acce8aecd67df718c2dc1b8c8b88a9871c1c472e8f4bd526f17881fc84f2a10c234bdb9110c95f77e4f1d76707817c5d97cea3235dc2ab12661365cf20d7f0ec6e51226e51cd10a3402aa86902edd4bec4f29be451f7c5fdeac0095f4263962a9c58845634a62651b9a5b59314095e38f5dbaef1da150ebeae8658499e9b6ece5a95bbe21841f1cc82ebea3d5a7d3c23c25bf5a10e99e1f873d52e040998713eec66f9e49039c673495073cd60270b0ec0cfd4fcc869a4c154c960fc3908576a2cc2b85e81e40d055287a4b5058793fdc67fb7b5d3bf77c6042ded64d25d82d82272b54b2c63d778cb3e5cdb2bad5fb16acbd5ea96afd4ffd0f709af471315abb230a3c3ae470a2273c38d91c459c8b722bcbb301d3a53cac79fa3ec8c35c0e0d099d18c58511a57f4d02de4476701dd2e66bc6824a4707983a9b4911d15c5a66bafc996fcc1e5bfbc2b881df8e87ebe7b1c8f383f1a2bf190ff7ac737cf4a755e2a5bdbd951b3b61263891c94daecfd6e6db20f485994d22231c815f42c0903564ea64e9cf9d840bf6bbf43a39854386c9d74f63d7366d3f19202b8f1d0345d5fb7bbd055014a9a47fa1aa3da6237e0e108f94f7d6e612cbe232cdd0ead559296be4b25af4c435e4451f7fc25c50eaf50b5ef65b7241a6749a86129da9a21638cc3f1c1c067be1a1e852d666a97f69b5bc26370c6420525d61cefca7e91b0a837a12155180c189c51e9f64c7768929ab9c0f3243082e48d03e9538ac13bc01355f11f6d19d2e6ba59ea741cb78bb4738c5fc5a43e914e9dcba8a53db0d4cdaffa23c37fd2ab7da8baaea410740d7346d8631a31ffeefa6502f6358f12919b1b7cf5f965a62622eeddbc7c065fd1466691a558eb17be78b53ea4501e1f35e710394a0ec2d8a7d179d40998dfa76089a0d1f971f401381c4e54153ad01b9474b2898efbd6b34e16b70e99fb1596d68f094febac1dc81b0f355a51596d07609cd439755f3de593c02ac263c630e65cd64b6e45a0154aae0af1d4ac9b8697848359450c97f7a7b8e0ad4333e5bba706cde3cf7265006ba26031ff3c89370eebd6e2f255b6f3ba9cb54e8659ea5fe179a071781c9de9becccd6d65b2e63f44cec2bf6d722f85183d883714b89e6902552986831da6f31c91a8ead8474f467a4a63d6e631aae208161a09cc2873d0eb0096286bd00e5a1fb7ab5e9fb45dfb2389b935778c26b8890a117e288087f9e8eb58bdd82836169009f0ea8e81a9083c20c226f07321a13c22066d955c88978521030576f5a2237749216513889ab5f57d16f550ab907ec5f6f7d879ec2323b89a52ffcf18c72ae0ef4fb7a6896122d4e14bed23abb7856f8bd11198e36dee37f45dfb31fb74a7878a75e26c8a89ba6cff603c9a14843d0f22eeba6d93e04f2eeb541dab8b52ba01a64ca83c09d0539936dcc7fbfb9524522bb97361a336e8fd370c372fb3323d25f21b11bf5dbf0bf4437e13754cd7e6a922a4d1ef75e268f323c8a65a84ef676adaabb76005bdb9ee70d5cf9949b271241d3be026bbe2e2729bb8cdc99d2526662843fd4895f0c553c61463067ab0673b6d8715577c0b5935b8feaebef7954ff976b44ad4f2ae5083f0944e86b61760328acfc2163a9a397c42c10d394a6574dee4e1dc03c7a90eb368b3ef586add805db05bfaceaf7b45c553b5cff5c87e7d4113de2d74228fb1042b57dd827c86df33e8311fb5f9018d242f04973530ce5d5f68f449fc056a312ae69032360c1885752b6142cf98640be3a3ae467ee280c62391c58b7c3a7b83be1ae4a40957991ad500dba7098576e7b4261b063d5b298ab812468bd737e41d45d3827a7cdfc88ceb30f3efbe5ae4469087acb3200d348f9f89cff805c531897fc1179828bf854b19cb1caae3f93cbca5b563d815504d6d1de95bb24a010bc45c131d20da6776e3e33395a9b02ec53594168581e525ffc8a4c394abdde5e51dbe5f4f71cc55eab1e192519c922449189ae7c78a8021a82f864c849bea8a1b754a027b3cdd47a4753c7a43819051b2cc987cae2b6b8f13569a6f2e848b46a964211e118df82bef1e77320e5caf1d2acbe1d6525840b41dc3013a45c66c4e9086ae27247b8ce764359670ce17d286bb5fae31dbe0edd67ade7c6cf3db3ef2cc2c9636a37d6f361d71a563497c14ed6d406509f8184fc0dcf896b622749a7773bedc12214d01b1f2b1052e04b30660e2410ca6102c8f010cd7afc9eb51839e9a03325d67937d32d2af9e1c7c0f49ff153d2be3262f6df2acbd64d3deb3137b7996f1667358b4c44cd5f3727d5fc3ba74af88d75ccd6570fa090b685a3ce41c94ace5fe4555076f3ab9890239facecd1c98eb49a57411b05ed83177059a06abcd458c9d49c1a25fee278970b760d44292cc3cb23cab47dd7c8e1102d044ca026e0aad70778c1781271692bcefa4961bf65eb41184760096afdf1d1fccc0759d7bd8853b8ce35f5d7dbebc7614d90e6824504dc10c6c0106780cd97f345db5e26c332a885cd1ef7b957ec85221344bcb56d88ed867b27aaa4881805c069935ddb36e958390bd9e949e617bccd78a94d69000e0d7c5e87d9bf497ddd0b9667dc00f521a0977f0b870921d27ace84628978671f3111cbae9f7aa8db6d0a3e6860df8f63163a7e839b9765ad84977d81aac865e97cd0d7cee2bac010c0e88baaaed352cc1df5333f5498e3fdc8dd2d71caca97fedd9ee03bfeba5cb4125c569f7f34cac22bb31ab495339ce99591f3e599be6e710a9383dbadf0c83eced48ccb111afa0a5987476bc5391d8a12e33aaac40e6414e331a27badcc6bb2d183ec4da95d4ab1258bd526be5a45e3e6c918926604f5d7ae6c82f17986608a67400a4fab687aa9cd26cf6e61c8bc21f54ac01a55a6798bd6e09ed3392482deb668d9cc36f11e137bd6ce309240e69afa1da0ec524ec3a9093e04fdac9608047ce15284eb2a9a14b369e32270e22a2cef25c364dd1f5a5d2e8214a8763c0304f038dc61ca37602eee6ec4bada61430b45a4e032c937fae698aefbcc5a709eb54d061c798e7a52d14ca41a7e451da88233d5b8a7cadae4a5ac6826994e79a9ae5ecba61d829745949c92b61a259fed828b8c9329cdaa2eac89eca8f9de600ae92781c22a9c322d84d83f877f265e9e7a65cad30fb6b17c740fdcc3f93982186e5965fcd6702fd81e72ecff4c7dcdf12bacde5d543f6a824f3a5dbfac4b86a7ef5cfff895de4d4e79d72c46cd97da4c452aa9cc4efa976040365050924fa117e5aa8dadacb1b13a8b9bdd602bc337d79a9032b896c725f9c30fd71662d873f9d48881cf65c9723806302e7624792af489f1b0c1203500228ba15102e2fca00b61cd288926037d991737c04eb46a966e5e637a48cbaf383e0dff20531fa488e51641885a83c5af6ae38f885f4eaa2bf43d8f9a858dca3c94a7c0fc843d2c74ada36f4b237ce32d3095e9b776a568415594cd7a5b8cc9f4f3095c0e45e708704490430e8e81a5026df3021caa55af0e018ae18c11e7f14e7f9bc527317db366b2375e6293b13c277b470c0db962d97480d3cb0d77592c10af0de83518b266316325c89673ee47240341bdac68522f263498b89bcecc22a95f6974e286cd1503a08662b4bbaf89a55b6fa54a348235cb4fe3515d5e3099fe5b98d54d03ec00e9f532e0731982af598bfeb9e78683e5c9ed7f3513e91070191da180dafb9df3e78bbc4612a60be14f56c9042c28e381cfda30e3acdff1ffcfb38a364b3b25839a29af45fd000000000000000000000000000000000000000000"], 0x1228}, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGKBMODE(r0, 0x40044b06) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x29f, &(0x7f0000001a40)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c8fc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b9e2fe943b8b652dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b000000000000008aaa512f1ab4021d2b0751d4eaeaa6743b5b59ff0067f618a5e5e9221bb7d8d8c0ff6dfbbd2b0343a6f3e3d5cab42ff95b949d1e90e746d3694f6f2d531e3263bfe6a09819597f6ad49aa34cb52be00cc15e5759a9138ca1aa4c18f3991fc14d9804ec56dd5a3b95bf055b6010c32fb1bdf4b172c1366f4284a871ff47b0e9b701729dea1bbb7dfc62ad2bb47d055036c3726006196b4b69436d044e3aa9484e33cf5f711cce85d59980baf215a2103dc758ec32a8c65b7993d10a5dbf92f5cec6a79378402db5661260a0a241908d1955bf788598b584bd9058900b03051c75bdfdeeaacead0e50cac3f4c8b5f326568d8829dcbfab73babb0505ff27a75d36b813309b3fd9f25c302745cd0f7cd8817f3121a46f37ab09bc4c56624a7bc8ec0b3c897c214408022070a621137a646be3b8b7f089233400000000000000"], 0xe8}, 0x0) 17:03:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xd000, 0x3f) 17:03:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 17:03:53 executing program 1: socketpair$unix(0x1, 0xffffffbfffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000180)) 17:03:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x3, 0x4, 0x0, 0x1, 0x1000, 0x7fffffff, 0x2, 0x2, 0xb3, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1, 0x9}, {0x87, 0x8}, {0x26, 0x8}, {0xc7, 0x8179}, {0xab, 0xfff}, {0x86, 0xffff}], 0x6}) 17:03:53 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x63, 0x1, 0x8, 0x0, 0x4, 0x1f, 0x400, 0x2, 0x0, 0x400, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x160, 0xc4) mknod(&(0x7f0000000340)='./bus\x00', 0x1100, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x2, 0x9, 0x0, 0x5}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x108) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0x9, 0x100000001, {0xfffffffffffff000, 0x4}}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x0, 0x3, 0x5, 0x7fff}) 17:03:53 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) 17:03:53 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 17:03:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='\x00') ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 17:03:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x7, 0x8, 0x0, 0x2}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x155}, {r2, 0x47}, {r2, 0x2}, {r2, 0x40}, {r2, 0x40}, {r2, 0x24}, {r2, 0x28}, {r2, 0x102}], 0x8, 0x2cc7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) 17:03:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x143) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') 17:03:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 17:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffe) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000007}) 17:03:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) flock(r0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) dup2(r1, r2) 17:03:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x5) 17:03:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) pledge(&(0x7f0000000000)='!##!#\x00', &(0x7f00000000c0)='*%l^)\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8088, 0x100) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x1, 0x7f) 17:03:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000003c0)=""/161, 0xa1}], 0x5, &(0x7f0000000480)=""/149, 0x95}, 0x2) r2 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x34) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000005c0)={0x3, 0x77}) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 17:03:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x3}, 0x10) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0xfffffffffffffffe, 0xb, &(0x7f0000000080), 0xfffffffffffffe63) 17:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3f46beb3f0833e2fc4a426c61d3686d931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd5589ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d707f0cb376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x16e) shutdown(r3, 0x91dcdecdbaa3bf50) socket$inet6(0x18, 0x5, 0xa27) 17:03:54 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000100)="3f2b22b04b672c09c8da80b43b6d5a547c4f169f5cf085fbae2d2efe3d86e30069399c6264823685fc76cb30e2b1d0f78e389e5c80db2c227f03d15deaa450835ed8b3b5a3f62269d2441d19038097d42b09e822c35b9e6b70ea15d6b0d567a4ec9be94395b2e9676aaf11c3a99b7a51ae694b183af58c664556762bd783de892c6246e0400c3e27f816f73d128c4d1e064afee15dd443f2303a1110f231e21c31779e36e5251640e8cf02c654d9307a96c92b0c117ea5fc09f2d4162c41d8cfa267469f6c949bd36f1db97575046c23c10db0faa7a08d8dd6bf3e435d10ab4e16ed8e50a8ea87363055b753b72f832bc7bf6c8776fa1f991b74107380", 0xfffffffffffffe63}, {&(0x7f0000000200)="af772858d77263e15792daf602939b3566478d2c4208f328eb08665a2b40b8129d99b2e0aa29d9ae3dee8772ee174e08514d4a170746d5864a912d89999c4c939b7198603ec76a229a5d841083cd4c47ef9c9af2a4b21f09286af9aa91aa83d1d7ec7afd3fdb22cbff92db7540ac73835fc9de67c25a0700538b12bd9002a2b13dedd2490dd84980bab2ccb4089616f345a2e0cc1d5ce5b7d555f171fe91239a711047c916a68344c1083ab1a0494689c39f904a3d31cfd4c3ada46da33a0322dd5c750b6b7b43b7dd1d673f73cb024a498f0aa80dae8f96e2e27f751dd578fa"}, {&(0x7f0000000300)="e79e6b9c0a90e575b03d4b58a1f6cb459a02f6b1bc296a2bfd08ce5bfcac2d4823b0cd7b02636f6877e6d934563a9f9fb1a3681c2e2fee6a5e9e78e654044ab35a1a8c7c71adf07d330ff84baccbf50605ce2cf94b7c0bb6d049a9f55d3f309ee4f847450339080644816bd8641eb4f4ea77f1cc2c7b09596b14fcca8c72114de55ad1bbe8e4a9"}, {&(0x7f0000000040)="ecffff21ed8bd7edc4d6d1f92e9018fb24adddbcfc2c42"}, {&(0x7f00000013c0)="04771ebbf56f60fa30e9db49532539fac9848b0fb758591974cbf95783c340c5b7fbf36ef5f195664fa359320b24b411f42fd6deea8607ed3225ace325fc27983a83d5714d091d8bb28b2875af00f7e1880d53483ec351542fad90704bb44bd687adda2091016bf37f448306e4bce25dcd45a2f567e21f688a1995012bc019379a8b2b3080d63949f1c6d73959a156c985f5388595b8bfa9d6be803e0b463e3c8b4be963e0620b9ca862b4455afaa81a5330eb33da43ba47629a5a45afef56622aa1335f6d00cdd5bc1cacb715de18e16178497c87bef74c88db460dcb5cdbd2"}, {&(0x7f00000014c0)="ff5bffaf3131d4ff3e8fed4ef9a6f14a044b75d0fe9c98d4ce3500c67313bf80a07e304a2cff2a07143389bf7f2b95a4a85592bcf495a2823c871a905c9526089c9384a4a0091165ecfc35e34aee22f59d009f75673d3c1e5671e6468010860a4b1e97fa8b4dfc0313a67f0427ebc696930150abcfc89f5e7282884a789c3bda0751d5d9459ad28d5d8da79902abdd9f4b1e232505648f8c4d1c8a40261ed57f5396b128a92b2aa9df3f5c8fedfa483098d3bada5c264e3ce2a4d5e50da6a35c77f960bb0af366c9284cbad5d51e6dca5e81b5db0521cce99ce4c597b3aa38a59c70269c5c3e2de0f448a5a1128c94cc30683c5cc981e964cf68e25a1a44d0e0c16360f24e86277af8b0347809021229b49ed4e504367c875a591c6abfa7976f7d1344c17dca919fda9c62f911ef1f7551ea2725a76c2fc9eb0d7bcfc3b8339be92ac16a20124a966db479e7bdd79e8074b18f4f31131b5e4b46cdf1cc2e97412bb4ec9e75892bc8f54436bd177a3e1722474245d7474a2846fd9f60099e0a818b02624adcb9a4e8b298bc8313fd284a925faaef4e1193291120ce6d51fe9e4c943db38a75a8bec19772d19b3455f5b469da9d9e5bced80dcfdc66f5ca71d0b97ea1f1458ce84fc3ece39cb76d1bf9eb9b3a4bb5eab783d614dd97905d82f98d5c5feca85a4aa5d3cd59c72365f84c2e0d7f908f2775d42e0cb561dc3b9eb8c54c07a2864d905922be71beacdf0f7d5676792309c80d0666863fef700455eb760917a9708d66ebc1e2550236bdef93ca49c1cd8b231824d74ecaf3c524b2237fe351b7fde1c318e7dfc9255c303b02b023a7220df2fc595762c98f4c0a7c2d9edb7360c180051359ed3995c798bd789b8ca184eb3b0d5ef9fdf50aa9d1d7fadf9553916f44024e5f5ccfbd1e8b9f43b3d71ebf56e07e3ce170cc2818183a05c4dd16044bf85f7780264704195c74f43c4c34b21bc7b1c615327eb852acbb6041d201d428ec57d2ecb44fe18de0900763bbce4dc10e2b47c246742d1553a8f6013c70149050bc45e164bc779a3c3b2244ab8084f20de9d7f3f05899ee423b77a0c4bea839bb511eb46d68444fd783ce509907e1feac9bcc3bc79356cc52836bf54fd7342dfc2ed62fb24115c48f712049f8bff2af925a4f88a6a8ecb5e1f5952f3b705d29ca50f81920f46b0651b97f53e720ad817ecb28e84fc22340a1011cc314839971931a7751089642994f1da5e23cb05965f8fc8c6db30aa3546e2f2cf6afd06201b5cdad389660ef1c99f04d4bc9bd7939db73cc3a6cd79e80d7bf3a2cdd9889e0682b14a995eab3e5f0b7ba7a766d66355e13bdc3c6f439d047f4b51ff039d327a5f379bc59693bd0ccebd283891546ac70378018ea53afea2ceb1293661d19297ab314f95a02f740127bf38860e76062a1e4e65602322ac998da87b7815f0afa9accaa6f65c2f4cd4437efe17a625d0308935fed90d45e0ec0a83d4cf28a4c6ee7fc5fb91f634ac4e84c6e072f9b8c1fe58005eb0c49d1734788ff7ca9e5674df9382d1de16ecb52ad2e23a3afcbff849e9e7f04ce82d1a6a4097ecc5b89a6fb11d7ede65a0e6e034f1e57923d378d627e9a80fe91f70746ee3a94aff9e521e6cbe4be6fc3b541614402fa76b77c5c8519daa5fb02892513cfbc70319d80ba5afcf35bab039134cebcda6f5ed4ffa57bdcc28377732536be611e5595eed72fe73a726dabfc5cbbd28ec09042c075240f3503ec77b164130ca7c7ca68d61b848aaebf96dde7a7723a896f9ee9b12573faa7b79585c5821a107a1840d19f653259c119640c9e064b863d8d17d4eb347bd1ab61e1dded1d14a089a479c1e24f8a4a5bda80133c72623e9ec80bf81b404b5b9a2ebea52d4c799d6ddf4dab77432bdddc2a6269a784e30dae69cdaafc2ed77536d02b1e767a5c0d8d24cee8615705bbd6bd52ed6d13d1a82a735a17d33c885397de13b57ab0dbc186bb13a76972658a9154ca323fa6bc97b80f848c6eec94b3411b6c6517af6a2257da3135e715a626d612f3c5f06e9076cd4f1057514b02392625dbab6e27d1d5cfd89e84e16d70399653148b0eb5bf85dc07009246473c28e3c7e020b5a0b02a02bbb63f132377dadde23c82d7a080acfdf51394264f5460fe7bf902b486284af9c49c7c823a05dc25bc602a6f79680bc73592b63f059a916c7fdc2b01d7d6937bf3ad080dbf5c20c5251d3a4729eee18c5c2702d728fbfb81dcf26a66ec5c8e2ab05c72153469c60eaf2718a7258d8b196068ae93d8a6cdc1c381649cd24d7ce836204f0a07287141e13f90e06a48a0457c05484abf5b0d4e35abe3c1cb22925067bf4da220aa6f4ff6973318c475c40ef5c24342f6924b0b963fd77c11190420b78c2e71d6398eec6f394dd3e30118507b7de101e79a44c45517c248c11434804c1b6be1f7461411140b35badc2a21f4276adbbc6fd0eed41652a58315fcadc070b7fa78672e080ca237a3d6f602f52cfc316ebb70a991b582de3e0cfcb44f686d26b115e1aa50535926fd93e955e5246922707b27b6e29ea833d350a638ca291dcb808d6fecd503da2ad887bcaa65530b356e7e32cf9124b19ccf9f5a3596a956c4fd1d5cb3aaba17b9da12d926e6fec99a0d98882f117da334ed9bc23508a459320713c53167e625d0206ae7598a0aff0a0c8385d9d3d322bf2daef50ad144be3ee898d509b7e8ce48e855230ac05b5c5fdb8dee7b449d0e9bc57f9262e2a35ba13a876ed36e766d00e75b5f1ec86ded62895c484c6f5f178dafc82ff08f3d1e63df3807a27002174285d51a6a3fa7da63efa8694bddf225c986e6959eb1dd08cfd44d21f961439e49914c40adb4bd44fc26e60d1a6f2378084e52411959d05e32188461977fa4a848cfad9c73829e79c577fc171bd0762f05942465be25bdc2ed04deec614c36b23441890f2b15d22aaf11c8c997d09de3fbe07938e7ac200a4a4991f50cac74603473701f06338bbdebeb4d71bcb125b4196e603a231faa9a451c489e6554cedecea46603cdfd3d370f710dae569ee7c350d1f8417ad47db70817ccdfa69ef9f15d06569dd7972e6bc1151093d08a93db39afd4b2b23571b7cf7510f7b58af4c42643ea0d1d7b430b0a34122d3c9432f8d19cbaa8dc07fe8e3d6c9084ba8d519fa86d1a11d0360b4367ad9e9414f1a6adfa0451f7acbba66728061052d89ad48a58e24a5c59aca7a04b12cadf6d04f88375c5a26544cd6c49726efd209c07df5dc6db31545969d44d3f33001ea65bd5bb6b9090c1d1f3cebae4a76f432b2ce48165bf714f86b34c289ea973aedb35638857b85785bdeb8589242878f6d1a373d486d1d77b2d14a8517905ba3a87c12e539f4170256f6fa1b26e00cdf7c20f0b4cb1ac57b51f4788cd0bc144ff8003fd01b21e4a9fcef61a08b89de0fa845a78119cd78ea2a6cedfb32586499b71ca4f95c0fc608c3380edf369de71c33e8ba14cb54b88fa98b0fe0cc567fd3f08322d28b1c2052015c1d575131dfa439522ba02183c831333e607089bc1f269588eb010cc566325e214f4492bff82a84bfdc0ee9550285cb808180643b5f48b9775a9704fd874ad3ffd0848dad3809e4ee372f86bd025c12eb2bbcfd2cfb74990fb1e6c0d8e0b22e49788372d783aa28fa873184140abfb0079ce32aa8c10ba211e51ad074c540f0163bb1cfcebcb6d101ed3ac1aa3f8053a7a3082b00b359366f51b7c23d913f0d5fd72da6afd6751ba2b6a77224cdee4a70ee8672a6b17e8c8383f10e1d61115dadd0a76d1e9aea54cb6b632433b2e75b4a021ca19806777cb213e74f2150f764ec6d92afdb77b5647e62a8409311c67bfbf3dd9deb6502d756440bbba1685ac1a434b44290e056394d611fccc18c5d31d53f8e5e721cc51e17ce60ad4117efee8b09e0f1f67a19807517f0e1723f33abc1180b55f3c935333ded8f99e6a02da912abfe77b53ada9158b3acfb33ae591298209127ded00bc3380db4494257901c82c40f83c625371d7e19ac6da279fdb58efdaefe5cc0c4f9335566d1c923758b6a7e1f638badfe955f6a9aa8f52a8aebca804072ec7cb387208a24871bc093dd2a7c3a3f1ad2bd19a4553e258552e6c5aa94bb20e6a1c0eac8fe7d508b30eafd875c9cc0e99ae4314acbaa4cf522698c92705a91f459889dbaf3f0eea9bc1eb613a2946f39177391b3ef6c445c9913d8af718522fb7f203187639cac57a568cd76171acd9abae123d81b0f26811cba5f4a31157066d0d856791d8c31a17b793ca385cb182c81b50ab5a8e82e262b325cdc864c4956903126357e7400b78af27bba904e994d100d2ded52b8d4427659b8b9036844e7993b5dc43b4eb91b95bfb53fef81d30773196dfed83f4811839ace7cf35dcb92eccacff88f2671d3d4c82f04d3906ef6774584d5324ecbd45eff060cead25ac2d46775ffe66f9820400e7acc4f0dfdaae651a1ce4000d19967e38ef8e769672a8f7bbcdb9b2607163771203e2e1782b490dabb620a82816b3ae0f29a7a773591e54d062665ac2f1246227fc84430294ebb2a8a8ae5c59b2e3a0fc6692bdda512825dd2e37ba199e59ba663bfcd283509708ac2e83ee5c16a35efd9abfc89b17f194764b7d9291c87927a682fe19e240b4135a3c1dc41cfe498d6c33eb037531e93fe672e9ce8097f2d802eba6f2617b11c04bf98ddbf07127e06fe6f883e2a0e4fe75361e90e5a3cad37fded6d5609353dc278ced3f8103578d784e4ce3df3efcc81312c5f85705ff17215c86de55435ac7d3fe7f960a8a117708947003994283bba836254cc356c01f801a1fb5297859d75c0399ce1a336795296ab5d76dccdb6b989bf8299433929846643086b2f9c619ce9d687f8c88113fd002ded2c6443899a0e00d8dc5bb4e0b65b60b9ee02e3807aac60b11ea159ad31fcf008b71ca602424b04af7ce16bc2173a32a36ae887dfabf238219126eccc5141087afe0ee6ca5b53c1659f61024533772648cd635c635a923052161e4ef12f1cd88a73928d93def0a7b2bafb8c034efa75d31f607a8225b2568ae1449293063f904f921186d14d8c13258a16ac8b4b7d058a55c8e4ef73cf7e711f8f76f6fc722ef2ddbcda0d943b965b05a98bbeb57b1aafd66a85a4d746ea047dabab924e4e9c14a74be476d2a2ae5c0a1823a3832b2985a976a42559a7d61b391eabb5baa1151a403a20c0fb39fb78460d48f63e92863d307e5fe714b861eecaaad6d3e8016990c40e1c57319568fcf9dc9d594301d3be4c22eb990e6f405f94b0aaa3e6b3364304b0d74af66a92c0493ee15817fe3c0df65202f7b4009b158116494f410011ac0a9567f39c878d5e38a76e6dfc9f7f1ffda2afb185cd5e43f6faabe337dde1ad7e5f48a9697107dc8138647160e75118b3c25db81e69d66d5de9358bc9b816438831f2c855192e0814c6d03906b60cb8749b9211a435bb08f6e44c9c54e7698f4bc4e22c443b98978d9721f16f2c63cd26e8fe1fb16617d81afa325281f42b4202f4fe740bf5d3c21dfcc93bb108bdb22c5857e9266b806d631c962a91f2b357afa7c69b88bb90d47565bbe3b3981e6b137577f339ca1df3988b86107b2360c431104ad1284107e76f2a9c48e9b06f5ee509ba8987299ed9a5aae41dd28a121d52745e961c70b41c8500b292b598be98da9a4e4d0b2ff784738fb843fec35bb2eab418cc8163932468ca3fdda594188ccb96f704ed630f8616b9bb6b6e1a8c9b74412c39cf86963a9fbbdb523ea887cfa061efc"}], 0x1000000000000010, 0x0, 0xffffffffffffff6f, 0xe}, 0x0) 17:03:54 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 17:03:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) 17:03:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = getpgrp() r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 17:03:54 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x401, './file0\x00', 0x4, 0x8, 0x0, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 17:03:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:03:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x4, 0xfffffffffffffffd, 0x1, 0x0, 0x5, 0x4000000000000000, 0x0, 0x0, 0x3}) close(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 17:03:55 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x3, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 17:03:55 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 17:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:03:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 17:03:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) pwritev(r4, &(0x7f00000003c0), 0x4a6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f00000002c0)="da", 0x1) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x800) 17:03:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x0, 0x6, 0xff}, 0xc) 17:03:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f66696c513000"], 0x10) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="aab2d74e3525dcf3f9e27df1f34ec9ad7fe38a", 0x13) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 17:03:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000100)=""/97) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)) 17:03:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./bus\x00', 0x30000, 0x80) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000000680)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000700)=""/198, 0xc6}, {&(0x7f00000003c0)=""/10, 0xa}], 0x3, &(0x7f00000005c0)=""/146, 0x92}, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x6, 0x0, 0x2, 0x7294, 0x3, 0x80000001, 0xb94, 0x3c}, &(0x7f0000000140)={0x0, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20050, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)) 17:03:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc068) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0xe080, 0x7) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x78, 0x0, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffff00, 0x7b7}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x9, 0x100}], 0x92, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000003, 0xffffffffffff0000, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb1, 0x20000000, 0x1000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x954, 0x2000000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x6}], 0x4, &(0x7f0000000100)={0x7, 0xf4fd}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 17:03:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 17:03:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xed4000000000, 0x1, &(0x7f0000000640)="70c039bb498a10f7651fb197bd72b60c3b416f180500341612398c6e85d699b8807058443faa4dd2980e00ab00f9f6a5ca04e6dc407572d5528d8975513635886dd9e67e8519e33d5b4025ddc4536100dbd3508f366e2adbad7c211df02ce0af1883ae321e6c523d9373a478bf20bd87576fec9547d892011d79f93ba00eb20e00dd2d0d162185bbeae830eca60e4a996b16c8e9435a079c65e9347714f30b64010760f932652e35a043a0c587be993bde28d9005624550bd4c4c70064b225e1caa4546d8fee1de0626ee0de6eaa3ad2943a2d07c0b0ae65ef0852b96e5c47b632c6a7854fb6a4706cef96388550038553d0dfe0d28cfb27d99ae94b0a7ce54a4c91f6b6b866abcd2ed3a044401c58509e2aa36ff767e2fb98f8eb59e3e5cd2000000000000000001c5e7844a229caecfe39704d62ac0b84ab6b10b9b7433fc622383d13bc9640d58f676cbdf930f6eb3ca8514ba12b3196545add3fbb61f61f5993077a9c2e348075537ae4da41928f2a0389d2e906c107325d4572bcff72bf0a8ef5c168751eef0cfe3090aa0090ef6912019ed498aa9732bcf3854bd70986c6776f3878f1e00000ece736fd940af80000000000a42ab7a4e59222cdaf2b64f2b56d5fc53d9f906b947e58bfa815e677c9a20f1e4b3ca09e2efb2fe3833c215417498c5035e7b4f1ce98b98e28142b961db466cbe0ab8b0c183985e72ed4c44c930346f79dfe8cc8f27cb6a98e3dec2f8eefc5f23599866b824c2af275b3b703e895606558337214041e06a250d29d6c1704f999281b34b247eaceb2c7113f104ebdea704cab52c8222d6cf055caf71b35249521e5785795a343000000000000000000000000", 0x267) socket(0x18, 0x4000, 0x0) 17:03:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) listen(r2, 0x9) 17:03:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="79945b2f2be3ae61eab6ff23ee106029bf69b7c349baa128b36c528b3806ee4dfe8326912ee538e5f43e1842024219faa558fc06d2e44de49566764c1f5abc99bf23c086a192de9bf88cec40a77039733859517b60b272d425bc4f821218394413bfab07dd9117cf7029adbb561a5d4fbec1c2601327cd0193cd11e03d59aed224587b3a", 0x84) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='G', 0xffffffa2) close(r1) 17:03:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x81, 0x8001}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000300)) 17:03:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x204c0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x400, 0x4, 0x1, 0x9, "e08f1379cca5bb6b9c5681524f13017e1d31dad5", 0x8, 0x4}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xdc, 0x2, r2}) pipe(&(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0xa, r1) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x6}) 17:03:56 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0x7fffffff, 0x401, 0x4, "9d6846fa31fcad321871e5e651f475b7a6c3ea03", 0x6, 0x9}) sendto(r0, &(0x7f0000000200)="23ec68d466e98951aafeeb0b42aef7bb156abc7ee41ae1da982ccd93b6b321c6bd7700d85a0f", 0x26, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0xffffffff, 0x2}) r1 = semget(0x1, 0x0, 0x25) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/85) fchmodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x8, 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/134, 0x86}], 0x3, &(0x7f0000000580)=""/237, 0xed}, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) fchmodat(r0, &(0x7f00000006c0)='./file0\x00', 0x1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x28301, 0x0) renameat(r0, &(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0/file0\x00') unlink(&(0x7f00000007c0)='./file0/file1\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000800)={'./file0/file1\x00', 0x9, 0xd3c, 0x5, 0x0, 0xead2, 0x730373ae, 0x748b, 0x2, 0x1, 0x7, 0x10001}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000880)=0x2) unlink(&(0x7f00000008c0)='./file0/file0/file0\x00') unlink(&(0x7f0000000900)='./file0/file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x100c8, 0x0) sendto$unix(r2, &(0x7f0000000980)="0f6d1581fb79fb931659632dfdf6ef61ad4a288ab4e9090238cd3d046e", 0x1d, 0x401, &(0x7f00000009c0)=@file={0x1, './file0/file0/file0\x00'}, 0x16) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000a00)={'./file0/file0/file1\x00', 0xea6, 0x7, 0x6, 0x0, 0x23, 0x40e, 0x1, 0x3, 0x1, 0xffffffffffffff80, 0x100}) recvfrom$unix(r0, &(0x7f0000000a80)=""/102, 0x66, 0x801, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000b40)='./file0/file0\x00') utimensat(r2, &(0x7f0000000b80)='./file0/file0/file0\x00', &(0x7f0000000bc0)={{0x3, 0x8}, {0xffffffffacc963ef, 0xe5}}, 0x2) semget(0x0, 0x6, 0x101) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse\x00', 0x28, 0x0) lseek(r3, 0x0, 0x0) 17:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0x96) write(r0, &(0x7f0000000040)="946808fc863ec5c99b4becc63fac4695a6319fac2ca77558c2c488e41320d9", 0x1f) 17:03:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) close(r0) 17:03:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10110, 0x11) accept$unix(r0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 17:03:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="2afd78b88e7dc6fb2599ca16ed152b6557ee878c18406a", 0x17, 0x402, &(0x7f0000000040)={0x2, 0x2}, 0xc) 17:03:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r1, &(0x7f0000000080), 0x0, 0x10020000000) sendto(r1, &(0x7f0000000000)="2b0d1c5a52b93facd1", 0x9, 0x401, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="a401fd8da837fa79f5e40d37fd85c4ca638c757d33ffd635251ba9d17ea5ad576dbf9c6cdfa99919bf832f1fae88787890cb98423ac9bef5ae5ffcb63e92268258f7c5d80803adb3935547e230ffc1ebd8ee94f3742600fe9532fbf7ce0dfd95b84a7c10187c2b36319813c7068d5e4f", 0x70}, {&(0x7f0000000500)="5f2bf8fa116311f309b237d3dc390287a8da3691bb69d8c9fecf8998ea49653d747bdf1693ea45ea789bdbbf2e3c0f26acc0b48a47fbffc77b9188fe3d00e204154343fb8f5988b554ccb88dc6a005dcea37233b41d5a4c4c48885c2a33bd49ee7bd25ebcb7c67fa03ebdb34082e6cad6e3694f555c376681b06b7d6796f5eb4a74514371db68d8efd7d1115256b4553b75cb0fbdf62995156f910372791ab4215e54fd2d38e5cef582ffbbfecbb2c680700c1c61a4bf42e295cdaf816e5549d93709e67778954e24abdb8536cb4523a900b778896815234e40184c395856c1bc44c964f7b47f25e0730bc315eee6f41d269bf42da15fbd9c813bbc97dcae014f24d7426e210ed829a1375247eed520878c8a8aa5a10f048cf18e91da7cf71acb389f29c5f7797ef8db534de10fda047f1433f6caf1c09267a8c15a764e9a8ac7d2d12039e487a1cf855679a30ab342a4dae6af00c5f732a8bfee989d78aff2571534020c17f9a6d5f10754b014f816a45185cd11873f1c0bcc774bf482807481414e82a7dd11fad34808493f8f7e30f1907dbe1d29263ea0d170b58c986f5ca051f78c95021130a9dd4898c60bf9ad6503140a28c123b2e6d3e79676a39173b2ffbc2b72ba229a2372eb1f1db8f133cd7cbadeb0f19bf1bc76f3257b19c4289ca4c00e74bc6d9f185951af5679682f9c3fc47104460552a5b8cf58795eb63ec75d13ff467f6becd586dc013373c674df39ce68de666400d31228beeb44985954242869e59ba0da786623e6c769f9549b4b737a62fb4be791f8c7620b6fe9294bc18433e01e21800f5888aab60ae66b8c5fa584935365b412385b4b641bd48945645a87c541e537cddc3d2c5c3da11a700a7e4fc899a49993ce8a85f94668df6e5242eefbc5d5e695c9886a2fc584fb408c99f30267c989a3ebc7ec293dbfbf9535d026b3a5b47b7b6c6a5d1f9cf62df01295bb99ef5e5d89322962dc7355e8194751d0c1ef30d3e1948738195d6e68672c3f1187ba10a45a8ee042b613944ba81eb02cba29da8bc99d98557c3f7f0fae67a48e049e5172feb96cc418613d997df13cf1a9ea14fad59564ce142c1536aed369759405c25e72a3265d6f88bdafbbd91045e163a498acae976f7a2068316a0bacb1d1fabeef1a80a25d4f1e2ba5a964b06b3ed2212c5aadcbdd50e264064fd7c5a1e53fdbbe013b051077640c2580639203b5922b9f65598a932a394c6c15dfff0038d44662395c7e07a953486c531f2444373208ad64e71c7b95d35ae7e3a2590de0cc683d8f5713feb8ca404cce11bcd3d78a09991f0a557ae6dc80549a7be4d0fcaae85d3b69f507d5bf8f4d33342491c39396245e8086d977d499fa399f047357f0fb4c9058e08bcaa9d1ffb9a5bee6fe99a4e3ec52d82fd2245495ec25dccd45d0587b6d4a4314fddb8c1f5195f4499015defb40475232c0120ea29c920b55b2dd9cfbdecd3bdb61a59fd8266b0edc3fc6afe5c15db2441660bc7b1c66a7d1378d65610fafc412894e5904e62a1a116e3f99d7487c3ff8d6b73db7e57dd5b4b13424c6e519f6353c07213b5353c71c21512ca134ed4c38844dd8db6f5edc707a19930ea18e0875e7c29290803e49d49bd9aebec85d33456192b7e3b7c689973f7319aaa63c5917db8efc96b977e6392c024c779607f1da099f25dc9c63a640374d4e1bd16a55c986cb55d5b8e503aa12d1e2b6396886513576d9ff47b173ed2b782d29f2e916702fe0a4085c8c8e00493dd7910618c300414f95128c5398c14ec81358dfb44ef16d91e3e9cbbc4c8072fa4bd3d7c79752b1e4098c31e7418e28ee73582d79aa2eb625fa27e9ee62cd34f3b17e9055f54538c00df704658c8696406afa74a1a07867aabc6499dc83520b02192efe97f54041f84df76c9aa81ebfbfb29880a530486a0440bba9226f8faed63f0a6c49d80a61414dd00ebcd96b11e3afaf446b3aabc131ed84a47f94cde42eb24fad48fd82a64ff3fcac2cf01bdf4ac8b94f7aaa82539d4851587831c86960af74487219aa0a4f853c6e7f29cb78f7c04db29b28793e05c4b6303e775be262dcb3656c0d7002d3276ba5b7f53c7e69341c02a7703fa48dd33d1e7bf5bb1f342592011f54bc437ac897aaa59a7ecca17b66f82a177bca819c63343927604b58613263252f25cdede67e55a09d493b5b57773ddcdf6d1231313cc056791521bf12d1e8a44311f3401023c6ee51cace304041d770e1bfff0acfc7acb34c7b204b34575d4cd1829cbc40988a6699d932537d767931bce31bde079f9d50d438248ebb02efd2e8006a78a6dd5da478226d4bc20dc7a82549aff119744b1d991921b1d9710d06bf411c7dbd09eb5c50cc4b498fb1ef716b76d0ff54da16b64e5e5b791201257f73713991453ddf2e2cf2fc8e37848e3eb745b13b7ad890358b4b1c95a9052afed3acc706d124050caee17585618e317dd1e5329573b7a9ef8c81161d280c6945fce1c25c719b03a803353e38decbce5a37303b4011820f80deb6810929017efa04111af06e38c6da896ead9964329cb8feb5f123c3af53594aa01b1e0190efc42e04d3ec3088fe4433a49d5ee905caff2462f2a7587cb054fe9b08a5c1466aaa81230f841d4c1b45749b3333a4040b9c3e3f1470960c54d6f71cd37e37554e00947ed7256a4986deeefd26a7e6d87c8a019e26549090cbc071ad261eca5263cced5e19bdf81de9c7942f699cbc4e22bd7f16fbc8d246d66ebe5bce54788e59e4c1ad6f1ef6b164cec4fe1e0e11a2b665c7dd858a5cfe504ebddbc93b98a3de66491886ff1b79957990ad3ecc44fd6065aa94eea48b85a399ca931037c51ed73f00783536821fe4aa0b5bcbded6677713c8407f1abdca0335607c95edad173de804417fc07c8ff1295c47be4156dbac97733226dfa69e773e367bc18a4cd99eaa28f189189f69574895c9195f2a04486ff3d292b7195ef4e3ff52d8b2e0ea251fab77edcb4ef3124ac3bb4c740cc97082165bb4abe7518542a5cfe3a46607393ac20c1d0afefbbce21022683af575221d6da6a008623a9fffe400bc3979cf8cbf9c04de4688677f2d8b3fdd665091c3458cec58d98594d12632b47a9df4198af4401bc34c616cbd7037e0bf4bdae1c016d7ed8b76be84124906f98cc900f1759e7622463c67aaa2c8611b179b39504bf3aff919a07356872e82c26f083d41f41fb6c7129bbe76d1f46615dc9ff9b48032a5d1778a10a8c632f856d4edeffbe6ea9501e1c4488cf830386d0acd623b55e52db57ceaa91cb58c7478ed674671da80343a48f803abab262fbbf123188e57709f6b86fcd04958e3d9bbe6315b935a3541c62f04421cf708193d8bb77ebf445c5fe6b80f4d4e83f10144c465857bb374a3314c12e4be2c0ea1536957d702b027e0b33fe0ba525507922b4069cbd53950124182e081507ed3a4715f954f34cea1229eac26b338bc6dc883d5aebccb4c54789c60761590da55c175f81ea20fa5c923549c6948b633b48d0b5ee69118e25485af02f5b0356301362da173a17d7b873cac86e6cd236b14758729d1edad2d3941c9a701ce5d2e2b5dec5f2b465fff7336b29ff4e284d58050347a452e439951e004f07e4b85779b211654e680a661bec81a8c4ec298cbb60c0198937130a19f0db4b488643e865639a3352254b6e7752522eed47da74575b93fe3c631efbd57f8d4a2190cb4e3644fa58abca8d2a71285c0d0ecde55525784bf1b38cebc97489ddfa7348f4e77d048cf961b31220326b6ca10e2b15bfc628a62edb62175bce91969dbcf4a119afac0ab8a7a7e04353d22b4f8ac3f86346e267d24408f64547a291069eb29d57370290507e2782d5d62a02d3857c7aad38015a51a6e15eb3a77c5406f8b65059843e6e536545bb326500b35a7652040355711e2671b332e3d178c0af30f4e4c40f65452ed8a73b0e2aa15aa933ca6af7360efc88a4334c1443f8ef9fef151aff51d610f704526ee6a613f7b7bbf026dce8e94bddf65d80634e7e11e56e3f965613cc1239cc1f3bd345188175527eefb6d092898ab626448d69e4c37be9d4b5fabbb9b95dfdd8ac2126339605eb2b1d2e7ebbb14837ab89fcd3c2477852979d6859ac48f8c8d6424a1c50e1aba504144dafc592626ec9d1bb24750ffc2149e6c721c2e8b95f64488e65c54a066ac08a2f574a6a6ecd60dc849870351c94ab9369e5dabb224a30fc3c0b450d11fb739bdd674c4fd7a8d5e2ba1f093ec401d05f3b984e38efcf170c6131b2b052119ddca0d2a7f275f0239950348918e2628b59f13d9c86187a65001df6fb63831a637faba197a39f19a55b0056b368610b8cd80f544d6e7d72c52da9a67942b6347a785548228cff6015e1932e00032613be4656ef4bc362170d3538d718467f524175489d6b3faf57a7f10e6761b3f2923750d16baf577c3f1c263cc0d40dc2ca12220dffbe005dafe211413f26829eeaa38396e18f21ffb14111a4e8556a0b647c2458c919c5d12fdce05b3af79b2932e8ec7ab149f8e587b938480d76a4fc44fcbe3e23b5c1241c7d601e0df20f6b97360fc07351a315395b8a4eacf47d43e97901b9e131cb6eaf36fa71c5e840815aef5b19e1f345b08bbbf615258caa4df0179026633f7c1352e672dbf3c7506c47b3b78b4ddd5f991cd167ec235fd8a3a65befa0d4a56fcb2071ab47bf87010236b8bab7ae32e821c79c7a312b5987edde853a1011ae9f145fd178d426fb7f3a6c84d4fc93b676f1441c484693e25b797918c29bc80e7134164af006b098c77674370685aee39a175793b61bafc10ae6bdfc2e86e06837fcaf8c306a34b074fcd7e41274e410b505b01dc8b85436de3e8e107f6b7f2d6d175d32a55f23fa3bd94afbd23825db5292f16baf2574bc6deda8219fbd0c3ad4af0ccc47a12dd1f28dd1f9f779f7dc12bffcc99f8651a4f8fa97b4658d7c259adac1c2575e10f46dcfdb87e15a6529299444f18016c1a694e5856f3d0ade7455b47a5c761b8b3588cb96d7dfb1e84bf8db789a74d8a03dceba2dd1e20ed5b84b2df9f955ff5c587b6d4f39c4d57b90c7bafc1dadb68dcd99fc75d1952204fd0990f7a9579a3a691e89be3ec1d25f499e6e2c6c32a987d64d91d84825a6a4862c6614de6c7ccfacc4be04d30aff384f27ec9a1667e701141be2d9f4e3a71c5183b4bcb2930ccf17231673950b82d44ee6aac1dd35d7e47767a877503a5a96700f161a92b1f7b9575df2fcd5676fb642908425926a7c7869798d1ac04370a4648baa39e279168627afff24f9f30b6c64b713cb330808763a93bd9ff307f637f83ac1a10e0adfadd442e29e1a4b471c9e244b1bd26740b37b00d24c00dfab742afb5970254cbb0e5dd0c6ce72e9ee54d659dd6eb2a583922f32cdc855150266aa701559d8b882cab0a965f13c92565f78ce8488844702f4da9c65e650f2a50646fe77f0f68e739ecd4ef4ecd1ea76154aae944ceebf7d27e5b70ea04e642411db5df1559f472571d742954590d47284032048387bcb90dba8506a19f473dea4a81a475d455d276e0316529a93ac91d905734a5137e4bf655605029cada61c317363457b3ab25bd263b2d42c4b4dcd110d61533262d845d914d1d70abf702f7e2877a6ce16981b143fdfeec42045f1533e7be23deffe29d8910e6cfb537fd373a461669ffc9d3db9ea366ba2b168eb06edfdeadf6ac65f168c12d1f31d86ca7589b6817dc1328a3bee554acd1e380486c6bcecc41f4ac1787b4a79e86d30f6", 0x1000}, {&(0x7f00000001c0)="66a9b554d25585bd03c6bfce0cde79696cdef85f0a26c2aa411957ca0f7bfa538f47e0e258f662aa77edc8ab57ce30da4368710d501932b3d4632adcc8eb6bfe29f1c20a4ab2b0b14ee67f004d7009b7d58bc977e8633f927067289eaa2acf301a428d7b28e857159fa4dec9ee6e6c6217640bfbeaf408008b2430b6b08fe2966bf3a8d21f29", 0x86}, {&(0x7f0000000280)="405d800566cfe28fb2aee3393220f58a1c52f2f1543d7476329fdfa8f29ed3d6aa14bea87ea51411bd36fd9a2f3022b8e2a8c86243d6f33895d1fbce41fca7810207d653225a4e2343d5d481b42093adbcdc0cff5c1603187c91627fb7737e0fa65a8d3d0d050edb13e83daaf4b47c6f0b118fdc691171f6cf3e36d1e9277a6e72db789d5be03c5199b2beca0ce9425df7ceb60604183b0a7be9d70cdf69a5485c649fe7ada0456f61af2196d4f634f677cd731f82ca8a4b68b52c1badeaf982464c1830", 0xc4}], 0x4) close(r0) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f0000001500)=""/76, 0x4c}, {&(0x7f0000001580)=""/13, 0xd}, {&(0x7f0000002740)=""/173, 0xad}, {&(0x7f0000002800)=""/254, 0xfe}, {&(0x7f00000015c0)=""/84, 0x54}], 0x8, 0x0) 17:03:56 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 17:03:56 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x82) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0x3f, 0x9}, 0x10) wait4(r0, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) connect$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) wait4(r0, &(0x7f0000000040), 0x8000000001, 0x0) 17:03:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001640)=[{&(0x7f0000000300)="6fa02241c951de109c5c90cd5ee99341e576bce42715b827d998beb1cc8d11975e14ac16d3472261269d7ea7a4b18ec4294d2600569b87becfc56d3725dc7de5780b34144929c77aada8a4b21764173f60c480e5ae78481a645745e83a8c995f2d5a006b800f2740ce84bb54dc8b937f1a8e00df04e429d72e6fe3a869a04a725b38833ee1fe184556cb8ebf4a8771aa23106c9cb7c36c3d10e9906b593ac5ac13f61909d4d9a0c53979b0f5", 0xac}, {&(0x7f0000000440)="d005efa1666baa2f5838696a062c2ff8ab0369fa29d141df2d460e5dfe7b58bebe37eb498f8cbe47c7302a280186459dba3e585cd484c7752a28ed881a54c39c036de42b0a13d7bdc84f7f36bfac084534201147e0c606c2d6ed1013f7266c02d2efc92b38ef44ce2acd4080d60a19233e18990dfd3b5607eeec897e897de4c3cf851ade52a00ce28f341c558e18c2c10c252fb385764a30150c5792f1ec3c307328d427300a8c4d1c38687577a5fe03", 0xb0}, {&(0x7f0000000500)="ec719f2fdf978359d355a0dea6159820f238d738503e85693c3e0587cce379ade293ea4a7fc10a8552dfc4062b1e5d54eeb67cd06555318770173fd580bedb3d46879c590768218209c7a8039975c6410e5eb373d38397baa46b3df270e0b5e048b9e0e673f3ce6c11116fd75c69dc581e988efc935ec6902f1eb18e3a41d562e8c2471b3b0ec255c4f317735ac8209547e4609d08dfeddc0172fbce2bebdd5287e5e37820b2960ad43076f232a5a46cdfc5d99a74eea496a9718db1d7a3cf75d2ae09b32908f46efe86f7e0002a7ca700c40550fef9fd0a492ccc1d23aa04a0cc09c640d0addceac5240610de64553344378453f49153be9d913ecde89f144a16f081e89dea78c835d361393fe9f6a20c14865756b830410ba0e2b275042a4537c580f99977db0411e0f0934cf6319fae382e72094e8777bd78bb42eca329916937df434a13fed63a877c5615e1835b22f400e5736bc0666a44534262c6cfc6ad8f6edbb3a207520e80f7d0728a6fb6c04c9e09bea163b2157bb2ba49b8a25f960096a741e929545079a622385d5142fea085b4584cf853c11d2edd1f6dbe399f1bbe016241589dd17d8cab9e31da7eb9f39013d1581b011100606e9e360f9e96b006b8c8bafc019524c94b6f0e8e19055e6c517a59331d6f84cc949b3f82d97b858c7a7a26e785259def6920908f30abdfe18309202c13aa712c4b44fe759d140a3e4629e1a166b5c4fd40a0d8694083053450136a2af99f40ec8477588204a0486b8d464242aecb8884a681fb1f0997d8d16288ce93309229a3b29f7125e42524825e8715a61969a9b4ecb6147851c173c32d5f827b734ee0867fd6fb096fccc223df7df6c494bc0b22f957fae7c2fe84c7bf19390b43911308c3b4eb375149aa971dcbc927b692d981ddd8a70c901512d1fcfc73719a6b8f4f26e1139b97c99bf98c1c79ce011a6920c752e5afcd98528e9184fafcfc080e6ffd8b5411223899da03079fc52c1380d8bcd87a8e2e3725ac9a178e4b2c1f46b2048d457077db4c79a85f3daff71087f8265dbbd4c9bddc22945a6802e9f8206b1b54fde316158f570136a02b004420645ff0e96b5562eea4b234cd784bd84375d4e3704e3bee8cb95e5808d929809620edaef30083c8a6996987434d8bdb97a5a851869ceb125d18a21065b9595598398216f5a5691ca97777f0dbd443aba7769d8bca5f8e41435c6017d84bb147af19c669cd9e158453197a98ad38cf349fbd98fe813f1f877e7d6136f53d1c2481a754b9e58ae58a771ca16c5240e42e4e1b6e81013876c8f5561c10fa4aac22e7e66408646fbe8cca806cf8dde039466dac838e22ac5c5c062d42338c4c0a7dffdfe287fb0bd26fd7a399a56a52dba7c53a21747bda252ecdccee8441e39ba5c568eb62de876f176100d1f4589070143f6418941bf573e57bdd85d6b205d46685cb0a4c2f7c9d0aa6a2285a51a13c01a48f0295ff87020669a66d6d31cf0d6fa28fe5e37289539a5bde34b78b2549ae4c2bbc2c31cc7c085521148f6fc97229cb00c539e0b647caf3e121c23c7864cb82e47e818c92b9735aefa15892428a07a8e71775f50ae294769370cb42d2ebf13433911febd13e5eefe15fbdda5c0357b9453e931d8bd7f759e10530ca26d046c83347c5dfc9af0a0dd6a4b6126caa8de23ad182fa53faea8b22b69e8b6e988ca867bc5f11d43b80b0aafe63bc719c446967037e76e4aae024c6477b3fd0dd1e85c393cdbf4c547c06f56f62cc20e4b429a313c8810bf038ffcac962f5db4f2af4ec4afefd76510a11ee1d4bc25aabda3506b7fe44e98dc6730d627fd2af0ee3d682575e5e52b536e4a9aac8207eb4bdd961687d242dbe27b203befcb85dee5322a61c2a54ea649f13033e71668236d0a773887701fb8a582be97b7c9258c29395e655c31df7cbd621f517c1ee3dbd852fe2d567ede2f5a7180d246ed1dd1acd7d7dcb87c330f96f4dd4ec78a46b52821221e2841f6e9ae5f75869a30b66379afc6196c42f089d3510fcf16ae9247b68804a4a3c6a49e6598284c67f8b561751047fc69ce188953d46ec398eea3db648a66fd089fe27588f9a2b42ab9b8ca63b01016585be966c285e86fc3cb95cf55fc6da7d7858a5d6cc99a861c2a3b04f33d097241501f7d4e68e1bdac3aca2fd371159f4ae6dbb031b8b7de6fa2bfca01986b895d9aaa04694f4b641eecbdd2d0ec2b80a526a30c18cda7d4e151afb267af8fbd6e357495c8cf3a187ffe05302b4bc0e09fab2c302c6a0e5f89602d6977535bf07a46c75e00535b0bf2e8266bf475e9f328440ba0171794a4f69632b3f62143277d5efefe85e4e867a553dde4dbd5c63613e1017ca544d818c779eed1a9fadcf4e13519b77ef060be8d86d7e8f029bc29b777b77d3911632bf2de34deffe4dfecbd6cf24bd414823dd58c2155ec0391bf5bba7c41d0bd1b7b87c61d52fea7b378ebc5a3d854770fae91c089ee45f8140958210958dc50964b6c76389a3bd920da05d4208afe3a23d5e742e4d3e316da21a1e68fbe15f0844ba6632452ea69fcdb90582a93cb4c589e1a36cc84009808a360cbe54816b5a3c3180bfa9fcb3d15685c99fbfadc88149e01b36ffb0501d0bc457ef48825c57bd037dda2f7ef7a0060c067104ce13b4be31bbf0adb0cd7cedbd4b8dfa3b5312983092de904995cab6fe90d6f5f1e51b23126fe818e818c37db09c02ae169a610d8332b22c317064798eb62975b7de588bf3f3fad5bec11236474f0fdbf3a2d881887a302f1124e8f086b86e464df5862ef4ad6aa1d21fe02266b8b8c5ccd54e6c92ae36dde3dc3d05a2b9eca0336ae0bd2f5ce7b457420c5ebcad2bf4227d9fd99ef4823f38e1c11705c58baecb9ec2fbcfa0ebdef22308dd4a0aa62961326869bdeaca459e42b1343ffba7fd39284c42d3a5a4e88dd5157057b72cdb39d6df08347c2f1203420ae50ff4a22a7de0f15678ebddb408c28d4fcede6f768b4670e20b83cb853280e84120c54fc32e10783280b01fd8678f5194b47ac2741f59919ab95db790c7378512c668ecd48e30095486fc6f0b9f0c4ed40968c19881cb636a382c6a0f92e1149a6108e65f3b0a3ce80c6385b5e0ee7e6d73407a2b3b57c35022f5c9924af48119dab4c4efe1295398af0ae1f07670c31b75c6726fb8c73fd59857d8a903e75158f755a8a1231a5cc8c2d08d839a403f9f43b3d1b6f581ec6d34ce4a025305115a720d48a2e4288887b20b721242d4a35c8f803c5f3fe2d08128b3eddadd4021d4b41a2f636aa95646c27fff2905d85da7efe6c0c4090ae004be357bd3d3090ca42cb2f4b222a9d1c9253c1a14728583a068208a30f08744a81edb7580729bcf2dac11e61e592e84cf573ad009b7a023026089c1312337553398b3f64e7f075c0a9a3724fe28e5e2723e2525f89a47c1bc1e85bd6d3fe86c3bd546a56cbe7062d39ea8276e60021543856e2c1a5fafedd8f2505068bc92c74066e79303ad81f48b73e444483fef16f40c12a37a5fc7e13f6568ae0043f4c1832a8e9b2b854026c2ac4bbc6355d4ea52458070c1c2c76502f4fa04be3b8528dffb74fdbef3ffb9cd566c2888954d0de0602fa309c4663b58aa81e93c44bcaa1002e33b84362bc42a14fdc78a54c510c52f9354c0f9bd62878c6cdffb39b816e8f4f95de30543dd0061db86f42fe9c80f61a6e9d215e067c85158a7162fc2836fbda77c53f5349c8966f3ce55ceb28213480aba68a37a781a38523a4751c29841b9227f6f4c68d462fd0786fb5a707928d83c9c83239577b4c1c7135dd508ed17ee6d38293aa52cd0b1c0af3a4e303fe527b2faae2e4cbf31b10d1eb3b5d1e520c650f45e9b47f10e9e41147e7934c448f086c0fa92fe16a905365964a2d08ad051c3a36ab2e4daa8a7513c3c314d48487f9a993a37d3152f2b6de33d2eb83e237fb08f02a2d761c60adb593fc9776e3442802addad726c2d0ed09863e0589e2fd62ac1eefe4580160c6f70ca6598555a1be3d3b1f4fa463af1876c8052949aa91c073d58a84b1559dd340e03169581d8b9817cf72444e321b332927b751c57fddeaca93dd8263bd9d69afa8b3fb84a357a30babf2799902c0aa2530d379f34abc636e497a8c54e2c3468b6a4f1a7085ac1b94b8547a910c449bdcc8f063a74385d53106f8c2f39a467b67a3506a6d112540981aaaebe4595f13cf09fc292d95dc19c336c49fe7a6b42982c78e139a03d5b965aabffbf495197607338b6ce685dfce6d43f02ef08b0e12934824a8443c8f577bb3db273a1f82d65bf7b249d881d8e250658aa9aa7b3d752db444044fcc392abcaefb190b053175a4316d291b7d41cd584d75fa1fde0125319d753f64daa4279a520b5df85e57eba70b3be271b7fe8b60e58f21abcf385adeac2543ce7e0298dc9001f0d4d0a53e1f349883e747c4db74070f7dd12398edbba27c983fcb72c81b66da3137fe55abfd63f48e9c94c18b5b4f0ebecc3a529d12da7d24864633f1bf7de550a4ddb991464ef5d0790fd531e9c50c925aa72a0d0b2fb79ce4ad6df4726254ff4f88afc0ecda9f88a158fbad15c77de4b47ab88bf92bf5245a621677c04d6e7c218b3be7cdf7d3a797b5a5fda06a614d32247591d5bcea82ff7419a986af8d579a4ca78f4870a8a389b31362da0f6e2de4353b9dca00dac6482b0d088d334a46acb59c0f60590162665c214870a6636a39e4e952bd9bc4a96daa85adcd017d6754b02166bb8bba8ddc69f6de6e4570590882d37bbf7a100066f9b1a81f0462c0849e76069eb197a93606690b98f6cd881d358e5ad21bdc1f773b7fd7894ede2630b200a263f9a8067b3d2e1ed6fb4b324298b55cb893cd79d43e42feb67a8ea3226b52d96527f3c6df1816b7d739f2a6a642a10a7177a84dee04a7ed016c094ac465ea4334b2717d0cb28838885fe4c8acdce25f69a0c6242bf90bf749084106f77514edbccca5e87f16d584c13ac9c35ee4d1b7421d02443d43d13aa604d5024976b0525ad62081d685595aa08f6280e1e0b80f22a8db05c4bf03bb8d84eb42873358faa7c62a086c2444c03f51d331fd60ef1ec6ee7cab663c0596f32092580f435af09638f8bb3f4d68f2f1cd207df252c2c4bee023feba6bc16292396caa788b592f7361c3e8924fdc120da9be0d3bb213a3cae2c5d7657f3125ba841fc88d5eab228c3f34f79cb8f8d8250f48fe0431d7423fe9291ce12f54c860e2594380aa846c57e4763f31d2c9b3e445ac3a725ac621758a6bc244d1b0e347d93ad7874b80c03f1a0b9f95b2e01bf410d9ea6e6d43a5f5a15ab1487f7aa39f62912cb70288dfb36e3f62c8ed84674657b71d415a0237c839f12c2ea30884f2b69b7e91188617f637fd8b540285cb0fa2972fb96383bb721263053f3479cbbcf58eb20991a1a4e9c2218c5eb05c1982fb699fcd4fcf42269cfa847a729c050dadce04bd2948bd16aa9614511c29b5f1646dd48c84d530ad70bbf82f48e6ff927f14caba99e21b355793adb1ddceab62006750efa42923205e380c139f48694557e06ac2d7c1740ccc452c2396c7a1cc1dfe49ad66b168ce50e8a2922266b5d992669dae25a892cdea670586d80dc31dd13b51c6541633d667f4ed38f38ad8c8570620d8f85164e31d33a1d8aded49da0551581d059652dc1b3972db058a696ad2471a9c7f0fb79f9db7d5ee769e51aeda94d3c57c5f316380d803a10bec3ad1d50ad9889423675fcc00d044356adfcee56d31b14213079fae85d", 0x1000}, {&(0x7f0000001500)="f973718fd5b9593b6b87df39f6fb7c76d022ba1ce3b9efbe11b45afe65d756ab7a511c4025104e22d8c1ecc75699b4ff76d4fd7612ce98ed08aca18eec3682246dfbad676b74b3cd73006de02828d7893877f04fff6ab72a904b4105d586cb5895c204d52ee9438aec0f94a669420585f87bb2889ddcba1f688627977bb58393dbad26e760d8d086747a1c70c17e00b1558730a1058e070fa5772f1e92161483a9ffc7a7bb3ed2f8399a59a50972d15058872766441e2fc9c1c47a8f4a9111", 0xbf}, {&(0x7f00000015c0)="de9cddea6c83822921102c63bc3ddaf78a3c04b5c73b13fa0c8ba98f5433eff34081e257e59d8b725e9c009e66acfd0708e0f7d244ec5a8f1cb9e45b20518b2b8f9bce48d320242119b3e1b9e7007e3a800f36bb8e939ac69d8a4d7ef326b0c64bcde753e17cba4797512af3b09c20e0cd8e143bb1719f5c61ff8941c9", 0x7d}], 0x5}, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 17:03:56 executing program 1: link(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x8008, 0x20) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:03:56 executing program 0: r0 = socket(0x0, 0x2, 0x1f) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) 17:03:56 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x7, './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40200, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xfffffffffffffffe, 0x9, {0x5f5, 0x2}}) r3 = open(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffe, 0x5) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x12bb, 0x6, 0x1, 0x7, 0x4, 0x5, 0x1, 0x2, 0x7, 0x7fffffff}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000300)) pipe2(&(0x7f00000000c0), 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x7811, r2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/87, &(0x7f00000001c0)=0x57) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 17:03:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) getgid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x7}, &(0x7f0000000180)) close(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/120, 0x78) 17:03:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 17:03:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x82) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x14) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000580)=""/35, 0x23}], 0x5, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0xfffffffffffffffd}, {0xca19, 0xffffffffffff0000}}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) 17:03:56 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8, './file0/file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') 17:03:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000006c0)={0x3}) 17:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) clock_settime(0x3, &(0x7f0000000000)={0xffffffffffffffff, 0x3461}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() 17:03:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 17:03:57 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 17:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) ioctl$TIOCCBRK(r0, 0x2000747a) 17:03:57 executing program 1: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x4, 0x6e, &(0x7f0000000000)="e25a4b1fb7b356e1c0ecbe93f5040920dcb1356f3679ae3451aed6987b266d32a164537fffcada8993ba29add0a2678d2605336e6584dfc4ede653c9f08430d716dc28e8e5e2e92f8628e5be9a78c69ec5a81501a86693bf1b28b4ed9120bc20f2c0c453ee684189c4d0834aabb6db54ec7e181fef41d09dcb28c5fa49f158ed2c78b66b39d47eaf459278fc9e1bd6156992eb07d901f0d24beebee7a13e5cb787aefe592f712028e241368e3a2b82505d42b63d8a86fdef9fbaf3d0f704c20d3e9be53bf324e93338f0f9aaeb0bbd9fe17f632afce2b8cb2e31cc21f834e5ac8fa84e5bf2ad83bcb32a9e7a0c1b5fb0843ef7e658686652d761de52bd6546e88e945914c7186a6edf0b8742887e57bd8a5b76b7e79e95710f9d954a3e187f68d777ef1a588136c6ebd0b47a0cf25f27a3bdefaf9900bb117c1681170b7dd2d103fe869ab1656fdf3bac0e829c6405aac2e997d131772fd1aacc600e50b05a7e5dad43f42efa316fe7b7f816bfd56f2062c173cb1233642e475a410e78614aaa8ef37bf89bb6560d3a659f49172d15997d7b1197af862313f11e0f8f08a0f23905dc72182d7305062056d21410b4cf4dc82a4bea47b3e37c0d5b46ff674f4e7c6a5b1d09ca8e9840b08ec4427937a6631a958341787406b3d1437d02950576f50ab5bd8fc0d265cc22b7dd6df0f1b2e431516eab8cd35d42e6b4dfe0a4aa32e858a43efd01ac5e153a2ec2657b85d29a3de9fecbda43acc21f98e5d1e5c94a04299ad8ad98f1cc642630b5d73dcb6a0e37f333f130d6064f63cc90bc35303c91c85391ca75667850df67fd29f5df6d4494a081f92325cff602ea547aeae0e1e8050d084f858858f0be696055135ad03630921c7a6edd2e831dbd4f733d2c081085b6417396ecbdf8e9710812b1e0ee71afc262e07c7a7b44f48d2e90cd48052c75a564f77999b5a93cd6dcaa08ce3fb8e21add1b7fc032202ed5436334cdd4c20d8d7e3a53883ca84c90a5f2b542a33bfb837b0c4b9b2b636975890d33d125d2dbd100bc15f7234c454a3f1b1e6c1bdf88f6bc9691b1a5b0bae19e7fac4da83a932faa9e1dadfc40841c421a0c26fa8f2a0ee1c984ff9bfdd02effb96a3e9210362324f2efc376e5b31943d0dca3682b848cc4d59051bdfb95f251ae0c2278f9b7864e259fb493ba7902469cd794e1c1cfc039e932dcb950b2beb9bb8f3bc8fbd9edb449118d93ae02892cddf8429e6c447cc4f0ed1afa688e54b39e6e92c2a8ad1fad75fca4a31a53d1385b669c54acce7565db7351fe390f6a88138f83b1f26f365c1446ec5ab7f00210caf5d3f2c7150d77956ea96b60759ce52d5a624d9c65260f0c15b13019d727eb0239a4ee37848158916db7b784028d9f1e5400ed312f767b16c3a2a866c808bea13b496aa24ded69b043380a146b55d947bc10a520bcfb0eea0996b7c6078df5af347c9a7165de19f2510029099bcb1caa695ba365ea4718ac581c404b8c947079f110a1ada5b9649d66f6774728311cd8d6529973e1411b85a8f61ddfb27360429fbf07a94b2631daf9fdf67a6e59e2ea46097c39660ebe3b9591f1f47f7424354061d605e4d7b98e8cbe50b346e75b12a64246c7061d2a5de2ba7e2098432bf069d8a1f99be111de4b03f307e6e38d6d8ca32e1c005f3fdb42eca2dda00d947ef3fcc84692f12f803915e35ca1457cfaabd6bcf7d41e5cfc1ec79a29c9d5f2f8872b997d2f81a07ee943344ed7269b292f42b573eec5f4ee7e2aafa0f50b9f50fe42719cf49257f8913ee69cf4f7998ce94075e048b1e4e249f9e247eb47ffe116fbc8873b9a168eab3cb6e69b4bf12a7d093ea7fee4196c7b8ea8759941bed1ec0c979ee866546448837fa9c015a2a44b16e27c7ea6767a948a43bc92684c3a44f13221699dd8ac374da6d8c151f20c8f48f99ad9f6c44f87f53d7b96b173ef114199a74848d8423b318ec1227e2e8e73d2720d2809c9a95203a304cc8ab837b50f6eca53cbf3bbaea0b51412e9f23713e2d1597fe907b192dfbd6d092c8065026d65fedc3a4972b7fb3c549b59c823b9bbf8a134473a410dcdc4e5e6cd22753c49430074990f4a16182f287d7d74608b4ad3479ddcf79d228d5d871f0f8202c683ef83e854a168407c64bf0a7e1e2ed4b034e1d350a69ee4ebf5d69f04c28e5fdc078aeebf47528cb55958e3d1745a4463982eae4ba62b3fdc568e0e874e2bce6b40c229567586243312ab02396012d2da3ec615637c1706f1e948b27fb7ddedb5b93069e757b9b39f9fae126bb0094be912ee1c7888e143ee13ae65b601268829b95f79f3e8164fb1fed947b25cdc4ab4a684ef60f5305f7b7c1a5692f81f9e148018c78da630a0c94bcc35e8628e8a4e824f0c6f519bb1cc806887722b91f71a8b1c7fb1c400ae89592cc6ec17c76f7fa7cb0d9a76df03a9efbbc9bf8e088590c1dd79edd6c6ff5e800bcd41dfc9b78311491e9ef7f1049538c86ca96ede382d446f29aebb43a11694446aad7d0ea5f4a0efe3272fe354e25a04cc9ffc122b9cf6c7d202d0dfb4c848961c1bfe6e651cd4dca84abb651926df232ed6c9fc86dde0c7b04fc98f6f732a2db4a9b17d6d83de2f881d44f3b1d4d308b7a2895e54447632586d5c0e56ec8ede3f4b0ca01d629601e24ecaa1b395e68af6124cc60514714e893307341ef9d5aff957e07e2fc7d1b843925f64a4f826981a058449e9e1538fea43c43eb4df253d30f83643368191ffbe3d073abae386dd348223a680bd70ecede41b88e858a541ba7a7fbbdaf1b5641344014cf6ec04f0de3adb28080826ef14e5ddb110926b123af74e01dbf89deae6439728c9a2624d95857995d8264e64151159a692baaa4ab25ee181c00a86c35930604d225e849d71ea137f7c0bf27c292d9ae6df9137f55e94c2b6ce233e2b0e0c43dead78ad2e643f903bb7a81c4875b795d27d494f5da0a23655465a257da4a7ecec1ccdfb4a3d37ac77005d07c783298585701593de86d6d15e0f89254a83ff0b40f94bc32de201d96b7c25ec84c029a057560ceec95b6a6d902a9d4220992f5e46107487e4364782aee97089fa0eb8198497b6a429d17a18572328a868f3675bcb2f9e27d7bde8d524f9efb2fbe716f7bada59929848e48b6e9093ac8d6476c65e77fc060bf7bba008e593502e57fb5a50fdf5c54ca23a1726dcaf8d165009163c2d8dadc1a43217ed165b1064778c7337f1146f9735f71404e35b755ad366ac0a73122332bdddf0d89c4b2706751d310fd77c8b4b8988b182fe23d6ff179f0c9d90ce4c00b5ed9d48468f00b819e4d3423c2d837a70430848bfc9f23be66da99967b511bc060e806f828ac94e2c60ea8d03b11165f8ba45526ca04ceaefb20dd967ca1a5f7d82e8fcfb0651f74c54debf0842e2df49e16f3f88500195cf7b8fba7e352f1c9f2567f36e0a65f26f63bfcdba3aa13c8de7c4f031c89f121853acca586bbf5bcb5bd96d9b9a5b01d54f75b1b7be7c6723c988f3868ff19549b2b7aa4fc0e488ab95aa908302e235c06baae4584dabff62d739d0cfb74c93c0b760fe49248ee05127830007303e775a1547ca1c52cbddbadb764d6ea75bcfa17ec72d1b78f2a319599e94c15447633eefef94621853ddac3d99cac951b03a4a766a28fbdc6c6a8565b1b98b2412ebe5f5511c2ffbe087f803ef7840e379e7fcb00d9de59e7a1900e9d8e16e0d2d074c40133b541200c31ae790407a094e227f8dad0dec874f82500b39c15d5e1d76178999ec6b9fc078f44039b7203a315f0490328b38b670461eda1d27e7a499774c644e0d04cd92d0bed67aad4d93880a9a5b4fdb9bb584de733a5fc54d398f223c9dd81de0ec4945319db9e9f6c0e4de00e1906ffd7aeb5e69fd3505187214b1bfe9090db73e8a40f31826d42ec5227b641fb2ba58e031e246e586234059b25b4cda3cf7b5ed4d605a6a7ea629b09831deb5e07768442a88c690ff6f3d21a242e59938a287ad103a87a4c82f286de1acd9044e669169244b994d457e5e19800836a5c7671dc0280fa49d8b8e68193b63f5fb317ea9dcbd85ba0ff005d45047f1746fe8ffb25436b01014eebc3de467006ef84b864e7744bea10bc02c8ca10fc440b09c848977d3d90a018e37e5345e3516242729bbb79f756691897f4620f24a44d7d36fb9bc31e18a2723dcf0d9df80e4f6feb5c3168999de3f45fd3717e1b56a84e9538dac1b7c99b98ccb6699237fd5497740e7fa4cc7c81a99b4ef47b73133dea199b1df5a353fd93cbd561908e42d4ea48743e75a2a655a0c94df93b892df23ed6cf5fa1dbfca0bd5b8ebe06bcaaef8a49462744919bb34d71a4084b16e8054679735e4ab4e524e8385ff2eb6ebf49c4488626b35bcd032354b320aa3a11784e9a6b33c688623d21d1435aaad41bf96a3118baba07a37289d93bea79095783cc54ed075ba7761305d5fad2f20e96f3b9d0377a4f85009afa9af108448a6f05d8dad9ea255f0fb3bd5897e3cdc5a3baad99860f5e1593ebcbb1a5cf81f442a674057259b3f9879550aca62c007eefb5274b90e34d531ca630892ea1ee12cc0f73153c8c3d9a4816e80c006863a60431891d5dbdc2e6b88d27be92a830f3b086f35e2dfa773400801d1baee21a7bbc1656ada4f222579105c012462f09154487b5ba854d6b71900e0075928689e52ee2fff88227ad991f929d022f17b02a76787158480acba7ab6751ecdda2463b15010c364122142154b87549cf813e075d5feaafbc6ecab29d4f6076311558607c0ca3f4187e41faf6ba9f65e6de705f91bfb8d59ffd80bfbe4b5cec74356d86f4b58b42e92fbfd800760a09b814f720583a8de24b188de80f5d1dfd11df13022ab3ec41e17c2edee3d40ba34a3fe4512ff0312f659890586f6ca4a2433975b14405ce5ea33e221f9a86a5bde1baab27b5ee351260e44e4e645b91f4577521f50240b7d80cb0c827baf419b0c61164a7a11e09d1b4daeb5396c160a601d89b9265f3098f19a7f1ddad2918017dbe16cec9395d524968003afa03339f2fe4270754b47311ebede70965846de3f710a1e09d7d7828d343df6724a85f437bc15fad8f1dfc8fd7fcc7382944f2a0e1592559690f1aa74446c5782ee8845abb601f70ec47985eee321161083e08be7f6c9e7652bad37343ba4a3e9bb4162e23ed8b2b4f2bf90f0ce48f2c730bbcf0f4bf5c559c3b3f0e9123d494fcf8be69fca373b67a1c731408fe744afb22a1c11dbc09348a694e5785b7f4910c15b54efde503f04a9a3149da2fa033cae945d08cbc42dd35105aab65fee59822905c9080e3b9321b7fce7c8cb0695ed95ee6830cabff80fadb2b91c2220fd7db685ca19493e708524ea78fe112f07f3f5283167583ccde38da087bd8cd917972fdc5be3d8e3d0683e074ee3586bb1ce12a9c62310df6e306c7d9af9e29883f105d806e5c5ab6b612169ad5d6963a97f45c66f1ebacc50034727c2a8a5f30d7b84660a192fbd4e17fcfbccf9966ae667dfefaca79b475540892022dac49a3a17f18b3ab34f951cd5942b3559ae14359d128c63535d4180193c0844119c88c3a83c4e89aa34afa6156a8717020b555295d72427dfb3aaad11654cc3f82d3a1019a5ba8d2e6762c85412e6d56c5c7a2fb5bab7b9c2d7e44a5a0037fc1376adf6e7f27d5ba15fa434782c05343cb15d6f61e3caa14a58814017ca96209851aa868abf74c08622fbe1a34e72d1d0df0f0f3abe71ba6d178e51708837e1d28716b6fdbd404c64feb3510d", 0x1000) geteuid() setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x10, 0x7, 0x2) 17:03:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/94, 0x5e}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f00000000c0)=""/13, 0xd}], 0x8) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) openat(r0, &(0x7f0000000800)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x190) openat(r0, &(0x7f0000000780)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x20010) 17:03:57 executing program 1: socket(0x18, 0x4, 0x3) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 17:03:57 executing program 0: r0 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 17:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = getpgrp() r5 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = getegid() r10 = getpid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="88bb3ee1b93531925ecfcbacbd6d9ef3ad17b86a97a587802207c31f68581971f90506c4de100b58f8665c9e3c8a46360714fb5c6f62d8411d1cd0dde0abb9718beb3aa619444b94fa30a184f74ec8f402491a11110064eaf61c99f79b8a983c1a9027ca5c687526a3c28da79625fdf82b1cef477afbad3eecc9696b8294e8e2defbd6b07f955939b5dc869c46b644883733ea2d502920d096136198be5693fa139cd483cc8b5265921b4818282c87a213ea29eba9f931fcc6ca93cab121ac172b3359f963bd2ae7e6ef62bafc6d3fdd46f5071f8603e2cbb8fdba2ea66c954b67babd952b1312923dc7b67fc975577f51ba9ea5363f5afcbc69e856c8cb04e8e9fbb478ce2c682c30613bf28a593c291e22b521793c26366b64b4905728cfbf5d5a7522cd4025cc4692267debb95c6198bbadabb7eb8c8fbe027f8c5c8aa14232d40e92c655cab731cac46b2436eb4292adc5ff41535c3d1f35e3f11914245c1f38a3c926469d76765a6ff7381ba4d5455ea2c4531f11b1752c6cc2563d3b677f431efa9ccd90846313a91d162fa54e2ea2f304eb90affef4420aedfe0f0a566e0da047a87fdfdb874fd5387d08b193310fb04b31c27345e3edbda8bc5ca4b3a84726db49185a14c76715ec4bf23877ad4bcbaaa3ea48ea5ca67685b5de118d4f17c5e62f953ea13c726ad2bdf7dc1d82498c45abe111d0d28a2cb5331b8296f1dd753e5309005b8877df75e127fa50781858ddb41f23ef5f1f9fb123baec78141b88bb868d6f58d750cdb0a07da5107fe15681406a56bb1c6d1fcef1dd699041b017d56f84cb99943ce77a28056c4e145136882ce0dc65d01375ae77e1d774fed08e7e3472e6ba0deae1a05eb808d174d8a23a6fadc7c07e3979d84f528d9dda4b2280d45e780918d2cba94c9c74437c7b9f8e5d750eaea033f089c8cfa1303968480d483724a92e95c7023cc6030ca0891eb1470c6ad5f7214771c31645cb2459da0db4a6e81607709553cdba55d0cf988ea1d6f65746dd30d3978034d4177283fb4b40fd23fdc7e242bd3bf96748c13944150f4f66d4b49d0b292950f2f0ba56cc58d0fe46a4ec1ba255e1babe96811ac81e378406c6261c4191978e3e2583d212bc9adf0709dfc2d99b1f6298326d1b3a0fbe69592755917f731c35c80cca3c77819553fc9483d3ece843495cbb4adf554e14c98187027c93af462dee554ac9c904b4940c0cc70c06ff07b40bf597b3f208ba5aa9511ec17b38c92d78652ce9fa6f7b94790d52a4b76491acb3265887f6da6c60ed360b985e2734eedfa6178a0d65e4272d4078659f15c0b41233ddfe688a60a47444de1286e11660232345435344f8e583e0306718808c67eb8a29c61d2d2dc5585e427432eb900821d414ee922b6e677aba5a874de9c7258202b96688e7dceffb173fd1cf40cc4550d6556181ec94ee2aee248ad68931dae423006ba2fe1a44442991a9c35fb2866d66dda7f611379298cd2d3c088d83cf05eb714f7cb6a6e2ca63af55478f7a30f0e84a320169a5fc0a959ac0633c6bf9534a5557822362a724cf1eaf891f04c6e04e98c01da957142509ffe2f274d6407d676ea2a67e24d8836c2b66bd29baf42c1f101f6e79962ab380a1eb711bb66e3ef747826a3bdad150967b7172a942fb3cf5d7705c655e37fa8173f213872da03df3f74d123a46c08cfd53ed1317f6972810046c7d9cfc465e812ebfb3e5991e3297fbe77ec2f1bfa6011aa94068d21a04c6d54c47f28ba5ce71300e1e7f88054b9d4fb47df0a17d151bee4a1016b96955bb6b0173d01e00992aad07d40b07d052f0607412c8f8fec4220f6bfb999f76a5097dda7856a5035a4b9a26fd911907573dfe6c49cc078ed976fd00d489c158e6776f6d9bbdb3cadf9145f2128288e279b1228e4811b90bd0bf32a6e98c8d5de90da122af5322a94b10eac1046bdac25d616961df552d5ddb4c254173890215660039805e405e2be2622e0502dc8c53279a3b4b2f2de3ef510912205f8e517f7b0934bf04ff8ed666d369685ab6f29fb687d42dbe712fe0bffcfd06a259b41bf687bcc152c7ce52cc54095aed1bcb018dbfc4f77538f7a5987d43aaf87c1211845e80f657f9566bcdf9a6d20ed11586415d4ecc26b35379dcda098e35526d68ab63275d1a6117cebd8d808e5fd0cacb9d33bad38bd4759244773c34e8eb6c2af39734b3b80bae7cdff48a28eb88008b00cfd09b08a61bfe619dc0cd128e993adb6c2c9198b733824933fd4bea9bae435b9fdef75477acaee21f631533dec8d9b8cf12a37bdd00e4faf54908301b677281e9794320ca9766d3dcb9ae20b7f248283a085f7216e7c62a08882ecef7590800d850b6360523288e92b875947d0d7c3b71cd3db5d429ee84ecc9755dca87a4c9d060b6e267a7b3a68583f2875e7dd2ed4f48f2d6158655e9bfdef07b79993282642a623f769f52bff8bac783a710f8219edf33710b62aa263969b4c5aeea5109cce1eb3131cba701486b197b51cd517b18ceaa3185ea4dfa4fcd1c1662f3aa5ca2b03a976021a4cb117a94a55668f3dca2a03770881bd4147337f019820a9ec2ef7fb275aaca557dfa9eca91bea20551d61c178d944bea6f91abde4c9b93e5d82b20a9813935499e387e0e62a30504fec6a152c8727745d98f2737213aaf1ac91943256b74dcc507096044a2cf920c7bfec3f19ac6cef1b26e03b63f39be498627a7522c7aa5c03d28095cb7904f3f806f45eb73e9cf02bad384cbf81d5f862d5d00154e6fe0faadb793b302ea2870b16bf310090410f2c39046875d6221da3357b02747047361a10f0052797e8e0033bce489a39ea182b5edfebda40ffa37925cea0e6054fab4b3385ac843172d655a3d8be6ebc008317a6bb0c6cf6ef084d950458d1c6165aa4af8566f76cb7ee9321864020166b3eef8d56b68b07058f6b2a099156f672eb351571d2f6c2c948efd43e5d6accc15984e23ccad9ba645e362a0a242cae10d28c47920e131ba033e4800883a0b9907f2d61ec6dedf2c6ea338b89a2d263d05bcbd15c30f228d64a2b2feccfb301af0bbba91324ccda25b93dc4c99cc98b5c4308f723c1544d97499b6b2b93f0960fdeff43a74f4f866d3aadf5e679a632098b1221de9b7aac0f6185540007bf24f53daeff7bfc3cf695da9592aae14daa06be4ce7d3f673e4faa49153cb6233e2fca9d6a2a3ecf49d2868fd883721b8ec6c630146d63933ab18c36a95f999fe38a427fa17daeb793cabbf736baf36d4d9273aeb6fd5d38254c41ddd321431ba2a3b64f6928e8d1e80ffd014e5c7ba379a1b872e7b39cee10c1697a9492d40b21d21154ecbb0ce3de577d9d5adf2e1708787317e1ba3c47fe69f7c1fc314bd4c7b52f07789196374424655fe1f93b209b2d3dd30351b36b34481f4b45d8f00ab541121930f406dd922d2c269231b142a5fb6f6db6595bc30a70a7ad69f8632760e4a033c13b5188b1d7be4dc5d65c3b793ea99b277249d697fe6ad27180b02f0ddb65714149550af159dbc03198656cf0cf155ae4503c62936176d8a71d1c48daa9921d52d2337ea1fd993071bc8ee39de4f008c57487f65f981206fe1d6fe6055dc9810398385bb09937b993aa74e80ec385f0363430b0a2bb3b6d6229cbfd725e84373ffd85bb9a4626753583498b201504585f6a7a6250771030bd33e51f421a236e5fe67040fe0bf8fbd67ea0355f1b86c58c46834ffa0cbcd8dae5c51ad811aaee8292800cb6eeedd11141be67352d607900ce010c02c20e977845fc3d864e1b35a96eb964dc8d3ed2ecdfee5f72e4f464714e24720926bb296977085d0fbb94bd918206f7694f540a4d0b3b2e086d0c64ace21c8243b416074e4e1167d4813180baed50280206a1a38a0caed76d129723870559789856fb8dbefe949686e08bcfeb169c0904eef5522441e9b4fe9ed9228f8ee7785716974fe32bfc98439ad3e4423968805c3343f16566b8d2069d0feb9eed50e21ca7b28df994266738629e75e7f6f8001aff659497113da69ddd4253b47e64c40a45903cb1eba687baebb36f839d3ac434d606e8b4304e73e5094a37dbc379aaf28b41a25a701e84bfa29b27423afe171ab604f393cd5312ac4bbf60ecdfcba559f7ccc0f2555d610aec7cc9a1e8a0ea1cffc35df4f4e975de3fc003e8455dc9254507d264c0ea0f318338e11f7d3203c986c41609988f10d583d27578ceca04606110503b98df02e4377585f6421960a7a914f7018a6eac94115435d16d5985702251e67c7b1763187f2cc8188de2eba5c47d8dbe6f403a91f64e412847d9a779ac9b5e4b88684a989ed19b5de017985016635c263f6676d7ec35fa578c10007ec705b5721595c5ad6b0f5034f3f7423cf768e4265f0016374dbd82c523588b6291d70db1b45a184f30fa9525e8fd05c1a47502f840ce446babf379e30a94995d47dd0506231653d1af8a4ed0141f29442a44d44ccf582d484592d15b73eba0d35523671d5ecac5713183ff5e719a66ec7f6c01443be07d770f45dc341c4bf0612c2f8190d9132b9002ad20e959865cd51e41dd5105f5492bb849c528a3cd2d10865f9efcceb3672180715507f8da80f24d322292f9ff153044b07553f74f1b23b6408d3cfdc7f5fbb047fda48bd23512aff53dc66ada89480de49e163d00eb1260eee705c6cd4ff625b4dfc32f3e43f7cdb7e86a86b771b7a5037e7d79635b4d661eb2aa37a73af7086cf0e8a8b412061f6a90c120ed03d7458f97568d6b8f98378527e2bbf587f6c21da998622c5d7a57e4fc4e9b6959b628528a240d61551b58f3582df5d811df3f9036b24c8af0cca038426bbef51cf1e19a283c20f73bd1f7b73e687237918fe6ba79c75473059f38e9bb785b0468a2b385377dc236a5ab7cbc1eeceac29b692a7fc87a6ee080c76815e3b1df4df934db3a89e3620379e716c19b4e7089b5ebc6df8bff26bbe7e31479f26c4fe15fb3e1e05d34d39e3378bf0e2577ef5b0a01ad0e525ef4e16b1be61334812573a534bbb32f430255f77b1a8259feb07a0c0c80ef041c4940c972d777f77f94d7a3d3c89b2cae8d339fa4081ef3814a899ba92d2af9c197da0a04625d203c18e43c4c4c3d3e5d422d25355706e60bd8840583040da7253879115415c5439622f5867d440346f07209a60a15b62f85b7e502f788c3b06a3ca6b16b7fb51998936bb0fe153ae7c2c24c08b7d256ab580083a3880132ce1c3462333339dbde9d69886ede4d68809c20dfd69777469b6fd37353999d49aa207bc8f749217eb45ebb2f2e465ca362d20e083dc7a46d1b07c8331fa8be2a0a9e038c48a32ceb0d6ba79dd1fb7e973bffeac68e3d067c97503715529136e03fcfcf398ab3e4c05260586dd21a4789426fa9e543974b68a40e955104a8e2dc9d88ca5e2a16bcf8d35ff4faa6c5564517a7e9765150d17573c532fcf823441da324880e26ecd72ab0ed815fb9df5aa27ef110b3fdc045ef9a1e030ddfec9349e2c9307840d42a95cc51e661cc1367a324e425238b7242fcca0a6472ebac3124c7752fb50173c1fe20b53c289da7fb06412ace98f4188a315f5140cd63b96a05228f77d55228226217cb45045be81898885c88c3fb6bb860bd9993f07f31fcf600e2c97d592d7b739437d92c2a7bec276eb881d0e4503d7aabaa37cd0e6dd79356af5dfed5de00e7d8dafde5250043e7662b963e5e3f5b6b5480a2382db7b5f75f8f72f066c726c1f4f254a0b806166e5e010575e4076f03ad3d23", 0x1000}, {&(0x7f0000001080)="990f03b15029adabad2f1a835b8f85e0e26bc0ff8c434640d7584644e9aae56ca4e1453e62d15965cac3e2c3a792b0da04a25276c3bc86e5fbfca29f488b6166eeac0173d27ccee4d47970c091a9429ba0c38de41f27f35a5684947dccf36e4c036bbf6d25ef9662e9397c5fe20845b4475dd255a8ce5a0991b5806a3fd7d1cad1f5c8d804d89c5676aa6e78357c19aff7a96364bd9d0baa2f096def4f4b8760f6bfbdc0d599181030fcf7df8e1a6dc43542e772ec6f876fe3abf94c1cdb24b23e9d92aa5f333c630556123e16e8cc24a7be5519fb66b6a734ab3fd95da06e263211049a8eca72971a3909bd0911177a203594806f4987dd0dc231c8", 0xfc}, {&(0x7f0000001180)="554fc18fd9cafdbe05852461696c523a33a0fce111b98ef15218c836e2b77b38440aec09c38cd5e6732ce5c3ede1bba56404dfe03005f10e5fe1", 0x3a}, {&(0x7f00000011c0)="d8f924e7ba437222af4d706aa54d5cfb0c1aa6a8ef301caa5815", 0x1a}, {&(0x7f0000001200)="78880611965124773e4c5843493eb0522ae4897772b8c4921a13a8e3763f67d85dffaf5cda2b8ad2eb825b63cebb313442a201caf8b72b6d50e6d98c0199e14511c871861569acf8d97393dc", 0x4c}], 0x5, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}], 0xe0}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:03:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x7, &(0x7f0000000000)) close(r0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 17:03:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000080)='R', 0x1) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x23) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 17:03:57 executing program 1: r0 = semget(0x1, 0x7, 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="56184577979454e06d528a80eee3173fb7f3e26cd406c0c14966fbe49697763390373ed89b898a1508986ecd335dde5ca6d759767a3ddc0a2bbb", 0x3a}, {&(0x7f0000000080)="0cb4302d25614517e9b4b62ed7e1ea8c2b5fa5d86ec3b8555be66d5bb6d15a1bc8b00a7086bd92bbd057c8bbd5792747c068615ac288c9d279c4f5948a5be964972f", 0x42}, {&(0x7f0000000100)="515fe482f675feee6fa00c468454148158cb39dfa9c27103ddddcf262898e08d2f0c6afaf9bee2773cc5cf651980467c7a4327769a6627efb761b61b4c7755589304cd85385aae4aee16e5194263c40f68d944e61253539270e58202a067d01b0fa7a5c635a19c78cb00d43702ae8d310ca66a74822e7be73d6e773d8a9391f0e4de9ca848c5f8539fba11f5e64ffce5f20f755699da04cfbbf7d22916b73b99049bfac558d9898049b35fcedc80209afacaad82fdb6facc865088", 0xbb}, {&(0x7f00000001c0)="3c87075e67899dbe6b3fd6f9a066f46f739f471193875359048bd2ee0533d44fd5f5181cce697532e5e4bce3f16ced2748bcde00dcf980aaf39f5ef199ff84fa7c6e6b6c4012e19c53933ab8c3902201fa7f16b42ea0b42ab7a0ef3998c472f1a5fb5be4cdd3c1efd43a7563f238d3217253200b09dc3039ba3dcb8de12e541c9beb605ea433d1a8622e4b09db7dbb35740c6ebcf2b0cfa75f0f7f62d16838fce28b70ab2c90ada8b8fbe57c5f2339ca311fe8fef6339f3fed12fca9b95ebec168fbbe6a2f9f9e7a064d83ebf7ba50fbb3a94ee2a713ac9968f25d944a361c630d76f6", 0xe3}], 0x4, &(0x7f0000000300)=[{0xe8, 0xffff, 0x73f, "142a67b691ca2cb3118fdb4a09f2383afcb5c2c4db376032ac5ffb341d47acda28c920bebe95c0a9918a9fa14a88b917dfa5e768c1ac8e0bc1d21c728c42b861ed228f2abe98e1c8537a67a07d5e86947a8a670e8942626c914e785c2bd2d6e4e6a91c1c0d58733a7dc578c04f265bc52e9de256e201988b7c65f8694b5f68b4b040b3411da5a595912ca34243a82fe5dbdc61a4eb0e3465124d4a90aedf24b432d868296632be17b0a10a8cb8f0c66c533ee826cd95ceaf8ca955bd4d7e3b57aa8bd6531eac96d9b4a387bc1a57612b53f8eff281b729d8"}, {0xd8, 0xffff, 0x97, "6abeae3a074431a55347ae1b68e06e5ae4560943ad8d99e173764f3b82d016a5ab7bb9ebf513f90bf8bc8e7dda5f085309952d88499189d83afedea47137f140c375ceaae9e98ec60d2c8a77d112e6b611347abb8770ef9d2f7ac88c353fc16c916886ddeae8d3ae2647535cb27b68b43fe295282257e8c118595142fd871e0956c9b2f56a0f5c98b2da344b6f46db884c2e6ddae4b9e834ef6e6c58b6f13c5a6ed48790af3a473f4078848219b5e62701628886fe1aca8bff8630c2d45d0b988a6c25ff12"}, {0xf0, 0xffff, 0x2, "40c40c8637077a9bf3f313dd6e850848501b476249d920247d4cc5275921facced76a92e6d776c342f2829adbf82b7bafa62f079ef9d42e419b37268f3b6c88ab7c279a6b2c203a0cc3887cd6a64b9daace68a7b6ce3227ccc2f78cfa091f8190f2fde2b2ae1ba84b17a9ff665063ee7e60753f1d4f9690e440fb2f78d4660c66439e542705b0f328b7dac4ea96fc8c5f1a4d4fc142616874f8858cd40fa5afa7025c58095fe5b7dc3690c32e1f2f424036c60daf952560604c1635569887512f19f2ca4458d02fe6c2d057048f6bff77a850370ed064d12401eb3"}, {0x58, 0xffff, 0x1, "747f09cab503ee9e9829119401ba29e3e64efaf7fe74776efd17e301313a1161c75def34ea3b53001333e1fd35187e4ad61576fa016e41b966a6cbfd8960d8be6a6bcd"}, {0x10, 0x1, 0x6}, {0xa8, 0x1, 0x3, "05048a11cf9da4d01a4d4219a5260b666994437a6a6c1f154289f2061d9c1af06230693308b7c38dad531f4d24657a459ba0cb49358c5634b274a4fc561f3ed24cbac50c91d513df4ad84ad51db63c80680a96df398a1e767813f9d890a4b2b275538a85477364619957662d0448fae6500e6931bd3d247c36ddccbc16c80e7b3db68c459bd9d8f7c73ef50226ca38335efc7f6539"}, {0xb8, 0xffff, 0x4, "c3b14668692333ebb6938351028a44517057804280d0ecd14afe182279f8b3619ef2d75ad75fb08262d7fe4247ed3c17aded6983d407b0f2184ca081ede9148b5d0fcff43c3402a14e55eb0abba544e9fd8bb1a889f9a71f507fa216bee56bcd5675b14139bbb9d88d1527a6a16c9fa40723a7d749972d1b2e9915d552be13129de6a72ea1c9b271e7bb09369ccf75a2a563417e77cc7ce1d7e80afa1947a7465f4633124a"}], 0x478}, 0x400) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000840)={0x7, 0x9}, 0x10) connect$unix(r1, &(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget(0x0, 0x2, 0x92) r4 = accept(r1, 0x0, &(0x7f00000008c0)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000900)=""/4096) mkdirat(r1, &(0x7f0000001900)='./file0\x00', 0x102) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x290, 0x0) r6 = fcntl$dupfd(r1, 0xa, r5) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001980)=""/8) r7 = socket(0x2, 0x8002, 0x8000) getsockname(r4, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) semop(r0, &(0x7f0000001a40)=[{0x2, 0x5, 0x1000}, {0x3, 0x5, 0x1000}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/122) r8 = fcntl$dupfd(r5, 0x0, r2) getpeername(r6, &(0x7f0000001b00)=@in6, &(0x7f0000001b40)=0xc) semget(0x2, 0x4, 0x202) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r9, r10) socket(0x7, 0x5, 0x2) getsockopt(r6, 0x0, 0x7f, &(0x7f0000001c40)=""/77, &(0x7f0000001cc0)=0x4d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000001dc0)={&(0x7f0000001d80)=[{0x47, 0xfff}], 0x1}) connect$inet6(r6, &(0x7f0000001e00)={0x18, 0x2, 0x4, 0x9}, 0xc) 17:03:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fc", 0x336}], 0x29d) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 17:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:03:57 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5f40, 0x4) 17:03:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200c0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x96, 0x1f}, 0xdd, 0x7ff, r7, r8, 0x4794, 0x7}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4d}, 0x0) 17:03:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x80, 0x10) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x401) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 17:03:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:03:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 17:03:58 executing program 0: r0 = socket(0x6, 0x4002, 0x1000) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667d, &(0x7f0000000000)=0x805) 17:03:58 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) 17:03:58 executing program 1: mlockall(0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x7, 0x5}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x100000001, 0x5}, {0x18, 0x0, 0x5, 0x3}, 0xfffffffffffffffb, [0x6, 0x0, 0x9b, 0x8, 0xffffffffffffffff, 0xa1, 0xffffffffffff7f3f, 0x40]}, 0x3c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0x6, 0xffffffff}], 0x62, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x85, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0xe, 0x41d862509ac7c64, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xcc3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x9c, 0x8, 0x1ff, 0x40}], 0x8, &(0x7f00000000c0)={0x6, 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xcc815ca974194e1b, 0x2011, r2, 0x0, 0x0) flock(r0, 0x6) 17:03:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682", 0x3c9) listen(r0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 17:03:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000052c000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="406c0ff989771a1cd59af2bbd6e9d80d3531c98f86241b35edcc8825201d60f996d2165b2a2e3078acaa2b371af924b8e52b3fbb1faa2ab60e4b0ffcfc98ce5f7eee5584b3cacb1f6b669c47eb0f9a9a9e6664348f9755d99316af8f13803f1cdd3b72231560e1483391410ff8a9f5462312050a924c33499e01b16a4f27dea501a3cdf98d06ff21ece7bedca52c41b0e389edc6bd8e4ca1bdf5dc6786b42aeeffca379714de30258f98c45505236f680c8c29a4ec1a0ed2e71374e6bff4cde5def89b8a85b24ce4232b09d048edda8e", 0xd0}, {&(0x7f00000001c0)="71924bf69515be502ba2cb27990f47be50da02831948d5afcb32c74689cde9bdf3a87d8b5d4aa0cbb04651bfd5d892ab331c6e190631e1c81b5ea6d62db3ebac336a08d698152f4c7755ec68566a9d910b31f002c0d7a9d5d038232680444e8afb507a4cd0e79ab3b9f5b3fabce8087bce51f50d4067f7b5d244a5cd89d07582100b13acede58e65e9ad46ab376138ed73502bcb7e06d3fb8552f20c33f59ad978f9dad1dcea867d155c260827bcd71d2b2849eb60", 0xb5}, {&(0x7f0000000280)="ce4cc40e6b4a494c40f8defb8979bdd8c7e335d5afc37cd589c6daf36ec40f2264985412b790d1748bcd9623a2e02aaa4e236383dedf9ce472c182712196bc5662af5d5e7787d60de7a790a1ee499f3fc7f8f2eb5e5052608298f5d45765b5af6792547d5c126a620e71", 0x6a}, {&(0x7f0000000300)="5ecebf95041518b04bc41c7e46780a378567f49b10a0277df980f5ca594205d904eb4f02a7e2dc3174e4db2b91c063618692639ab68b96310d761eb973cfd3103d3ea46980adcdbfddd47b2a02d742ecf9ad13ed4253f3cd15e4925a57d287ce", 0x60}, {&(0x7f0000000380)="3cd656750df6df6f0c8826308188d7493bd28554e1682bc874986b61b94b8ef91ba2b3eca2050cf604a7", 0x2a}], 0x5}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:03:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 17:03:58 executing program 1: socket$inet(0x2, 0x1, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) 17:03:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x14, 0xf0000028, 0x7, 0x80}, {{r2}, 0xfffffffffffffff8, 0xb0, 0xb, 0x10008, 0xc}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x8}], 0x800, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 17:03:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x4003, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) socket(0x18, 0x4, 0x7fffffff) 17:03:58 executing program 0: setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x1, 0x2010, r1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x6, 0x6, 0x1800}, {0x4, 0x3}, {0x0, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x7, 0x4, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x7ff, 0x1800}, {0x4, 0x9, 0x1000}], 0x8) 17:03:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8008, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 17:03:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/36, 0x24}], 0x4, 0x0) 17:03:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x508) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 17:03:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/75, 0x4b}], 0x6, 0xf) read(r0, &(0x7f0000001640)=""/207, 0xcf) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000001740)="afa15cfc10ef550ddc837cb10c1d9570c843d4b48adbe0c1163dadee644bdfba2ed03f515be33a3710dbda39094d5747eaa5830eec4877825fc4180e9cb1c4baf480606ff9677f234c568c71f1cd49dda4ff90c56bbfdef80ed5cea59978bf44d8146e052bbe6de9369cb3a9c838ab69760789dfdf0c8811056cba091dc1e0f3e82b2712063ed853ac872921b6bab0596a1c9d8bde82439ad371e9380044383abb3e90d1375e641d5c7678336df1a4e549549a9ca51493107280d12218b63c12df9a494517a8ec9361104ce524bfa400819bf47d908e2554ec7867a18c77511f3f", 0xe1}], 0x1, &(0x7f0000000580)=[{0x50, 0xffff, 0x729b, "a48b8dfc1f67d54324c27eec67783785476960d2e442416997a51f561a9729d648e78a134f7063ab1e6a58bdab6c784428c9ef2eaac8ff2f5bbed3fbdd2bfc"}], 0x50}, 0x6) 17:03:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="000000186004008b00002b27feffffff00000000000000000000000000010000000000ec7f00000000000000d025f2b1c19153fc165f319b5af27d639f6d0859bfbf2a485902fd16b06cfc71fc20cc6ae880a458151b669f6fca0de914c8f2542f8cf5632e6c53e758d9d17f902b3276a8cf058f6f010bc5285ff6aafc4d75ff3c821cdb520b9a54ee0b41bb210b9bcb4b35f6643443097d0aa44b5b05faa0952b4cf72e7ed6931961aace612022eafcb31147213c434e1f43d1ec8983e490005a15ccb2e5c0ad2cdcaca65707663fec52415f8af714a3204182735a314f171ad77c711634229a673df10074798f2f27a41aaeb7506716e0377393d083c2342f6dd4d93d909cc43eafe8e32f9f0646017213c8dd51e2ac6ff974d9b32bc309c0afc964d54170b73898c68004e39712be68d40b453391d175d91b425f66b095db29f2443168a73d5b319a514ca5c5e2e446883cdc261e77ef5531e50273901944669bbaa2bb045b2acacb4bed783e7516a9", 0x171}], 0x2ba) 17:03:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001080)) sendto$unix(r0, &(0x7f0000000040)="7ed773c849bf67b39e3dfd569b1c7e076d25e45df0f193a39c56a7e49d26c843b39fa7189888225b16db41fd2d49d03d0236508cd9876172ef341ac88b6433447d14fedaa081d99744e2f91e5339cd3baef1d2f8d36346106103446e7cfd2b7647d88c9c431016e06b8a5c698cfdebb8278644e45a6c1895e48bbaafda7075cff06005a2d20e7d9d256304d39c0c8e2e93818600070fbf61f6fee05acf01926d7da69a5ac518f2ee1bf2079299d3dfac97daa183db506eaa3ed6978d66a6483c3f050738f827349c50f426e09b8ca6698b27fd822f3329c791cee87f12b4fafdf5c7b34c80046425083398821e4fbdfb12886a0a6d8e5243fa86bd6d19cb5fc7970f2e967383025c89bc113689079ab45b31adf739b4cb041ca19b226b50ab6cfcf057eab0c77c240067812ec427f83b4e1f6d1b942f149ccc0de1543446c4317fe342f9b265e2564e4d85e40cbd6fcb33f9a7460442b34043b09bb7d1d32a9f27bda7e61b3ff36bc9834d6e64c528977e2e44e9b28aaadea093bbe93738032effe733e933e79921e3969318166fb7e0216ed73d1998a31add92fd3c95f634882b081e7f1a9ebbed3b5419ce8806c1d2343b471c75775f19efdcd782102115f22a0d657c9b5d4fee336015ecd2e5f8e2d5813401374b94c6ff726b9d6b6765ba22e65a9583f6a0efef55624b129aa39b771d990d33bf7a916737f2133759e27e8e46414b82b2d04cf6376f26b98cb5bbf4381791bae5720326fed76f05a20e5b9afdea6648b6254d7d9781186cd6cc1d177e59348c1d796845234e074e4c296b8dba0f1216b9565a7e08eb047412a85ed048128d629551611ea5d9224ab1baeda3a6c1f0066bf6527e400637d34fda97c40b1a97d8afe28fc27168eb942d09dc362647dc72d4e5c0bae190e8330775056450730d71955a8955fe5e1f7d4ab434f5204977bff230e7fcd7b150756232e37afe00f2e261af1df17fc395cbb37c09abc0d88b2c8b57cba44b456480fcd93d796ff1c0e9b4f33379ee10ef5c48b5e943da23070fb4e8b929034508a9f995f83ba9e761a5435897eed0b0324ca508214211785f2526ad96836fc98ce6170679582fc91d9cf15d0f228ec4d6cc02c8f5c0fb710fb8ef81c3f84cde73fbab0b998397801a9a717db61b661694cd67d4c2e5cacbd939f043819bdea56d560c473bf3f8c57da068fc50e03c7604d0d4d9406dfede861164f2da1e30db6229e465161f519dfba4d16f13f31a6371877fbbd7881bf5cb5f55d3e3f744a02d128d6858fba441db0c8770b2ce9c36c52ef738f5e9a74a267253eca8d6dae26bdcec16e82d9c674db972337398988f82249f0259a021e51c31d6cc79a03fed285bf44bfb38efaa8a16d66af85f5f357d9d832bd924ad5825a883d6d7ca0d06265f1329d7581a173da0b3cfc64c263fdafede82c1005a280200613093eb079f38390e783c5d8a2dedd6853f9d725bf1daadfc0a3187bdac657bebdf9070377a97bcc5e59d76f5fca85b4db5803563ea4ada61652e80dd2d04113a616d0c7eb1292e70024bdf7ed8ff98b481aab98ef1ddc6398ad6813543472f71b4f3884f633091868fcd79848f996b836818d8f6a0e105374000130ab7e6b1ca1fecaa7532d048549dd356e15082e9d9bd1906454bee793bf8f6130ab6579462e1efbbb9a0abd7d755083dfc35adbbc3b50b4eb0fd2c1d96dab98eef8d6db8b0c4b1b49ecf63d2fe37c764bbb9bdcb14658fea082a825564d082217fcc1c5efb9725d9ef48688413898f2a98bbcaba020d2bd5282c837113481ef8a191d630d09bcb9dfe77b43d30c1fcbf014c0b63af7e2212ae9d6becb61823fc35165a792e50e4e8b8bf71d6873983a0797d96196e1f587f8027d7e071af28789afd0c5d4407de847b6c93436f59a1d7673fd34769d2503ebcb1fecf3692455d58ddfd25464a051a821ad8f4cdb3e2064a52e0398c80d7814d262f32597b50c8ea944889ec476064b6699c8c10d1c398942451582f803b53c109ff371d16839e21bb8a732c5b59f7acb2a2fbc077eceed88757c091b3c12c32be717fb117c3071c834712ad9ed33c2913261183adf90a2ceb323f28c3b8cc171057e38ed6bfe25a8619129ff75cd38a363c10bdbdcb26635bd9a3cfae65c110b47760bc08733775be2d1ea7abe406b894087087fb76bb5fef4b49634433642d819b544089621ea51d7ee130291f6200d6f95f38b15013a6c02c31e426b0441d355cf502615d31f99e261aef46e96685a786eb0949074290d79dbf2c0a5305c4566b71c6315afc0069403578fcbd58ddf5ea0d4773f0cf8b46b48265e4bc600b5dc8d4fefe3ba0b2afcecb181df00efce4e2f518f7f145c592ef963f6d7dc44f0143fdf13f51a1c598358cba9c8cba04eb38703a68f6017621543ef5d714e7e98a79dc8596f8223220b7c875843b118f624ff70f7e914797b6eeca7bc576cadc0b185e5183c003c2139cfc5e156e2dfee859ac80622da133dd6ff2cfb8fea11f79af7809b4d0d6ddbbef3c85be6a1f62bb8c4eb5c546706c2279f1d3b2f99404e5b29f4a418a6648cda7fb0e15f8d23490539a8c07ee1dd862e99247bf13288c832b5e30bad3d0e0c31e28c909ff9f8c86b96f7f918bf6ecc35928271b1c1292091899332841a9d466086e5af8a8527c79949b33c3f05c480cccf0b49a0f6cf549e2a1256a6f26e5e5c0e2d34acc75207d344f0e829fb41e49c93dea719d7135d3c553a441708c43d2ef339d1ef1f831e345b3579317b8e199df9e5e0ada496b02ba6f037fc54fdf74469b88faf19702c17e468f689c4374125944494c058837bf95a97260477bdbe040db11dc2a2d337997292f151b5527136ccb7d9a682f37fe1f76c303004e5cbd509c4d29afab54c27470eff6a2a85e347b80f047ea9cddd33b3d6679cd62f3b335278fa7ef23a82af6354c444cb6517b0cd0bec6e110e28c73e2704be948a3f2748889a4929d5ec994e91bfce1362bb967edd62fca105403e67678f3c901b41ae100d40c22d4a69b799f94aae4a1981fb06bb38e5cd5d317cdd42595e29579c7eefd19d3fc0f43efa81a52757d15e61117a408838eeaaa7d7236b16cb398524463b983d3d72218bbbecf9dac840064e0921c3df123b54e9c540be4b28f172222cf579a1c62b83f560f01e2f34e519594f6ac7f455bfcf4ca967d45ca084ff343de72623a5b016d19b4ada164a60d0ecb767f488fa0792e7776896880b7e1ed5da0266809546c1a706f59dfb9057770b0fc457362109935cd9ef907e818d5c915fcf1052b587aff2cca4bbcf7c06419e27eb0ed0671cb2ec08948b80d480ecaee776be52cf4e0f83c38f4449ded1d2613e544408846b2170e429e9eebd2bef11af6ecac414e2ccbe0529c3cbe6335242e0bb5b3cda126ba583bc4e11f102d6e401bbe81ac60916627b159db14b2bbf8625936bc2cfc89936f4dd9d526455dd90439e0ad08231a7064edf2c83d62a05bab6c8bd59fe6692b3055f2f8de5658676c4fec14e6439f2ee23888cfd50ed824ee1283f2a988580121f7346b521934375676caf64cba7c7a281aa4ffe47e2699bc80c8e3ffab91d5336d59ef11f0e9e0fefe139d3a87d25c732ace1c7f39987bccfbfe314353c06ed5e072d9a509e5ecb64b854064f9125bb3132e62a42b8de7225a463e0ab4903994d53dab04729c4559bd908c1733a544c5e9b85dd3626f2236b9f4054d5c2cdf18b3fbf845ec49db76af336df0339a748b7e3194409431f26d9be63397de2b00071eb815092156e959569b5da2f14951b18e88082dd662a87a10da8563bc431dd90922a5c55c56ad6debe3da4fca5a53275968d5b65c711740f2100f7718771e57db65e5913e17ba3dac4097f8748c05a5d0ea9cdc7fef7817d7027a71bc16b7fcb75e1db26b879f12eb2b57efb9cc48aa3b4aaae968ff464efa7f4d843664f9ed5ecb11b37cd16afc76049cba21c44d93020b06731154ca721a3c04c1f0d66eb17f0f80ac975bba4a24961a93fc92167ed6c36628f69f79e263cbca9c61edddf13158f96af41ed0c595bc80990c22aaee4277a151128167bbd8061f2d91621cbb4f523915b550cdc25d21fe5aba779d4e7192b5fdbd5cfad7bc23957e8a68671285851aac155d46ef5ea0128c11dd57ca52daafd66e3a38680943a2ce6e2009daf94695503ba05020e6f6067a43b57f55ce4ec092e2836a92b22c6b2001e16995c5f754a8744d8c0e2c9e525da4e45770f3172349c76245c6f2600e391f2ee54069b109ad09ee2f94d659aedb02223e68569272cf6d63eaf948a85854784c3b95841170f0474104802ea788709fa7c9e6df26087353d87dd7884ca382244df4a286fae95dcc79c0195f2f2248601fb8a7394fe48e85bc4acdce1640a3ecfeb30eb342157f5c2df5f0ad5a178418db16f796303c78908ddb518e78bb2c2be25518473188923bf27f66cf7641a7ffeed646896cd273ad301dc9c18e65511a294c7dc04b38bee3a913465cfd878e90e51c7a40e72a453afd80a1369cabc71c4a712d07fddf2272b393f6f8955bd574b3e6f393571af8c05ed70a14ec4363a722cd3351c693acdcbdf919c51f1c9fba756de7c75a37e8d967ba27f45f353088a4eb7528082144a0b0bb9b624f03008270df74c872dfdf10b269406e5cbc6b1e20fc478bfc58cf261ad0d5dd23f723afcb7494fe59c7cc615e81f6903e1fa1e7bdfea44bc5b8468a0e152a182044170f29f3c58d23d7694c4490981cd9a0de5e171c6f0557014f1624cf36f92605fa6f34a8ef585e2b7d7fa37cef6ffadf4ee911c875c3a7e4b949fb8a52552a33ddf0787658234ea49ae7056499a2d337317d6ea055560a186ace687a415fdb2261e431a7224026732f5d5c8c77112799e97c6dd64dd33a521e640ac3155db636b8eac639b4a4a94ff1a3da6f6cfd18c2ec38906f3545cc6ccf498d20342c1346fdda44703fc607c45109d695b63c5b9ea6082187f36de1074d45205719c807ec470de06f3d50d8de8f7fd918c4df041e72208c4bd9ba5ec21b8060d24f3675d700219e76ca964b8e3b5290ad83014943f80518613a8b52013c1aed6cad95e39cc4853f2ef1bb6f0e7fa9d0d5078a27596346f5695c7796d1e1587bd967f2cab5a3019d80720277276eb3001e17de517a7e46aaca2c00c94f72be8423ab96f76b7ef5b2f7a89ccc1b3891c7d2129ef9ad572be41bfc530dab7013a71ec3c8c51c98513515daa53a989d2619354858a07f0e5f973f5a6456a6d05c524c39d129acb2c493656d7e10b2e3ab405c518d19e2619a40df80e52d3b8ae322403ee23ebfc2db0ed7f9a117401a006657e2c29165602626c1318afec6a7fa1d1cf2b3c4ea2e8c249cc8db9726414bc5c18db574ce08927f0d773b2ffb514312cf115a3ada9225067fde31d5578379576ae73b79d87e23efd1c79029f86af94baa73a31ee8fe6d73ff2894c33adaa4d515610dcb13246971b557fadcb4ae2f646c37578e27dcd4266931cf5676e193c1bc47c3ae36d3c4fde50b6e5b464d8984d6fb3bd675294abb3fc886c896b1d1407ab4e9b698533cf457436d5413a546a7f1eb32e210bc811eaaa8202a77f8b5a4403a9d69a47bb06da51a31a68aafc2f5502e6e5e9aee43088798b990d32673d942bc34b07795c48d08281563c9fbde3592b17cc0f7d3da109802cf8ac8239048bce3121a703c307b642d03b9810f837aa7b6bde4f24991ce490258fe2d230486942e194dad669c627270022db58b4c", 0x1000, 0x4, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000010c0)='./file1\x00', 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 17:03:59 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x128) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 17:03:59 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f226e8930bb42da084c00", 0x317}], 0x100000000000011a) 17:03:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x400}, {0x80a, 0x4}}, &(0x7f0000000080)) r3 = semget(0x1, 0x1, 0x120) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000140)=""/237) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)=0x3) 17:03:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="8cba6c919ec948ad", 0x8) 17:03:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 17:03:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) syz_open_pts() syz_open_pts() 17:03:59 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="0c3305520da51830dfa89158153dafe10d2e80e9dce1990d358861080392aa9684d9b4a02f6d48bb36a4f4309b5bc3b14731aa291822b7f50deb0f7bfbdccaae0b85a82eb2c172455509679b57a728b9c3ff573df351e1d129ae58ffce8a7651c06657c5ff72f902d0f180b41161cba85f6838274dc6f9ae4c19e05d1605c26df1610be9df0221f98ddcdcebb8a5", 0x8e, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 17:03:59 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 17:03:59 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x20) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="3a564f75f572253f4bb37f8460fad7f973975589e8f71c48a34393d995f686c60d54c226577d9aa301928b8270aefc57e060d71f56baf4dc56927ad3c72fd6def457bbd8ca52b1123e44dfa48d4a773508", 0x51}], 0x1, &(0x7f0000000240)=[{0x38, 0x0, 0x9, "9d9afad053a8900caa20b05be777b81e8774c38f379fbcf8f93e37da8eca021f9a07f4c4dc2d12"}], 0x38}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f0000000100)=0x36) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x80) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffdf0000000000000073c5fffffffe0000000000000000f51bba0d31e99a", 0x2c}], 0x1) 17:03:59 executing program 1: r0 = socket(0x6, 0x4, 0x5) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x5, 0xa988, 0x8, 0x6}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) 17:03:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="81c7ff7c073a6b04", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffff, 0x83, 0xd0c, "04006a6e069f670800f418fae6349911093ff500"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) pipe2(&(0x7f00000000c0), 0x4) 17:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x4) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x100) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) 17:03:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}) syz_open_pts() close(r0) 17:03:59 executing program 0: clock_gettime(0x20000000d, 0xffffffffffffffff) 17:03:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0xfffffffffffffde7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="f615187f0885165612df2b49644da117103470d492d1c2763f16b66bc384210904fe3c870bae60aa4d41b6295877f8f796edc3d47e1f5550b9d467361ff91a51f259db62b1511539ddea6b0a5a21ec49307e8d1e961882bc1a375f62bd2105dcd583dd60bde0a17dde3babdaf81b577ffa6331320d3de4176b10497b861f63bd1c4ef970c909d25b2a04cf7f7f5ac0cbcbb02795494ff255885b311168452c0803882a3897c6671bff173d89d8ad311b7011c4cc09e9", 0xb6}, {&(0x7f0000000100)="3e69ec1d664b0d181547bedf4df15c819c6a3356f1ef0caa27f0551e9623a99a680282c3fb5c4caf579dc0665ad3c3d389a349953375ac794db729ece9692df5ea83c9364ba7fe1bdee7fc7763d7aa514dfbebd34a6d49427886c77b6066762d3236e63d41a33392e4fc9faa71c5193217e0091cd5c365e9a88c86ff40b63ed1fbcb76bb188c1b52be8b5ece4e72fee1c67e88e67ae1910a10e04f254088b4f6d5e4a94135afb74c4f1995135bf4b0cf7645a24fd6d784ab68d635ef5f16ca3cbaa9c23b6f6a68bf12beec4419c9c98dc113ac7a032e6d35974a4cef94450a72a2086f8e0fe327b2b89b7286a4d2d7657e600b", 0xf3}, {&(0x7f0000000200)="80dc2b3147a222", 0x7}, {&(0x7f0000000240)="7828cf3bd76f33a067e11a6423bf157985b67f71227585e9a5c6be215caa5c01f9161c6d4857c6edbbd0c68023096ce95684986137af9006058d3833039132d9c6001b58aff150ee1d25049b2b84693c9b93ab11", 0x54}, {&(0x7f00000002c0)="2bedb80bef2011dfac9e4c22a81278fbd7ed62ccb99d7ac5c36ccbc42779875a98f1fa053817f5dac8", 0x29}, {&(0x7f0000000300)="3215cf8cbc18bd7c7c95e018d9a416ce7a76a0916d59af282824dd98a34ffe25f49d31d7a62290e9d53c979b94221e48f7e34dc0ebbc23ab66d5d133c686e1082771dfdc83e7f0e1e34f0a640bf3e402393466015583e73c0b9a6a839ef5f733a6955521c610fafb9d04ce23f4ddac63907b5913a53fd6318a0961ec0fc5e01e2c97b9dc03ba8cef28439ff24f005321ea93576a97d199ee58493b2a26c3013d9fd5e092d4e21590c7f3b8d460d07996772e14227714501a15727891c71b68ecdd8d40b318303d24fe9b1f91491750d8c88acb", 0xd3}], 0x6) 17:03:59 executing program 0: r0 = socket(0x1d, 0x4000001, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0x44, 0x40000000d, 0x0, 0x0) 17:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x0) setsockopt(r0, 0x200000000029, 0x3, &(0x7f0000000180), 0x0) 17:04:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d65da5749309f5eeccafbd3e4ff3ba5c9bb34b4a2d8f7c0980d03a7e40acdce9ac1506a122926a9194980b6a78934b997184d7c95e21c7d46f53d391a4f14355a85813c035e1f20a6b87d748b2b220cbc44cfeb230ae065a139884bd83de1e2156e73f8d3eeffcfcf1c1930ec0f1dfc62ffafaaaa7681b3ad2c5448ff0cbeb42becfd7e892c294463ca47f36a61f17efa673a1df9004054252b21de47dc1969e", 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={r3, r4, r5}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x525) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="8a4696d0de1d864f3052bc19e45f03cc190e8579ad75811c87d0ca8a13f5dd46e981bceea6ce8d5c8cc454252f6e80af49244866899588438d8f02276ca9b1831f5f2c307367a9956f089e9c1d335b0d3459f097b20d01fd1c192f19e540f7926dc30d29851ee50ce10aa5ceb2a6842fceb838af3993f2d4f9c354ee8e268363dcdd0ec21ee2b329550d8274544f43115d94a71b3347a6fe2e0db3bb108c9deefbd09a29a2194ccee52e52b93ae86d7591b4a107fa94f1c1e717165d202c22cd94bfd05cc4ca8565f181d7f2ad5d2e616f9e1b4a40c3a41790f52255220f88b29e447fda9f27edd1aa283e59a4bfebdc9314bc1193480a4f06563f03f345db916bb1b45a3f807708a39cdd160b68a35dc6f3af790f0a43c8b3e95fb030b3bbc7cd1c396bcdf82671b3e62aa6b442ef041d7b32d7914f4f33aa0b1558a1aa958f2dcf4bd9fce790c4633bae3c5a875326f041e54ae83820aa912394389f775368c1bc86b1076dc929683ef4fda96431ca0242897f9fdde93d6fa52f2a6f5fceaeea5764e27fd71b1859d2079dbd736d5fca52b9df6f3e335d473c7efd5f106ee043b2428440d41e03a3a3a0bdb0ff594cab3a1f8de3feb5ff1a305be13644693eb00ff44ee4e44007c78939a8c8b1c0bbd9fe3863a75e3b093dbbdff9b981cd813401430d8e956bfd2a512a04482c7b0f8ae7f631fb6bec3ad05c58ed5fffd2846150979a2fb59ff18f93952effef369d247972a63906b072024d444532453b69a256e47b6451c913a09b7b214477f05f4703c35982bd9f991392762eabf694a22101f9f36e30d49a89030f0d8acfe72ee4005fda06eaedb4ba46e824b481f4dd6c8712c4686e8851fc4d3d7898a2446d7746353427898950fa33c807f386aa1b4bbf302f4e2c397601c3cb5e99ef0f18d232bdee77081aa8a75bfa74476ff68dbef6822d4619d4a265e5d89c30bb1da2393449f59241d13b1dd2bc85fda892c70fb963a5acc80a960ac0ff0e87ba7337f6e8bf2de2d6b839ca1b78c8cf4c159c98e7c156455b879117c02f3349fd922b16dc1c775534949a0ade0c3b90e51b76df2510984b4739d268221692d5cd7464390258922e21778608a5f0b65a22bdcb5df4d63771be6ca2f3da40f1a360a7aa08bea1253e09685a08c2f19e31cc2a8ea3c6de6281708f49c151eb1aee97d228b6dd138c3c7880daf1c8060252666053e0985b9e5b7ef39151975df48d57dfbbd11c0121cfab373b3a5cfe6d2c53691189b1b1032d4dfb3c3624d97c49e28ac8977d96c27e9d60e482171b6c092f7f3de81e0cbad608cd7ee4569854fb9a96e6cfa3416a6567c366c6fa1e77138324de5ec0e650625b6a3a7911d065ea2f739409993803829605793c39ea6e6e56695e8f5bcb3f05fdef120cd1b9363c3dabdfef52c7309578b9cecd96bd8f43b7ded6dd59605c4b7338373eaa9bbd3aea32c7b0ffb3f39700465302c4044cd63e0b25732d513d766f283e0f424eb9681bdd96c995587d95acc8a95dd2d4fa7371e1dcab4bcb2fbaaa0793ab32c639caacdcb4759af7d9cd6daa5fa61a3e4a19c01b34784d784342db69106d86f706f2890485cc533f94a50bf1f6de95dc8f39c8c08111b597667398bed7d7b67e43e41cb3b0154c0a34c0cce70eceac528573de84acc9907105f35237eae89225a53cf15d633d47f812a5c4bc87c5cc7b4cd6f078036ee168aad9edb8c0b40373b71a58f09b2494f50ddaebac656d4218c3ec954abe543ac88730bc0c073c0798845e7e6f3c904d49434720a6976d064600a532ca69d6717f0e4a691b1eb4a532ed4a6059180b264ef39d1dae550afa309966ccb1428014a45fbca196511301d28c074a76010d335b33132ea9f25a870b1d057db8767e8bec9dd91d3ee0698d061df7069cf8b8c8c220634f441172b86e571fe523bcd98533432007401381bdac13188e255437d1e0a764b96272b65e3c5228af54617aa28ab05311aee5d01f8780efe172c83fb2dad66fdbf2c799c854af100eaa5676f3ae8ba44f16a95fbac7401d45063b8add1cad7d732c28b3ef94780c9c443efb98e6539098550e1f22c108a3b5ab491f6f0337551029f31cb2719f0b83697a4cd697225bd528e38947be62a5775de23beafc462491a08e1e5774a2b3ddbb585a9c081f4b149e8aed065b419a3c19990d18dce5760dcfe218d31d46716f3fb7d8f177b14e08572866da601ac9d961badbb91726f5c11ad28bfe7041e270a8065cd87261310340b5c413bd475ab05da8c946bb811692ec0b77261c4ad5d5dc7a5118240d939b8682bc0d75a84152acd3bb8c79ca43675b42d78509835223b39882880e56168df772b50417a56e06461ef7d2201f5d1bba0cb7a519fbf1d1bd1e140be29580766f9dfa60021f5becc320f16ecd7cf94fafbcc39d04e101397a7f8902205f89e7849aafaaf58601102211913b2d8b5f828e34a3fcb1fad06437bdfeb7d576cf14e701a99af556bbbe347fc6570b57ef43e3f690dccd32412a232772adeff0995c7b882044fdb0931140f89f52afade3089c635768523131123f877b75c2b6d22ece83e58b8b379e620a644cceff529dfb6dc56a7f9d4caf1497b5f5a44047e202c957da2383cebf52ac3954a61bb981d79aaebc0a14637a25193419485406eb32b1a0b1aa1466aa2eede7a0a00bc22a42f1917deda7dc75f2942de760ec356bdab86f44aa1111cec925c1cbdebc2285bf8052f9c0221d23277cc4a9e370fa3d9bfc2499bec211018dc975e6d72b46e4c488e15568b721057ea89da624b1ee833962307970b11d6f268eb15169a98518eb593af9ecfd1d3656719db41beb809c0d675f532b7ca0dc422d766fd98d4452c1dc81c9fe4a05656615aa7374e3b0a706ed42b1571cea774765ad048f5a6d63c6842e78b5bc094dd84f3c9185a540463916bb851871f6e7dd5c5ff67eac18c6fc22eb36562b96bb08dc573ae3f05b27c5def60c29e243c30df6d3a0f1ea65d98391e8af4fc536ac7aaa06d65cc567ce206187b4184caea093be274cf62dca14bb14ca74cef085d6eae6c6d918515aca826a576bdd0770b6d7ad70e6ff86e2f786ad436db4ebf48177cf819a3d3fed25c6754566b7087dcd80cf450a6565878d29a7734ab50898e6dd071b8e0ae5bfe26b4745efcb11f974b252642a1feef555df7c39b683f4044023bf10395fc0c013105d0f3f11916c237c75696fd53b499c57191f046c276d7199604282526e0dbbc25fd6e2cc1da6f22887071940f1ddff56c2b1e0b6381e24f2c7efb025eee454e86134d96d3cbd1a70eae077bf1105c2d46dbab73712415a1e9a5b16cbf57b2daefdcb862cace655ef88a2af463be09e0bbc6ed2da5b236ee734688090e284c1540cb12cad005948ec7349598509a96f6a83b8f0074a7ec1df1a3a9c0fac00f9e23ffa56ff068fe7e04e3294d86aef553847d5d7092ab7844d8ca214274769e4c0de8867f183aa462db02327b6f7c0c5bf7532507a1b82a2e7b5e98e5f6b50ba3ec9581d5e1cb3c6d4c5a8bb9acc1002d3fcc43296a887eb08df3ac416545ad00e4ec0e3c894c2cd65e48beef5824680936257d0612eb493a0411f4ce0cf78e4987bb2ddc77d28fb3b0f4719ad9853d244a3b53f9aee22259bc62d2bcb2e751762873c2192d3a845b2a318585aaa06d0ae225a20d68b72148b0d9efc633fae132934c0e634d8ef8488950a34a410483d092fc7cad031114d6b99fb1792f6e3e68b4e6dc6efc5d36bd49538f7dbfd454a46828467e8b64d32972905cfffc54fe2862609d061fd315b1d3f10b9482773fc1bcd75508196c198c3388916853392b5342f54feb94ceec47a212d94ff8c20ec75a98ed72d272f24f1348780ed1dc5e126472a4a9c29bb16610e02dfbb2a7f0ccf083e270ee4f29dad9b9ec10df597926d2b68a23a075e5e9979c6394bf84ce17d52bc75cfbc163a9de77ec82ee3a70cf5d9c90fd8defb3562e64c84b2685ca18b0bc668e65f640603569e51fe6d7abe19899381509362d478fff04d1ac18454939c3dc0169613cb04c2dc78181abe162dbd616bb243afef89f57d7337addb052c48382d0da14a88e5ca175ca3b1cc0a9ddf1294e776243ad472b33c0870f539a93c2e23ff0ee9c532c3465de6bf512eab7a5cf1a3a6d1be1c78a1c4e10487244f40dd41e3a3584ff67856dcafc45421fae753a1fd67ecb02066e8cf5165d29d71a3022f59ddbad5f9e3a1bd76844e74f927d63bd787701c983b8d0c89968d2f64de3831941bea9b309baa118cbc24624bc95e3e2d9dccd3ebe030772cfc4bcfda420271ccf18bacea3b8eee80b5dd0cbf05baadf8790343eac10e35bfefa867822829432b5b80e2ea4b74abf003229b6be4292584992639cbac12391e0e6f4dbbddbb2a29d77f6bb4b2c407a1749193a254800555d96379b08fb1d2fb5e9b5279858dc39a66d65030a8415d43af917481df2500aa359d85982ce3c5f4f68310ae531eac820a9cbf00019d7f6a7d8757c1e65ec0f7a7539b684b1ba008ec8f0050069b337d16bb5dcbbb7404038f17b05910261119d227e1e400adfaecf7025d51c1b123d30fb4574a1c7d7ac5344c5debdf69f1f42c488e6b31db7dbabcce94f77d8ebef225b908459d0a8cd2d97813556eaf9a2fc67708db4155f338ffb8402fc01adfd5ef358f0c75f6b5aabfb180fe2e40bcbdbbb606cd17cf8d7aa1a252b64ddde7d5279ef4777241fc5285d0cfaeac72c66de771e2f1ed2b30d6700ff1a3a90b37097636d3d4696e1f2eb5a1dd78237ff531873618e47bec0f00ee550ee55ec94fc26b1301602e58e0b6a26b902b429566a1959c38367c2df4c6a0511d7f47470b600f3ba0dc367de2326eb59c9a42d46f3fe4df14bef14eb840efd21af3fea674570a73575e44c434bbc703bdbdb2724d762d064452482facb1df9544f9923d33b3635b0cabfc5c50abb8029f3d6355999af84989cafe5886eabb6ef59a1a036900ddf17b52b18fc13d0cea7a0f536f3265c3e3d680e661ec9059fec85433af933d87156d81311d04b78d20b32782621747c19f56f5f444471b7d5c2323015d9a997891afe96fd44611c9159b798c88b56e45433730057ecb92e0b434aee7dd07e15883a27e9bfeb7ecfad25aba02e839d5d54922b404e19a1c7a857b1f7b944ce7bd34205472696dc4ddfa15149f0bc1c9c6affec26f6318cf5f0aedb85486c0c122788784ab281ef7e83bbc02a96ccba58648074dee6f9cf1a2bb717a556cfe47be5094c682f9f02cd182746f7304fc4ebb8423e71017bf9356197d434b750cb44c7d36ed94a6735c435316231e92e86950e9f3388fc151472fc9b1f25c0fd8a437b74a8a687dc30372132fdbf8dbfa11537959c76d5198aecd0c3b80ab86ec492020af91f5eb657ba70a57d87b45c9656568fa6d2e2b09fcbaeb7274d9a63627fc19ea72736f0a7c68da48038df351c6e107fce1c4ec8f02e05d0d18074b7bda284d89d43a9151a40bf40aa35d810ccd58605ee3d38f37b7a53b011bd5e2bd280a655598aaba8b59cefa84a9603752079ec301382400e40e6630b163f287e1e967bb2770046cb69d9f2eb89a2b1bf3a733046a74b0dbfe8e06dadf660de07642dc5a1d71bb0d9e5292803494f94b9e857dd7340fb392f9de82e067d338c3c76761bce5523ff0cd62ffe744c0d8b117a25185b4b31b886c13ad61d35e6b2af2f7a5f1c52ab672f4bffccb63f3c7cc4ebc844b763cd920bdb2d68c072d826d320584abd89e8ba2", 0x1000) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x314) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001140)=""/214) 17:04:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000200000000000000"], 0x10}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) 17:04:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x7, 0x7ff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x80, 0x2, 0x0, 0x4, 0x80000001, 0x10001, 0x2, 0x0, 0xffffffffffffff01, 0x7}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 17:04:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000140)=""/16, 0x10}], 0x2, &(0x7f0000000300)=""/249, 0xf9}, 0x802) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x91) getsockopt(r0, 0x7, 0x80010000, &(0x7f0000001480)=""/205, &(0x7f0000000240)=0xcd) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 17:04:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="ad710d6a12ad2401a93deca7f6262d9feb2cefcffe9652d4dca07833fc4b2ad683057268c8f9616095e24f47b54c8cff0e2252562a18d70d9faf2946335bb99e2ba7782057d7d998f407dffa8c8d", 0x4e}, {&(0x7f0000000100)="55b558c02c6ceda0994698733a1bd80a5fdb3a7f554f6a637ccb37cf7940ac3fb3995263977b6e45b960c5130d0c1812f935c94d8e344afc7b327ebbed89a793e8b64b3563782fce1564ffad49978653069e33fee199270f227cfe184915b4aaa4b71bc5068bb04c85e5a31878e6bb104c658efdccda19396d3e010747a912", 0x7f}, {&(0x7f0000000180)="0934f7a828dc18e77483d05e6d90c35c9ca2c9b5fbacc3831c5624fddd3310ba0bd301af4acd3c2bb4132697b3d4cfb9e76d3ee3fef5aa7959c1b2d19530725e9d6df20a311ab18967821e74b67326bd40740a8b5d783a22850155ab88b95694a91f6d34637b6ac40c70c0b2e297b8ddddb0f8125cb700e67b4ed11fbbd750a75c2ebd078afce78fc0e3f4483ed083c16cf55f5b2587cbb43940a63f854dba3bdac8852f2fd1715d4179acd35d1dfac138a4f617b0033f05fe4b91e54127c58b2fa8cf6f9c1e343ef9e61daa6ff9d2d984ae354bbcefa6c67ba1ffcf4b396e8e0a47ab426c857a4d6ff5bd3bdbde6016abdbc2d1efa41451335f9cc45cf8e96c2340d359e147bcdb70068cf281b1b06a0c68e6827216cf11e48dd336d0655165f9e1b3b5b9e4c2727c49179611d4fe8f91cdd25ad82098b06de384ac7b9c9fc813ae589c5861fca16c897a0f2b43a1f888385a4e7892a1ec39a6401d4227aa4ddfeb18ded39bcb2be119e41b8d18bb2edb6ef7c697e7f957ee8b39220d2c74aab3e666eb30e2bffbb746e720cc2ce5baba0a52bfb1c8e88e85e61093346bbf53c003483437c6fffeb1846a7cc28bbf2203d329e5c51120b9138e05abe2806f51eb507c04b65f2c86385a052f11e9a0e5e206816864a3fd2ecb87fe7c29c4af2b99b01b22eb56353f39b6bcd7d9aa14a80d5f9616a6e951b21de8366a7a8e78b37942573017a905d964416cb4d6552db3b9b2751e555d793b975e9033856a67fb9f70e01550877bcebf2e245989d7038563da7bdac5dc61c18bc55fcb40b58c1a55975983a75d053bc8e6c940bcc7022ec5df8871d6c69ffda9b3328d33f342aa2c7fe1822a917a156f0a04aeae068346efa9a1138b971ee8810617c24f9ed2c601dc1d4293d413ad6a1523edf6dce55c18f2ca65e0db5b18bd69187c503f8b8227ad1484d962525010a45bc7075a29ffc8cb8ea5ac72e884ff0630f3361820694271088c612fd62c29d440e8429b5d4d01e463d9bcb746a8d40a7ac0066191fd13a00d0c644b33be11bfd03d4dad861c20f90c41a9b60a6f7fe0f5422594e5ee71938fc5e71847922cc9bc9487754fb0586f5a073357ae0425f526aedc9be15c5b8921113c899b7322b408002d5844ebaad5bc9d05f64ef670bffe7092f8660ecc0f1de7604029d0b748013aaaa1cc38f617694827bcae389b64aa2538a534256f99396ab892a2100435a6b43ee35d4f1212015399f9a35fa34341d514ff6c7d28a25e5af84e099a32989c28964d2d6493d437f6622c858191efc19e8996a5f80a708e23c7dd7cc8a2377943bff13713bb82fb8d167b4e8bf651c29defb1a709ebe0a96240779dca9ee421be0bf146fbd839379f745a86c5b763f64d14b645113468cf93bc7bb2fdefbb2b47edec1b4b076660bed54dd9b8a5225204a80c00461f682d4307a9b5bcf3ea5cb7cde5b6e9c29b7954d708d15a2132749f14f6c63b01d474106760dde65e2a2537977d80c463ddf285b53ab867fa203131c4dd84de9cc5f7a7f33b3688ad2d97d71aa7a0746e6325c4d1b2f246b9edb27cc82255457a4d4881f12c96137a0819807b6658eed8e4b88ec732ce396e95692c1fa6dffdc0f22852db14c8638dc89ccaad1884d058a37d2437591095609164ddde226882fbed57df5367674d675a307d668bc56bd892e264ea66db257bd4c5ac37029b63939c04251e9091be96fb0070a472f896b28cf335f95f601ed0b5a6715ddeb748d8f67bcb748808f1dadb50ed2af9125e03ffcdb06f17946f6707387b86796e43f81cea3921279dea5d00ea595ed20cc812ae0edab5ef2eb5c224de93cfed4ff85bca28da84ad35fb2e611ab63a7244c82064ae30c8ad09b1f1d8eb2c98287a946471ea56d1e8f8ca26cb5e7edf4bf9a4d7a806a15efeaab668a26fbc6b00961207fd290ddc18451e0f76813af218d2adb5d5557cd8a030bb09a0b6f51b5dc3b477f9f6f41863a6f0ed7795968563928ad27c8f2d482a0b38228b382ec2132651df758bde64602ac7dd62cc0e7faa5a5e9a65367f9b029f02b2118068239ab1340411fc9bf78c76df5b228904909452ae7695f09e1fc1ef3501d7d0146f10ef213911e7eb8403fa92b76dde3dbe8a434b1c10ecddf7f90999e19b79da84cff21dce9222948debe036a7e04bf86dbd8c2ac6f4aa01b570b3933b1f9dd90b06dbf7a9bc104f5153b9cd99e4e3ea8516e92732936a9d350b72ed5e25af2e6d80837830eff86aab7aaaf86d1c20d918b47482fbc530c0a3aaa19ded79cf078bdf92190d05ec0e4b14ba9ea0c5593ca122ea58ad80520015ad73665083159631b954d48229e5bcddb5878fe62fd84e739b2126926a7fac2fd0caa1111ea95a7409412f50c92483687fb2b865b96353d6638794b505395d9056a7e3b490df9530d5f0d5ace3e628ac32151a0bcb91fbcf7c898919bca0c3cdc5c5e575c44ea8aa709112a09fe7cbb3e7247dfd9da27d2cf4e048c5b7351e4594985b241b4bbd60270d3e3974f03f445f4771f41119e066493acbafb1f60cfb68115b0b6d8d82fa092120c6ca1ac891462f4a8e3b8f414b039c8d849df10aaeb2718a83405540c93d5ec11dae5fdf253efc4cc8af12d92780de8777fda068823fea11ffa598a65287f86c9fe5fe51e74194fe9dd7d22dd997a8a4c71cdfa2fd79c97dc27f59292af01b4523d65bd7ad4aa9a1c76a3a4f08758174383059ad69e6677868d25b7177ed3086977cc05095289bf06c6f9d88a66dae19d7576b838113351b5bd475cf546c758e92de121675d575b65936cbd1ad0382a6aa0260bec8dded1fbbc2c1ad59923001830fb1b92774b6b35c0a5ad30c3dfa638f30cd30f5be1f470936cc64905246c0bd5196997f6f5b76bef02acb68bb85a8a46ff48c41e462fa82747a3c7b187e3fddac4cee9871486c7d94711e164cb797b5b769398a817c30215f50ff513b24d69f6c88760da94429f7627d14ca0c897bd2098b57d92fd8dee8418a96a91a9dad199a922d54627692f24b9d0663dfb1be6049e7b4c29bd5d01e3bb0dd33b58f5160d76b31f5b7476361a569de4013174ed98e7390e2203707c77699a8cf8ceeb164319a052814ded49588ab7426eb702b4bc73c64fb36c688693b7728683886bb1fc465b6973cb1d6e0b51116f23ec5230fe5de27c3e93bc63a6eccfc8a02d704d090be3d744f6cd44e931034497ab9c26b02bce189f115c7d10565cfdc4e6c4a2cb4b436afa87785006c8aa3c718e7fbc5f7ae26f0265210079d855ba05891328b8a97a0be57fe6dc6147049b804a197fc7d701ab45e57bd31cc3d1c8ea75f58379d831c21affe79cec3dd7df33283e98dd48ace0ba6056845421fde3bd84bc2f0c248d0b621a0ccef0122f0e0e4e54d5e10a78d9665be81ff7fcd9810850078897b1278fbf1e5640cae7cfce1d04314ee52e21ae46741caa3b7e6331b9fd534fc386e99cfdf6dffb7d950c028ae1366ae04991d441326de792e2efefb1f580f114a1924a68f35635f3c6950c010dc4ed8ff66632f60b9745539df3b070d84e9f96abc8c726c8b033075bed5710b761035293e2823dbc8d5a6a90587227901503f2b53510925e181376f8d0b3c8a6744a198373649e4c3d25a763cde0f3ca679d9d70e24fc66ddac46d26e335e22ff3c34eb49607dac76ba2f87c1c9dce90525a7ad36978e6a11b3c88c9f4959880bef8904cd78db40f707b09b286ecf3af2413a236e0a3d671dc3596f0e8899c180ef32e44e8ab5181b23406a3e9d085e23c2f9aafe3fffded23c16709de4e5c81cb62ff2b49cfa772207c35cadce3805a7e28077c8efc42890392c21cbb13fa41aa73e888f47c8a7bd55414170f9dbc55b2c004132ee7fbaa51829173592deaddeb959f8ffdbc07b60539f10199d064f623d2643315b1a76c31a1abf181f4e1e5c5d776cfb9facaa745279c91d8e6160bcdb42d02f673d01b05e5d521e2b7393a44d187c904e87cfad4bbdae97f543c3468708064ece72fabaa3876b8d2e1cd560b65eb8ffd20d382c181b13cef9353627cfccf328bdafea80c54e40bc0a4395ab7028638fc088a431e3b92d5b7c97c5d338a43e3a7d2152c6f7743a3eef86b735b739e94a5f3190772460dfcaaee12af40b7aca850ce2b486e137b0b3f6a2aaf520406ac5b29e569b0308538c2c8c44215353b30fd54cf9f1f1cba1daa101bbef35b70b46d496c991d57c4cff07898a670b69875945686973ad57633150ddc013b93da7cec8533d3ca498f7af4517de2667346b71facda5df6d011c0cfb6e4964518f085e15c35c4167d200f233be24535895e605ca7e19a92c2bc98a463c75c66bdfdced737a63e02a8c8c51194bcba2b69731a136debd330d8726ff570620121e866f6a7d2f2b6e10dd66a7943ca1be59201b44723e983b5d8ed9e84004ac475cf90b1c4c9978bf266f53c7de8445e6eb9c7bb498e56a25695246389707ff0a74d0db748462e425206eb0184e2c2d300e8f470d47c60e3cbef6cf1229d0e06629f7c32a03b8596eb669f87990dfa7cf9dce7701531db00a6390a79de6b59734ab58212cea164301a18df30fa9dbf3fd2a592615833bb38ceb458ad498c9097a99f0b8110e5e848cb41795013aae01820c643ce7cea62679521536dc940d3495565ae8086b71efada3caafeb4400152be4c958f8223e53966e889eb132d8d9cb92e1252dce723c6feb6e9cc3650c97a2c7ad11ca6c2e1f7c0942c11f2fc72984fcae960d61b23e11d21da1c405a7695d3862b8cb84f4f24688cff686f6b398fe36c51cbaf11cb3eab527ac684aa1c187892c2872594e4ad61d798d7f3b722892ff672dc93c6893b5e217e93c7c5b4e87137b1eaae67e1d88ad8cfbde35238ce38fc78f191a7ff22757d2c5c8485ff8af331d2081d9ed391ebcf62503bd268b18f8005d378af74f93c390eb2435ac88cfd8e9929e4d3cdc3b75dbcbe3966110ab3713a4854613b3d7ecca0f38b5c3bd15f46375c5f4c2e565c465cb8ca3e4a422c37629ee8625412a82a6a26368d92e88e80969be556462e07944a450ec00f04be2f00f2c8eebd02912ba87a53abc3fe435193a6a9638e6e9c64fa0eca0261f51df6f7bd91eaa6ac41401f106360eed90b8671f91da0791ab13ef299c324e0bbaed41c0cd8ee1365a1889c229441a06f1941ccbe7380bc6e0167eb2f2a4bf672d6766199cecbd2e7562a9caa7ca0614df2a300964a8f99ca03d091741429c6d6c0e82e59cd912ed2d6613338f1bd6e1e504ab0b0258b3bb50b531ba06cdf5a754a83e396c1b52ad608e10be0487030c77b573b5f61df41db8e50ac9832b35b6fd9fb45d16003162fda926f41a10c3911f3b7f21eb4c555071cebbdd3909952ae70db88d797d4d319bcfbdde5b6c4bb441f03a787d0c362fa5ba29438818ff0dd9e0093554d59865046e6c544d2bdffd1ba4090593684177bb6f9c8f206f4437d8d5ed2b48c91ac49a005c50da9ba2a92cb61b574a7f4524bdd94bdd86146ba343eba1708a02cab43575c2da6e9d487aef844639e30be277a4e2b73af4011ee599d2b94a9a5a757ab14eb24118fe3c612fda783086ca0c3937b724c8f96ef38a118dc13e6a16e60b6fbedecd1ce8abfaa6cfc64d6a90cc5976fd5c9a2a43b3d518ab2165fd1e0c9e7077619905a78e7d3081d1b193ba6528cad91b8ff976b0950bdfe23df25eb1aa00d0cf4645de79bcc978bd5e43951db90f89a405293d9ca721e6cb993b6b3e7da7439483259902455d04", 0x1000}, {&(0x7f0000001180)="66b76cee91f4c09c81f764ac424e7202755bc9f336a54e7934a0cfe6c373a88291b1d4dbe03950eaae3c8b352e488f4ca71b1964857fd544e42c5a2b3b4ab21f0bae8089ffcbe9f4bf3fc46ca3e00add6fc170a6637bae455f43f48c4c555fc5ef65ab2d7a1a13", 0x67}, {&(0x7f0000001200)="935ddf9373c7cedb0b895e6a5c75b140031bb20c24e0d2405e4100ee9fe23e1e8d409e56524f3135d04e39a82bff085b844278ac521971a8921e5ee77b006bf366e8e79094db4bc62671ffc086de4449a5693477089e08e4edb4ef29543dc40fbce4979b6d9e50e8da8a74a3c25aff8b8fc03ce846e5ecfa52e70ae71089e24ce6cb4b5e593856834b2022bd3420", 0x8e}, {&(0x7f00000012c0)="acccf2cdf2ef268e32d9fe9a511b4056ee9c3e9954b91417fafe4ff9479f8e6f1920f8448ff79213affd002879aeeb9e6e9a208aa9b3f3af7d01d45360ae405cc6b44f33dba2f78de72062b8dfda0e1367e3c9c3306c3d4a4f46de2755407381b5a61b5d16139f672ad0a703c6456d1dd59681a9345e546a199ace673fa66ca93766", 0x82}, {&(0x7f0000001380)="0846967a26ed8acbb9e919d808dd55eefb97db5f9e51c93a85e74a445cf5a0d29456f3aa99162f3f6bac9e6fe3e83755e426dd08e038551948e5e3ea2e20739fbec36a082939b487fd2ae377237e12631383953b673041537a263e975dc72238aa892091af3d9d314d8a9c1c817b535dccf76a10c6d704f835ddf2b69199c9ea04aff9497cbde777d4d5372ecd32efebfe8d960694720442df9870d8bf4ed154bae1def0158e4970f835994efc5deaa341a292e37e444507f26bb4172cf96420c76d02392206fe91fc566242914d8b9e191f9fd17ba48851e1206c", 0xdb}, {&(0x7f0000000000)="302ae7d82bdb44067ba84da420c403181ed271dc929dd01e2138671554", 0x1d}, {&(0x7f0000001480)="033ae632304a53ebb9167b31a1d87ff532cef621ab1cf9fc326ff813145523bbfd619d7c20db2b8746887a4a53ed2466d3109404fc5725485c8e835f38ea", 0x3e}], 0x9, 0x0) flock(r0, 0x2) 17:04:00 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0a26251acd09f230060923ccd183ff6efa06b14511e011d66c399f23e604d79b22fe9ac5cfb41ab69f0d00341dfd104bd39e3bdd0725b748ec86ef9e6e8287ccfa3c5035985a5a64502e673dbb62f6a6f8471adce6a58b12"], 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x3e, 0x2, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)={{0xfffffffffffffff9, 0x6}, {0x200, 0x800}}) fchmodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200)={0xc219, 0xb0c}, 0x10) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0xa3) fcntl$dupfd(r4, 0xa, r2) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 17:04:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 17:04:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xc3b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x200000001c, 0x4001, 0x80000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) 17:04:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 17:04:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x9}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 17:04:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) 17:04:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 17:04:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33", 0xa) close(r0) execve(0x0, 0x0, 0x0) 17:04:01 executing program 1: r0 = socket(0x400000000018, 0x4000, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="f235ae1a7e6eb8853ec5b9aced5c15a642a78c72811cf06aef9b1dad37b0e272d26192cd73bdcb1a2fbae7ee60d79ffe7ec55eeae1fdfa6eb0147d91832c6de98c838d", 0x43}, {&(0x7f0000000200)="4386cf57360fec4e3c5fef92c1cfbd7542ab273ce560950191c316704dbdcfb2301981b99af5c6d86c197dd44ef6e1f466fe4bbfe7e7c165434d0bfb3f54d4bbebac80e73f7d4017ef4192e84abbb8e03e7aae2ad5a16146ba0602723600a6afa7579550906679a1bfeb52f7d3e706b77d194540f1fd76d988cdc024702cdd4113a1932d77f2b8d284a53b5629d448e2e02d1ecf92a02059282f50c3809f4dab00e5af1c2fb0c5462a8cb59929ca10badbc4aeab7f089343424fbd44133cac9df9ef6085030b18833bce7508f9c1cb96a135a05c0cca6adc2a51685d44c468a2cd77af468fe064607c7384377348734477a6b6024b82409784ab20b91d0ad2e7e9c05638f2ae553523a5d5b0aaaa104df33fc709a0e166af24cddacb25d399024a11bee243a339e50820d2e5751082379dd9204e4418f1d411dee7e5f43a1ae46bdb57f63e15df4d5ff6baf7843159f8591d4a01fcf297a16bbc33ad8b085f5571829e61e739e21e3480e6c1b3110f9123bdbc6d185987bf80585c41b59a518a9ed080a97fcf74e3a833d77c9fd2b3399294a3550b983a011d511310697dff6bd151dcfc007dc78688c4e94e5eb0c0020df4f625bca2349070d2acff573862a7ffcf15ea45ed6d0215e457132c03472a4434950a6621cacefbd3efbdd81491901edcbd96e46918c3133bffa45841cae1840f34507245f202a169826682871d799d9bbe1033909d49138e45e4c8555506239159091a73f9e87915db84ca2918c8d3310580b58d3d7c566675663da7f0896d3aaddb8f7a541b58db8264b3e8ce4d52cc93073ca4f091d38fa445d0d53715531cf0d488c2424d37ec7a47eab07a9c7e28758110e840d3005b4ef47c487ea10099be84c27c3b74e14bf0337f82c440aaa4765763df32f3d8fe2cab37978fb888ea8f68914135b730b42e17d1748e9ee5127ce2d24baf2943af395dcc225e3ee57f7bb29d62c4818d8a371f4e05606759a244878c3543f37cc2c97fe75eefdfc1450f07e7bcc6f6cfd509c83f09455bccd8620dfc1ff44f74372a189121f772bd3dab503604c240f263fe8043a6eccbc7332c6300378b1c8f5603ac319341f93e4c463d19c7d4e098d0d3582074f24ff583175d1432f635b7ee1ed44696bfb9fe738e114b1f6967cdbec4ba2ba549bd001c803cbcf4dad18edc13f5ad262c45f408cfde8a7d3c753cf449c150a2bd21d6aa54e383ddf766f20c9c24f2fafe6ddc46311563779865a1db2674c8154bc8b3be7c0128fb624395b331654402ba6119cbf3bb6f55b343d2c0e320e6527cfb94e0e1ce7e718e95adebabb2492a6ce7bc301478d469ed1be6765cc4662b78d0c084e162ec8080f802734ceb305e96832516105de113f4c44bd9047f1939e88eaf42ee8fd75ca06f29a752a89af343d7ef6f2e6da5372011a088489396918dc8c49a3aaccefe8b4a05dcb15d3103a8f9c0bd59e80535c7fbef3b565be4933b41c853378c2a87c9e9c5efe4ff5b689f36848b8d7d7edf01f208a7abf6e9d727de96bb0a727b63e37ca3cd631cfbf687cecd346df381aef67b3b1142957ccba0cae1b219026f27c64f0481d81216a6a9e0b22fb36f577cc6707cce91674d0ac2d19ee1c6e6a2a0f3efcb1641641cb89eb802609a0c7b7c16ba1e1718e44e12500d2eacd22f6060e787d37605b4f51d67d01784b56990c0bec68128339563c3c7eb0f31b12561153ded76346bd80de4cd78697f08a3df27f46244f3a7cc6ef49f41289b6d743c1307cdc378843c17a9f171793faa80d00d13d12358be231c289229ea6c5100b9556164c1dae514b6f4d073483f4cd70f927f18d53cfb0062926b019c0545e51e492944bdb9ba3eb9d472fc86d85b1f49f17d99bfceb72409a0c36b0ee6998a9c732e752932bf3d18e04ae41c420c40773ea3d6e0a24ea7c3e7c24e01fa986e2a0ccb86d23ebd7328bec4de1727ef32ca44085e20d7daf88708f69f64c98cc7a14db17d5f9aa2d7fe0dc4c0452df312060c08c1ae90d06d0a66769fd5839d5600564da596320dc60b7a584515fd8b5dac9cd5247b1c385557b23e3d7a6c6738468827b0d31d4c258f6230a3314046149cfa7adec99da933ee58ad8037e580309f416a89157559ebce2856b90c1b57ddcaf056d98da7986a8e93a586525a0d29f15fa2c1bccf0b074e890f4e59fee5266aa67147da1d9f4c402ec490f829a238578f8a818b22272b5ff9169018ad6326f9130e741dc239d477a263223f7567327be960a740127752174d78b3da3d533ec1bd84cffe72c655cfa6a80e7e56efda3e0389a8b292ff80ab6be1820c5be39da4f207bbc1289aa20764ff8c324fb41aba932ecd4e05d73561263f7a2af1470ba7a340ba240a918caf25ec5a7c4fa06e75e989ab8f12accb63913443d443761f04f7d289b6d9c78a91ab4539f72f00fb8473ecd9a6532f4efc0093f16c2ddbbfb50cf8a37e64859a305234cf84f827e9b590ea46f40a01c5eb8d11b0e1d2f2fcadb6fc89a02e5aa7fe1f368466df4bb73db1782a4f935b8e88f663bd0a07c39deaaf2524e9f0656fca15741f7f0b23473ba894e87c46f6ac310ea72e0f00cd825f4cf1cf7533ef9620ff3b3e2c8622a03900e0d1eca2fe507d6914dc61e9f5383f8fba84ffff36947aaa7662202c3d0d94222145a9e3867c4a9f1af14dcb2dfe6cbe1b5fe5ad936212176d7e88514001e7cd36c5747b6653767a6086648d6efe0b372ced9c0529e0d625924d60c37be37ed5196aece448aa6cf909089d889017ad18c06a4dddb96fb325df353e6cb1a12bd07da4c7744df048568a5d61e762ca3f8cd10cb1804cb657f29ff7baf9f57d0c678a573d213c83a8f5137afc780a2df5be5198d6c5770b2b622ce6347f28f253fb5b92bbaef4652256644c81f23cf85413d5f34787e9b241c733de2972400a251160f8423615f5d1fbb8a65fc620c041b6865d85257ae405de8fdf1490316cc4cad50745ce1ebebf76b8475a8363ec9090d96d78850c8de323ef66376e13e698e15077530b07841d8af8cf610553a8b40569fc634930c7ab0f30121af003858ef740a7820dd9f25b28a8852beb773a15f5425487ad4fdef6da9c9ffbccbfe9e76cdf6d001357412e4ed86d8ab4023da102a417dcb23a17501507885f8c63cf1a36c172fc4d5e65db94a7ec91210a5593338b3ecd6216545448e2bcac16021c5d6d5a201188b5aedd966ccae901049c204d21af62ceadeba8944f8fc99ce780177f6ae0aa8390db9d5fa60029ab9e2dea2584126b8338861067905c7b82edc16b41ed7c4776d6e5b3d4b8a00b0531f6171eb4df5dc7d1464705ca3d9f87afd6502bfc7b6887ea6671168f70b1068ddf22c05476369f751dddf5fb1e27a53ba19e09bb2901d413958347e0fa6efb0cfd96bd063a67b87ad19992a978db854c8f5048ede64259f561d5523e3f13e87363d180c7b5da71a3faf29767d40b4d8bb13af5c72ff686fdcd480ab6fe89f104ff78a2f0df6c36a7d2eba4b1f99ac8c2975fc3484efb632f84b76a0655538c8acf8d3696a7208faf707c4812303dd123f122caf900ba33b68dceb5ce47491a140d538a5bf6263b698bd36fe4cd8e65e5827239b80d93ab781ae5b29ded185ab49499d7e9b8be64f344007c95e46ddb4cc9fe67ca4c87b87380dc9ac5f143dd4c2d4e3d4e9efc942d2dd753cb739a01823e5da176f101994a793b5a7fc6b6aab5a594a2c4d340e09216c89efcc3efdaf9e0db7e530f242a04977341417d11649d90b574fc02b1ea87545cb7250a6daf05320ef6b648717dad4bcc5239093ffb468d45d7a6730bbc3dfb40643153d04554382ea7870c84f92f6271aadec1586f3a1c4213633fb40213e1f03871ee6d9cd79de1c91943ea73bac45de47413feed71769cc9bfab972b2bda94e77c2146571218c7cedd18b5f9820b9925ce3e1bb50b38e7641e81ae0912ac676b54ca130904fb7933f75b0a7e7c97daabdc6f8291a28785165094c0cec3c82fec3afc797b29cfcb5b49e5051cc9ced8a86926067730e0fd89a697ae9d0dc7c9bf57710745f9aa9ba85d6026b2420ac3441db5749e9ea28c7f50d9bfae85f20e8be949639d2acc25fe836e56d1bb2f756e9f266e8e07e3065f91be925cb115ff039dbcfffe2509d1a2f0447887cf3a281558310f9ea51c50c2d6140f42c3f551978fd891efd196b942520ffaf623af11cfd5e2595d2477f8821ebdabf9160c576cc906669411d825fd3d6414c7989728d132e0e979996e5be70481fc64455457065d4f984a7cc2bf8ab002048d8c002cd2278f09b9bbe4988e83b88958f474a200f9da8ba767462eae931407acd65bb71e69debb18097d9e6a126391b150683b8ca476384428024acd654bf8ef537a3335428e89034ab70661026a75b58d4617ebd8a7f82a6953abf78960cb642adb7c9707a18c1b534d34f69f849b903e157aa711ac1a5a2110dc448de48438c96aa5ac7801a41832c3a30eb641d34915bcac0b520c01bb58064bd0ac187706dd8db0c4f5e19a4c2b74461f40ecd8a5b5a78df488f23291dd03bdc6b4d7ae59bcfe4fd15e4583469566397d1592ef8d0ceb4d0e92c5bc533efff54c9243e8af918a4e99eada6a0425c64c22ffee4e9b1cf44e4ddb9f8feeaba864112f75fea9b012a690109c4bded8c19965fdbbbf4288cc655d25f7d45ef1e98c209a07b2b9bb661f81c2524ac5c3a95a91ee48171b8dc793280cd67b93b6ea46b7adfcd74c76ad4db09fa364a9bac5cc0a78fc7723c9e762b05788e59c1c1185e37ab764f7c1276be629f45c046351b8c978376ade119246d1621baa9017cd802c52a902182718c15717933dbde1a6272cd94db24701f857dfa8f17dcee8fd1eedf4bc5e9d17ed6416315984329c558ff1685bb584cea64d0735fc2794f6c61ca47f679e1bb078ebabaafd90d03469820ea07386334cca89391ac1e3ad12ba64bcec6b64abbd8259ec340153c436445f870a25a099c5908eec56e9d9900ef6683c6678761ed64409a67eea3e350bfc6a3a263eb7c29e02a93668a18c1d759204ec74f8b2e2f29a9c3b407f55f9d6ea6baade4501c9c613d3e98728e75b9ee9a797f60210afb2b698c608f650150111d14b38aa611ca0cdb4aa0038eee06c794f7c0d7d8a0424f6ba89406142a180b5a0099c0310586c632765c0b59bc44a91ff4cde80e34139c8b0b0b01d34b40eb537928fe45a538163a466ce4fd865bf2c738c78d13d05c1342e996d32f5c785ee5f21586971ece42fd93dbd2a84ee86474c195233c0e0604b3e54a8c2187ae22bbdbc281bf7dc312a20fd57c457b2e110ad0ff324ac4f9ef176023bbeda1571b6c81bfebfb479676a8dacf936bdaccb82150c9f822b7d27755484cdf03505045516a9293f1e2bc564399298b17c1b38c9c31e11d49874c0eed3077cebe72183af10197f6485bfce3fa92e01fdd393f9cc36fdedc6f5925415adbdc3f22d0c21ea0ca686459e2ca40003736698e4fbbd652200c03753122e475ec4474b17c7a206df4d38cdc013d08a54e08115bf348a0cd53a114ebdccbe8be5e9b80a7b5f6ea523ee95f69b7108ccf1bd872bb0ea9e556de58f6731d100ce13440932f9932b8b36ec89eff507ed24e5852253ce12d90bd2d9d9bc61321350150231192ee73f3f11c551bc11d173a71da06f53533047635710652b341ef5f282379195813958083d865da56bad47f6d11ff3b88dc21390a4bcd75d5dcc67cc80bf067d6859015a737d685507f924747c8a81f4", 0x1000}, {&(0x7f0000001200)="20f99610c85bcea4b00fe38f2982b085bad863929708e53e4a27eec95f99fadbe86bfc85e3104241272cdd3055c209d8595341228d5fba23e20103a69c823b028a26731ffc637471aea7825ea4cdf0f828a0493f78f9f214d87dc766d3688d59a6f35445eaafb2ad6cc69560d60e951ef6b7b47f121784e092746d129f661949153c19f1a5a54e27a193fab3d741b2fb6fa0a68ff183d19fb579137cf812650c7a08436a13f319fda7ad25e764f44fc779156eddea15cd963bb6d5b7cdde79793e8bf04535fd4a9a2357cd", 0xcb}, {&(0x7f0000001300)="61e67ff6e7f5c0", 0x7}, {&(0x7f0000001340)="9a59508769fb4165cc95b6589aab2de275903f52e98012b073b1fc26494941fb40093de98a6beea14e73c6b12836674462c9254d996f675789dc22b207a48cf9c5ae67a8e7db63c132cacb873ee6a7d7b54d63ada3750bb0a4036abc3a5c78acced42514ed018d8ced65f2c44e0b87307867cef3dba28690193350b33d2728d9aa40", 0x82}, {&(0x7f0000001400)="c005b9bb47b21dd7ecbae1e8dff9b34df5ec3c69c072b8caa97ef2569bc792336a086155f4a57a75a56c998d4f385f40ab880355bcc25f8fd1494f2b14f99297d3fe181e7061dee203b218fd7ac05f93bfb56cecc740102a26c4a452882f3ba6987f5c9db426bd9bb6d4597b256ee0332c4c1e9c2c21e6e1a606178be0dff96e8ea5b65364854e26917f8396de638280fc26cd9cb91ea64da19851c7fbb29320fb591e824d8ab9877c5c9110433b571771ab2db214c582c2faa90e62023979a0cab6caaf9a424ee6269a7f7bfc3ffc2a20346cffb92770f3ec2e", 0xda}, {&(0x7f0000001500)="401b3a65899b5561dbc71906c3442c8ddaa37c4703e8006acd47cb482ffbad03e8c279086da78ab044180e0ccbd9e88ed069b68a45c0911ed94a25bd2b0508d6a9594c47d1d4a8664655c80deaa51f34cc1d553d4261b4971633da30c84f9a90f5d5e17cae122ac8dbbfc20442f7f6ad729e5f88cb26b867afdad7d5188b96c4e094c820185c5f400c2ac0ddd4316ae7e8064a3cb77513513439d51f9666cee9380e464c75625ab61ec68c2fcea7aa8693b63a21891556faf376d2f73135fcaa5b5b95e509a1d5e023329a679f3fffede2168770", 0xd4}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xc0, 0x409}, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) r5 = openat(0xffffffffffffffff, &(0x7f0000001780)='./file0\x00', 0x0, 0x120) openat(r5, &(0x7f00000017c0)='./file0\x00', 0x10000, 0x1a5) write(r0, &(0x7f0000001800)="9a6e656ed1a20755e7f00b7ea73aa6a9e01dbfb678a29a48d000760000828fbdb6010000000000000000005936edac29fafc0678e1b802b7f488f1e92e2889af07cc611dc37753ed3836e14d5e4541876d11", 0x8d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fffffff, 0x0, 0x3, 0x9, 0x5}, 0xc) 17:04:01 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102c0, 0x0) 17:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x20, 0x1, 0x0, "1ee6eb699ee7cc66ba52dd86fcfcfffa09827ce6", 0xbf75, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x1, 0x57}) syz_open_pts() 17:04:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="d8a426d3a547b5aa44f298bfd614eac4755b8805e86327c1e4bfe4ef5f994fcf58b3b453a380eca7d9a79053b4aadc2af469e17a94faddd8b2dacd74a72f4278b35660f20f3591b0ab9210a7f38f51d10f33a6b1367540b22c2d9076d8b03472c6667ce0b3bc9384e5c2087c78f5c40d7aaae4093d35a115696e2dcfa740fc6351f53c0dfe8dbdb9adc5811bea6e97e4eab0bf0d03dd52f6", 0x98, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 17:04:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus/../file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 17:04:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x8, 0x7, 0x8a8}) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 17:04:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x400fffff, 0x400, 0x5}, {{r1}, 0xfffffffffffffffd, 0x22, 0x42, 0x1, 0x40}, {{r1}, 0xfffffffffffffffb, 0x41, 0x12, 0x1, 0x1ff}, {{r1}, 0x0, 0xc, 0x1, 0x10001, 0x3}], 0x6a4cc95e, &(0x7f0000000140)=[{{r0}, 0x0, 0x44, 0x40000040, 0x8001, 0x4}], 0x3, &(0x7f00000001c0)={0xffffffffffffff00, 0x1ff}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 17:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 17:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x100000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x31292dad, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x28) syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 17:04:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x18, 0x3ffc, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x2, 0x0, 0xffffffffffffff44) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = getuid() setuid(r1) 17:04:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x0) syz_open_pts() 17:04:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8004741b, &(0x7f0000000000)) 17:04:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) close(r0) fcntl$dupfd(r1, 0xa, r2) 17:04:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 17:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x7, 0x0) 17:04:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x84) r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x0) getsockname(r4, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fchmod(r4, 0x100) 17:04:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x24) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 17:04:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xff87) 17:04:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 17:04:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000000a, &(0x7f0000000140)="00000800cf2651466eb03af71cffaef14cf7ea56f85d55e2f4d9dabaa304144fc8b478b9e3b6b2f2a68d4e11e073b775c86ff53e3c5981766bb8a30ab22f61161da44153103f3aab13d4855441999da5214b743472eaac50e1a5185c28a3e346f36359687e1941af0c92933538f528cb0f7529c04950ac6e745f3a88d8dad1e9ee6e934226c01c90b5422c3e95d5c9239617613466773e500bc58c0ae21697", 0xffffffffffffff56) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x9, 0x25ad379f, 0x0, 0x400, 0x0, 0x8000, 0x2, 0x0, 0x100000000, 0x4}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) fcntl$dupfd(r1, 0x0, r1) 17:04:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x100000001, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 17:04:03 executing program 1: r0 = socket(0x21a, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x0) 17:04:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7fffffff) 17:04:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="6a8f212f33360f719e26aaf031d4d5ecb8f7f822245979b7166685263f1956f19a68", 0xa2}, {&(0x7f00000003c0)="e7bd440afc042b9413b85c0f18b6371fddfc7cadf757860fca4f65e8c029c56de5d6eedc9e63a659dae548cc6bd51ed20b8764fe0d8dbd2039838ebdb8aecbea705dd784f1cfdd642b7ce04ee1ebabd73d30b7ff466e468523961d450fc58200c724", 0x62}, {&(0x7f0000000080)="fa5468dc919eed266ea4dccde115ec1263", 0x11}, {&(0x7f0000000180)="5db79303ef096c4d581cc29a65a18103884448ecfdf9766b65f4f091220906653432fee385a9e2f7d8c07291d9e79f384979", 0x32}], 0x4) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000380)='./file0\x00', 0x80, 0x11) 17:04:04 executing program 0: r0 = socket$unix(0x1, 0x20002, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000d73e2646bfba67f01fc9f74f7aaf0a41b8cc7b127ca3dd161f8cb47d95b6258e11c2b0461511ef43e84d62433aee84aef5c4ad7db4d55044589658687ac364c5d0faf16a29d42c56ff8df72f51243ca5ab48e9b0fe6edc2289a6bf6dd77ca4a56242b8f7e2a7c51fc10535ee7bd54a4acd8d60dd2ff0e107df19426324c9b013ca82c8b6ae88ce0626c73b7d904e4a805420fd64969eaca3a18d078eee7f763ede46bf4c20a6d1e6aa3400000000000000000000000000000036c99def42aa34af"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 17:04:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x100) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffedb) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, 0x0, 0xfffffd3d) 17:04:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r1 = syz_open_pts() lstat(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:04:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 17:04:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 17:04:04 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, 0x0, 0x0, 0x0, 0x404, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 17:04:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:04:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0xffffffffffffff09) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:04:04 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c100009eda59e0c5510845e99308000000000000"], 0xa) 17:04:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) fcntl$getown(r1, 0x5) 17:04:05 executing program 0: r0 = socket(0x200000000000011, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000175d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f65144cd521418ef3aee65dbacfbcb8f8f1083b9962ae4ccbe98ab5ce86376ca6a222c19466b320f4b21096c129905b0e4b25c"], &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = dup2(r0, r0) ioctl$TIOCEXCL(r6, 0x2000740d) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8, 0xfaf}, 0xc) clock_gettime(0x3, &(0x7f0000000140)) 17:04:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xce60ca82a84e3fed, 0xe8, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x1fffc000000, 0x401}, {{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000040, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x1, 0x401}, {{r0}, 0xfffffffffffffffa, 0x80, 0xd, 0x6, 0x7}], 0x200, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3}], 0x1, &(0x7f0000000240)={0x6, 0x80000000}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x82) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:04:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 17:04:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100020, 0x100000040000005, 0xffffffffffffffff) chmod(&(0x7f0000000100)='./file0\x00', 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x401, 0x81, 0x0, 0x1, 0x2, 0x4, 0x3ff, 0x1, 0x2, 0x1, 0xfff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 17:04:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20008, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 17:04:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80010001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c}, {r0, 0x3}, {r0, 0x80}, {r0, 0x1}], 0x4, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x0, 0x8000000000000000, 0x80000000}], 0x4, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x4, 0x0) 17:04:05 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x40, 0x200000000000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000001300), 0x27, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x101, 0xffff, 0x40000000000004, 0x80000001}) 17:04:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 17:04:05 executing program 0: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="fe42394dd1281b632bf0669c3dadac029f256a5dfb6a", 0x16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 17:04:06 executing program 1: 17:04:06 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) setuid(0xee01) geteuid() utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140), 0x0) 17:04:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x8, 0x10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000003c0)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1088, &(0x7f0000000380)=0x3, 0x4) r6 = msgget$private(0x0, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20080, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x9) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x1, r8, r9, r10, r11, 0x40, 0xffffffff7fffffff}, 0x5, 0x9, r12, 0x0, 0x1, 0x38, 0x5, 0x6}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 17:04:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000140)=""/28, 0x1c}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 17:04:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) write(r1, &(0x7f0000000000)="5f62aa28487331c60501bc4f65a38a2315afbb73045f7574da36cd0e0f77e5dec79e91d190ee3cda4b0f3746823248b5fb8b93b0690b88d6d673342e76a6621eb676030898a1c3971c580ec124e18534f62a95145a481dd09ed9ec01b9bce0d6a417ca3d33fc66b8a48ee1fbedf71a76c68633b7220012984dafe6cfbf3223d181c3afe2694e8729b3f0524cd53f756d41a788a01826466ed4cb593ee7fd7e6aec48f8f195cb1805ebf1e3f4c3b70d6807150c04f4fdff736249f0a44d5580c8c196fb05d7b961a6ff32e4ba51f35f262ea00f5fff4c64", 0xd7) 17:04:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40000000000061c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000001180)) r1 = semget$private(0x0, 0x3, 0x100) open(&(0x7f0000001140)='./file0\x00', 0x20100, 0x88) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001100)=0x8) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x4, 0xa0}], 0x80000000000004, 0x0, 0x5, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: semget$private(0x0, 0x3, 0x100) semget$private(0x0, 0x6, 0x8) semget$private(0x0, 0x5, 0x400) semget$private(0x0, 0x2, 0x0) r0 = semget(0x3, 0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:00 executing program 1: pipe(&(0x7f0000000040)) socket$inet(0x2, 0x8005, 0xfffffffffffffff8) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x42) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) r2 = socket(0x400000000018, 0x8000, 0x3a) setsockopt(r2, 0x25, 0x6c, &(0x7f0000000100)="6da793249a31d0a9daf6a231115d7964aaf1d9ad1147abe3add130b8692ddad26ea4c8a0a7a714476d34d9f58102406a82bbfc33a2aa648ad53680ccb1961f58c638068e3a6807b2ed2ba7888060fe403a55488886e69b33a32346a0a60ea372d215af5b42e0f8c891eb95b019ee754ccedf95790d8fceb6387aff200477c0743f0c0ae4e6ce34f2a2bd6535a74aecd942b19aacc1f5fabf22110a628ae0f47d007141dd51e04031d1b90a507c8c320c4daff3f39afeebd418fe89885777939599e5140aa651a42419", 0xc9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3f, 0x5, &(0x7f0000000040)="7a59dbaaeb1ebe1f384a0b3438a2f7e968cf3086f692456f963036e8398a37feb6f52b91333fbd90523593591347ee3b76453e011d07ef7977bc2c27c11aa3b9b501b05250b95b67511dd678f98e487925ccdd8c5a46393ee38ca9ecd2428050b487c3568c04ee6bbab36443afd1ce53c9c20faf4d05091c5aef2c98c631a4c570bab86ce63ad7d92398c200cc3fee65cd3848746c203fdbcb78d2a711a395d2651b169ce5ebce731d05b2ec79995e77fbc427bd", 0xb4) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffe00, 0x1}, 0xc) fcntl$getown(r1, 0x5) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) r3 = getegid() setegid(r3) sendto$inet(r2, &(0x7f0000000100)="5982dbdb07ad7c854965f4b6ac8f700104e983abd41d9f79ca05f9ea0d79518fbb8357c734638e80bd66faf8bcd44443ead3db4aa62718ee4be0162dbf37de3ec25ba2b8c1c5a97c897ceb5ea17f54476f09e7ba52023ec2f0b77c197c3033d605f0b6b6ec1cd704205061b3fc4fc72c47a22d9e68c5a12f5a285c637eb8cc1e542cd512a823319989f53f914b5dc0e8ff7e0f175b289e57d7bc50d6eca035c79904dfd6affd77fb1654512ca4d053fdc9cd87b04fc1f26cf89d467b6adfa4227ac247ccdd51323e87528cc30925af00f271a00beb7402145887692c", 0xdc, 0x9, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x2) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r3, r4, r5, 0x10, 0x800}, 0x2, 0x6, r6, r7, 0x6, 0x6, 0x9f}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xe4, 0xfffffffffffff801, './file0\x00', 0x5, 0x4, 0x6, 0xfffffffffffffff8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 16:00:01 executing program 0: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1d, 0x1, 0x1, 0x81}, {{r0}, 0xfffffffffffffffb, 0x94, 0x82, 0x5, 0x38bb}, {{r0}, 0xfffffffffffffffc, 0x80, 0x800fffff, 0x0, 0xffffffffffffffff}], 0x101, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:01 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000180)}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/129, 0x81}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x3, 0x3, 0x7, "a0d2237adddbcdbd9a9b6a2b2ecbf85ac31c75b8", 0x3, 0x4}) syz_open_pts() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x150) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x1) r4 = syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) write(r4, &(0x7f0000000740)="0a78a4ca806dd2714a537eefbfe0d9df15e8039e9f1d423bd73eadcd977e944e0a4ec38ff1cb67f398544abc4e209161c4d7a626c11612e84046f92c69ff45624786213a555f457c92f434fe9133bad8342ec5cdbcb400900bfcc39990bd3414b3bbab836537c53d112d96cb68373a03ebda74409695a0ebcf95e7b5e418f75b83a19ced20d900582b3cdb71c4a4bd4b424e3c97e1dd05d341e4e09bcfbc6732255942e0b96adb74f9418a95af5c9874dc658ac0604ba92782ee1e76279b78fa556ddf7b4d6da08ff94cfe74a70a0374e58e3cedcb138d294441db3d51268e6dbd03520a539249dcab6437428bea9470f7a9098b2de25af2e4c057ef2931903da38cc2ddafd4e3f95dcb8d351e5831b24b9e32c6ed6429577acc063b918ab6fe9032bd64d08838290c782d778e79a4704c9f1472cf240f1d4535d971fcd81a215ab3d95197e5bd68aa5701b2427594070b26b3c3bf49b9de0faefbfa34559d44d7040aa41e48dcf1a9ae2a6809c08f66cf0184ed29020669c697de6134757bf8142b61181f869b6d018d51320fb037c78bb87c8969aa1b2b2836db2f1f3c45cf40983a361ca6a50249003a0a5d1e35104ceabd386e4462d48149f055529082caabc60cb9e344e02d82e30ffad69d9b7ccf04d58492940f1134c03b907ec4505d8d32e47b2cc6a7596a06346fe044c8333483d3df597e1d52b81973610547fe810e", 0x201) syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x1}, {r1, 0xb0d1eee9af372df3}], 0x3, 0x2) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x118) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x8001) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7f, 0x2}, {0x8, 0x8e}}, 0x2) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:02 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) chroot(&(0x7f0000000180)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e364788678702b42e320f62bd6ee844e20c23067e33d741c9632e2e31", 0x73}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="34546701d956432e31a0618997", 0xd, 0x400, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open(&(0x7f0000000000)='./bus\x00', 0x18810, 0x20) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000006a, 0x0, 0x0) socket$inet(0x2, 0x1, 0x19f44dfe) socket$inet(0x2, 0x4000, 0xb5) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x2000747b, 0x0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x220, 0x0) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000001400)={{0xfffffffffffffffa}, {0x0, 0x9}}, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f224450152de33a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f00000011c0)=""/119, 0x77}, {&(0x7f0000001240)=""/39, 0x27}], 0x4, &(0x7f00000012c0)=""/250, 0xfa}, 0x800) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1ff) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x808, 0x40) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/85, 0x55}], 0x3, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:02 executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x30988, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) chmod(&(0x7f0000000000)='./bus\x00', 0x9a) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/12, 0xc}], 0x2, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000004c295d17a21d56a11480000000f405c905f89ec8d8030064332105a8c325babec7f9a2ed2b9602f48b193b9b4bdbf5c10e04cb58d090c35c963b0a5c272e1e561972d3a4412eff45857801ae407a421a524b58806cdf8a55ce223ac1cd3607c0d0c5717feb46869d1cf78e000000"], 0x76, 0x800) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="8781427cb82f31d3cab7ca68535a6cc2e20e5a16dcdd37a9195c0c8b993d8a4363c5795cc25f"}, {&(0x7f00000015c0)="50c8131023f932061f356e6b392a367ca6efd5719532593148b94d5332a09e5dc338c546b07a2eb80515546b9ce754ce2836f5e83bb6c4ff8ed2b9b3bffb5a8ac57c46ff1c3b30f38360859b24fdc758d4c5b6c9e46307457b7c10f88a05aa6d3820667d4fa48d87c253f47e6f56698485745ad26a1c8f8d0b4dbea48cf0ce350d5902635d1a68cd3f8893659fc69762a9f5b7acdd853b506834aea80bf6a8475f033dc92f163d40c38930d057394775374f6faae33ccf7dbaca3453a22c7e5bca995e24b49ab8c954e4347164ba6df1c9a5226418ea541e47d53290eece435378eeaea521cb7cb579a4f5744ce2bcfff5879869a854d64df21dc866399367f03e20b6a2d0cb12b551b5cb406da08639e8fba343d07f16b40ccad24aa7e097cd2722c46e2501940805cfeaf14b99b5e191ee38314125a875a6e2a1db873b9d0a6e60f8a0dde225766ce582cb42198947ec255b7ed8bb079f4204c82fda2cf07b9a72c63671ba22a74329734024079cad940a0c02250b390ff259cd8ffc42695891c1d480362d923987ba77353764555eb6d4e05c980431ba2f05d2d88e7ef464f23725a94ae7500fcc63a2fad2690e4a64b5a452ad82b1f734c85335c8f62087eeff27125d486ff083628e590d60f478fdb8c5f427a825d205ef300f6625c972bc2275b2a906819029a3fd61ae45e8b6261d2fdda46751f5b628e46fb66635075775f378f3fe22f888b3ebff6ef9632c61be0cfd296de80a43c26aa2997b7ae5142a6929dcbdb1ad96fbd97c1cd657da6ed795b9034b88154a81881a221f636cab0e41929e0308b7d0bcbf7f133144f917f9fa352b2146eaf0c9a7e1f278dad91000367e770bc226d4b070015910a8976b70e45c68caec6a61917ca5e1c2645fe65950bd7c54c43f2546c569765110918e86aa0f36fb2c200b406d363091ee1bdbfdd4fd98c9f7b51bb4a1f6d655d7c92aa9000a0d512ccc8bdc5b2d007dd6466bcb33f3f63a0a744b2847c38c327ba5fb49d2912fedd67a3e41071b49dc9502d2ff1b220f9075645a9955d0d6fe88726774ce5338e556e9c4d74c0858578c47b963e75ff4e1a7147fe6f83ca9fedc6c56c61fd7b4c27cdcc3bd078e2cec542ec6bfe2c097e1373dee7833cf5d076d448a368f811331dcf883c98cc74b6029d0c81d7cb6857f0002ba40f6d4fcdf1e58f44478eae67451fad49823f8127a21831acd9bca013dd697a0bc0a158178b2c2d5b44306fd8dc0cef1a7fb17e2f1ded0b92fde095dfdd3f13a4b82c83e96a3f64e1e8b91e225c96a22c7214ca5135c7ef2862787f25c7299068e0cb04fb9d9db40367badb89f6839b9e3e37c23c6d1713cf0df72c42ff96ff5fe1d80359c2b6b5078cd59ff304afccd18b84405f58a0c66d0c909bec2265d35b5763f7f9f3a4cd7b25cb426414aa56a2c71e34ecb637ba98c1d183a89f4234c67d21f7166a2f0fd5eb694e2a5d8dbddd21cc132ca86cb6c7dd87d2024b3ff3f521615ef206552e78bb40969bdb33c2c1e879af426792a6600e8398894c1059c802b3b0c331750edf8fb201dd775b72a9fb0ad3b31e675ce06000000086dd9aec09891f176a7824126cac438ea471a590b5ea391fc5ec6ed3fdd20c4af3b57caca2418ee3acb4da74ee9e255e5121e72c265a4e7a1034f058fb12a95ebdc9927e247357dea0c7377ecbc52a838476263ae70ff292993eadc76b5f2b87bc63dea29e53d8dcc5d3ce1204d473db0995a0072a3ff429afc11c4a0354aadc370704292822e951587189310e00004ebe2329ea3eca7d16ebb1549abb0f57d1df6665a0c23483926948d24aa972a6a66557f00a895d39c48ad0dbc3152accfec1923042496a8f3ad6faff53e0e086af69ff240476d60f18423375203adc399df210dd581ef5e997d98e09f3553211edf7d86dde9888493987bd1b3d457ef02c4ebf49d23db59ab179e3d3ceebf712f65e53196b54ec47e46a56d4223e762a5702736928ddabcabff40e8fc7cc0f051a0a8be2157916f78180a946a24056f6255e7cd5e6897628305faf7937e7a989ee6e5b1324adb59af9f6d264113b7be907fd0e81e6dc3f278dbec699e207db380794ab7e4e541c82f6c9c176cc02aaa4510a2d4a5823ae195e5904a30503218d3e62f83e86acf8460c6136f762e933764df2842f293799fdd98d25c7785e9c0aa533c60aa4afb4cc5586895e657af4a3d88460e0b97d07d041c5b5a63d64a7e1e28cb6fc7b3fe858a8a51dd19e8e73bbc689b9e7dbad652de47cdca9153d4a8b786ed002cd1faeaafb7d405e4848c3a47653d29fcf9426dbd4e8dab1302caeeb008faeb3589792f69693994daa0c9c7bae40e2432e20aba156bdf95e3642583adcb3de4e3988cf8f72d501f58ad54551a27cfe22429a7e9e5b5498412a6443e4c939ea39068f88c65452346d70d126d0e15d2946a7bc8e050ea63a00cc09371cadcccd05621ae4d0cd8f0a8d8992af37d1154eed6a1daa87b404162bcd0148208fd2f02fbb9446555a27f90582e14960b272283993595dae27ac7034c1056757e995d124e660b665c0e410aa3d9e89730a97d66f494267202b711e45b2341d92f7b15126c4779f1cb4c5a0cf4bdd7bd211d6b656bd9789ebbd437154e892a7abeebfeb025964de732de4cb9adc3f177945e575cbb411ba69aa435f2fb4ade985d8f9e64bd891eec04e8b8f4009303738383a443984346aa82163825aefea5ee5d62d8bc93b4f749c91dd6d634d6a56cf10ebcc2081beb8fa6bbc72f416683d64479c04d7b04c9dc3c07d4280298842dc7d126361f611ccde45547e832cbab354968c1ea32a7b7b6a0c11ac9863e5749c08e5a1376c464d2346e7e60d00e2cb7ce39bc532fbe9d56696c91e20b7af16c137876480d8f24686bc504d578258d7d2d6dab287d91c814547a19aee9fd43a150d849fc7f75a71f1e1b9ec0da8bf8565b222158535d3347f0b5388a2e1307271af8aa81af83b43a1b76916bafc8635af702b351f5b609c9d1d344ae43e1c18f5ae62df1449f36097f053bc33f96839ccbd1bf02a7b78ee0ff03391b49ab941c20a49ea9fc8e07220960421cca4b11219c4ef36cf796c8d034d4f4520e963a6256f80155766a07d59197e86729097e5df3df0fe89302059a477ac0abb4cda0ca3b82a2bd46bd72862bcab2e72bcc863436c2bc5bc0999186361eea2189fb926519578cf4cd3d62cc228057fe2eabc10514fd733dac02bc5b00858dd70d246347df9d1ce17dd7a7830cb2f1a4884fb93effb21b06b0051c8aad8e0bdce28a939b93ff0216a3467118feb81a266f7d6f0e7d1da8a01e2ec3b3f70ec4765a047f7568b011f8fa2d05af873118f45a429610254afaa53bf3e90adc9a06e999c35e6e811a864c868b90ec4499d790bf9a574028b7f87c5750069317c10fdf9d272eb4454837b497ce2a909810e7953e8b84c49736b70af1757fd26e636c36daa208323f07b45f45703584a46ce943db3810f84d55a926ecc45239b4dd51952a1b8113bc4a3ccb2aaea8a03e7c6cbbf69266fe5adae6604664aa766ee3bfb27a2f400ab8db05559e0643139d6f4498202ee9efc8f11320a8c4872beaf8568cd4d418b314d1c07c5997926316c7b5cf3d90faa7c0a0eb97e647b4e48ae0dbf33c0d7d810f25e83b68cdd200dff5773da78dc0dc0455ea35bd5bfd11da1981a064c7c62f9dd730a9c16803d1a8ef481f648201f722756e948487bc4daf240441b698836f1b1913236f4cafaa899b9207355f5c54cfe1707f0f27418cdc2d4204dd4e9fe5665e48c08e033ba81871b478f2fe6f24aeb581ea6b957e89d767a18b12ca151a46d09b15a946b29ebc42b8678da6af9b4800ce1bfe3efc0035f258aa154f390757e91a2d249dc76ade7b46edc623cdd23ef0a1902caeb74ce47c4de382b98fa8a47897b5668baf86a3f984e2ee4d87b4d7b1008afe8c51dc59ab47fcec67d678e791c1522f5a9140e8c9478a8baf9a18c3d25f7f9552310b9323ba547e5f31daddd673699cde5b3629635d315558cddfaf3cc807c0c341b443cc80a9d4f953091fc91700383af2da349049b7721f281f913217b04c26ccdb2d1115dd2120de017daf4d7cb8e8ce9bebcb0681185e1b90210cbd9c73288aae5ca4a2420d51ea0ae3dabd520aa2c2d58cde43e64a4e679e9e8084b73dfd11b8c6c111d2a7b5b26732722cdbefeb0be639e85f9bb818799d4c5fc5f6584057d7e8b7e8f45a77b08c354fe968df5dad7e1abb3fde36a63b7da02f7adac77cddf022d7f89d3eccb6e4934ecf3eb85a62fd951c30e4b1ad4a27b88b0ed541eb4f47bd5b0376576e20f51844e7db2c06be90e30d0b8d6d22eb7be5d1d49c8b3f52df9591ef344edde94ff614678a9a1766ee56d0eee50327ff7056499269fc02ddb61010c3a39600cf3cc36eef433600cdfa8f49221eb0180cf0786362372f2229bacb48b1f17cfa4b1218e7beeb8464dae1aded8d6e74b483f4c9327e8b0db3908e3bd762ecc9cc42a570fdfffaa9f1aa9ad345e00a10df52c9ff5a1765e0ca7ec72a76130141475f41b71f21e87e042daf8ff7e07655a8add4dda107b162ab39ba0b3d2916343c8795b66083344207eae0737abe1d53b7cb806ea6cff89021e989ab5dbf1c2dd58ba2dbe9ef09dd0225f562d64fea9caef0649a14393bd436e43a6537a742aec7c890f854a1b81cf3890c8976c2911c070968f6e760e5192806f4833cb720dda62a4365fffef93a53aa315adc7fb6571caf283f97a4933851634b6aa3b3719e92cfa3e9eefff9f5ab8980af94f2b2f11db4a6edc3f8edcf87dd27a5d7450e868690f48239b69191c063118413d23ca116120fe47867543eb66f6d0467410ccda58e61cb3d9b1b6969eabaf19808b84597abf2e23904c0bdeba6ed6653eeb40463e97292165a509fd3a4b257732d86206967f173cfd06e0f4bdf5ac0a4d4029734aa2a842a1ec0993147258511bf42754fcca8a173fdf65dcdb5468516bdcb6f3ec1ae5a2cf8d99a53f67568ef430a6b9474292260a02c07eebaebb774a9f6a04f1523d7c6f02826df1d1e22c5d2605a286414efbd4afaf873cb72c3726a1d08cd943fb8df504042c6a621b0c21bedc71924cb72dfd9c5761743cd085379bd820e0042770fd65cee9b4ef9679b87651fe8b9882ff7c441e445f247dcb30b4a201113ccebd59f24f38e18c134b065b331710275c556d641d1e39ff8a3744821198b6609234c02016ba4a4c53df34d4433cd16e5ab5ea7971e471ffacab53c9fb814d36e60d17c3bc18be5353689729ecc105461d5f44d8973c98e70fa0965aa806c7c80d832ba54d2e92c8c474d1248b71b29745d03b52b732ac082fce8fe890eb8f53da6a16da6e80767898b6521cdabc107c1087292d9a4191a20eb7cf08552cad62c4944491f30349d4ae297eaff9f4e23f3c5de7852d46099285c4cdb069ce2bd1a7572f18c02e2533fed8190bed4d44d02e587d8e0612c50517e6fde48c352bb00b461e8b7c89b0ca5a3573d166b73739b56b04baa93d3d5b4300fde362ce779b2dcd1afe0346e517cbd9e442751297a09b34bbbb84cfa829bfdecd142595bb46775c35010947b14fad4222a9f3dc8b4a5a0c8e03b53cff00f69f164ebd70371ffd3aa579c43a8c8cf8fbc672dbc6cbbc13258be4bc39eb28b0c7c97f8255d05d69b8c86df49d6db1284cc4507c0937b61f84086f90a425731f48959e0ee457cf4b1f81f1f945de4b21b04a04320baaad776aa612b928ef5cedc7a19253194349ad763c331ac49cb7294190310efb9bc92961505360cd64c3e93c0008417f8cd32d502b079c799c9926006e2ed96185170cfcbf3a47020f6b986a87bc558b3241cdb6328abe04b911d2f579baa8df59d"}, {&(0x7f0000001580)="b2586b108e5eefb69981334a79a81ee39e12841b851e3a1c8f"}, {&(0x7f0000001240)="8a5f8e72694f5ab828d855aa4dfffc9582a82fde61733358a1b840c27a49dd387cde60548eefa58387c3194d4ede6580974a6247d97289b0f1f879036f395f90fc696f26cba85300e014ee27bb4df4e56932e9048bfe7ff21b325e19d9985c7d2627474f89c627d7"}, {&(0x7f00000012c0)="4edfacae3d0b2bb57725ced7a2c857aaf05784d4918ca0f797ec3be135efa4829a06883ecf39a697d17cb2d9db5fe63c722fc96a28d3ca2c72cd57c3e9ce7e86ccee5f92269c9fadfb41f19eaf"}, {&(0x7f0000001340)="41ce8dad042b275258903d66b458ae6757a45957f4290aa9f3e623b677c42b574f19e636"}, {&(0x7f0000001380)="8e25ec36fb3abac67b", 0xd7}, {&(0x7f00000013c0)="7d6b39957cb66e8542989dd6ac02fe519c5dbfd6abd40f123c449e810738a59e094ca63001fc195256c241b43d7678f8c103568b1ac1b7068c4d798c353048cc14b364c622a974bf2443cd695b044dee2c89745c29da9aaed222d94d45540a0b1b1dab71dc61b3cd8aa640cd967ee68f2142e84ebac1e4ed2acf449aa23c619deb187d"}, {&(0x7f0000001480)="065162347ded758b644a2021d861dc0021b9a1ad56f9678927836b4e436872a67820aa32b1ad42c7c257b2b8d9edf252"}], 0x1004, 0x3b) 16:00:03 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x30, 0x4, 0x7) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x8000, 0x3e9) write(r1, &(0x7f0000000000)="1bde40279fe14296ef6193fc69d22800e6b438d68fd2cf93d75a086b69950dab046f618e403d650e6a2aed8c4ef870fd8510fac74a8c943d57d6c143fe3b66f106e1fabfecc94b4d5a3eb071dbb8911ce7add04ef4480556f8436701b330491ef43e7ff7fe46f8e9b8f71d4d97d91d1c5ba6ff48c93b3e6ad7b03856f6ac6aad0984bc7e6459f37ea8f75cba55", 0x8d) 16:00:03 executing program 0: r0 = socket(0x21, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x42) openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0xa0, 0x80) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = getegid() setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getgroups(0x1, &(0x7f0000000080)=[r0]) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:03 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffff00, 0xfffffffffffffffb}, {0x3f, 0x8}}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/142, 0x8e) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2012, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x41) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x6, 0x5}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) lseek(r1, 0x0, 0x3) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x400, 0x4) poll(&(0x7f0000000200)=[{r1, 0x80}, {r3, 0x8}, {r3, 0x110}, {r0, 0x41}, {r1, 0x4c}, {r1, 0x80}], 0x6, 0xfffffffffffffffd) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)="8ff1c140a4c95f095a59c8cf5d102a01d3b981becd0fc186de23a577", 0xfc59ac6ce9ab056a) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x4, 0xb3, 0x1, 0x71edbd3c, 0xffff, 0xeca8, 0x1, 0x1, 0x0, 0x1000}) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="6d894ebe1f4621def87cdd6650da286268d8484c0f72afac1ad77e37fd9707d0c668bc0cf1dd3fe67c2f05d9e421c265bf57bdb6a5e89bf1392f1987a4d643f0a253539b88b297533f149515426444cd42e0eb2407e3dea4c0da9313430bd9726158de1fbb8e35f9266aa584d56b7ada00633012d8499229", 0x78, 0x40a, &(0x7f00000000c0)={0x18, 0x1, 0x80000001, 0x6}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) sync() 16:00:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000544f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f76f252f4529ad30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e2b6d03f28e3c823e98ba3ecf8a3262b3b4b3dff644c121b581a1ddebb790b2bab1c15b60000000000000000000000"], &(0x7f00000000c0)=0x1002) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x403) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:03 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r0 = semget(0x2, 0x3, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x5e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20722, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="98022e2f66693f003000"], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000400)="7455c387ac042d32074b9db92bff193d765ee31ea62af622edcfb5186a3387df36c933e2ce9251c2dbd8385328f5d3fc7113b8819aa6fa4b81d30050476eb96dd6f1a4e416bcb59dc872330c8b52a07d09326f7ce52a2640d0e64780a53eb174dc022473974d91576fa9d01402631663411180adbe2854130e2878507b4fe9cc8859cb7a5942809320953f21e8da3d25c794f9e8c5914b11ccefbeb01d862ded15bd7ae898091002cb442db093b4a78e27e9e12cb1154c15c802dcf9a62c7788303017333316f0a3875fd2509db46857bca4a616d7b741e6d6e233f4c3bcc185d9688c0931b0bb039a85283bbaefa94a339c489f5288feeb82b1b67391796f58fece9a8f26c63290b4ca3e3054908dc0528819af9ec05d28a5a261ffe1ba555150597588a027e912b1dbb918f97a2e1a5389a19994cb1cc1787504a6e35bd049e47d3825127d159cc69a1bfb9a97cc283e79c27560129873e8c6465315be41a17942a724f14b8d613da8149950a21dc900ab9de0ce472c68aa5e2b4fa1363c829519a7a47ae2af036b65c5f351e79431d632c8b3a873411e0723ab6c1db73ff3e0c5e0ee3e50d8039ebdf080c635817830c99348da36bea1d55dbb3174ec92042e2c15ccbbc2ac40a3cb22c5c58256711445c3664fbc467ee98d1532c00de61ac7ba4d51073562dcee26567628572287887612c58970d5e9cb3d5cffeac5790910fc962cfc87069d36262ed5544a5236476b025c6d1ef1153ca20bdd6b6a16913a8709a611cb868e56a8cca4669b3f74a87bb3a9a215d96a3e30a38f6ba429d3b201c0bdd1a0106fe45b99e7dc7c9a358d4eb6fca4d0e4b7eefd7e15fbd422407e02016f7a8e459fbe857f72522ffbb7ff5c614d4fe76e7a31f3c07eccd8825493338d6b7320090740e2b153447433ae964e9a414a742d31d66bb60d610b546a237b16df6f5d1009903b3037bebe3448264f41c5186490a8eae63e95be77aa5d7b553d2a956b8d2d4ba672be958b4fd416aed9d4f510d6ba691b1c9d15af4fdfcadfbf1ca9cf50661428aefe0cfd32adafc0a213e353472fccacd774fd56453845035eabce9972a12df8eef0b49154a0f3f1294741499dcfa0121fd501cbd283675f9f36725dc279750ef3a992d3c1d336e19de15e53b15d718a9d8f61282119dc3585e55a5d1874ef676c5e7f14ee5d6ffaa01345cf8b92209acf2b604bd4990428deddc3d66198822d2ed2a6889475c997b19f2fd7b6ea412085612ca7814b1175e5017538fa2056ea0cbaf9faf3d5de34cd22378fe1827c448894af15be172bcf73acbe5f11f3ccf16750a42d3392e4e6f177f107d0f8cfd78e46f5005fae8ace733311a6c6ce50fe7f8f38dc41aa0918350c71c2d3378b77f513f5d20ee4edbd5253b6a413411f2e0e6d84a9e0251193926890eaee578ac094ccb54bf112728faee063bc57e5edbc2c9da97ece7601d84b39e28d3b47ffe92a63dc469683cc09bee50aee89409ac2d8e558583ce6c82ac5eef3b8dcac068b40b3b678ee888e8433a516c1309f84c700c6e783b0a98feffa0e562f47e4b24c665624f81eff5906279d9b4c6dc1b94f6f2375b2821c0407844bfcb5ec9d3b8e0a993dbd19cffcd23ec26ab6650d920ec5ecfd6c1b29c7c51e87164ea33850fa7a775e23cea6d79ef19ec247ffc5de162b65114a4a4c66e2cb177da217fff14a076225c76db295e6566b0636a68f7e4f49e175f0b85f0beb1cc21a8020f7c1117d4c68ba30d4dd9684a92c7ac9131a3dcb39872880a43387fe9dc8e4d5e9add53c6f78d91404a1287201c6a0f47f93bbf7538bea931761b455c745f46441cb2b52eb1554dc4acb3f02e1a470bb86ed71a8bfee2c1aac31a5deb3f5e0a8f25bb660ed94a73807c688476fbe431ff1d4b5894db0e8269d49309716f85df0fc4c5b3cfd1c2cbcf6acee9bc9a7c8d175dca03c1ae8789812f0834d68e6381b0dd4d92571ef4835e97ba33ef6a8be2e62ab2e379d6dfe9150b09ab39c161c14d698", 0x599}], 0x1) 16:00:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x30, 0x0, 0xc6, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x12) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x200000a5, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf00000c3, 0x3, 0x10001}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0xa, 0x83, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x5, 0x6}], 0x80, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x44, 0xf0000081, 0x2, 0xe7e1}, {{r0}, 0xfffffffffffffff8, 0x41, 0xf0000004, 0x2, 0xc83}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffc01, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0xb068, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x5}], 0x4066a9e6, &(0x7f0000000080)={0x7, 0x3}) write(r0, &(0x7f0000000380)="3636ebcf8d2bc348c93ec74970a47787aacbdf58f64f327820a4dab6ba4d282b31c8c1867dcbd5f3d901b8130999e930f62dfae1a0cd10a09158213f8260ac0820a44a5b860e377bfe9072cc571da08eaf29b90d80121b6d2f27b8389ed573af0f18ccda25b3ac78d591696c8d386038aabafb16966e277a56908110740f8bfe4a6dc8fbf21f6db409a10e6216b86a9a9f7fb9a3eafaa06fba16e32e13e446dc7f7ca9", 0xa3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x3, 0x1}) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x0, 0x3, 0x60) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000140)=0x20) getsockopt$sock_int(r1, 0xffff, 0x1205, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x83f0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x46bcf1d8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x5d89}) 16:00:04 executing program 1: r0 = socket(0x2, 0xc000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001340)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./file0\x00', 0x0, 0xedb6, 0x2, 0x1, 0x1, 0x80000000, 0x0, 0x1, 0x1, 0x4, 0x1c}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)}], 0x6, 0x4f) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x22, 0x57c9f51a, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x10000000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0x20, 0x9}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x100000001, 0x4}, {{r0}, 0x0, 0x36, 0x20, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7fff, 0x400}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x11, 0x0, 0xf17c}, {{r0}, 0xfffffffffffffffb, 0x12, 0x80000011, 0x6a}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xb2fb, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3f, 0x7f}], 0x81, &(0x7f0000000080)={0x0, 0x78}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/161, 0xa1}], 0x1, &(0x7f0000000080)=""/1, 0x1}, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x3}]}) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8000}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f00000000c0)=0x222) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x25, 0x6c, &(0x7f0000000000)="4c229e4774673dcc1dca4a51", 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) socket(0x3a, 0x2, 0x8) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) 16:00:04 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="ec4ce8d79815f010b86601f1c93e5fcf570f9b7b7cd3632f73c410432df5fe5384c99f9265b0c49df84972b079748dd5c6b54e5cc4ab15ddedf0b8b3b1586e3ae7f9a719a2c0efc3337a0d42cce0637611794ff3840026f2d833c3a7d5ed0ddff35f8d22f0dfa13e2ac452e3c815ba82fe2a43d396e0af84f394ea220768d3875705caf3580a1680d2c4ec5cdc55856ef2210ee378276bad3e156a35be9e6c7c174d060c929982741cb9d3496a0400dee5a90e809165e91e823c8cc1ad5e091309db27cce6c45496773d9b163344a4a0f7f33928757c6462ce4056740bd6cdfbfb", 0xe1) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x3, {0x7, 0x6}}) socketpair(0x2, 0x3, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpid() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xffffffff) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) recvfrom$inet6(r2, &(0x7f0000000040)=""/75, 0x4b, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x3ff, 0x5}, 0xc) r3 = socket(0x40000000001a, 0x3, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x10, 0x0, 0x0) r4 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20121, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) readv(r1, &(0x7f0000002180)=[{&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/248, 0xf8}], 0x2) 16:00:05 executing program 1: r0 = socket(0x18, 0xc001, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x829, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) fchdir(r1) 16:00:05 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xf024, 0x7f}, {0x1000, 0x8}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x100000000}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x57, {0x2, 0x3f}}) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) socketpair(0x12, 0x6, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="f2a19bf4ef37894d8b15521ccfb629aa6da93f49e44910b524769614a5aaa02deeace23b8f8a6954e479b35a59b5bf832f4ced5f869cb0bc27592ac56c034c2a2b7c1aed761c0f1b2115b00dbf7272f5f697367217faf038dbbd00d40cff3a22a93fe500dbeeff870ed10000000000000000000000"], 0xa) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2003d, 0x80) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000040)=0xfb) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20400, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x8, 0x4, 0xfffffffffffffffd, "aa4778d6449686fd6ede14941b48ac69b1d09cc1", 0xa8e, 0x800}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8020, 0x0) r3 = fcntl$dupfd(r2, 0x20000, r1) getsockopt(r3, 0xa7, 0xa, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) getitimer(0x2, &(0x7f0000000200)) chmod(&(0x7f0000000140)='./bus\x00', 0x3a) mknod(&(0x7f0000000400)='./bus\x00', 0x35, 0x8000000000000002) write(r0, &(0x7f00000002c0)="94a4c970960ce86a809b49166517eeeb596624624895238ed7ae41fb840a8f6ebdd4cc815f8a71a19318a6203a00f69933b2b82b6ffb6541b80a862cf9fcf95cc2fa0f69529551e9eda6332acaec628201ddbc7edd5cb3bbfab9fcf75796e89645de97d77827f845f5b9b10aa7eb2bbd47e0351867d44297697c1d7422e466f5afc6212053dd1fd64377ab76ab8a7b8634af6f7fe9b4a4042c524bec1ed74faf67ebba0faddcab67465c189635e396abd83bab2578d1030d247bc3c27f6f28bbc4eac195d57a395a0186a76f6d06ddc2cdd6d5192e44c0358e9252fb3e43540d11", 0xe1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) semget$private(0x0, 0x4, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc0800000000000000a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b4226fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0xc92, 0x3}) 16:00:05 executing program 1: listen(0xffffffffffffffff, 0x7) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x12) msgrcv(r0, &(0x7f0000000000)={0x0, ""/159}, 0xa7, 0x3, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f, 0x1, 0x6, 0x0, 0x8001, 0x2, 0x2, 0x1, 0x1, 0x20, 0x5}) msgrcv(r0, &(0x7f0000000180)={0x0, ""/243}, 0xfb, 0x3, 0x1800) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x9, 0x7fff, 0x1, 0x6, 0x12, 0x7, 0x2, 0x1, 0x5, 0x2}) recvfrom$inet(r1, &(0x7f0000000300)=""/25, 0x19, 0x1, 0x0, 0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/103}, 0x6f, 0x1, 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x10) msgsnd(r0, &(0x7f0000000440)={0x1}, 0x8, 0x800) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x10000, 0x80000000, 0x822, 0x0, 0x1, 0x6, 0x4, 0x0, 0x2, 0x7, 0x3}) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/158, &(0x7f0000000680)=0x9e) getppid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0x3ff, 0x6}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000700)="40a4e980aa630f235a77a2c084adf088dbd9d341074f8b1292b98df160e033fe7eceacabfa2a082c38e6b14e62f6997e6c5f30a68e33a675427b9e2485725b5cadc945f830fdaf3cf821d619ea9f1885245f8aabb870582a1bef16408f6c72cf87fd4f75dca40fb44c62635eb0ab935d955b82edb91c58a40feab6f18413c70d221290c83bdda9fbf3167da67c93168a7e2adfd6efa112beaad6c3f3771c3c93", 0xa0}, {&(0x7f00000007c0)="08a318c136c73c0b86e2eb147cae8ebc45b1375f0930d2be13dc65177fd50015472cae4a525d71e06a3311641cb31d923c", 0x31}], 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = msgget$private(0x0, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) fchmod(r5, 0x108) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000880)={0x3, 0x1ff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000008c0)={0x1f, './file1\x00'}) geteuid() msgsnd(r6, &(0x7f0000000900)={0x0, "9e20ea91924306154720bafd76c491d55fcd812c0b53acc04cf0f6dd91d5c9fe444b7477b1b0bd6f9099da0ead914c82ac63acb5cf8eded853702c1ade0db8a8a913b6da045c2576ffb6d4a339a451f81d4ac43e3fe8a5e34d0e8500a9632c1c8b26c8f7a0"}, 0x6d, 0x800) r7 = dup(r1) lseek(r7, 0x0, 0x1) mkdirat(r1, &(0x7f0000000980)='./file1\x00', 0x1c0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xe3) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() msgget(0x2, 0x17a) r2 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x65, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x6}], 0x7, &(0x7f00000000c0), 0x8, &(0x7f0000000100)={0x10000, 0x54}) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2e55) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) 16:00:05 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000c0000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) setuid(r7) r8 = semget(0x1, 0x4, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x89, 0x6}, {0x67, 0xf71}, {0x44, 0x54}, {0x6, 0x7}, {0x85, 0x7a13b739}, {0x43, 0x6}, {0x87, 0x7d}, {0x22, 0x2}, {0x0, 0x8}], 0x9}) setuid(r7) setpgid(r5, r6) fcntl$getown(r3, 0x5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x7) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:05 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x75, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./file0\x00') 16:00:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20001, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/1, 0x1}], 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x4302) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x22, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xa) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x40, 0x73) r5 = semget$private(0x0, 0x7, 0x2) msgctl$IPC_RMID(r5, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x9) dup(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:05 executing program 0: r0 = socket(0x18, 0x8004, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800006b, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x9) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0xf7607bcc3549a6dd, &(0x7f0000000000)={0x70, 0x5}, 0x10) write(r0, &(0x7f0000000200)='3C', 0x2) 16:00:05 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x100}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="8c63acd3ca8ae4622d9d65b19bf0756154a9018c97c6a04d7dce1ffb39d51d29a50873f24ba02435ffb0a2e5cd2022c7cbdf709dcffbcf65bae684d30cffb4d7af7be153cac6db18c3e148ebef7637131ee31320af9d1ed309a7840a90b4ebc0323c92d1373671e5cc15605ac276230340", 0x71}], 0x1, &(0x7f0000000780)=[{0xd8, 0xffff, 0x1, "17fe23595f22c9faa08fb14d6480b0824f5a48d98b163105eeae5017f0c5661e4101865317ac653c67c34b1b8c8e18db5eb33ca76cced054cd9cfb935703281d6b6fc4b2556c3d143b09dfb6aad913a152e7a9e482c6f2457ca02029c6a697b3dcf62a0df06f7579dd8deb11c0ac831e58481ba26d03a23cf74232d72ea0b3c0065c19b42ec7527ef1377134b32c11242b7d1180b3d760adcae6217398434caed9fb7fdbbddb3a6cd8e9f77d40d5d843c3f7479b22c0bb8e93eae895951a6105923b"}, {0x88, 0x0, 0x9, "06771fd8e6da146b8b93ed5dcef388ba22ab2ad1fa45521185809c3d979cc1095497f26d458e8b94afd4337f444c04f1649a45af8ba7fd8aa0701b806b26dfeb35df94abb349d4f7f74565a7d0ee38ac3b028444a5cf93f2a325bf11eaf384304ee0aca5321a713fc6aaf80b6d6d7b3848883929b9f5bb"}, {0x1010, 0xffff, 0x9, "ef5174fa06e076ee7eb3e781e53ed30b4b777b6f9b1af0bd8db6427028c35feb70ed350d93d385b3fb44883a6394c075308dcc45413a5aeeba23315ee051ecd0c8e7896ef4ec54ce9a118c2ba24c457813188727d97d2be2976e84950afd4d50710e52431658e06e8c5ba3cc650bdb8a044a393ebe219165307bc5d949f8b69379d88ade59df16ee3d6f669bb26fe8dc3ce9f2369ce5a386f7ef3fc12759d7ebe8c011dc6ceabbb4652f8228d55d3d0f8723b6eda61aabb439b74726cbe47039f0153d2a7dabcac5557fe0b94f67f645a51c6367b7b2fdaba77326b87196ca516f1c4a70331c06a7118738dfc08811583af665b635e6063271033dc942a4df61055de994eb2f18bebfc037be8b1b02367776e737110503cf4ea17ce22174ef2170cb28febff563c948a4e7485ed71476db3553534f945ad8caa8aac5a226dfdc02bea6a7a4f477025b89f3862c7c4c7f28cb0fa6da63b10724074ea066ac2cfb23ec2c2879c1260f645d61ca12ab1e761618a506200d83ed5ffbd01ca9f3f6ed4ab1ce5796063c34d2341e01d08c2a8ec1198c4be5b6f9cb1d04c1e58ce9e11c8f69fa176119f7233ace4fed8b0e7a4a832c0dbfb5686996724169ef00be54bb4f5dfbfab19e6246d7fa73d5b9b5cd06cf0b7642bdb80f50de51d9c5b217defcbcc4f44a41cc1e893f95d0f5abfa51edfc9aed45b5852d8c28adc4d07c829266ef2c64aa45c17bb507a4828115479543fc4a0d743ce9b9b92fdb41a3e46b0738150b219b81e6fdfb14b3484dd059212b23f40fcece52e806ef08b6d23be208635788da866ec1d42083c3b417331d5f27653be85f9c5f7337145d6f43d6fe5f3cd19cc51587505230ba0c8834de39b877739e5cc7426a7eb4c6a7cd898e71978e644b2539d9a5c17e32e83633b06a69267a16f70f92f1f5f7570492fe52bd5cf3754b888038398493dda92f6432d262f4351690d4958cfc8e92bf645aead85eec59d670231796d7f6f1150ecffadc495905889bba1b430392c29cd4bcce704946df59e9d022d3a74cbf45ec8c359af41be6affb902fe55215797e56f74e83e63aad0d765a30703a93bbaad5992db991198aa61a0bc4f176b46c4ecb4d66868086583a748a2006af0f380f94900adbb0ac547973d94d7f92a46e3b6cbae39baa91476e6442ead5faf98d28e8765b4d3a4259bc3f106d74f44624c18df7bc127e64844ecfd48eb51e33f84c1bfb5fd935d6b2b9d4d71a8a20a0d137eea9a9ce5b28439c9d1bbda634c659aeef2c60a2e873c3b89f75ce337d8c26dcadd85a8f476be520be9b0409f350804b8bbe7a9f3d84be84f262e4e940a99a2c4996105ece85e1623f0a95bb9c61ebf3897606094f7404ffdd90319a8336f1c231b8c2f0c9930bd3e032c05877d6c7e09ea448f9fe0b5f6ba5cf861b9fc450812b797516b78384e1c75daa27098de4c86ce105c8ce6a67bacd2cc39907acd42599d5588274e07785a0cca927384daedf248403338d4f91cf7c31422f578d6012d447a8e9d86d7149c3b5a56b08d1393f3018b53588a72b35b31ac8176122a652f864f9edb42a6fbd6684d1e829fbeba643a33e51557baf92c30cbe486e4d0e39ef006666124ae2d45455be178534541a84bf03caf97e1d526a6c6da5ac23ce0f802b0e680540fb9e3e0d37a254014fdaf4e0f6b9b7aca7ce7f5bfb774108aef08e61bdd9db0e21849979b23719fbb6226128d0c8d641243d298275146f6208b97d17e89d97b3c02a38b636f219b51e28f6e1222b1743aa02e37223b54fcfdb59dff162a5ec7356e7ecdd090baf7d6d80e55d4bd80bed9a15b55ce9a7b59b4c492256ba63b42840d8dee4c29b90f9c1e3f493b1a2dc7a69123fbb0fadbafaea829cf3f54c7a6ca97b9f9f05ea7b16d34d9e0ae29c04be1d6cdaf39af881824f8f377f9b9b7036b4a190e48b02ab1ccc7cec261e8a073ed18ac82b75489d964ab6f4a929bed7aeb5231ce3126d58a75ca3cafadb161266c456ada2d450bcf470c1d5685bae5b41ed81955441679f3a4cb786dc7849ab5ffc3aafac822be878c2dcd2b0f2741e3cfb77a30e1119ab3954c9ebed3bf2b08ec7f55bb403d2d8eb32a5cc0af62bf119ddc258e728a9dac811f8e5debad1115b6b5f9f07eab47e4092cc0051716a97fc64699ee77c1606d01a661859919f29aaf8494ad0c64ab449aab716f5bb195eec4fda204b178608a18fd5bf286009d8b9271e68107f46d182bcf39bb7837a35e74e49450014868481db8927e5edf458d9d84e4a25bba5aecc97fec714209a20889fe4c9841aa485664abb713c476905d7f181cd547e92af8041655145a8926b7ec471567252ad954b766f3bf7ddb70d687d32555f126afbb9ba31ea72e3b48383b0870b520edd21f533a0d98a9de3558777a19c5e6ca28a468d441b7fc92c741a1c63bf8095ac27d41f067f100148f0cdcebe8361578067b97344ca51534d3d93621c4a19cc89072c06b664cfd5f0aa0e6c482ec68dd5cda9d89223f446bf110cf9aa6dd6a93fb5ce1b86acf70a28173ecbe4c4995fbd1eb4c1a8c8d6336cae4b2e92c2fd07e0456b6b0bdfe7be925b8229795c955f87e9115b0ceda8c6f7bc98e360d49f0299fbf0aab2d5bee29bbee0ea31bc68b563555fdaba7a898bd968aec1c42b54306a221c4d7d5b12ed2b87bb9e5540b32cd03fd2af6c122ca0fc9246afcf6690ef0e8c706336f902e7840dd591032d65200ca880ce136231445724b7e41cd15b498e80cf06593bcc0fe872a1f08a7ba64b8f5f71856b1f74260e1a09290785276118bf56c27a6a3a0ad16b45a4e58e34c93243728a14afa9ced9f6a5f1eba196cfaf28c35d3d3ea56866b401e90fbe1e69897e78eddb1ebf7d31329790029c6f2e2d0f19605e6e9c3ef21e0e47a856f00292b878aaed369f6b296512b56ef2d5b20bf6737eac9604c8e3fa76408a46c6d0dfcb77103715d612afab39458261853e3a50fa0a41eaa77ad75228f88367bf5381d98dbcab034628799722498819387fbb3470c6f3140b29b48460f70b95f29ee5b4ccd36373172c4b18d795bea1583a3571cfa86f95733579b5b96418dfe6d6c1904863feed7d7d1d6c5b1ed60441eba48e8409f6f84f259c31fc052e428c00f85a18cdcd6d5c672f701285ba0f954ad1f6a92df7a767de2be60b8bf65b03b9109800bc13bf13cd754f2fb7fb58e1e25f7eb9e1c50b8d61dc4273d7464bb400cb68e2f548af2259ecea6489f462ccfb8b7eb219c666bca3d2b8a9382c600912b8739d5e7cdd37c9b30d3b710629ec9c2966d77e2afd38e85bf633d138d04a561ac569b748feea5105775d928ba4134fd80cd22e7507ebc7bcbd17817348ef5a0ce4288c2e3531678be34cd2665a11fe094ff41469a20e6f3fb863070d2179f59d70f5188fc94778d700b3f2ba099dd2e3511fd8b24b31a988ce4251f25301e02347cddc96185b6af212991a39b7e27fd2b13afa39bcd0183cfd578dda3eb9a54104693f848083298e4bf3c0308373f72314a79629e05a88eeeb0e67c66d3b668aa3a61640234864707296dbf2874b114581fc37b616a798da4ae032e46078ee8adf4dcc43f64fe585932690a8a29543819a6f3c3115bf0acc8ddbef049aad5c5bfc041d383b8ccabedce1b0bd53c221d10e3517c9b6e70934f9b221003bf21edf9bf1eb2ed4cc11de01e71f73ce9ff97ede22a7f6ee67510507606c51aa0e9cce50faad4c35841cf9534e191ee3771c6a254486facb7424859a2bf529565ca4b681f9e14a090e37d5526dd2f9e3d484ec11eea2af93922b734d413e3980d97d9e5b6157ed895de155c213c4b277923b311e510ec73d9233bd1a0a1c82f80b63595f6ee6fe80e549b05f47dfa612bd75d9b1cb5c5390a938aeee43ff56222159abf0e70b09400da6a0c681cd091fa770d8594c16abb359c21a2ad6aebbd85d0ca18de5fa243394c5043569b636254b1c7c0fe943c5931cec16819955d235a28d9e9a673ca98d7cef7bde1395fe9ae57f530429fcc4a01ab8b0ca68d80cc00dd3b9d2cb49d7dc835d5863b0ad79e11d529d997db7f7bb35a85452d82e6a27cf6b6261d36a571848533b6a9055ce1da6991b8069c11309d957d5a28c7a7a28f52f8f0784c16432942831c10b311f15f3860a8d0024df83f16a2e0823a6a24439ee4956c836a19ae598a2d0e0cce24dd0b1897089d75fd8501a9f6d44870da1d19e1f5aaa7f44f9a41e160aec717693f614b24d74d8880def25011466540020085be5cfca5a269b08813962e1fd08f3f505aacbc89a563aea9674e21873200a00cbb7a536e22e071d4bd4b3440f669e582fbedc881eb7f44cd0c25bc243f5f0cb8d21e54e6dc349bdaa370a42c9d8452dc6a24530901d04156bda8a46d9033a006f23f91b69200d058b2a46a55a6058d25354b609815f7e755da73996940df2d0a831ea65c1ad47a0ba3c7ae381d0ff6b5005d19d0480162214e1175995f07c7a0195209da2fca0d49734b75349cd3c49c63ec41e4d774b3cc921e3e20b6d1234d322fb792ef9ab94d06b15279775423eb8cc6cfdbf2508ebeb9f033d3177f1ea9e01841dd60ce4f5496eed86626a84bd3bc464e1a54ab91d2ab842ff16c7d337ac96ac2fbee19744c5786fe66038d5a4f46cd4727aeeb8c77ccf7aa01b7ee17093600c23b623b41c405888a6caebb34631e909b3fd20c03adb66dfd0c7077201b18f2cc2879e9d3efc2f0a3b6956b366a43eec42a2fd6d816b997a0998ecfa9ed8b6895139d12babb6315b5750f9abaad8c96f0fc71c79cf1fb500f56132bd6474e03ab12db4f4437a9310f0cdba590f4cb81a2d2b54ca33b73cd5cfb5b7738c09eb6c0e4691fc059ef3f4ac5730d5fccd06bf1c6242175884619c8f600ada0f03980a0ef62afba9942dd1905ced8a64d16c9fb371ea2e54e823444492be44aea0199fd754d76d5b275530580c4f1d8a051e6a4531dfe53bcbecfa67018b5fb44d43482545d8dfe14eecc3731e2bbb59423a96d10e41d30173ce9c1589a472c3ee4a350b1314d3516a4daf4783684e93fa04eae3828f73cfbbad9c0fb36cbc52668b9489f8f6c5df51e55350475afe86b4ff03054b948ec24010955f3c895e0e4c740946683e06eebace7a78128ce2ff49a47e24a874bcc11f984acf785af976627eff523ece3ac5a3d3fa105cff8bed22506958682201c406d65554e5be85e630320688f17412746bc27f9fa8fbe4392e4e1bfd2b4ba768e0283aceb09130441fc621283d6f48a282cb07f6efb8dc2d64b9a18b6e749f5950cec3669e4fbd3395bcd26060b88be9916306c514912995b371b6a4576afa823d3eaec64889c91f2026bb0c42d1b37d70824043343ed425f21262969d9114a90232cfcfe030608e7c3eb4c4cab9d6a46d89f5338acce22a905b47f4301bffbef06d8ae0be7552ed947e22c0f06684bd3da833ff79382af817cb6c39d4b113ef9793e469181a92aa1c602ec2e6e2d9533ab0f7f597112e537b20e68335210582bd356f96f6f4fd765f55c735475d90fc19a83f14ba2ba12a606b31fc72fe09152b83a3c118ce013c7c4f13f0f70561fdf41011bfab99242a251c74a8855ef67e0ee5cb178ca29abdf0b8a055ce56f75d9a3c7f8ac75b3c090d8fd6e845b63f675783c16929ad1c510e9e6acf4062b81aec61be9120f75e0aebb0eafdb52bec42266633bb7d881e33802080fc365470987531eb06f61d859625df431d4f592a38df0c11a04e0f4ed7bdfc2058c1993aa9d6d3c22b"}], 0x1170}, 0x402) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002b, 0x4, &(0x7f0000000200)="ebffc6ff13b9fd8100004e713048e69931929648", 0x3e) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="f049776045292a0d61b8b7a69c8aca379adbcd", @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES64, @ANYRESDEC=r0, @ANYRES64=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYBLOB="3cd47ec28c5b0d74b931359239e9e89135564f7855cd81ed1e99a8480836e4a9ac55253cf77368fe6d4a2512bfe2d71294bbf599ec2c60875b09ef56cc416f836cc8bbab34dc0af7c0ac9cf40a7afe101e92f262590c0c6ac0a376de63b4468e71f6cb71452e802b29", @ANYPTR, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r0], @ANYRES64=0x0, @ANYRES16=r0]], 0xd}, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0xf0000001, 0x8001, 0xfc000000}, {{r1}, 0xfffffffffffffffb, 0x24, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0xd, 0x2, 0x3c6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x3, 0x5}, {{r1}, 0x0, 0x1, 0x40000000, 0x8, 0x200}, {{r1}, 0xffffffffffffffff, 0x9, 0x10, 0xc4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x88, 0x20000008, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x2, 0x401}], 0x1c8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x20, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0xffffffff, 0xfff}], 0x200, &(0x7f0000000240)={0x4, 0x73}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 1: socket$inet(0x2, 0x5, 0x5) socket$inet(0x2, 0x3, 0x102) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) fchdir(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x2700000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xd42ed661458606f2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20000001, 0x401}, {{r0}, 0x0, 0x8, 0x57825c731757572c, 0xfffffffffffff9eb, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x6, 0x8, 0x3}], 0x8000, &(0x7f0000000200)={0x10000}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d3d9aba2", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = dup(r0) fcntl$getown(r1, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x11) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7f, 0x400, './file0\x00', 0x9, 0xff, 0xffffffffffffffc1, 0x93}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x7, 0x3, 0x0, 0x3ee, 0x7fff, 0x10000, 0x0, 0x2, 0xffffffffffff0000, 0xfffffffffffeffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) writev(r1, &(0x7f0000000840)=[{&(0x7f00000002c0)="c80c0725545312d1e97b44735efedf8a9ef68f43275d9494ab2ae834f562f0149a77fbf6da5e51d51709504d7c346578e5a55c1596c763dd5a4e3b6851321b769c0a29b0487869f4ddb5302bac7095d3222ec9db072775eedfe8eb05afc1711669423b425eda02510580075f775d239185b298ffec0f0be6bb1f54d2a1e401", 0x7f}, {&(0x7f0000000340)="24a65b8731bf35f8c62387ea320bb9095413c095a866df14abed6af0178eb569efd8533f1bd00102623e74d104abb19bbe3a6845ae3dd0bd927e511eb10522f2ec023f3b568c403ac6f7d5306f35332e4d37ccff542fc6502caf767c4c51fb2ec8f0857bdfed362c5a58d9858bdbd9cb327eca7c08055589f46a374fe54e74f60ade765f95e650c9de2ba58f2100c2e55b604f8d321fe38ac954c136bcdbaaf6b7287e", 0xa3}, {&(0x7f0000000400)="57d7e754c9275c0d05bf26f404992603a29ffc20c7ff7795aa8171fa8cbdda85a2f17d1767aa3f1a3bf0abff539821a104123f091724acf5c5d4407c6d6903d0f6e37ebf7985a62447a646f526aafcd917861a113494fad4bd7f4aa1725cdf7862ae1e9959995f", 0x67}, {&(0x7f0000000480)="68dfd2a730e776287a3ea18fa02600e3fd8cf11b90273aca30c1421f2c97e215ee75a1f44da5404f4b6ce6e470330e8e824a881992379bae610120348020e26cbd771a56313a98382086c974b87c1647e5cdb3b03ba6c2e4b9e04ab51ec449ce200917446b22a3db7b013667c17e13b53dfa", 0x72}, {&(0x7f0000000500)="ad0c3140552c84d1826b203fe89ac72045e5eb61058d4aec67084373f35dfc921922e5e3f59174c71b6439c3191b0948cea1b85262f4f4162a8a589e60d7a3bcf37a85b91885f5f4716a3488381b41229d6cb0107613882a072742150053666a0b1c48859e07f6ae4beb541867d901feaffbdf1773216a99419c439c2054788014", 0x81}, {&(0x7f00000005c0)="97469a0de07a1a94e168d53939c69e1670cc7510fb569b22b1573c9b0e9da65427af3663c354c9be04b3660a6f0f25cfe082b43696d91d574c50a346532647aec2c90a76f5e6a78d6f5993ff4d56ef8003e6216ca8c4061218ff4c1567335e5ca771fc7f71866b5aa5625b161aba6ed223d16143d42d38a7744833146c240619f0d23b137219d2efa540cd60526a9eaf9174dd8af37558237f23f0536080ace33635fd7f2096567a40f3b12b58694f955971ddc6c24a2c294894faf67efafc102be780d0eff5bdd668dddfa9127d6eeff0676b", 0xd3}, {&(0x7f00000006c0)="7512ff97b02772664adbb5063488eced82a3658d85854e95e69c47d5c3d25941a37d96380d695586e333e19b7e779e00c238a1ba7a7c23b4df889b97be30b762eb15219e435adc2a44b57e1a0b904beb029a764979dd9f20ddb06c4b5c2b299795462b6db73701", 0x67}, {&(0x7f0000000740)="496529d87d3c20137ef74c7c5dd94059e357c4de33753149ffcb380b62fc7589da9c456dde1b2ce6e5bf30338c90ad9dfd361222805483f74bc1f28250e4eb301443fdf826ea1bae486896d955bc6f72ffd5426f21019c1c77bed204fb00cca0cfc6f4fe6c5f32d03dd5552bec99a033acabed7996677b232df02f57ee3d2230df0e90a10f916b36418dff1c9a5a76fd4793a9fee3a433b7f48b5f8db543bec41b7538eeaf8aa75dadc6b7f60d5ec8506800f39c9130607600611f9fa83479db2ebc9cdf369205bc98a080dc0b0dd84527d6b2a802f79e230f44776ef7a86df70e918b2f9a", 0xe5}], 0x8) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000008c0)=0x8000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000900)=0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000940)=0x9) ioctl$TIOCSTART(r2, 0x2000746e) rename(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') syz_open_pts() r3 = open(&(0x7f0000000a00)='./file0\x00', 0xc8, 0x7) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000ac0)={0x7f, 0x1, 0xa4, 0xf9, 0x14a}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000b00)={0x8, 0x7, 0x0, 0xffff, "bc5e4bf547a4a82b5f0001c22186890749125d0f", 0x80, 0xfffffffffffffffa}) socket$inet6(0x18, 0x7, 0x3ff) mkdir(&(0x7f0000000b40)='./file0\x00', 0x180) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockname(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], &(0x7f0000000280)) r3 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r5, &(0x7f0000000340), 0x8, 0x0) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/44}, &(0x7f0000000400)=0x2e) wait4(r8, &(0x7f00000004c0), 0x3, &(0x7f0000000500)) r11 = getgid() r12 = getpid() r13 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r4, r7, r9, r11, 0xc0, 0x3}, 0xe272, 0x101, r12, r13, 0x7, 0x2, 0x5}) lchown(&(0x7f0000000180)='./file0\x00', r6, r10) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x1) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x100, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x46, 0xffffffffffffff00) getpgid(r8) fcntl$setown(r2, 0x6, r5) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82b5, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0xc81, 0x80) 16:00:06 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffe15) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchownat(r3, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) 16:00:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xbeac, 0x100000001}) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/39}, &(0x7f0000000080)=0x29) kevent(r2, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000280)=""/183, 0xb7}], 0x3) close(r2) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) sendto(r0, &(0x7f0000000180)="4e55089e40d71523644b60b07cc0d1f04c6972e2cb3e194bbe593e48aeb7dfcee16ae38b47034a4c280c7d795ca81e641a46dad8b8807e01096aec0ed08ee97852852f06340df758a3bc62c339392c8aaaa9ddca9c47533714f3f6c47fcba04d9a632a27164540fd6d982dc5cc32b44e10b4b7c7d169d55866ee2bf1070a6cb85982cd538052ee95950ed035704f6bf147889bed0b578c9f7a3f54", 0x9b, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffffff01, 0xd357}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="210fd8e28d857aee2d73b17a87d9a6c12945412d49afde39dd151ef5fa3a22b65db6cff0d731c295e1df51ab38d073aa1eadc95a606eec4fece6b927c607274b92f9afae34578b323bb957c71a85230e7be3d76eb7eea63ec9973066052fba5abfccf0352bec61a5a3261b9f990da31746b14ae777277e604ef3d32749f5", 0x7e, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x20}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x100010, r0, 0x0, 0x1) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x30) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) nanosleep(&(0x7f0000000140)={0x1}, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x2}, {0x79, 0x6228}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="0e197396d990c81a11d52aaec3a7ff237b23016a2da8a5eea9efe2acec7f05649d6cd17f155cce223e3537489816335d236a8abcfd00c0f20bac703e072ff57471e1f3947021f5918f68068337c924ae2a6ed47645718b8e05c32ef7ba9dcad4762a9fa8662fe20f61d8b7bb", 0x6c}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)) 16:00:07 executing program 1: munlockall() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0x0) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x80e62934, 0x0}, 0x400) fcntl$dupfd(r1, 0x0, r1) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f000030e000/0x1000)=nil) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x80, 0x3}, 0xffff, 0xffffffff, r7, r8, 0x7fff, 0x3ff, 0x9}) mmap(&(0x7f000030b000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="39caa375c2eaba1cbb8db46ce5d0915dc067a6a3f27458352ad9e53ee971e58f", 0x20, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x7ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x2, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x4000000000, 0x7, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x222ba41cb74acaf6, &(0x7f0000000140)) fchown(r0, r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) getppid() close(r0) dup(r1) geteuid() r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10007, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) 16:00:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x48}, {r0, 0x111}], 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{}], 0x100000, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000023fd, 0x0) write(r0, &(0x7f00000003c0)="0055f4c4878df78ece78923a2915b593680d64cc0f1368688b21dbc834a5e7ba548f7bb849047a79a08b7f6cafc8d8366fdd5fba8ea25fc9fc23744bf9d5d677291bcf558c00f1a75d8d0e9f65ce8ce4d9c234c54401e37d619268674bf183c0117fa2ce96e011382a341d6bda1e3d9928f534e0e5a3450000009806cd45a91e164f5bd4d7fceadd254046e124d2263705ed5e156a692d251d610fedba1794b042495e07bdf66d1b62fd6a915d8f6229f395407f493827e62acc0f6277f3e4c1e2dfa57a846693c76996c58e72832f3aec5d4fc142bc30c46826b2f113a1427cf8d0bb12655cd9ed23a81923c36497338f2bb60000007c1380b2b89590d698420e97d8246dd950d8d9c38d9d2f83ed0638c3e9c919b6540f6a2a455551a6b686c81ccc7262caf4e84a71cb5bc5dd46993a5c1d68db74056390f8c6a3637e72d54adbca23efe4412ed7acb4658959f7ed532b01b1a39ffe4e8a520cd7690163797a6af7d8a7179d3c71c9863706e2e3c7e7e3de11baa1b47b30e7427d2d3423d88f6a9900b29f5c00f7eeae13b2c32a662b959d0ccd9aafa92d6a7baeb153dda5ecb4e222e613d0da38dcb023e45d2c4bbf85ca5ef9f78f6fa60cf066e90f40", 0xfffffe71) chdir(&(0x7f0000000140)='./bus\x00') accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x85, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:09 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xffffffffffffffc1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x9) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000e8ffffff08cd3fdfff070000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6df9dc51) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') clock_settime(0x4, &(0x7f0000000100)={0xdd6, 0x2}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/120, 0xfdb3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66f3678618c46e89e65bf700000018c4696c653000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/247, 0xfffffde4}], 0x10000241, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup2(r1, r1) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) write(r3, &(0x7f0000000740)="0a78a4ca806dd2714a537eefbfe0d9df15e8039e9f1d423bd73eadcd977e944e0a4ec38ff1cb67f398544abc4e209161c4d7a626c11612e84046f92c69ff45624786213a555f457c92f434fe9133bad8342ec5cdbcb400900bfcc39990bd3414b3bbab836537c53d112d96cb68373a03ebda74409695a0ebcf95e7b5e418f75b83a19ced20d900582b3cdb71c4a4bd4b424e3c97e1dd05d341e4e09bcfbc6732255942e0b96adb74f9418a95af5c9874dc658ac0604ba92782ee1e76279b78fa556ddf7b4d6da08ff94cfe74a70a0374e58e3cedcb138d294441db3d51268e6dbd03520a539249dcab6437428bea9470f7a9098b2de25af2e4c057ef2931903da38cc2ddafd4e3f95dcb8d351e5831b24b9e32c6ed6429577acc063b918ab6fe9032bd64d08838290c782d778e79a4704c9f1472cf240f1d4535d971fcd81a215ab3d95197e5bd68aa5701b2427594070b26b3c3bf49b9de0faefbfa34559d44d7040aa41e48dcf1a9ae2a6809c08f66cf0184ed29020669c697de6134757bf8142b61181f869b6d018d51320fb037c78bb87c8969aa1b2b2836db2f1f3c45cf40983a361ca6a50249003a0a5d1e35104ceabd386e4462d48149f055529082caabc60cb9e344e02d82e30ffad69d9b7ccf04d58492940f1134c03b907ec4505d8d32e47b2cc6a7596a06346fe044c8333483d3df597e1d52b81973610547fe810e", 0x201) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100000003) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0xffffff91) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa, 0x100) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x4000000000, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) clock_gettime(0x0, &(0x7f0000000080)) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) recvfrom$inet6(r7, &(0x7f0000000300)=""/59, 0x3b, 0x0, &(0x7f0000000340)={0x18, 0x0, 0x1, 0x1}, 0xc) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x18, 0x8007, 0x2) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1040, 0x10000) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0xffffffff) syz_open_pts() 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x761e4bbbcfe0690c, 0x52) write(r1, &(0x7f0000000140)='\"', 0x1) close(r1) getrusage(0x0, &(0x7f0000000040)) fchmod(r1, 0x145) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065b) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x1, 0x0, 0xfffffffffffffffc, "582a7291260735417dd72aef6a13d2b2b7155f6e", 0xffffffffffff17dc}) 16:00:10 executing program 0: mlockall(0x3) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x3dc, 0x9}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x5}, {0x6, 0x3f}}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) fcntl$dupfd(r0, 0x0, r0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x0, 0x400007ffdffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c9e2b2d4b6744323e169c98b4046c0fcbea954b27854a5cbba5c1f0d489e5260d2520fae1ad2d5ca3d79077a2eb37a25e4870915378e6d693f9a1d90f9bed5e7738e965ec20254c72af4ecf9184cfb4c8c486f3d92f6ff9ca34420287a44fa8607c7b76745434ad9799ca8e4c5f5c1faec4e00279e649ce04d3786349c10a27a2a3dcc3a68aaf229661bc4bb631506629f9c419e65ab7f70e6a834b6c7cb7755e06bbd1fd55057fff1c048607eaec2b8106ff3df5f0001cc2ccb923b14465b2f1c05062fef1e1ad9cdd281ed8d3b0bd479db6fb7b92c7e61245ff0ac9cfbfb208e45660305b294460045467d1ec499a6a6fcaa6b1d7801e47d65979fd713e28ee513cccc43c32df6b1b2a70d3bff92f11f736db673453e801b084a910db07bbe1f05e9432ee8ada85ce9c5715df695e9c2845fe882208cee39d0", 0x13a) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1c) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/151, 0x97}], 0x4, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0xffffffffffffffc0}) pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ffe000 didn't change! 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) write(r0, &(0x7f00000001c0)="5b709200000000000000000000000000", 0xfdbc) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2a, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1e, 0x10, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0xff, 0x3f64408d}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x1}, {{r1}, 0x0, 0x10, 0x80000000, 0x7fffffff, 0x6}, {{r0}, 0x7dc3cd2f845be78a, 0x20, 0xc0000000, 0x7, 0x16}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x6}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0xffffffff, 0x5}, {{r0}, 0xed40e31a2ead2bcc, 0x80, 0x90, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x400fffff, 0x8, 0xd5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000010, 0x80000000, 0x389c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x45, 0x2, 0xfff, 0x4231}], 0x7, &(0x7f0000000000)={0xaf}) setrlimit(0x7, &(0x7f0000000080)={0x1f, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) semget(0x2, 0x4, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x0]) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="657737feaca7faec2c142862a22d0293b1213531d6136df75e3dc52b8b2486256d2049b27fff9891174d48d2cef6fc5473", 0x31}, {&(0x7f0000000280)="77ccebd6e2c468f9212f80786f09edbaf19d955bec85247a29f03afac8542d0e2b607f85cab04cb6e10b57a72cb2c2a837725e7b9f16b912b559b1cbffadb51cac26128fb17fb628be516b114cb2d70bbc656a1ecf6715a264b8a5fa8a0df5898f21380ef3f0e0c4416b26b5297916295bff3cc7f7b2efb2546263c96a53bf8210e82dc398844788f30e8e9c7b8fc97abbf5fe31a37667a938805bea75c02ae26b16631ed5009677e108e1d006a6853693dc05a517a9edc949ea754053199e2dc8cddec93149b072e28ee028c791f91d7aff86e5adb18b795cd79d24140a", 0xde}, {&(0x7f0000000380)="eee57a7fae94eb75411bc6036cb1c35d6be2c45059dde7c5f0da28603fabbaf72065c1c6347a49f0e65231c7d88c7b0729af79680f290ead2e645683fbf58c932543b60a457bcb4cd958a39a3b6d42a5620991c0e303859d5b8328777d9684b34789cd3c95eb5f8a03ca67d76193c2dca20cb968af3ce593e40d332902e1e71535e79fdd4498373922ea02fa223262c186eca1464e4e40e391ad324472d0544d3dc20a1e87e1e352d5ae061095edca2eb49e8257", 0xb4}, {&(0x7f0000000440)="215b9d11b210668efe99d57f6c40c9ae3c4bc82f94988c142cf5f8c2595bf1a1387ed096d15ec61f359b195c7f42bad41a", 0x31}], 0x4, &(0x7f00000004c0)=[{0x90, 0xffff, 0x7, "a4faffa597dcf2551d913dc16e59429dc304b26e7022a7a1daa5ab9a374410b9d1c220390791bc2cff8bcb5f5b5ec94498d2cbf2da1ae9ea3f8ff08e05a5b44601e3c0e27d4a62ed433e601174f04851efd70942021460cacdbbfaa2338e116fca32a81ef84f6c09c4d06d4456125968ce860e8faa2481f049c130"}, {0x98, 0xffff, 0x5, "573d238c3f0b8fc879ef7dd0a85d15135d7d3c16bcd384ab91d42501bec228741db25727305dc3410cb75193052f4b3a38d9e5071b07c7abb96121d89a963d03a1adb4c5b29af140444f010d3d6e828c6deac48a1c22f468b7a4e781e22e67e246523c89221c356503ebb33a20320d5f34fa0fe888221f7162100e6ef50f377df72b66d1865a"}, {0x1010, 0x1, 0x223, "b66c8ae5132baeeaeecc0c1c61048817b19a63e5ba68390141e961c3d384c15e3b6104e1ee869c14dc4f5b3c03ddbcb95ce36ee590b256a2705d722a7f3d5cda10fbd5f6037b5066199f3975d4388aae901808911d5f1e1d60131570757593cbb039d6a9c2ac6ed480844ce230f57c2737e90d9fd595ce57a0a9b81e15af0846343e41e1fea7de558c7969e17832a24ff8c7619b19a1cc0b9b8017b8eec56ad6bfccd2cc9a5418a38bcf63b0577c8bce4f5079f5f60d38249a076a780e48878f3dfefaacff3ef3d05390bf96eca6723258db0895e880b81b5151e440756eece3a222064a3a017b03c3ba92796ce03dd660e17c8198ef5247e4e58407c1549cb50fc7defcccaf1ca44e51382c7e4b750b928cebf626ddd9ea36b6fba1b5ee18b50ca95dbd41ab097280127f33219aa4f7fa54bd8323a85bb6439e626d414d1feb9b7a5f12e09057ed7f63b390bcbcffca34539899fab6e9c088c041131b80d3c1f3a0d2da533e9825af1c4015fb40d4ee2a797d6f7b8d9e49ee696e8c71208381cdec300f8395774ba10396fc5d76c17d367d9031b908e9e06aed43379c73d4d5dd0a372bcec1c0c45b0889db885c09c1e81835a153a8e4c3c70cc0ac7187930f1a28f1937a5ec78fabf1458e054e531657b6ed787ca79b08e4b00dfbada979f6dde9af2e96a742e1906e043c68a6ccaf25aed957dd4030c73efb94778088e7048219439d5932868f4b859339cc74ee8ef65317e00a091d9f30bc3cfcb79a6d6a734a30d378080c41cd7d09382ad70b4e1a109511f862dd16d1b50c8e1caabdc3695c65cbf218b892333ac9c93fc8a8484641325ffe63830c13f9d09877c8b6b636be39acc4a9a1d78d95dda218a397845c57868c428d40da0e10df149abd9f10502e5b6bf618a27b994aa671692ed9df653cd2c1c1d938e8a8142d163aba50d2780c7393ac096f037fa4621870262164eee69b558aecdf20d87078ff511c28bafabfc2f74dc27d644814eef0a1edafcaf927c7c72948b6683863105b3e0d9488549998ec205afd27824d91862d50f872be3e85c8cf62b3de61a726f301d37c8c7cf87b74acf6e3bb96a1acecf40c573755fb0e3aaa91572097b5fea28153032b8cf000161efdda7030f05228a229ccc5457cdf195330245d92b1bd7ea717bbae71205ad0127365a1d1632f796e59801da5e5ddfebb45609c78b8418b1ddb7db810253dff0e1b07d25d4b264ee3edd4494222b55f8a9e93d78e883692913158a42eba14c7384bffc0ec8d4401af3eb499650db27e1451cee519fcb7e7bf8819755ac44eb25119c6b84b5ca5e9d33984842511a56e4a95caf8c3c1b77e9844e81505c1c1ef9323128e3d18867440260b5234772f3e85ec0c6ccdb7a05f10256f7db62a374a5ca093586bcf606ed1ff8acb05e5ca51f5093b6714c5852dfa0226d67cf66a538a90270ee7eb83af500b9465a5b299cf1d90b9abc8564e1d74871c715f478f889872200212dc4403f0d56a5be27a697cbeb906be213eec00d11c20aaaff4aa76c09612b4cc97ed262473c7e05d4a783810433aa39d65dbaf01565e0336e883373042d5ab220cf10eff0c69730c270547082cba388e9a48dde95157489373f62d6896df605497c0616a9d7f73b5c4cb0c291662d176f81c61ab6c021df6cad9a497cce40220e3c5f6af68d160b68d234d15d425dab11bf41cb289f0bb435fbd6a17eb6d578ea064cf2130c9446c8c4e037cd3fe209f1c2d2031e0365b818fe326562767a5b674290a8eea05d4b988ebf82495883c6d98e59a2822d102d77979775b640cbb0b77ddf5541c6715bd174bf53f6ab0ff7f60ebd5cc78c58e2468a9e7929af501bfb646ef0b23521699270eb8d14eda596622378211855ebff57a6789d7bbe1880bb2c51a50ca8edfe834bd7ad87474735cf38beff9a0ff44d8d9bf252ef4ffd0454952d0bb588db4ff45222ec888636c6121ae73620338f6640c3e2345e29dea29e1c2eb07b5169cc4738c4a5e8cf4721212156779254bf0941095de808fb73334a5728aba2c8aa803d4c895e9f8695dba616fe3d22d21e186f38c32681da68326d86ad80986d232ddf9bf4708abc2fbe0c433f5007ad5f7ff8154864f7c94eaaee41edc5fe6799c68330ef878250d81a26e5ce993a85f6098083b3c11ea4dd3981282b8d4aca7f7137de7c30c255dd07cc3f576393c316dd67e07df1951f8ee1805d42bfbd7cbfa0654a72ed39e06c3b9601656157aa10940d0726b5964a74528c79109829b5064a4c0cc5c931323f64e90e0bf1c76a10ad55388480b00835c5fdfa2dbfa8d05a5f672a8dcb6e89fc7279367c657d8caedfb8ecebba0e98a7549a5249f48cc5f1a70cd89fddd4ca0be2815e19307275fc6916fe94de07041c00a00383adb4006a83b0c48a522ba335599105574e1192fc090860bf9d7bea38c69ab706ef03ca12d098b3b955e2356351d6eb5532961cf66a5d32627dee80c1792a0269d9380ed8abcca8e7e9cb14d0be3cb45ca486204706641d8a5c55c272d6568650c51640915eebc55511136c5ffef8d2f3541c468ea57d1e7feae7a7deb71e09217a602819ef9248283b31772980b4526060b32324d89e97afd563b44bd37e26aa4411a4f5a912bc99600e2a114de0d61b92b539e28dd1d3727c1a0ce2e6e2c8635db838b5e222149c7b2bbff02bc4ab46e54c01b2a0d9f593a76abea5f7e6d8372eaaaee63150a479f0a7a42f19881283624a78b5494d75760b8bfd5ac71ee30325e950648fb4eeac2c155e39db395ef32dadb84df81fa327699228b799eebe010cc6fcd2e06b3b5d4813b2b05ad171ed2722832053a48af8177fb0e7f16df59bd0940fd93d9321e84b4d25a1f29a8089fc2df71819a51a90e0d54e582b15556fff7d20a07442fd6c19e2eb9e28fd44c373973458f097aefbe6eb7b9ebd7596638bc14f745e31619f0aa71755db0a4d693917cfa801f4daad1ff4802217c292285ec85ce9b8097e1f22364bde62b94cbfe4da07be862cd68db814eb53a2760c53566d24bb2a5c4e1444c1e714bf264a2c0710cf162dc29006219aba918089075b04620ba217eb4ce2dd97d6fa3bf94c498ec8bb32e348776a004b1c06bb8298aaad1750b2f146034ea73dcb6233d51ad4ca8ffa0db9c8397f5c244b1437d5671eabfe0807a512ad6e85f39e9b20c05b138e9975cc9bdd46e55be0cb074aad2b7679ed143a3d3c3458cce18ba3794f87361e469068f03c37ffef5f592651f62e2e3dfc987ac8ee3f7cbc841a97e9206c9371927939b8e4f29ae8041bb238eff433c74daa04f1a45104de1c4ecd75a8cad8f9a8b7a9c190a3ef7d9b68808fed64269147f06b74badcb47834d53e5ecc2f36be7f1f535dc583da74f4a91234e90a01c6256b669a4b71e7911464da5c7569607facebda2838dc38fbec90ae22b857b49c3f3aaea865fadb3798c43b45e2f9681e3786d430bf9b225691d3aa6852a3905b33ce5455afd1e7682a5c69e781ae3b5fd709ee84d4c88f58a420b244fc48688d0345ec3fce54b49b1c2476d8d32c5c6aadb0b8d1aaa654d944998682090789be2d7fb71d3047478d000fe49f5d208dc0e2926d77b2a24fe4ba3c52b25c42ad2f7ebb202dded854054d99346fa0f95bdbf64a809a7c05a91ed54ba486a731796a6e6559a4e4323abe9ab46683badd1b565a7e0da97c9c78849ef4303b6b44ab6d0971f54ce388ff2c933d5b2b0067605488501a108f4bbd99b68cf043b43c2ea3ef2f93965b31adbd5092d20f79ac8d98fa8e5c0e393768d31cb3224ff2e8f521bf114a0b89d7e6d003327ba8702180cc5be74ca383130adfb7baec0de80b48307b213eedbedecd5892603663a502886a62e244712c2d89fc538dfedfe3e504987492243ad2e90d414fb8dfd88f284f895c1963bedfd4764f45bda50fe03e30be764fd8a42e8d83ecb03ec58fce429652796052ff949a5782a906cb673807cda511a593b38af1598da01c7027cd211d2d198c74e8575e34784051c119d6cfa559e3fdef9347ea9b9cad706c74e1bac002e03af136fbc99e1b79a20f13bf2147087a84ab39edc5695a00426d8fb2a162e20d72622184d3684e85c99f51593ea56ced0318f84ffc0841a44e7620a057adb11d28d88898e629b1d912cbb203bd73db430f8ff06f3e157511ea28db1acbe29dd968e2eabf6945724893b2591c96b2c8ccc75bf770478b3fa4f619b82d2eb9c74fce7f04719943c201b4952f7db6d8bdc5d97c9ff313beae613dea74395454a1745eba6d170be4e9e1edeb982033c48ec40ac1c9a9bb1c0f13810397f9584c68455a80983f40e415c05aa718235eadca10cdb5f2d17c0281df02ee4d056357a4aef02a687c1a5a0dae52617c6035be2072f5bc433d0be940acc73a9436332a431a9cdf8a49acb3d02623f2657c6b78ed729758318e33569e2b5e416c343ce239aad80c6ddc2dba139652f4c9d25fc0d1ad2d904109d8e8b5d7ca39305ab51a9ba76dad94fde90aed8d58c51d5219c21c1676cdbccad394c4664f96768f2f13ce4940b8fc9ce7b2b4795215942fb638ec1fdeb5d663ae95e8bf93cec2b07cfb4b28d6e7db433dd141cca539cde44bd2a8e6e364ca461f56a454d3c41edbfb4fd34c11e7b5c75be6db61937ddd5d2e7613b2be6a44350debf81c5d966bb9b100206600ae44eca48ad3ca0f9eeba33188b78984383f670c99868606ce5c2abbb900bc554ed2206b78661fcdd2d2221a0bdc36d33b0d51795b99b68e2ae094bfcf0a49d6a49c17a35b3f0e41c72ac266f1a082e330fe17cd99640efba3c0b812bdf24dc586fcdbe5b5ff94f6c5896401e203df3e8b975f35ab5a30068ac1eaef8cda5e1205e79f3e51391798d4100ff00efe9986f0f57f9985b85de9cdb6d8121ca25717bdb98658ff1e66755345a7d6278e42f47a96b1f641c306e6e1d83582a8365e71f03ab9cbed1bb24ef527f165d9d85e41cf27d74b7f858032c5ea25920cffc1bf6c0db06fc12fb72085c7dc4fc682d2cc1246f3ecd108b59a6e98a93fbc5f8ca59919ad8a80248bdea6b3027c89dce7b2082e8c77e43fc9d3b7cc0a5cf8d8860888a9d8aaceab3b2b363c02f3797eea28e531f5df19e993fa420c2686bb702af140520936634d87a2165b24593e83050ba04e4723b26eb001e9b0731edf36fb137b703efbe359ceb603d71f55dcceb003c86878ee6794f28333dafccbb6910409a707a1a93359bca172fb07991fffd00a5532e3888efdf0422d0a433a43199b69114a922369abdc505f4a12510f9f49af594bfcdcf72a7cb7d197829a0fd2664f5256c47c19d825fba0b42806544553eec30a139271b4d5fb8f5fdd0c0171360bd6cd10e2390cde55502803e7be13768f6c26d14534377f5d9714f6e00e1fc38bc8af3eb6a14a5acb3e8e5ed21bcc2e427bfcb843634fb85a91672ffdb7a2a3cf9d4b5c6db9a0e503a1ac17ecf5efbbfad2dec92f4f137eff3a023752c6c590c1eebc9ddcaa8b7d01c79f2a9c9a7e3e8535756fe52e8fab2e0dc00c34799493b3408cf2d1f78c6e5eed8cf1fbd668bb2352e27cd87269608d022e92d8669923fee5e8c3e1447762c55565e4f897fd644f1708710d42f9d7d79217aac69359c684966ce63eb78d4fb76cff7134dad60cdc5729082b9778978021075cd0435d64d0ac2521b2cc9c11323135a964adef00e1d6b18c6fc659eeb0bd9ba3b4e0a26769d6623864db995dba0b9f4fdc0a9b0836f14656969a86f6ac0c283a109a053b2448e"}, {0x100, 0xffff, 0x3, "b2e7e41044e228a957079a8313ca37410f7187a4e2e7d25c8a55f259ebd7292dd09c615e472f76496dbe349e3aaedc73e14dcc79f27f8834e9a5f063404c70641fdd5a981a318d2a96ed56015ebaa60ced6fc2713c79ee30fe019ba5e51d1103c860161569bd1dcf4d711c160261af7e9fad45c6143dd2b8d3b73bd8496c905220c4740b20930dbc7dddad861a4c17beca068c2eea4a1103ed44ada9bee22b660e959a85576c2ed90a8ad778f2977d01e407bc5e9784c9624fb85662eab67306d399ef3512d3915139947cf1f451d2df15005a1f8b7f9785abfc972fb51abc524b3b4b0bcbcacb9fac762cbdb8ac"}], 0x1238}, 0x4) r3 = kqueue() syz_open_pts() pledge(&(0x7f0000001740)='\x00', &(0x7f0000001780)='%[\x00') kevent(r3, &(0x7f0000000180), 0x6, 0x0, 0x9d1, &(0x7f0000000200)={0x3, 0x5}) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() unlink(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x1b84000) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x0, 0x4}]}) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf559, 0x1, 0x401, 0x1, "7f1c5865a6286f88378bd203bbadbec9563d161f", 0x4, 0x592}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) read(r0, &(0x7f0000000000)=""/66, 0x42) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file1\x00', './file0\x00'}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="2d017dca8528cf3e9535c38a920c8c59f9ffffffffffff4c4c9b4af7266a685322fa61fb6a273a2d62305ce520f614ff9f46cdeb7d61ce986d70fb92f6cc0b9916ea395cd57abcda35bd561bc42ac1a56ea54ce4f1d9b3142e73644f9e359fefd58d57ee15958679493420b3719d2400cc75d7441ee5611ec93ed9140000d8875088cd9e01f8b9e0a9f8d0283027cc6e9372a74520b88198c23061b04a544978de0b49ec5147c9caf09bef138f4b48e8b9b0430363e666ba52d7e49922c5a25def8c48a1ebb001040000fbaba425647572ec3fbca1b9162fce51332441fde07ca203b05f905bb0f7d32da800000000000000000000000000"], 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) clock_settime(0x4, &(0x7f0000000040)={0x1f, 0x800}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28fcff00000000203200000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000003d40)=""/4096, 0x1000) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="92ed1dc4bfb4deaa01d6e84bd68f92c109b780e5d4864aa75ca904c1a6047ee3b74691f9caf2c9b1f9670fb3108a3719e8bdb1a142f5abf08df06c68ddc713aa6d0c3a55c876c447b35b41f20bb9265491279dbff028b504f89606ab77de41b0438e4beec3360549d2e0a925406e6554d0e488bedcbfd0ad3d30fd70a1", 0x7d}, {&(0x7f0000000000)="05c0d1f88549fd0a4f72d6ba188a641e3f31db4de4f56e4d4e3c2d8a639aac99abd9057901e1b7adaa7cc59c", 0x2c}, {&(0x7f00000001c0)="4e8e888b918aaedc3f49dc580a7d3780df4466a688f95bba65a5268cd5f7b85ee1908359ff24fae2a7b5eb245de1018a611c4d96b3d2e5e9f3529ad5a2b64c32e28736d0b04f51013cf335ce919ab22d89381cc1b706195f58a96d565918520a93911469e0e83cc95c370129b76c7fa77feda8178a9c2030343a037af47c6eb174eef23691217088c323040405511f1d6bccac2e1bc6112354c4b7fedddf7b2e24bd8dbcba7120dc6b7023e3787edebde20150f1f4fc0648cd50889640d5aa192ee6b1b9e011ac9eb4da2556272df382877e5fd867665e9efcdf435888b29ec63cf4853d82bf5da06705", 0xea}, {&(0x7f0000000300)="4918e725b109a760816a42aabd86cdae58ebc3297a826dc50d0d84efa990c602522df4645345391499a0ad574fe38006fd6fe8da0dacb97bb670dfb3f3934296e09d624d79adb359", 0x48}, {&(0x7f0000000380)="3f633513a0569201c5db26cf061828011c61a88850e1c92bd0391888ad5777f8d753062e7b525ce35e87050447eb216d753db45d2e3a230785a89449a46ad6c50ff7d1b8", 0x44}, {&(0x7f0000000480)="53561b945ae146135fd01fb39a942ef6e8ae759389dcc6dfdb2cf7b0151bd1eea58d68f553606115ae64ef8ca4c3c3faf8c111da517b6f50cbde41586eba07109fc6998135c67a47aea576554a3c44538ed07477ab84d2da5e971cead966b1640c6b442f011a5c114f2ced4bab354fc64833482fda05f983a554c3466a6101706c784d4fc89789366e3a40c331448c9a9b06b8c57031fc135757cf52b50671b881c549dc0415d3694deb874d54211fec9bee9adea53fc4b47b2f26ca4d5b2145bca17f54fb984e9da5927c91c0773a032cac9fe0a0d1e7d0d5ab9827456c0dcc18ba59c4aa135b33b742b3ac11", 0xed}], 0x6, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xfffffffffffffffc, 0x0) kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000003c80)=[{&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000001600)=""/198, 0xc6}, {&(0x7f0000001700)=""/206, 0xce}, {&(0x7f0000001800)=""/222, 0xde}, {&(0x7f0000001900)=""/173, 0xad}, {&(0x7f00000019c0)=""/193, 0xc1}, {&(0x7f0000001ac0)=""/209, 0xd1}, {&(0x7f0000001bc0)=""/189, 0xbd}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000002c80)=""/4096, 0x1000}], 0xa, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) read(r0, &(0x7f0000000080)=""/72, 0xfffffffffffffeaa) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) syz_open_pts() 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x4de) socket$unix(0x1, 0x1, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r3 = semget(0x3, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xb20]) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) r4 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shutdown(r0, 0x2) shutdown(r0, 0x0) shutdown(r0, 0x3) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="5bc2c6e28ce1b10fbb852bb396299774b96055c84c685bf345371a0c3212886df39a50279f6ed69042940db25d00e3ae71987ae736aa0d2f7420e01d52371d1f1e26107d48a4d4981c56c88d05ac22c99253e5467b9a9c428578bc93a43d0f4c88cfacd0879531b23cc1192b5b38ce6cd2acdcdae455a089afec85a83ffbe1127f599cf1b4306ee661c5f9e085ebf0fe05be0c4c777a140c13485a7c773ef963f6785c3c32e31c568b2b47065f8430253ba07cc39e5378da1524cd091972bf4dde5ae842badfc612df1407e081b8bc73bd3fb271cb88264a8dccb4fd03e56c9f3fa1c137c48ed2f1659a501cc67a4803a8acad00f413547a56d2fbb68948277bbe6ef7eab27f44f33a82afafeb66d24054aa606b7508727286f5885760350a3745a1302a73e58fa060520332c78bd633804fce0869521ae73cf56749da222e70ac133d01f9d37597845cbae4b55b3ab08dbd748ef844bf0331ce2617fda95e6af55983ecf8e68ff29366da950389835225b697c79fe95b72620bc0910905627bc54c6e4a32b59a8646c4ba143215769d4d379149f4949b7ec19b748a6df49cfcd0eb6988351f6a5dd3be3e22f93aea0130ead3fabdce040c8111f917e078f67bed6720e2d7833ea165c6a2b710da76a9990431d758318685fc1fd3594f4af800395b11b6308e5f2a507c727d7fbb5711211d3c886941b44cd45f8f8f1ceb9b8c6e1d1e132d23f3298116b82446fd2088e05bd4146a5afd578aae8a1a1d968c87bd573ba8cd8e52b18ce8f3b5fe8f43b0e5250ef0aaaf44b938fa54349ec61eaf773359590f9087ccf557901592b0a1d8b41b96967b9eb2d60177a6a162fb179673539f016fa9537b885d82bc41941d18cb4a22d05454dad429ad730ca78cf677ed76dd363675799e0770bd1d91ecb4d3144033a5f540e50fa627e20c4b4f3595c45eb4daeec92cb7d48a2979368fbd2f50b632e422d262f0d58f52e360098772d1ddbb5a8fee8041cd9a3c5550aee4c928ca420437770ced8dea6fe2b3f1edf60236f6e508c618e84af6ff58453f48fdbe46a78831449a7372aaf9e9bc781f4e8a7e596e6c859740771c66ee134d11d72ceae0bd66a5fd084e4e20d296064bfee3c99e8ef3316ddc6b918f0cd3da0a4ac66fc80631f3d8df7e40e6f69a6a2f8252a65cd27f7ca0aa5488171bafe7cac75c24344e6c630add9ef00e1a5db92b6047ac054916c092ed59b1279208343b6c41d4bf140ae21cda7111b4e2f24bcc63b9fc7595b6e4f43a272de03a987ec077c7bb7e4789505db6936eb99840bf5d60e751422d786ad7696b610b98688600c25238ecac1eaecc5d86faa2272295fab388d4a22bcbb1c4f556af24566de35cad2968a55b43eb61e34c8d2b455bb32aaa16961475bad1fd53b247ffa1f7298f3a2e9380ea79a344d984bf806d4de23c19e928cedca79ca16d31b1cdf324a6794f385d78163d71921851713446670ac8ff3f4cccb741a44662cff00630ac0dafe50314a0f6c07ab669fc3eebde56cbdb43a5d726f894901e295cf0be65b2f27c519f8e2fc51333c8740ae31834074b7338e47b3862715f8c8cf4571555187d420bbb1bc070a314171c9be3cb452894bcf8c47c7c8da25c93a8c264c7b37235fcb188c7ec1f45fb9e2d357b627f01b72e37ab20158ed7101d520e24844b48e197117c7ee8becc2a41d9e112036e93801d7416f13a5c56722955ba08b7e3bc40adc5fdaaa4f77fa586eda2cabccce3635b4924069fdbd1bc89685409abbc320f873eeb4a3b09b59fe1a47a94544bf12cbe5399e26e6eb4a65b1964ae38b6fd0a118cd01b0df0ae0a8c77fd84952dfcac184a2df4b70805beb260b28dc784f44bd3f1c98151032f4d92d44d3fd3b9229a04b11bf9faa9bcd863015ffb97301e9fc89a894c60573c2f0391d356da7addd14006cff8fd9b4bab73409070d22b8118229f23c5399e076f68dbdb1429ab5b637c26d45aaab4a210f083ae2bf09f2033de82688c82ae807a3c12e8a85b611da1b84e57e49a6b9ce5a5f3b54c971166cc7f8a5ce06e82f1e2eebc421c3ee1057341dfbd82c7ff7e5e179a8a09a40ba2cfed5e48d606443e724c9a676feaa92f88a367c273405bdc74e0ae1a8304554aa3db2205a34e292c2e731cd70da1ec7c90706f8f2d77b3748c094c05862cbdd1f1ef118c868f8c1c8104e11406d55b4bf8bd9a607346d8a273ffe32722da0211585942b3d24ffaf366a2ffeeded323381ef6ea88def60cd52ca0441c4ce1cae3b1d432459ce4744d01b2e8c0df69e4125ab9b2c2582908f3de9d3543a149ff2157217963480f3a0ddec3c4b1c4b739364a1761ecef7d7a434ed138cce145d6b90a497f3b75506b2e5979ecc2990a466afc77835a8f85173e9fa49802a70d0d5399f257dc86aaad9f6459b0d6cd809e5cda0563069442e0e27e6fe2145771575f487ffdfb7ef36b13967bb37e564fcd9f5ec8b1dac563a8a1d21b0eff2e225cde2b392c2fae9385567aa1152a7c02060c78da86431a31263a4a8081415b59eace14a1eded78eb43deb666eb5f08f4c03dee650603c6e3e6fe46d6bee9cbe9929bf9bebb45056ac67e2960a2ade3eebd666da27d4853ad20b77dcff6099a9a0632bf5de134c3e8abacb6d11ad97197d2f7a2046e15b30a981aa81a1796f89666ef23e689cdcf48d81280569ab9d8ce45ab3aa24f6d1a5014f9bf3e76527849ac85093be1e23ef3acc7d5231f789f9a6770bdbc6578351f0c44915ad8e859c928e6339601d0bbe7c246423077eedd22ebdf93a0c250d922f65812a4ea21a9f902b67e7a28293f334a4f4b594af63d03cdbadb6e5457a632957b04192adf6ef570017ee1313e5d73e423dde404b75a8f40fe96799111c91a2f6bfc6d5662c18e69d28b033766b29d22082806c39e7f3d5f5e10f35f6fb5776aa2f650f1f50414968f2a4caedc090b21594be13d2ed475191a3f61802f8560473a5ed77b25b1383860418fa720967cda4e2a9aa704aa861696a32eec0fab775d38b603d6a0052e68c4e6b391f4a44027191e8a2f1d6c54e25eadbe47fc14a8eb4b11637dbc94dbe09e057c5521bc14447b9bbf2c54259b81cb7cf3c3bfd94ac9d9681a3f6b59697d1845f002015daa6c0ef7791ab8523edc82a0e65859fac3dba0e478731938dd4342010c030a5f142fd41cd756afd8e32f4ccee06718a6b976982184252b3b13bcd7035baacaa81160eef5f0dbc3e9b5606c78023cc0c374b283c776e7abc568e3daf1ee5617bb76b994c4ac4424e35fea43d7ef09cba99280a1780a1a1b10d79ca7dd0deede62208b011da9cf4744d2b4f557dc267440b2acf47459e06c51315444546b902ec20bb7c2db7401f828b845b13bc8d3c252bdb624cfacdb025e94542b38901c65fbef56139ea163df94c56b572aedb657d78b3f6df0dd74fa07feefdb1c69034d67da2614acb41061ab51414d4083c5a8cfddccc14a92c8c6ef2cce41285d2887a884f780aa83f3b1022c601f1db305b50cf5c515290e10134eb92e006929b328a1d2d55bf77e314be87e887ee4507a1e5b740def129229cff884683988afc3a50b53814cbb40fcc4c5a3837a9469d4dfe9b556f248ced9358d119c940279d3f7a886bbf5b33f65c5ceb048777ab33f303ab1cfcc39afcded1de51669be001848fff3e1cbfac200581fdd91781632659410f79c8f1b47883e3db5d332d6881a84e724d689d978113bfc912febbee57c5949f176b32f32d6c286918bd1b4732f856074c5de2a934b5b3fbdf2641e9800d1dd65914c648f9767f32b5596a4d9cabf62f9e48a4e2e0c497020192e3c9d9889aeaf1585eb28d9c29ae3b283dde8a45c24a92cf65bf196724d06c27270156cd3fe05bcad848124f9df6bf147d3aea7aaf6330fe39f582c7c673017dcbeb126c8d18d1ee7bf743bc527c81c8efa3a7237339fefa9ae3fe74f6b7a50e42d4b6f9cf0d52dea67fbab562e43bcc96a966a318a55c34d6c63862c746a943c7a5bd2cdba83279f6d27599da212f34a847ebe9f456985eca38f5ea6d04d31e54a2518bf02768b034f20ed3c6bdbb595d4c0fc0ea671e69180f60b72f39e214b351349ddf89aa79effc123d7a3df6b20d914fd38d003853b607457b92271d563c0bd3fd818e0163ee845ae5b32dc65d0720d7662f26867aff633d7dc39a821ad72cb4d0a720fed58e42f9a5d7ac4656d9acdcc5a956571f0f9ed20017adf95ee4cb0aaf619dbcdfca336f4f507a131fb038c7a68c354185b4fe761b9bf4bc31c3489067f3536a1ffc11453337b570c3445c1fe8ea3f8a1ca9bcfd5e61768165d11bfe24115ff603a3b7606d67b39bb784255d31721e755d76d5bacae828f63d97c704c76274f6aec5b7c77d5e5a36afe662e84749f90df1e1e9f72411b2b90d89aff9c1a135358987fcd5e572a3986b9950dca241284c247434ce5b3e0ef5549fea8a0e6c3fc642f5f5a2c9984903224c5080af163b48f5bdd6486f288ec57e6d4184437e9a0cfbfeb2d61749e39da9363d8053eccfaab1100e99dcd38c4547c03d8a2875a8ef882f77e7115910ddaf8368c4f352e4898c7d0f66a96efaaaf23521626154c0c19a023cfb0a79306b049617b360a6bdfb9f88fee9134b2fa064f93035e58cd54a17cebe74f55e414e267f5ff49697819c0ef2dcd5dc354948649d1dd4bad3db87d8df2749270cacaecf345b51c07ea41f6bc2bd2e953dd3eac2b8daf29d21cde95da5991548c1a74d63688241a42aa36330a4487f9df05fc7f28af8df75501bd779e9259659a0a38b98b120c36cfb902fc07d8661cc9d27a1eb30504a9baf93f6e2a43efa213f79cb8c0df69da2a3b864ad092e686a10318ccad7f97d5c5758a53fd82370229047b36db6492b789a06f8c734e49d332c2d01e25b87b9708b458fdfb31ee2609a9ed5a283c00e648f8411f787903f165b3b258100b7f6a47cfd6e69888f4cd0e765aca8837504ff618d24779157a88d31868697106a0544eea811da23d3d4ac31018cb795d0a6651c0340497afc2c389fd06c254324309bb786671a51fc82ad887b90220169d37e012aea9767b13760d4f5fb838a4f0ab35e2b73d9af21fc7f1f50e3aafb80817ec263539e5c2bb4a13d8dd900bc08ea34f784b36f41f97bb74361131c4eaae1b9a4da388126e68407d022095ca4bf44e4bcf1a3c387dde3d98038df36009d91ccaa24f17dc85f09d25a25a7535302ce0017aa672a64d0abb6b446e1632db030c745554a9719cf5781d559553d1da00accbdcf9080b40ada1fe6b488ab33282a0aa8c779f404717a206f8ff3759d1dde6a9455c707fd2a59c75f5e6d61d181571cefc5f31c4fd0fe655facd409ea17c873997e89132a777ef270cf3fbcc4a0cde204896921d8cdb0b82876594ce51ff91c0dfb9b7fb1621d85496d8fef8e181783704112d429b895e198236dc54373cb384ec2c4fcc462bba091300a91ab4dafa16149cb0cd8983547aecfb5ecdb31660e541c8b124cc11102f28ba44850a0af71c69393b64c17d5b0f09bd5a03a1365b5952ca307b8700d80b47ef13db8067fc388dc5d6680b66321ad7b0b9811032ab39a8382a706ed97cb7997991fe594b6e8a38adb1b72e46e9c168c496c6bfd3580e32ccf23bcb018f82560e2066de11d066ced900e0725d77737989fc90b8dc3d9ae9fba1e32fea2b99a2b1bf17c2ac082230902d03665847a08ec29456b5eddae6594f5db4fbff38ead031a9a531590628a8235bdf7c7aa9b2f72b18b448e214", 0x1000}], 0x1, &(0x7f0000001100)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x400) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/64, 0x40, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: kqueue() syz_open_pts() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) syz_emit_ethernet(0x8, &(0x7f0000000000)="29e598313eee0bd3") 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1, 0x5aff}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x9) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8800, 0x10) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xe090, 0x7cc6) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) close(r1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000540)="02859e2cafe29034ed9ff0f80b4cd530b71a6e0dde37c7e62e5b3ebf161261e2fda1afed2ec653b0fbce11adc9c487e58526767fe87c03aa325ef70a424a6d58be8faa9c510fe75dbbfb069c170100c1b179908e8260e9306d341d136b01fed6ca6f6fc857cf09adb871bb347f8e14f3922b36caf55a6131decf3959b5772a4547454fe4ab918711b20824bf99bee7ac1bbe5d3e1d502a4ce49c129e75d8d5273b39716be6b5eb192e41cf53225c54d55be5a3567b3c477baed28bc02596906c8e7dac8a259685431784a50d6ee20457f0e758b5e80da56a399f3e760bd9f3d536651c608be5c9ea50ea48af24ed576b26782ac98bf67e39eb5b884d0ff2edc5a6fa9ec6130d00dcfcc1d6b461b7b6c14d30215b05c68cb576fde6607e0ec1ff60e1ff1c5e28fe4dd651dc7383b96b24eb970c5a59b45e730871a2d42a39b2d04b5c8d9751fc54591070f1570f76eacbd4acc555995af89da7cd8063e82d8f566986e96a961e137856bacc35c5016e9ba199ef6fd8609666069fd7760e285ae5f3d716f47b60bcbf9df7ed3e491204aa6e1981768b6922a4ab1593334c2ae44d90a24094a757db46e6fc005f0bba2b713f560a8c8c3d91577d07471fe46210c12e7dc54b4e65ad1d5dc18494a87f582963fee6abcee0269a3da177524efda5895f71803a6bca3a55be77aa15d40bbde0dffabe3375290178655f74e1109946f63acf11531012b18aa8b500ce8becf9c746105a5b1e3f10e0afd33e56817a4906e2c1600a54827020d1362ab9b05f295034d89042845b4b6452ba5fb0ce06956726bcadb35455ff3abecdc62599", 0x7a67369de2570b1c) syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x8) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = kqueue() r3 = dup(r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) write(r0, &(0x7f0000000300)="2e1103ff488fc269258350bd46082e97e28686fbf32b36b76e0014f7daca4a67b56f1584e1563d9d546b22c9607e7c5bd55951c7ffd1b2ce2ffdd3921788c4ecb8710a2a6cc6daa32f04cd7be0261778dd756baa9dc9cc7217495d03bd85840af5df2efa7bf749497ec7004ee751719afd3f278367e2131cb3afbe6c7adcd72fcb9f6ae0dc3bd8dfcfd762f17c2334e2d9d20e12ca200dac7deed919cc8706bbdb734c81e96f41459702f40985ead6cb2c453e501a815ac9de4c83827258201bb5044291abb9341f93eb126a44048a3355ca2b670ff3dbc2ec4bdc2cc18e5cdf05250a1f0508255047d3f36538ec588601eda1a6a886", 0xf6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x481, 0xfffffffffffffffd, "8500", 0x6, 0x4}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:12 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = shmget$private(0x0, 0x2000, 0x69, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) setuid(0xee01) setregid(r1, r0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:12 executing program 1: clock_gettime(0xb, 0x0) clock_gettime(0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0xfffffffffffffff8) sync() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup(r0) write(r0, &(0x7f00000000c0)="ec8b752a233c53f81ae365d3f1b89f4c5bd4cd5e877d", 0x16) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r1, 0x80085762, &(0x7f0000000040)) listen(r1, 0xfffffffffffff200) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="62589578c63080deaa6c96f3184a48ab3d511072d1d1ee4f396b8b8ccd174b856d1322b755a1758e247160a0402e9d77c1875f632bb00b87140eeba556f42656849d0b1252afadc5a425c579bd47a93e29b66cb266c6e79532095960570c3a071c16668f53c68982c1743f0accfd201f4bd4e7990600e30946fb3fae63d41d220d8e4ea25fc1dc2581b8c1dd943fd3d0257278be43f0cb40a03c8d1cb67c94a098eb3ac6f0d52f5c71c31b44cf4d622c4eec5dee78064999a3367d46eace8487a8b8b9c08b06300351c776c89f94130daa4cad3ef9e0bb7e9124e8e76e9273eb130e4a3b86a5a5be5161a5ba98a1095d70663745aa86a56798107b9342d1cebe9338e12f861a955800f640a8230cad7087ba8faf41b75d1badec030a24857e65bfa8530e23118559e080e892d4edfcae962e41a07ca1efdb3b41cf2225d5d61dd0ebea5e49d77eecaeaf4c8d1ca9ec5774d29bb19cb2202e0010f0ffcf7bbf5454fdc12a9245c0a5c8a8335ad9bd6cafe82cafac868d959bd5d186f19474b321edd7c1e0604d113e64643b4f8e13a75b788e0998a841833d30d63b31fe6675fd8ad5d2a10e77c95c822498d9810937f45067f2d02e1692dd10c5191b7e8d1a2851e8927dd264ee1cda04c4008798585a6a252be390562e3566bb5444f99b8f4cd39844417ca22ffbb754cbf48bb61ce83b0f2974a58e7c0ee0f888259c6108c82b0875b7a5da93bed167a48f4b94b48409b8214d701a93fc38628f35e3bba8d1c3e0bf9855cbcd2147d5bd9f90d14f79ab51c1df326bd77dddf76d7408fe1138018e4825064f92a87a889da4ef845d53d38e32aee9154b361dbe92395381534fb00a4b62e11c90cb9a960408491827fca5647093fb8094fa10543501722543d9c20be4044efb1cb90d3672c71f32eb74a94d3aed906cd5264c4f0a9244b4692cf984a05b4756072763f550f879a7a49eb3f7873868f60cfc66dc85f0e6bc10530ab6f64596b79853514fcfe5189fac66fd3881997eb66d341819b328d5a4ba65e9b9c78ba56d7cb0ed2799e983cc6cb4bf4b56873148e2cf38457182712057b5d476d6194ad5ebedd2fc3d5773ff8e56b489f7eebdef7336f54fae8e5ed01b5c3dc278ac53a01de4c4af2a2ecaf7c8521d701eb97810495e4530bd2b3203bc6388f68d4784d82929de82b10515115c819f38d4f3abacb72bb9f51cdf75be42f08bb5beb8c97e6d4c2d5d67b54600f1db093fba8d193f373eb79ea1288ec77de6a5f87393a580da757af9e709ef6ed3d90804ab61a63ed758fadc59979cf550bb6093ac83c40f5983d599dc273b300cdeff94353c0e6885083753f51f7339fbf99c75211a7e299bd5a49a365ead536bf980b9637dd22b526e25d8416459cbc19a3dbe19e2e68ff4d2995369413b7c0032f4f25170cd28aaac862859984ff8caf68991ed65fffaa465f3d11ff28ba814a71cc6470430dcb3fbb3eb17bce58e27df3f4706ca53ac0b4e3bb9503626b72a868169a6080382d6839f18f324ca59449ceb62b19b5ba80c01b3112448e24eecf872b16b33d601e60a2267a84e671dd9888914ef7acd3e6a88925d85677329424ba8ad022ed25c7aa6aebc934b70eed2b4bcc9d70f58e6607f13743d32f9dd41293766d8a5fe7cfdb76de76def0800a7d5685029b1b038e751e09880491bf949244a924295991045764167d230a88f80bce84bf617589e331f9f3c5c3f379b35a15d0c081c9b1323ac2ad99ba984f02d2e0464beb279efe55fa4979f609745406ae877abaa4fbcb54122a3e5adf6a4a9f9b7944e99c7d4500da2d621d23ff4977ded11ca555b0cf60b4179c106ae9cfb1f5d130bddbcc930054a83d12f5c92f42518c0e18480c1e02467eee125dbe11d143f48f44b768032c3ab390176f0360e03e741e9e2e33e774547249395693903c16e49cbb508c1efb9065fbe1b4df5748d118102ad6a40755fd740ebe4388f85800e205956cff0403f55d9eb5e423941f025da83501fa245a6afd19f6f35b641c920c4ae5c7d27a6db3a1fed83006581460d3d44d45d6763a047fd77f6075dead4d9094b0b14075c72d4a91d18319a6a89fba2d80f5690ddebbe4164ea07b581db99d0a0ae9c75899da612e38b1858ca3533afc564f15047e03cfe2e3c56e700a0fe94fa70b9a83f8adbffcb21dd0382a88decd15d024cdd886097f6940b3bee34f30f2c497ef7e29ba578d86f591a957cd8c190de090f3755dd8ce82afb1d2c31e332a2c81475937a77d0301ca2db14110691b9c174202cb8ec04d1516fba2d9895d5a6e9dd88a46b1667161e3e7ee02087b54dfc92bcbca3a51d1ca4aa75d5b3d5184b5659768fb1192876129b621506e9b4295dd9a573e05748fdb5b886d52c52d675dff82ca4f8b7d31a81be22aeb47b8cf8845e6431c842e26e54a0daed0b5bfdb71113c8f0f6fecd64ea1f4aa99381dc381e678fad0b2f68f48d07034f2653d3b131f6b70ff160fc735ec748dfb94271769e2b9a2df6851301ec8bbf2d33865c61769dd8a22878bd474a369f0c4b32402a9480ff1e81f2ad2f74b05ec06bf484032afb356c7dc4bdd62e3041dc4b41fc2bc75ca2a30c7541215c5f874999e0977309ceee6fdced7dec7f6f3b8815a98fdcf184c9b7b51e5d7d27c14bd4cba6552a8096c52ecf8f0dd7114606381baa5f2b02f5d493e5e5d76dc5bb3a9d3e3393930ac5c2c10726764d78369e9bed73b69ccc173a9af69ffa4d51f4b976544fdd009fdd0b691e1959bfeeebc68abd6e3bb9591d7071eb1d4a6983bac2e31dfd474200464d1e382701febb4a1467ff8c5eab22528828c836eab19c79a4cab7b3db33070ea8ce02e41ac636c749f37401d623d1d33b5dbec2ff6ca9140812007ef0cef4c6d1766816739602510d063b70ca31bede0079e925efb34fa82074e5547e4c3f9bdc72f32a0fc6600e1be8bc0dcc945abad9212abe29a7dee4b21d761ce1aac83de63f4a1e58cc39b42abd7c48a5fb645a15cfacda1cba436770dc86a9a3009699c35492b5e97f5b2b44f462b778b22ccc734d8f6786a2e24c343b2b2ad6a9aaf9d76f395ebd47c7df50b675ffc4719d1afc189f930ea1499663d07f20167eb042abb412c7d016ef2d08ca7de5089f74c00ac45623ebab2ea9195f1f92152597e2c1dc88533369a8029be26bd34b43d4bd02f1c35544a6a9311fc83c17d8b40498e13a41f0adfc4dff8eabb36cdd380cad8288264be2d07fbd9c75454b77b51cfe77341492dc812acbc3bd8e8d76742c59f899b94b84c837dc3f18613828dc4487cef777b68adad39951b3f5c28c9cb4ce48e8a15b1e9dce645e413b8fbefd8a11caca812731876e27c46b5fe89380d5636bddc55d204458f9e15d43d8aa1c993dfc3e47692266f0e373bc0fc7d4388096b8454640e45d2fbaebafe8e6bba2ae6238f1124c3eb5d22429807c27559d054c9de4e47b7f19a74e29e9960d73ce408c89d8051d808e11851e78790efd08027afa61d26f45f7d83b01d371d310893539eed95463fafcf235e234097fbe171a6b76a7c160c0f924e29fd916fe665508977f0a173aa3bcdc47cc0d3bf2b4a5cb3f32d8d93b3dfff00676e3fb916c7d151716a1a2800ad0bc464759e48105d0d38c7063515ffc603cedafe0bad5cf77bb7a7730c1bb4a40124b443ea5bfe44a2ecdaf972d6168275478640967d0f594aa5c9d4accbc2155641757d34312b390d1c66e898c8193da9b7739c5ea4fb68746a6d9d3f339f4229665ff1cce0e0a68fa99b6e663371d710e115759118d1313d35d08ab6f5507456c4aa2a8bcb57b165d878463af3bf31c998442a09d5ed11edbec8ce7023d47b9cdd10ba5323c09d728555b35b321d8c3f58261a4221d0e93a2c6ce8c16bcefa1221c30648be9863d55a9877d40da06dd4926710d5edf286810f2dbaf057ea788d9749915d9da70036f05af1e9e26dbed5240184b2d527165e776f4449faa522d2cf9d1f4c90430e13d1fdc6dc48d2b397ad5a566ecf9a69cb39569f8b685c9a462d7cf1ab30519a435bd6c3a860561f372321381567e74e9e20f07f087db5db526e3241775450901422ce4c396af8ca112018d9d1ebac7cf8e49fb831b6902bea65f35c75261c4e3e03e3f921e77012bffd57d6055f7ea4ff0c9912d9cee12f10b60c54c1b9e29c7e21b45aa068ef2d6a9cb8cdd377bb206272752058ae0c362435df0a18830dea78146c952452382a0b2af2f4f7edc59a2152493a39fd587c8a6693e706cf7558f2a5a0b15cdfa1a1e5b0ecb194b468b349f8e9a9ac97e8fd90273a7ed35b47d2db5aed6bf2b85984ed6025e30224ca8b08ff9ddb43c1eb4ed7271b9925a2a5a73e0e1d7c6b4e4a12a692dcc42c7d98d661b2cf930d0bf891d6f5c09aee5ab10c108293c2a58777eed8702b1e6181a5b213bb4c8837529c13e3b3e3f4f740a23402815e7e12bc5da4ebc9dc61fa9e2c21f1959cd8744a18048e7595b711f238b9a5cfeac4ce318ca3fab553fef9d21d97f5e586f014e68b71477431423203941191c9f60be8e051566696f6a2c1d1132d3247f66116628e357ed019ed0efeb0b83cc96b1df861dba5fda7c23dbf13eb8254d5a19bc8b3a451805b1cbfd5d8845533ccb0af7dbbd4796dafec24ffd7f0b28ec32067b6ad53f8669fdb688cec65ce9bc23f14ad5bd9a295d4413444b07d2581a4196d8fc723e651fe2a7906c2b24d005eb2f91d614e2a96fd316dbaf69befc3aae6eee83a385c4469992572b4d16e310a3aa390bd79cd344e06a688d0d1421b3e3d941a900ff586220178bc0891eca27ebd366aa5016147e538a6da2e5700bb61c59878b7ef306478d919024dac4003ef6c6921470dafa1d8cbf476ac6bf3e2fc5f663d2acbd2c177b70f3f5b6c50e3dca92f506af5b29468bc46aa1942224292490e89aecba3c498d86df71271275000943fcc1f3c9f5587b9ebc8ab7bb9accc71acd4889dc60be0f44753cb52299648ded38338d6545ee821221f448d7351ccdf8a7e5edae52f79f4adeed2647ed4431dc0d0a5dabe852f6dbee0381cc84110e297c2a981fdd874ee59b752aae539ee394dbfc7e12f0144f31256dc5cd39f5998ece665edd8913ad4382d305f8e85746c33ce89dc1e0d311b3dd9eb682b672ab3d73b89bb09f46ebce9f1c0b3bc9d089a204c6414ed65ac0503ad76839aec405a00f855e3e888538e5e598fc5950ed8ee30d6b2da85c3414cf596ab240df2c382797519e8e4a57273ba4f37b87c8686cf04fdb5199452fc861880d50d801c2054e071fc8ee976885db3975c4d54b3a1106bbad743b76d910ad30c234462ccece90889e413bb14fb3ecbedf165217987914fde512c887b6fdfee296153580f1d38e3ba0eba1dd8902a5335b3661f4d57d8b87acfb5318c161cb68f020fa6b6dab424335edb499e9f0c6cbda0f05981bc2edaf9ae5f7f95aaa29d6da2d4ffcaeb89f2015429718a2e04d8faeb2190905ff91698cadf5b787d5fd4002de2ee41b5dc12e1128242bde8a9982a3fb9f3fda63f5123053c40ee359301aa6ee63550b66629f7705a76eb80251bd65fc393f99f39676246808ad5c9c14954f57f893ff5c7c66b1f1f2eef6c66bfaa781955082d672326eed71d22bc18fc8b2079d3bab41ae9a4fdaa9fc65465421122b1bffec956cf85836dc6ceaf3f37d1ee6d08b6793989239a17b83036ba0d10a863485229460a4f8783b593e0efb57849f5582dd8fdde6a9a23fdf0326f0f3985c23734b84c895ebfc15e8694e6d47c8", 0x1000}, {&(0x7f0000001180)="196565267467379ca548413d8f0295fb74b1a80336ffe30d1488ac518295a9d160358f36387646b5099f1f668cfcc6b38a9cf0d3ad7b87859ab50242d885e836d7fea676573b00ec56d2b4eb6749cc7216f86acb8cbd117621b9789d036f7fb04d03e01fab50314c5cc9f4a544554202389f425e1d8af6bbbdea28bf8333362ed927c1fdd401f21b5a9f", 0xfffffed7}], 0x2, 0x0) r2 = open(&(0x7f0000001240)='./bus/file0\x00', 0x10500, 0x8) poll(&(0x7f00000012c0)=[{r2, 0x100}, {r0}, {r0, 0x140}, {r1, 0x8}, {r1, 0x2}, {r1, 0x114}, {r2, 0x4}, {r2, 0x6}, {r0, 0x2}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x10) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0xd) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x8000, 0x3f}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x101) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000031, 0x0, 0x9}], 0xffffffffffffffcd, 0x0, 0x200000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x6, 0xed20, 0x0, 0x8, 0x7bc, 0x1ff, 0x0, 0x1, 0xd5, 0x101}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x100) close(r0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x5, 0x3, 0x0, 0x4, 0x3, 0x7, 0x2, 0x2, 0x4aec, 0x8}) 16:00:13 executing program 0: socket(0x80000000000002, 0x3, 0x0) 16:00:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/220, 0xdc}], 0x1, &(0x7f00000003c0)=""/237, 0xed}, 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8000) 16:00:13 executing program 1: execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3a, 0x1, 0xfffffffffffffffd) getsockopt(r0, 0x100, 0x400, &(0x7f0000000040)=""/238, &(0x7f0000000140)=0xee) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0xfffffffffffffffd, 0xfffffffffffffffe) getgid() setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff6c) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe22d3bb55aa69de3, 0x4000000}, {0x5, 0x3}, {0x88, 0x6}, {0x43, 0x7}, {0x46, 0x29c}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101}, {0x26}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x14) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) r0 = socket(0x800000018, 0x2, 0x0) fcntl$getown(r0, 0x5) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x3, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x9, 0x6, &(0x7f0000000140)="4b315dabd69b9e8c98484ee0e4e9e558806f0e2d2805318558ba12630c09825ffe210738e7f8e86e03af5ecb3153e50f4abaf0ee744dfc7a4f", 0x39) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x2000000000000005, 0x4) select(0x40, &(0x7f0000000100)={0x36, 0x346, 0x7, 0x7f, 0x1, 0x7f, 0x7f, 0x3f}, &(0x7f0000000200)={0x100000001, 0x80, 0x100, 0x0, 0x7ff, 0x80000001, 0x800, 0x7a}, &(0x7f0000000240)={0x9, 0x81, 0x1, 0x8001, 0x2, 0x5, 0x6, 0x7}, &(0x7f0000000280)={0x8, 0xfffffffffffffc18}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3, 0x9}, 0x10) getitimer(0x1, &(0x7f0000000080)) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x8}, {0x8001, 0x5}}) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = geteuid() setuid(r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x6, 0x6}, 0x8) msgget(0x1, 0x81) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./control\x00', 0x10, 0x6) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0xa8d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7928e4ba06000002", 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffa, 0x1}) r1 = syz_open_pts() close(r0) dup(r1) flock(r1, 0x4) r2 = msgget(0x2, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/201, 0xc9}, {&(0x7f0000000480)=""/117, 0x75}], 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) geteuid() r1 = getuid() setuid(r1) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000180)='x\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$getflags(r2, 0x3) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./control\x00', 0x20, 0x10000, 0x4, 0x1, 0x9, 0x9, 0x7fff, 0x0, 0x0, 0x6, 0x9}) r4 = socket(0x6, 0x4000, 0x2) fcntl$setstatus(r2, 0x4, 0x80) getpeername(r4, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:14 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchown(r10, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b05"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) syz_execute_func(&(0x7f0000000080)="c442ed28d4f343ad8fa978cbd9c44109d9b000008020c443b15c8d7700000051660f5a4ca435f00fab5d0ac421145518470f938052000000c44331229300080000fe") r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff61, 0x0, 0xffffffffffffff95}, 0x8) accept$unix(r0, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x800, &(0x7f00000002c0)="b6e5f1700d2e65d9e3e2f69ae04458db0141a680c2a26475a50b285a1ccde01b2f7d2908bff705afb8585c51e3aefea0cfde6f8f256bde2834e3cef012f204a99f09bc76991bd20d7f14c6212cc30d4e36ffa90677f46b60da7c771c2fccff8e3a56573c5296524e8fd3755455aec5ee9399f47e8e9a377e04b21c7fcc246379b6cf22f82463f3caf63076da2e9ae7aa8e1c96e7ba82d398d33808f2ef1ea1a8a886c412b864f6e954017dc2dd6b666d87bca48e76e9af38b2efe4921e02a8495a5cc89b5d8a8fc7c3607c623f092781c386ccd0ab8932dab747a6b3a1ae19e0c1927cb0570441c5077c675b37df183107e17dd11e18059049eac93d87e9523e452f5750f7ab80836fdf8e19c164c2476f614c0f42883057d8760e460b305c56c184cd8a664368c901ffd43846ef7f68129e27e82d7f73a586c1b2d2d4bc987f7bfcf8eb393e75b1227dde3ce6bf5cdfdea6631ec09f5f546118928907556138fda3405fdbe7dc44d01e364d0892676a02acf4a88f5aa0bd0b2e0accacf1ae965909af549848811fad5f40f3ec1293fd41dbeff3f4371bd9966d1bfbe11f20eaa9ab5a5b1f73aa764e8301a1ee8fe54b00ff831fd0ee7c98107981756497c834abe0a1adc6afc44504a7be0a675a0f9449277e78b7f706744f631c6704782e12575e5ba0f380b36efd1ce07952f3d7aad458429234a0a3866441667782858e426b51", 0x200) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x432c, 0x4, 0x7f, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x100000001}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x200, 0x1, 0x6, 0x1, 0x1, 0x3, 0x100000001, 0x2, 0x0, 0x7, 0xffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f1a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x9, 0x40, 0xfff}) 16:00:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x188, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002240)='/dev/zero\x00', 0x40000000000004a0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x103, 0x0, "1a9237030000000800000020000000000400", 0x0, 0x7}) writev(r0, &(0x7f0000002200)=[{&(0x7f00000000c0)="0f1e7125bfe1efab441c449c8c59d5332ad643f69088c78161a0c87b18cf45d057495009e22173fe0f4f0d878179d6f7aa40dc6439bf47b9f8abb6f1fcbc6e15602a35072242f1bd442e518375e34a0d8e903d93ed023b8aa880fbc3529347f7e55522069bbabecbc39bdd9a55cee5f7d1cbf8a55ffad531073d74dc291e42830166a894928f78390f19c8f5f230d74134f0c4d2b72416cc92ebccaff976e9e60dc43343dcf7f272c81fe85a7f170b9042a0712fae7512e909392bab3d8edbad51eb947373122bf7070f1d32d4df88ba2dc328cf639dc3f3e433567a8b2ed894c0abb6604b4a70d22dd2464f56eb2e309cf93be92ff5079399a3b057069576f4fbee7e88dfe64648908904183e239fe37d13c1759143d35aad5e3dc2734bcea0db9a2ca170acb1631986a7cf4f5eca4629723d0ac4624cfa3af1591f39031ddea4994208e02b0cf218fdddbee7bb73c566d4f3c8485fafcf7fa23eecb9f2aaf19904858d386f8af34c6ea449acedc23a6d342419440075c697553af26d6dc960636ca22fa72993d1a7abea0b7a5e41f9db8d6b7a9aca8e89cee7415cbaca2fef61585bde546dac8d4c397ad34151a77167a946dc48573fa40168839c56bca781a1c1c5b6a1e5a43b25bd3a0c455b190382aee6762b06c9b08cc225cb5ec4457addf19795f1835e5b2c77399e7aacdabbd4549ae8a7501c76b7c18c5c6927d8b7d52f7021efa0d5c9907292b306be03dcc2d47b2f3083d02329ac99d82901ffc55b68406aaa832080d8128468c2a9096673bcf17ce858cb885e7cdd02bc33ef7f3771027ec2fa3003d8f279cc60bdd156472360d8b99680690c05d0a6a6627b83e3d7fab2a9380bf4ebc43fca458e25d4c7dcfb151600f0eb9315eabc19f2bd1984bd3d073bb7fe8516a5ddbb6b446574a13fd0dcefefe28b7c5d9de7c7e974a12411948ebc8b88d2b81f6bb74004d8bd7f9feb49e08ff7550e48fdcc6689498dc78ab0e19607220240de02d96b3cb4784d996724b17716ab799a9a632a87de1b6a2b437905a440d9ca54b717fc3605796aa2c34eba074ff047f82733156392e880079876df99c3e4959f1c0c7475b71b58475e1e960189de02bc1ed041e26b55c75747ef425b7bd83246de6eb8b1bc2d888437a3076e7605b32f8c10969b3ec9112a1d3dc6592bf85ba4cb33edeb638b79735b3274ca8dc9a788497f61d6b2cc45c5ab3fbeffdf11f2111d0fca4546f997a54c8cf67c93b8522886b215142f006ef47e6cc1c76309723be4391be439e78cc2c8026987b1397670c416bf89220a0de347b007fbe1fb885a1b85a33baeda7618d9ddee6c5b0875f60c24a9eaf571c2052d24b96a8244c3b292a9b929c4b6c1eba3f4e20bceba587ad07047349c18e5efc90e4d4448be5763a515c26b81baa8d6a5dd44942e0ec10cb171e22b2567d2c68017bc66959b2ac2cc6984bcd5fa91c6e4e1ce1f3dc44d193c72c91bf758dd1dfd00043b3daf9c3dc8632b5be5ee04aece73f60b0c079a58123d33fe2c9a1e2019282665caa37cecce07bc7057121dac12c48ee2cfe2bae701355bc5a338bae9954ad249931e3c3a3b4f3e65b274a0c0f4dcc38f2208bd8cea4710c90ba261d70ff70f17fc6bcad690495c1e7aa3bc607067c48d4fc1864f3da16c0a6371598f408afd998a892cf03c24d490df6a2e6dbb01478864ee005900c2e71ebf92b170ca8215f96046ccb5c152b3cebebc4dbe1a4324aa561659ad6fab9c77434973fff2dfabe190e45f35363cb4aca83d57b5cbb8fd30d0c51bf44b6dfe360da5cb3d646269cc67e62e2cc3f176bae9a507be0f61a7b3bca4e4288e33f3cd499c8441a87ae8f1217da34ff2a8ae7e9444f14442ae781be6b64936a1f3ea09764f194727d31736e4d75c51700e733877963ce26ed3307656119ca41fe36b4e58d719b523f25d51c76582d6f375aa12e0fb8019082c4c5c2796da5a0a7c31a9ba7acbe7af37373f67554f9cfaa2f9cdf69426987a1766861caf9a57e627e49ae88ccdd99e36c0ef86aa6651832a8cd095dce4b4c1b4548b63321275709efb865c2430daad7a00279957ff1e68ca072d185638fefdc1fea8b1b26f5368d766e3cf2cb0cc2adc0a88b4c9513ee78a8fd55fcf0b3c025b665d1b0755244cf5c5d7b6b6219f66d2b3df2b59203779eea8ad1183bda51a52cec4d4dddc3b516ddc6b2cacaa35e2c8cb29f87f5676d1485db8830b8828358b86b6ab7af874bf39dc4b967934ba528ff3c1d93d1aef4b635e6cc41e25be246c684645a5e30ec3523998a04a5dbdfa2a3ac61281d3680ea49f4049ea9efd96f1119b16147ebf49bc90a26bbd197d1a0c67890cc4d3a3bd35d71697bf28995ba642444701ad61d92da0256715b43fc1a17d3029999b695fa2973cac0539e09e2c1990d240926786def02f0950c67afe94fee8a99f6c4dc5ae04aefbfce525b67009232f57e3e966799413cf792d48f60cd8fb147c89009cc4f5e1878c8d2133ee695a4a3a198fdf5494f346b85f4cc7fff5f1e747f892492185a441e523dca0ae5a18cd2cb321f9600c6740c3f488272f4b2f0aa1929e8d053c9a28796ac57807722240512dc5216dc0a001f70a7a07e16c169b0bb02eb174e68589ee2eff7350c0c487f432655c4a9a6b128f5c89218d38cf2c73d1a700390d233da8086c1ea1def66af6a9629c0271e9ddcd2b46787fe23319ba647167f73a25e65d025b2c93284e4055fa7496a83f4d66b106506d73dc271ba3531d6f4c6618bca3f82213f117d441c63ebb4ccaf1f013c6bb5cd2fc7ee1f6541685dd31f1d12b896acea64bf1257e84fa76caf658bf28c7e4945cedb070787ef3dd8c5f468ba7f611a75f5c93f4abafd46f27815ede6e54652b58f4deef05b08b9cba6b252ad02b6d21001c8b5823f9bc683044a8e1c971bfd057a1d5f46fcd4b1cec018e25bd78c1f14926d8fce17af4fa75f3e80bc7d94695a1839027eb928f154fb14320700d340cd66d3f881ef12ffc23764b9d3caa8d95d22730eb1ea72cab5304f8abefcf3476dbef520dac09af2315dca439d0e8ddeb35eacbd676c06c7babf9baf5f465f561d2fe358ead122f23aa4443d09e1a1855eb2054018b5a4446d8f414036c8b702bbcd6b921cdffb21670a9e507631960f34d4eb82955152f4c5fec0b3adbb2c4514de49795f674135f426ed35c8e450784db0dd4fde95127b7aba10df07e5061403b9e31f77225dfcd0b2d84ada15b36d349dc8cbc8e46183312bfbd0be3a73504587185b1309718127baa9b2e7a96a56bb6fe0434f88f47821634f2a3deae96754160c5054b52b7b19580145e9eeac0b8fe2221ec796a7a91be6ad56f9754fa79840bdeda6105216e6ae4a589d9cf59fb0ccb5f27cf1683791ea91b8d825f872e432d3ffd18d1c8250c606c396fe3585ca6261f5daf3fa73c285176cdb33bad56f2a80c0b28a4868ee96c9abcedffe0fc433e15d19a5d40e09790c9cdbecd1a8ba5abe5dbf6bdbfa09073602693c81591b9f5a5e5959fa7b24f7ecd22af6b857f942c452220fe78cb4ed0d5e90707f93cd03018b14f5ae57b577c93bab991a03318035b1453e4c6bd5febef74a184a1ceb317c54d9bc5434f1a72454051997d49c560b0ce82cc0264fd03b0d1d19e030800d6537b06461cf5446d7bc7b8e4654cb7a72482b9f20611786ff31a6bc343f363f1d13d833f304410dc0cbb54b09220149117cc9b4ddaa2121d4943c4fd7f526e63fbe38beda2dbda8f0e75b546f15917972483208c7eb3bdc68be5ff4130ded01921afcb63edb4279b8529b231d5a2837e2300d7a3391c30105d3ea6f9d04fda82cff89db8bad5402c8c0ac9210cb66a82c734c2ca5a6457e32d05774c62edb2d6970382226912a5891f50f6c83ff0810b0252ee44c2bc8ef4b89d0b8d56bb696003bbe28c7923c409c6ca4efd68cb3b06bfc6c37e7e90bf9b4d31d5d2e68b546c05e76e982a9eb274ee5cff11b05da56d39934c4ddbb3f8ff79a859b28ccb987d8a06e4b1186151093e8b8395f051ec986b49f019a65e6318c90a0cbf69415a8ba50ed4e0aab1b3865f726bcc037e9195e94463630d3c71958aad168a83dbfda14ea513b380ec62d0282ceaf902d8c4f4142b7aa3ff1d8676be890c5bb2a7581ccc1d12670e95e8b06a6a9396b7723f951e6d02831583353bf9231472e9d3c5a46b9c6b5234f8870580f592a173545bb85d30fdbf2724bae5b666da231d1882c9a9974a4543790e7371b065fe7ba61af2d4afd54b48757211c28e334f24e517a068b2919681ea0e05c16bd8b8e44964766c2b60691b638f5ec6b4c92ef9ab0a51d85924045f162188680cfef05d8c363948fba52e39bb12139a812415a269524a53ce32f3ff2b31c5222914df3121f7dd9faa055c7d673227f246927cd2c1810549bba4d695fedbf6d3839badf38144b6a0f8f29a9e0a9ca2fa00f70d9bb69557e38409a7b327aeb6d5db4794d4483cae70d07215187ef012a1facbed0102ae186f1a729798448a013e766d72a7694f7d9f851018798704dccbd52dd6891b6410d3a2ad33c7255f41f74ed3a793fe64dc7106ea46f44715d04945f312f4e2b7569ce91d9f9b01b3c85b6baccb7c35b0a74cca23c9f90140995871f296dd4bbf3ca29f13c2ff6f11f73b74bf08f1a7633ba14056cbb2b1fb6b436865a807becc336e09e41a3e5c8f1c6990d5d5e5642ed1859b237e68b6fa4f8ee05961dd1062cd3ccb1e0f40de453163914a64062375559d4213f4b08e1fe9632db76b9b9a82fb9982377f804171f8f14043fb480dc740cb0d39226654992927a855813847ee4a9d0f911d39517e8bfffa11a76a4024cfea2fd2e55aac26285f2f8ed4606cc5c6b455828b776a872f9e2590bc3eee9b1a615f3419f6fb5c540c4a36d7b301f5f48b7366baca2c0e644e37a130541bb14d553605ba7038bbe9ee0ed9578390a0b28285ba6a3357173efd333ef5eab9d6cb82168c1dbd2178715168c65e73d5517dc55f32325fe2b1ab03eb07a9081ce0deaaa522284634ab0a1b50e7a9dcb64cced80d928ac339b77b61d50ad9fd62772a646cc90b3ff942458244b3f2ee682ed768d0e167f876296bfff4dfd407f802367d11166685b3f007c097e06e491ec4de072fd895debe93e1553be69bb4ff11ee27faeb53e210a038acbb6f3da6525fa099ef11983987dc02362698b20d6f803745433dcad94b64190d240fb411bd8b779d1c23d2108c724951730fbff6584a6571b9b1fff3a991797531a2627dc0f3e5d50636c918d2f12fd7a7f72a59f8b796ed7e0d04c467cf086445443ce7ea7394d25eddb9e11eef90c535a3ae9fbf3e1183f49bd3e92469b938c82140f899d145e6f5ad25624823b6e8bfda6ec8c253f003d578abba64be7c8030c291c56c2db48058d9e94ea576a359eff87aa74093bed5c25387d2d90900c054e8febbb4b91313820c640cf2c19db12f0f30279f0f7aa18c9ada68381082dcf18abc20c735a5d590d416d696ab2c7c80a0d216ad59651e5efa8a46d92ad649bbe4ed5a813380f80b142aaf712d0ac8829155a1d423e43bbd6e7a4f33d66be28f8776c2703dbd0263527ea91e7dc8aa578816d8861328b9b111d4602f76d57709deaa5a7853e3e7a838324164a283bab82cea704400bef20e299c1db2fb19d82d293071484255a57e9c475643f3ce0376ecaf7d0bb95dc4a443386508474ec0530a031b6586f366067f123d705308dec884602f93b333a51a0fa420be9d2f011f978e", 0x1000}, {&(0x7f00000010c0)="de63698f43d7c8c80cb4226117ac76ba82eb85124922098f64b132467b0b48f31644902d86dee9170634ff49d3b791803c2aa0a0ca8685641306788d8305791cd5dad4bff9bc19e3136de49a92d901a5df4af8b91a4b82a1c67c64297c89637c3272b0e9bec3fe558bac5494e150d2ab98ecc1165423f1b7af4e7b7580becfac8cb41c2466f1799ed660c1638e6fc5a6bbcf19cad73199263e5f8bc6d1349c641b579146ef92f311cc105da593aa6c667addd2fc1a42e29c4f3e2af6d33ccfe49aae04a76224fab4313f71e037a0f27f8899e3487593ba5c00f3132bfe6c0883577ae77654c5d75299c2d013005b65caf7ad180672bcceeac839812b012022788839dbe3277612ee75d7f849f1872853a45d716e54aba7d12d51f85f4902200a8ce1c93ff468119a559a54e1e63a4a59770ae06316ab48a250cf5540416c88d76631d8c50212a93b4dd3e1e65545586a1faa537f795e7b966444307660ff06b5253823e107c0c125fab574dfd1bc1c2251f4c637bb97ccff16df94524f960ae6be1bf9262346e58f68df5eab9d1fce4a4e184ef78c9e01fb7bc7ea7e8356a46a7b4ba32fa06ddcc5a2beff5ddd7f8e028279521b8dc9bcca5b87f44bff14deec5f85f2fcab8c6fec65d1d08097a860b420581c7ef795fb6597c0c6e8a3a7ddb082ebeb61f294108307587b29038480303c098bbbd7843bacc9a2a17a6e78af49b1a0e64a47d75e52a581666c9b4621e16a97627800d9712cc7a20029bb39c97df922fab8c4979e75d4a33ea7dc54bb7dce312401a4fdaf605aa8a458fc4bc13ebf7d8af2a186fe50811853b66fd41fbb7d81407ce6c1afd83c6c6a705613fc37cd883a97574126874a86a64723d6b989a0ab4a6c04114f25d62dfcf0ea19b03266e2224d16a4afd33316296709e11646105fbbc3aca8abf995e06ce1b1173ba32522d748b3a682156960627d5784fc84b47405bd7b220ea24207e77be640fbc074336211df8c1f4876af1bd69cd2c076d8209b46209d441f3be047503e6655ec683c7d826f7034d1c558245557694d997f9bb5c3928bba4fe3921e4d5ea0e99b88cd507b4ecb9507bd27473525dadf2926849c018d2a74ad90cf773aa96b2bbc8f6f3ec59dfb8ea36b388237c9adb85217dc6b704b7ff49f68e8cf3c14e4d713f8b6a879c77b4f48222abca5b36116b8ebd783fdaf7071c78a034355d6914da7f5586467f2f9b024af35b65bf77e66a0953ff78f42fe1254d942e6ef4943e1466a69ea3fd415aba4c02b0ee22b3572273d464638f85e47ffa289566bd392b97d77e824bed655e4f9cc77c7c2260a815a4d78a150a62e3ce65a99d6c27c5d3a21bcd8560c7e3c470958b7e6b83803624db53a6b1da8ac8c36280a016a6ca6b87f92d247be8d052cacfe998ce46f0cb0a304b7330921716bb099b0d6a8abfbd3c9e422cb56316e515d0de2f0fccceca26c14dbe9de450b95f08eb272474903c63eae1981488dfd17d97f614f0fe2091f4b14aced355b98612563322026dfa75e3b3d023d5d045c02fbf7e411d2c19415141c84727ffd022819eac4a52b1e62aac859d121cbd40dc21648f070df9bf873b73e57d16541642577c7b05f7195c1fc5fc290f7bc26e173e7f818eac34405c1b0788e6b8f3d8375064d65830a2eec7331a5c839e7bff6afc917f640c540f24e36feb8640a80862e206637e71ed522424fe3880ff892cdb6866d00e1f99836e6dacd07455a1dcd621e3754a7d1d1e936c92fd78881c2587fbf4c51720b4c82ecc8de4d96f36739ffc28d6b7b3efbabafd6c6dcffe7b0a386d410fb2d2d2da77f883de9e0467940119464f55ed73cc7ad179f77ecc86a65530ba0aa880e190a7a9f5f4a60a1e5d11c52bac6b28e7537f58887912e5da6906a277d8888778f2c40ddd6f3c6cfe9bfabe58e16316f73ab309de16d00c04a920ae54031f9cb06fe8cd14cf5d2aef549ba53e5c02a194ac6b403267d1d6e61cf0791b04ae7291f4e13133b2e00433b1b80dccfc755ffa71b18b9662007320a8dcb98310a0a366c44a45f0928c5e85730bd3acd5b4b16578d9a438f6320570430abdd561c93de9c3cc2d78edb1752f6a52190c953ef2b3c7a7d5043b846196fc97222494537d30644117410751080e00a572149a2bc459e050064b1020c6c484b32cb39552ea1487c06fd4e672da616ec8ae06ee6bdaa8b67c93c6093f65e82c049694c4bad97da9f1562520b949574f69b7b16a115f4b4d2890c72a609eda7117e1bec47aa229a26dbfa3fbb9b50cf114003d75431347363f62500a14af73e3b1db9c87e12fd5c15174579cb4b45cce0839998b37843cfcc3d3beacd3e60ab0d2339b435cf0d226a12c9af14b37807c2f46bc3d070c7d17d895116798c049f3e1678c0e1991794bc2f353ed8a0053532a6b65cd7362999160cfd302af49af61a47062b3d3ae70fcb44d99b60c961bb29a8738db58d28a0999b856886973e336a8c19a8b4163330fd2af5dfaf47839de5cfc088cd5065bf7a75b63c495ccf7690d46f178968fc38ec3bff1c150d8cf3766b9903217304c48bcbea855e60bf73cc73f7e14fe056e072419743a6ed142ce4df80bef41c7f811068443ada8c57edf4b6e7cd88ad6177a19a675a089a7027a6d30c876785a6cd49fca1d63fa24bf455e651fe05825edcf3eb330fe1e8c3374fcf81ae27564fc5092db7bc6594b6aa1feb234420c1924d4a6c9c854a6f2332c85fdd0066c3454518f2995bde72590871e972f34c4800f3125a5f45dd4975c44b24a58ff2510dc2c45a11a33e99eb974018e7e856a23c2725e859f303d9e9e4b06d2cc7565685aec3ce6b56b8cf2a31c2bb58bd75deac76b4add7b368c9d359b4475ce0feb3be4f49b79116e7e15111697d01cb9303bcaa64d97edf0232b40034caa1ca63a0bf89d32fca633c6d12bd9f54c2b596ff104087635ac59cb05765955c3d4bd07b1cd05ec3854f8abf5dde9f0729c6f5c723c3928579b94a5a6d614415008a8ace4b6677054c6a6674e2bb5a720d61b608ce23d3464b0904e6b8387e365538bcaf0dc5a52f4cc706406a8481b91bcd5bbf30eeda6b7fc250fa09ad459b01c559157664d656de438f381734b0e44b25ab885e6c20133254f72f416b4975c1c62580bb63ea375b0190d487b0e104ed24a2efad22da0ad3ddee8365cb1adab19a609a71096460d327316485f707ea2262976379efc08d7e800a31d6ed252e7f282e3cb0290005c4503f6d6911702d073d7a15487b7f7ff56ab6ec1684b71fdad801bc9dd3b7620aa9d39d28ce473bf5de054aaf8aceacca2b2c9e283c6512e27842bfa0aadc0ccbe05cdbe3c2f2af05f16204ab19fb53a234960e5d42ad6090f6175b869d3948c1c2161ad1fe35b42d8af2870637a277216278f3685927f3752ed5bacd5aefbecca969c45a85ab7617a518139080073d73f2b51b6c4f6302770fe9db4041571fa6594fa8e7fd642d698972ba8d17ff3eb1e6ddff60be08bd6cb3ab5156a868c1e972f7422396529b74c648835caf4e1d473ce9530cd78063b2147af1b5b75092c63971a52d85b63d1ed25cf3e8bc7501e61e9654964e56e4eb8826dca891e15ae85df2633a47d69722cb712e30c284604ba19ab531b53615bcf98f87d80dd691223303a184569d9f07317a3de3c3bb10550e83bd81d93c74034b358af873593a0382fa57cfebf7bdd05756ef365457b3c033aa303598094e9003a52154f5d18c6a8a15e81fc6c0ae2b23fad406ea77b727c4f5cb1a06c8d77e912ab110d9666dda5ecf8ab007ade9a80c2ee5fa54bd49836959c129efe1e9c2e82035e4ee438d8cfeb212f90c568cc96dd60c9ed3c6d0d9f0b4bd092c1364b7f357be21051c4ba8185bc0bbba30161e22bb7a752aeeb3caee58af7aa2cda8d33075564901de9be54e7c54d88e919b300ed4aae09023cf5517337a527321b80277e7d258bf1254447556ae894732a20a96118548c9a413afdf8c34cf83bd985e474b2c921afadf62db75216513b9233a5ee93daab217a96e11b6696d9e304e3968cbec4648248e38877208b488c45ed79aafae79b900d7ba0db3d045f41a77e6fe94071836591b0400a01341a5c5118c0a18ee9cd474c6f620772c6dd7e69a872de097a7bd4c8261fa611e9a6241beb683dbda3cdf86319807fcf8c616199061ebccce8fd760882ae0443d841c9ee7da25eccc4fdf42e6c1230c0f54a66de782e0c95daad81b8893f00b85bb3fe041efa97a5ef5c47c3dad200cc41ae2aea644f3dc89d464e8bb5d34b2b2342619e44deb4306d6503e528e9a69e9a33b9009ab1aea15ec37afc929a5bf1b77b6a08b42753274e957fdc43b2275b76c92049f55b5e8682db18b8e85a622b0cb221e315ea6caa7dbe138411c4c2e82f9e5766c38b4509ff4fa45dde3e0b6e4ef24dc4e21955cb3a8bc490aadcfdc09570a6dafe7fe7757405a13e935ad71ed181c8c3c42572dc5c99d97a5bc9eb5d2c977bb820b1c92f0fb736597f9fac2fb830b76edcb016ac45b63cea290e4b8e2f8d6d6440aeb0dd44e951a89b3935fcbe4bdd4e9e7b8da0223e78a21bcd41079d58e6a2eea804741c1206cad71d70b2cd51455980a7db5cf48228f434c89bb268c84175fd21a5b8b385c31569c7dabbccbc8cc57b372d9d7dd91ae6b24b7f6dba1160fdbcc6e2028f51adecb5040ac62f5fac85a76822788e8b20888bade62c8488b1b587f9a33537905a3a6dc96e330719ca823c1112f5d921c65557cde569d5298caf262d4fd14a9ba7c1d8f98a006108a81a77b0c5f302f17ca9af4165b095711dddfc60868b472bb118e80037d66518aad7746f883c021e56ec2c9c1e14071d5b4ea838e84bfdfc37df98032c01be5829bf5e0f5593da3121cd4a8af64309ab35ab05697eeb10c7ff2062a03ed6c6bbd34aedfb99a868d4e6dd4966763a4c0fe35bae87cbff3397d028f215de8521f9b9ff739036ee41535e662cee8047903bcafddc5ea145d8c95a4f13eada85688cd42cde2adf4976bbf8dca5e987571d3e5582e427f4168ae3e1ad84c68f47af740fdea01b93a6f073700a0ee5c4f010963e14b3b3fdfd260033a9b78c5641e0828cc0a01f9f92817f64351c7e85afd132043ed179d9a03c27bd7c38a2f908bc46b7c18dda6dad364e80c0bb7f9814442a1932cc165214b67dfe0f440b332d3bff89c1f54f87d510b707f4cb1f5bbe9f95529032d2e61b071ac74f469ec71ac63900712914e3560a018049945afb4b9015cefd3aa30954d38e9f0ffb55f94535476027b46b24b976d55899fd5060c4577d86d1cac5611dbe1a138a28107557cc14d3a771215418990d022bf2ed730b1cada1dab13ccf46a577bccdf5d90e387847aaa7bde30ae6fc15b3735d6f690a02c5f124cb9f082422c8548415dbd64592fa7cf40e71d81644f385fd7ad5ce2ca08626fe86b48fafb8f73e47178fa8825165efbecc8f00f27f4f047872534ebf0a21f879e245c853285494cdfce72a526c5e077f760f074789570e7fb7a810b32a2d4474886fececfed42b35c4b645b773f0bfb0aafe8ee09fe70689bd2a27c7a5edb501bba874cf657af165ce394262d86a179ea145c8cf4ccd702f1d2bf8ac4442d8269e78e62df1b1d369431e6b6c54483036adf0960c5640284e4161068ec643156c983ae66be527ee40aa3526d5ecf2450b3142f1632c1506402646348c7527537be0596d5214c0dc9a2f2eff3153465d0fea06d09977c744f758fc1c17d3bde2a0012cde1baeeb3616238", 0x1000}, {&(0x7f00000020c0)="5e610df10654771091995adfa9c16224576462b7bca710bae152c8813495ae0166a85aa8ebd92c0f3176d6b2597c738ce2c53bc1d7dd4d9bbc98e28534cd8a73bde5ec6a4c19f3f1f11313ab7843e4780c1d0fba76a25922b6b04933646efc02729fbf4801c16ed507eee3a2b99b6564da2157364a8eba4f0d390ce16036c184a32ae55215b3b063ec9b00de443e913a4dca8f9088af604e6fa49a8d20634a4e2fc046600fc162c7c72728ee8db32af966d8b0c4cf0154c8a445f6c49849e328e40051aac10100722ed2cb95ff5e3c66b3f9277de276df88de3545cdeed60fab575988c90d3bf7763a51a60e52a6a9f57124387a2f36ba41816c74", 0xfb}, {&(0x7f00000021c0)="1515f43e5a71b35e654f10785337694509dad4cb7db948172f59b1ca3cdce7fe3d2371", 0x23}], 0x4) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, 0x0, 0xd, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) 16:00:15 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x1b) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() dup2(r1, r2) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c9, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:16 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x400, &(0x7f000009e000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x1}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x500) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="5d2120fc408d0969ef6da365d4c75499d10d664ad483abcee62ef5399e43e110a200d6054f6b2b8c769dcb522914cd4acadd3c95ee10a37ec541d542a663200da45a54edc6fafe7b7f5b02f5f6e1", 0x4e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r0, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff7000/0x8000)=nil, 0x1000) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7518d000}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x5}, 0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x9, 0xebe}, 0xc) sendto$unix(r0, &(0x7f0000000080)="dc48a0e5a1244f750017faf424ff253fa705b6e8eb14502d7a9096fd3686472a2465029bcfa70528cf5eff61c8c8171297894ac9d88f06118397a3f4d5c77cf9e6bff5c37fc49a9aef2bc9cc273132bc5e3c38293c8f1adcdb3fb347b94e", 0x5e, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}, 0xa}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000040)="fbf590d9a98ed5e2d8d1b3730ca9c367f3e44c181c7aaefc4e29396f4936060c664a6fb83047d58485", 0x29}, {&(0x7f00000000c0)="11", 0x1}, {&(0x7f0000000280)="ba63393e18b66f65140c3d57cd723c6c1bdc1ae8941764b4bf70d0313ddc22b472849ff075fb22c0075e4f2997d4c4d44daf7568d9cc8688ed098fec8a10fee0d861f52edd1896e468246e86353565fc1cb33c78c50f0b1db8913acb017287119c947910f2b9cdf87d42e5a230cdef8824e770c36836628d3b11a5d80f3660714d5b1aff5778aea113d39cb8dd0d9a8a16ae6d20afdec73a84c3b8a2d61029ae2c811962574f9f1d75386f0fb755594f543a99e6d53872925d4e9518726fd4b7c3373bad956a923ea7242395ae0511eb825cffe9640fec3a15e2f9186f6fc150cd7abad1afec343903e6750dc7f970bd666f63a81a117190ece785b24fb28e0e49af2921eb9a2cbdd1c4558ee6bada9fbe9c05ef2a2971f0bfec6f4370fc9bc6173fb7acd1a66692b0cd1e9845a6530bc4589a7dabd12c88910ec1a58cffba643cb316861bc0d61eb1b13129f210f954ae53e769d5e05cb46a0adf203d705b7adb7b93a5a2fe753c24f146185799d5a0a72aefd501815c4f5884d84b48214378582aca23bc9ee4e8788863ef74ac953cb9ed40bc23a7edafb90dc7c1b7034c4290cd965835ff0b41cb1bc0ee291e3b4d132e1ce90a5d776e7c759a37d7ce68f0d89e037175dc4af52a01436bdfef68ba77b8fabb722f04816a70f04ac6e0c16f28ba863c797fecc77ac929b367e3797e110838746323311e4af17cce268a444167dea13645e5192654f6f3aab183cbf662c84f5915e65f3f3f669b55516511aa280a36c2b25071091ffa1f4916af2697bba719613ba6883f6363412a41080d47ef1071b6f859ce7bb2cb7e0bdb920b20aeac6b47cdf1445bf28bb3425d1185b4b8e892ff20454570c0a861ac927add7757f66428bd06b235acf42283f47a4d4725461b64d0234263aea7ae701f0cf59127ce92a3f04227d2f20875ed00738c6d9eae1c1ed4b98c56d32894fdf61cff68f5cd455b68401dc4d206e6c161b02fd7e28c3f0fa3d755f4b16117ca05c7578dd749616ca8d86a8507cfda52a24060b61691b8523320d117550728cd58606bd81d95db351a40ba708a326bffc49091a6002b6b8fc40241a757b90033247fd9987b01c5766eb8787775ea0f661a853a8e2d9d76e4c3a725066362fb4a5a6251940728f49ad29e8b87eb19138eb8d7fff3117678c84e6fdf8c25d9710924b2c673b653b98cc86ae9ba63377dcdbd6aa155d0d7cd56e1faae1620481a9afd38b14450bed7bd289136055d30ebd2a92e41f4b70fa335ce23996203cb8c682a488511a0bfc4c635fdacd372704c3a6fda7032453e54ae63c661d984233267fef9c83ac18617f2fe316ef761b348d16d5297dbe48973e75add7c41b5191e3e5a3651d702d16140900027ad798aac60ec493fb0b7a16c1e0a8dc1e30d6abe4eff377d19a4574edbf921cf8a241dc9dfd0a5a3fba5b4ed10352681858b4b21941effdea4d51d1475ec3b71bd1cf1f1d8028c70b2367f733a53b9aea278b855ee568340b1472858e814c7298f7754adc22a1bd2794f8d646d1abe66055015cc7a72325611fb49ebdbec7f8e2a7da2a7989368f32e525889ff72e1913db157e22f518860031d1f30e23c4139ed7cbb9d6b000fe3d94e8681890d9a9b55ff7c790282cfc6fd9bd070dedb5763fcc644f6ce71378f75221175bc2004795e9ff07c28cd7bfa1fdeb085229fa822536437668f7983ae81235385373844a12e9fc360db4c4bc9efd148b130ee0c132936d89d12b8a87d761d1d353264d264d55527fbcc6de2da677e4a455c61325fb3eb8258bec28ca41cc8c07523958578a3b3b81ac0fccf0e99c9ea10565053ea548b720d83444dd6c030142cb84d4230231e34bcf79f591947fb98ec1b13bd3eb572520bf72fb6395643007a8c09e6df7e979f21062395f3f00e2ac37fadd42ff138bb15900b03d8563c67d9afde2d27e5e47dd5cc186d016f3017cff8b7ea590627c0bdfcb48c178ea19404f48a62479d507705f8cd51a3ea02422153289921876e130b31d982c3d7731499be4dbae388d5384e1a8038ab46c8dc9d3d2609bedc951cbe39926ed0caf6ac07671c4ebe429c7ed263c82ac8ff3ffa10aec96e49fe5e8a95090a8d3f81ff747e7f54886f16f4c341c75a3eb91d35e1e36b2f10a6d646a2626ba6de151fa6d2f8a923c20be3d71eea56b88ac665a2e0b37454037dd956fb8a881294aaf2223cd26a34cd94a06daab067ba9525d8929255bcb874f0a9adcb94a940df09d1e967b6f6a8d5a04c1f31a10b2fadd0ddae91db74aed970039c607ff2abc69198a4fc3af8a52f5abb3c5a4f3390eaa8ad7351dcc6eb50eb44d7d656d758891f37efa45222b1658dd1bf7daf137ff53d5fb6fa7c18bcb3f1bef2fe3a30139fcaf27867b03c128f9e719c3b8d7d633093bf215ff0853edbe5612b7dd1e1837467fd9e51db0f1fb7477033774b0fc2f372eeea268f44a8563c3bfe39e9d272ab041786c0841e4965c4497bd88c18d9d08bdb516f5259d6b784365aeb91b2feeab3dc2fab9e046fa86e45c7c2cb30e6a1fdf3d02bf5975245166f1b3dad63da670be9b92818ecb8f5321c9cb6d6d7d3dc847c3bd36dc17747f6ca780abd6810380c42f6c7c4b98f1c4a45d1a898018c1b47871b2fc4182808898ccf78f06497d3c9989e23b471fa267c23bcb6207bc2ba5f5a83b5528b4b9083e62d49dd948167aad9c29f092a091b730a7893cdf53172d01ad0dbbf66dff01bff24cb75dfcab84c815f318785fe9b32885e13045dc6078fd91d3be65e114180d62db1cc99813b87cf26fb0eceb266c1c9de0149ea4e85e397146e4a93fa79be6e30f174009bda811482ef1a19a6f0f48db20331b7241696065aa814adb76aec325c8609669a9da7feefeb2ea014ba405a6fa80512eba9307cb8cde9c40d2e85046285fc5e9fb76cf39fd79311e61188b2eeeda0768ea2674be4c9d7e25a02f491a632c0e065135d83f1b953c249e75eeb8db9d218a7c9564124da33f4ca36f390e833133fdfa13bed5a13d8e8da34eb60aabacea8ee5e396c795297097577ffd31f473e320f6dad819755208758e030f190ddb1972aa6403d6b175cc29ef9c420d50c3d0dd43a43ba8287d1683b803d3b31c6d6a48c9a96fa133ba5355e6f9fcee9dd06b02457a034d557348c8d6bfcbd307ce45c8329e9fb2103c2f91f9daa989f34d9a2736ebcd23b6690fbf9874b7dece005f3f5d93a380fff07d6cd98aee68bed344556ee090f6d0ae5263c56db886eea036d972d5cc95edf706d7cf91b6bd7408a898652a7cfcd93dc097c549eb87cae95bf5112a657192e1c3b67224c86ecd8c0132292b9ed0b68e820471e4b7069334a9ab1f0eeaff344132a79cd1db8d61f6cd0025ba585edc2dea39c397cbb52b364fae0dc950b194fab2b2ef1a4079d581ea810fa48f295913e50ffa7939c8af61e120f93e9e855041697cf4faba9fc4d46c1cf36e8360530d1ecdfe83f95c96e0dc9291bc25ee9479ffa70c40c0cb3212a6d785533351dc8ad9f5bdb935b850958c86a83b224e928e2801c11512a070e1165c32e02ab9b2a2dcb1492a7232c6d2a0a1444888dadfbcd70ec14876f4861bfcfac425b996a96850672ff200dfa904afa4de6c7264b5468f667bd2c083a3a8484a91efd82c56cae23d33dc3fa6c212bd90e6aeabb3d1827d7823bc3cfa9f0af3199d32629463448c22b5cafff891d8fe429b89813961f15a08a3351a8f6739ae53758eede9a21e428e5ba278c61dc32577a33d75e52d787ebd1213dde414f1103b24ccf35e3ac61913cb6a392f43dceac4b77462cbc6c739952f3393acf4bd783256c16daa2a9c65f7f2d3b3963ce65ee8b25780c1038249c22d27927c9ddaded6a64091c71c22f792f5c24b6c781ca19cbb1c2ac87b5d122165bafb3a3c43c683517054a790aaf3b604d02e207b9a63c0b046b6ec3f8edccc4d9b37d30697bff4458fe0a147f6408f0294fb8351f064b6a423c6ed510cbe47611ce09ea00406e52ed1b9d7d7fe0f662647b5d851f9607ae921a1e858766cec17ed5632f45c39e47cb3c2622ce14205ecdb9afafafe4a50ad30c35284d0b155ada423becbe63e6d332c8061e7b4652f666bcbf93fae1311294224cbe0b8f60220026ffcdec66b8aa2102a5f22fe0034070daba8dd60e631558a3e964ffe8c8b4893c8f6bb451f03e05655194a58cbab79d64a36d1ae68873141b0a1eb5d4402d9ce61258cf9e674931ab66ceefdbc1d59f8eccdb2ed78dc90070226c1ded5d6ad363c10ee52ada1313a4573ec505d0caaaf83aa9c1d64bfc1e005b4f90a27f8a0bf6fe2f4e7b7672f43a709e94e4ccb4036f7ceb3e32a41a06b6e851b37ad5ccfd3602d95f8c7ea19e78593682af27c00a6d531342c8abf2051105c560fffd08b38e826b97845a35b03db549b3527b6069a102d0594fd8e3cf58ea22ef3e0035e63d01106e7e90e7656d76ccad547e157be73dcb37b8b0cd9b59135a8771ae10236ff7fa177e8a501016e7b96d2e629ee5fb9220f8c5742395dd40bd1906633f033f84aa3c07a7373c81e91eacc113256488c6adfb997ba9d618fb71aa4517ee09465a1608ff1ee162f2b62b03deb9fb552948ee8a27199a208ffe3d56dbace3127ecf1bed318ada993553cecdae2a140e6658ffdd917552594061c3b15e57c403e4c7868044fcb713f9a20415f021adc64459cc943c069ceb014ba9c331079f2e2b3859992b9d09242328ab812da931f1b4fe84a4785830634bff0f08a5c6836fbd10174fabfec2f74f8b0f759c5f4b0b96963b12d3905ea11f00ae377f175413e6d26b4b589431e1da6d6986f82f2a859e732117b9e9d323d443869892cb8fe385d23d0ba50b9ee838d6933b7dd3128b80f516901f2c1c6a2f9c6f203bf0e174482ad8e4970d405fbb000ed13a6530f8b3ee338fe1117b4472aa372ac11cee679f758410e16cae71dd3677b7fd3b7dabc9d954f73912b203afb1c2ba6300ba2154f7345443d23b9dc5812d1d5a1b1dbdcd0ba5295047e27e829953b69663b3509dd10d51cdcf7ab7abd506506c16f528a652e16c08b810d31d1758d8561dbd93d89d296bfc86384751d03b848406a62dfa06663127f49d7946904699df977c95b3c3e3ae7e8c6cd5bb89c514d96f707baa66d2ee9ba71cc3539e1cb1f4276b4209c5e5b68846859912bd959204341bc390d2109ef0739be8ca2c20e35bc52d618878d3ae955b874b7d0bc536c052d5fd36981506b69810b0edfd3793398687a10dec8c9aea55dd5a20794fc29b9b598376198428bd7add994adef04dd2704b6efac45db21fc877e9bb3e588ca8d797d6a46aac3dc1af07078538bee8660d5feda2c3f1d3818922c9eb691ef11d02e5b5b475effac9666718dd829b3481991f5c427748add188846468a14515cabbc73c164bcda6cc77a693b31d804c685b203b83bd5ae18bea1a038a491a37925173e7dcc627508597a6c8458f261631671925fd15f398bb018dd2cc155df4c3f3a6e3eeb3a07424d0e6ac367f3b236c9d73554330e717ea52ba166657b40cd2a2edaf9cd65a22bd243186e4bb81c69aa46246fcea6b3b3cf997bf1075ae4d8d8db6e15f0c1c4c06c6bed34b8c136afd43c1930e4ee8c004798f603bfc73d3f385911e3849fe602b49f6fd5aceb1cfd9f0af4055e165ddbcee5cb706b464e87cfcf5eae11bdb179bf3eb4b2c42d6ea5738ba1da8e27652485f973fdd19743bbc7898dfe2b85410009ef452655a8959e1ff762ee08c5a870709c62319eb", 0x1000}, {&(0x7f0000000180)="b191d24b750729bf4cccf60fa0cb0731b92266b19b5bae137ae883ca2ad57d87e606e915d8b594f33dedc9b44c037e374c72c7de111b6b23c0356c4a73ac80324e25e630a23e44e09e80106c20cbf357774443b5fb046e449f8892823dcfa83a61c61aa7259cf0cffa26d82dbf300a2a9035c54cc54257a8f56b8356203f05cc41d25c4c631b9230da72de4f560e8de50a2269a442bb9bd8739c", 0x9a}, {&(0x7f0000001280)="a1ecda6ebf6cfae03c8368213ce3fe57ae68fa5ec79be31dff86a6b0e208bbf061b503f4b43f126580555058d626e42698c0ada95e7d63b4c97172233f6957f178963c2d35f1b6bde82dea580f843d15acaec1441aa6cc6e533f65def815ccb51c24f53a82ec4864b41702e4a2100109382645e6208b96a82826f236358734672c73dec98fc7d15ed81c5e1a816ebc88133b8be6d3a8ad06ab361e1606d932d23d21801d01263dce0be4d28ad912efe5a82d1951aa675e784f0fcc6402e8b1b13596af1fb45a8e82a2d0e5ea333baf028938035a9d49d7020627dae9fdb12148f6c25c9d77128c7416c7ee4fbeb1127c36716de566cf713ffbd794bdad3ff3ac4bd2818bed101d45b7df6cbf20d2f998340d8a4dc3029ce1f726d62337a23ab364810ae70d63713e40bdaad836c7c33cb6fc59653bb0297ea0bc4fe817e79c9274254d638bbd8a8000d03731f68af56a5c76dafec0433f9e7eeda67ab84a81b0e99f33536252efcacf7e885bdb53e37d84f615a47bd8cdad4171065e9ca8c566f1b5233bd001a771bfc31ade8261c90b5184ab99e637aa48b0207cf55a5f8730c4d0b424c6b5600117acd512686c34bc2c1f20f64ce1b3975513ee99adf2fe43bb42dfab24f6dd65a20e5c995a11887cb9664fd28665f6ea31b54bce6efd66857f111e0a44b2218c96f965c8b3b2fd25c72d0fce645623a7e0398823bb0824bffd68bf92cc9771b084db7514ce195fbfa0a34ac5cfa20c21b3fb7ff452a210c9406e6e50686b2739d2c621fdfb65616bbd8e1140ad5a29b495e9b3165c8de70341833d2bc187134510d196c1c6673eab1f592f70cd2f00451cd944d3ab539b965737e4996aba247c22e60fe35db7a23018e3fdfbee4670ef51752f6a649643453288ebc9e38d3d4e0392cadc8580cf5d269e5f82b834b670e332e75947d95342a28eb2e08a9cf592759b798b7a977533de8614ceca9224b3417c8acd28352150e1215aa3e2944668af57f791aaaffc376a01280036ba9e058c944591208f79b5f09730de9957c4ce078fcfcd3c2a8679c00af8f1b2f2b9cdc3b40f6ca1e6853b46484a10f5a2242e8cb3c46136aaedcded16b96afa2a10c1bf503f78fd7fcb94554fc2fe1f5e24aef298e5b23002a4990144c90c993f6e2d61acb01fae1cae572e1a2b895239ce407c833871c76e091d75ae69a4fb33c70f1ca58e4300b9148a7da0e51c81ea74b725889964a6a4ebcfa4e185a89b079c1ba2f8094786986a06b123cb0b5f6084b0adfc4d653228d2fa418ced267a0d0cde0a527ae2c4211343827402ea3f43b5b7411b63dde43d44b0b87c8c7324c93b74801c1631d6fc485ed311d97721ba5df332c9d866210cb2a647f6c5d57bb04287d9b5b6943a6f15eded8e3cf902de2c5ec9a673c8f3ea9acb3a9b31161643a074ef8384292dc45b4a49752fbea713f4d07a98c778d8d5a3b15a673f97f2a8397a417b4c725434eea90fcdc2dd61d88fb2d01ce99a8a86fc84fba4214864164955643e6653af968724aa1f4f0ebfbbcc0427c67564d1ab4176853de990e075e0af7a04a7f379ec2e07863441353b6ce34bea92b95d5d6078b42dc866b4bf8d0c28b2a47deb07b66d2c3e1332ed14c3406ee2c4f505ace7032895c3637865881419996012aaf3192c147d7eb8afad8e521dafa114414902cc329db1e5d01a3f88d19185ef0e307fd49ce79d15f72e49465d5a8fff73e9792c6141d00dc7bd91aaae6961343dfc6451e52f32c0a963b9fe4619a4923b1409cc3c8c4c10f52db84e0f90b000baa2472c3d59ed7cbbb30cd61510680effc1a2f839d05e44f951ccc7354d0566efadfa2684d3b40b212c3810e8d2390cf621506c58aa37cdf898ffde1b4716ae0a29033cec1c2b83bba028e450e4340ba37e3510482fa211020078898fb93633174b56e788bed04ede3205a46d623e66dd9e67ba1b1d3f9f3b5f4b2ea39c2a0bb6dd28f5ce04f0c68613e43cffc09757adedac506e71071fcc2d82f1a11b93e3a4215b3f3142c04db5b134c9909dd2d1da18fc37a1c2e723b3e3759d6fc23ee515fa5d8c4ad382ce66bb8ff6ae592aea95b21c4e787e6d45b1feca65e95664d6860c537fde840ddc6c27424257aab7c76665cf5f92711c583bb66f9709989486565d274d4eb18f375038e36f902af38ee4f8e7f7e5b9e660a185ef8056322699e5fb0900cb4baad565b4aec0fafe256b87fb5fa16d7b998987d26ec0ea9e88cd4766373e59e7e630cfd7c55ea7c2badea1f5c4cf76884d429aff409dd3d4695e3867d98059bd5e61b915f449032881af0bedee0841f0fd6740876c7fe6e8aeb1bb128c10c9e9df1d0014effeffbf86c5953cd9acf07326392a9c5c39a03d27eb064475d0fa8ec015df88f987186890f8b45063d1c56f2b502d2b92e4439544c64bc74704bdd6041c5e20c6c188017c9b42757312ba123a378ef4c7b7a952d616f14c1f488c8bb15a59743f3947ad4c69836e107c15a1e78642f43c5bdcb7bc61ba8092e3dd1129cc06c9088c47aaacd5d0582a5aeb00965f518fc1b400151901be63cc83df82cfde8feacb4cdbe6329a825e286a429c587193f65e5c2a5b336267ec4d45d0a03b42ec40d1b4d98f30c4e2513274cba5f7db5e8825d4ee58c27580e9210228640508f5a6d556ad3be3681fdb5f1351b80158b285dd2996088f705c061373dbf6fb1f93799855521ff5a5d20c7fe5ba01b6d8b600f20b45156e91ef9978c6c91cf6e1da5280ac1ed448cb6a3c54bdff9d9fc216571188414f9ba7440b37eb8f95bd0a8332cf004682fc2264b2816322fd763f7caa4f6a5eb30d32786a6a4217abd9c04a7231c67840a984039e9d8db994ab7d87dc65e154db90f08bdead42bed5ee9d3777becdf8ae89977ab7b733a6c434ddaf7c67774e8590c1d02de5742e6ecffd1ae0866f0e2bffafb4dab245024cc881dc594fb4a340bcb8a7d6de06ee5078c499d539b607e12399c8374bdfb6edf876f95cd7db4d6e1586210a9e81265add481441f8b5ffe2e7a76e68e007bc0fc5a68ee5272c88d4d5c86429db2b5efb8d670c6046d728bc73166cbca781ee747f82f1023983f3daed3c0b0a4bd8cca03286b07b5e9acd00f40f86b468ef4f175e90e01bf054818833813343bdad7b5efe58d80aa115b1c2fea795331378dc8cfdfd92efb2b6e8f533b735f0c24b4c011b76546ca84e2ae578a26f52175bb53de4035ca6acd1039f2cb0c8796e971b79aa8a0580637d49e5d34440eeb073b1ea261cc8ca5b01623d74d45fc1bb750aaae193fd763df079cb21d23744409f8768a55df1e2972fc2e441f1fcd3233ed1b3a622f51c929761efa94026b752f3a7d6d6bab9d531156dc342dd195a1a29f1e0baff4001e81f86fa43e6df4b658982bcb92ed7d5f6f9cb19e4a50a3aebbf8a8bed549159310212ba6f58268c931ec7b76d215d6bbd70335b1fdb03b90177222ab76cc3c3b71312239fd08d3e7f167ec47c910ed5504df2907674f8a8b69154551f5437b6719e9064f1525c93560e657db6b1deb534381d40335bada9a6ef6fd7ac91772a4504d6de9a06c4b4d67d4c03dad1774677ee639876683ce819e177ac1fbf56dd53caa64c6a96ed1c376e35bb3cc0e21709a5cde58c185077da40086ef5a94f98caa2845f5fd986e025dd7280ea5e3e4ce19ca386fd9a3da186574b6028f0cf22a810706c69458f9961dcd37c302efe5bfde672f1df351fd4f911c896730d3277a329c3f65bbd94d18ec1ed26bd6a7ba77937a416bb1313c4c093f751b9d40f5e440424cbc99880bc80ee0c520dcaaee00ed542cf72162f0493826e407c06f79621c45256f5e7134f99b8651ba0b0c89a9e058128aac0da2cc0a5705b0c90d2078b4f30da37e4ddd9af72a019fbae395ee3fa72652c557b38beb509f3e4c211258d5df59157a018552b9563ee5a9e93b0ae38dfc31ba6110f8ca21e7e8a8a4cd6e045ef58a8fc1ca5d869f8d53d00da4631d453d9ce9ddaaac9b2cc341414cb842cbb67cb8d214b64f0b6cc066c8799014fb397b81695ca492b72df8df73ecae69a0c811c296dec55fc3b952f6485967bf4acaf9d1d31befe317d567d0736af62d947cb46362024cf47aafcefb33cd88d79056738cbba7f5046996ccebabbe0b997f302c6e9f357546447fc9dafabb6a78e07e966bcc66ca3fb51a1b37402e640786fc4ec1099cd81f73b5944fa35dc28ac8e8895330f422d788b991f1ae1b1b1ba25ffc50e890c3fb64261298ae466c9005769147f421fc89939fe8e6e8d076b61f6b5e1be53e20f57856c7615422dcf95c0b9146d5b591acc4dbf1a5b1d614bc4c05c7e94a9e490250b669b0f99609c24d3d566cda1a4d2362cbe182974b74ce4c238442c2b3031b82f3083e5f2c900bc4afb9b263acbf2535f8e7997e3b2de06259232bedb49a0c67875ba5e6e8541d5fea4f7846656063674e7b4eeba62ea469bf91a340a4df56c6739923de94db807a62c585f8797fe0f5019f19902d5a22ffd64c711519ba42db819562cf807c2553b7900602694deacafa8258d7ecd5fb7fe7352ab4c5fcd80ceced2e1725ee327eb61a4222f6dc693c0d2cd522dad7f526f85e352c8e0d1ef66b1568996882be95e3bbbd9224dccd3ae931bfe9942aacd242232ad00fe9fb7a58c0b591c6e1540a3c528f7ed577592c5c5e87d0cd94e93e717aefc80aaf3d231685fcb24b8005046e9063f6ed5a4359566722be2a0ecec54ad0d4baa7b5444d746bac662d39a465727659aa864efe6c2231446f717575db1dc533b3f90f687b74ee9172b946017e5e9add8cfead642e5f6ff45ab456586c5564df4a00b2e6f2e4924b5c90194bf9a75c8b80eb517a8399b4da7096e7a746e72ba7aaaeb88b5dc56857932042456c7b67b5cdc9bc6160d461195f7dfa2ced757a36e4d7c911a41df0caa24fac20c669b90836a4a914bd74bd50990d5382bf33298c546ffb4718faf850a2aba2685b9a8519ed119266b5b346b126a4f201eec2524ae3177b214cf4b42c6b440d0b1b68adff919a4faf15959000e3f5de6850590d6c1c56f4fb0ec0ac01e5a3485dd1b7c4bbd3fae237e6b5182407cd672264f0bf88f4bad8be796bff05791aba04355692d4f6a72148e4366b547cdce3490fb39e6b87cb7bb745339385773c6ad1716c649ae95595c4346d2aa077877582173647d56bd6010e1a9800699a64769385c2b23ee9973425b2d4773996c15e656f8dea1f3e9406e47d8bc804071092ac46f0999f5459c3ee74455ee692b110a49e8f97457a67c623f8cc7a4801a38b4a173cedc09c454b20501f6cec70d0f415d0581d09bd15fb7f8846a89bf5749dcde584c911f5c450e048b814988dfcdea24ea80baa3397646df85b26164192ca55b98ed854b420f2362bcf5d9c19414f7cf2508362b59e625c8bf2c3a736c2385d1e7aab2052e8c031083b95cedcbda86f563ffcf139d119d8930c2da19c9a8bfd1610ae41add18813a7bb2bd8a993c79c56688162d4e0a2aba1a4ebfd2b5e30ed8562430d410f24a813a3cb64430c259952fc5c2ca59882b8eaba69dcec079c79f0b7aa3eb2c6295a5481cace9399233bee66976cd69edb819a2e70dd66c065c3d7e5d784a58d826306aed037857c867dca0c245d8853c23f6362d6c19fd8c29f03396d244417cbf47358c0c4fc580bf79f7c0c37d14f2c3e14f26ab97c8a2cedbd2ce3adf50e807f194d111932dd1bd4b5112c73b0ae5fbeb5b10fa7c8d0424b2da66dd963e008c532596", 0x1000}], 0x5, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3410, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x56, 0x617, 0x4}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e10b84d058b5b972cee680d188b45ed41ff2899666ce98731bfe371e5f2222373ecbc60d98cdf48080a1ab07e31a23fb14d235197bd6cec8b1f01d2c52939"], &(0x7f0000000080)=0x6e) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x01\xdd') 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc004, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8000000080001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x120, 0xfffffffffffffffa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270300000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}], 0x6, 0x0, 0x98b, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4e0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000025c0)="3d3640c5a17cf2088ef6c41a4f531c2b967148baaeb54688ba8d9f198d4293d64f686a6b7bf908f350a15f8aa11494bc3905a43a9237ebed1e96dd50bd5dd7c56a674232b4694e8fcf14a3696ed4fef262994a9712e2e214240164d739ce2029e1d30d8214dc120cca3d63974b6a311cc40cf93d1fc16e79b97144d037829e1c3e1ab4e2e0c2fade2b00b5f714f3bf77a6580666b05625d4f8448dbb62561f94386cff55f0e5e6e2107ea8476727aea31d23492a778d0d435d5fe0a30fce6a2ee5c2c010461169a82887344b8c52de465db6e17e684b071a7cedf9bcc56813fc69ebe702cd9f88b06aea129745b5c9489958dcb3de76219df56318695c22b407fe238e01686a164c382080f21df54036d6e32cb157ba57904d4a9deb38250a1f4c7885df31734804164b0907a63fe51560d13fbb68e665d45eaa54273b517c5ac30c77c6fa0bccf31ea6c603274319cda0d76f5c016a87b963fe547d6fb062bd9ccea5c77642670253bee61fb7f18ac1deb24f4add6f6b1509ab3d4e77b414307f2670e5ed578692ee7513f226a15dfbb9e4f15b8eedc1a812b1c3abfb77da21fe96346ef5bd5178325a6e84045c8996606bd5689b70a2ce0c202c9860ecfb9e29bfd770046c7be50186835f659e9c1ce16825c71c836334d8177cb3e89a788d78eb5ad048a09b9166cdd800ae9a5d9676da55444f28f3c462ec5a0d9925533ea92484fceba576166bb29d180071cbec8c93871fa8fe7b386afc14f40106d650323ca737b7f9bbe0673e8e272d0109d6eeb02d3f8627cb62358189f56e30ca50be30aecde44789147753c8ba83d0de52226bf5270465337224c59ed9c3763c5703e09c10d9f47316af2719a3d18cdcf82ee488537cbdcb218ff2d873614ac8d92a491ecb43e563bbb66835df630b704d352361031cd945a528cbc6d04ffd67c763fc17a6c4dc7d91bcb51a327ffa693dbb482e4751d8d275799732a85225866a6a6dede944ad7d6c0c6fb878029208c0ab23fcf63173e634564556bbe203bbda37964b068917618f348e0f90a6a8121ee67e510a276e7493d6f4893b56cd2e950275304629360b04430a34c23548c87161f34ffc89f8e9d3754b56ace66b9fb1ae4ca3cd3012a6a4bf9e47a147df4c330713ba0f82be1437cd61fb539041fe73c2d5b3fadf0ed8364d4819cfaa377863a99be48c4405e57e788fbd25dc38d7dd75b16d5d911ab26c92a5b7bbcf04ad123a3092f4ca3084c1604c1251c8dcab2971b4c4bac7c4c1e16d99fa7fb2476028aa690486b2a8bac2660a907131df653459ade95c0ee8cc634cefcfed1369ca079ed25819104c95e09010328ae2e2b7050b600fa58ab9db25345fb6ea99dde6641db9b7ca59afc2861849bd2f2c16", 0x3de}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:17 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x40000000000001a2, &(0x7f0000000040)) setregid(0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4d9, 0x80, 0x1, "30fe9739692a96a428d6d777ae8fb947b5a9e288", 0x0, 0x5}) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="2981689a1ad5a78397ed31c3ff891cd7350204384b37", 0x16}, {&(0x7f0000000200)="023e9b5095d2a5f60a7ecb09387261af4a", 0x11}, {&(0x7f0000000240)="e007bcd5025eab864445be1c57367b39707376b530c2c26c7dd52a", 0x1b}, {&(0x7f0000000280)="d0a4bf06dfedbe3ee4827ea08ae98b58945cbe547489110d143b401d235820ca5075760f747e78327b175f6f474176a34e0ad7cd264917d9597c63de046003a8c0c288a51d8519198af1d685baf59287a31852cc002a7b65635a49307afe426aaabb1561ccd57750293bb6d79a87025897fea553b2c8630b47bc6ad0b22c34710abb15dc422350b88e4cc64177968249fbdbb9d5307fc284061a506b2928b87702e942e59b8d48839ac51a3fc669caedeb0cfffaf04eeee2e518908ad2b963e1d34731e05e77324a4fc241c48b3e0e3c0de1e9aa8f3653051e931a8cf68dbc918187f0abfa5621a03ec336a452a9b75502639a11aafb875082fd3a5ad57e68deef11d0080c7f065aee532374832b9bd10a422b13fd40068dc6226f8cbc7b0a5f0fba80c08373dc594fab290a720650fcd326a5f82afee9c2b4677f754a9efce3fbe1be5403172d969c5d8d030e522fb2f0430e5bc573b6b29c06e50484d4414f97370167d95132c73161dee879347f139fbb96aedd8a5b1b6776a8024e9d1528e6d48fda47e894082565dbd8c126898584855a6364808d63e90a7db651f30b920fe61cd7c1c92f848f49770f9dda856e01081dea6e82aa6cae2c725f42f76761265437959e1825c55a94a849d28762466a18cbe844dc48a5bf96cb90cbfc721fe0c2d8953b59058b1bcc5dcfba4f8ed30e3de81fdaa597475542c1b59a462fcfd9655e20216c55555673447167f015583da8cce7328ee8a074c3faa60c705c5fd1935f024900453fd9feb6039dbeb9a5afa48c25b78df1a862871e8ab9bcee0318b42d61ce2c5d9448f9ad3e92a2d4771d6c55340a34daef021a32b7a1716d0057b049ee4984b19a341ba670ed0f2cd5ac558c75f0ea5f4602717e024099ffcf8915cb0a2c56bdd733c7e6f044c5416332bda2b6245ec1ed848944df39c4ce4a480d2b77e97d991755bf9037ace47aaeaa61b21d023c2f93ded97af20de0453029166ae9bfe6d2d3a864040ce74550ff60cca8e95d02246d81c4645b7507f96d027ff40d0b9495d6f285d842274d466dfa99970915fede0ba56b3886f772c791bd502383ac2329320d6f82881f65331adcd85f4f6f0f4f3b6de6fe162bcbd1e8a06f892b5f64d83862b68785e51aad6940ba3dee399d0563d2f48bad915a4f3a2da050877cd82e306c992c70347112f166b2c6d75d557ddf91835482bdfb80c488ee7461b4108ec843268eb5e23d42774382c3472e4f1278bda4a763ebf86f3b902c150fe9cd44aef22c7cf1089096d3f52e0df5091619723eb23d308e40a83c45f112a6cd51f45e4a118c52316877be8d5668f1eb9f30361e3ac3140bed3312e6acc98c6e340460f4bdc1f3278cf4e4ebc0c447741a013a4a506752aafc6e36d4efa7efd2f20a49d25c9d2682ff8d7df35ce2588e99f87ee16f3c2a3632df5553177159d244826e551d7bd6617de1c899db3a9106578fd75e7fcfc47f87c75a6f146efe6894d4a9cf162fd19e8e113b006b57cd07a70a97ce2e46528257398e2c185079473e28213030c345fc1f2d5d7816bf2b2c142083722d4ec6b76441eb56c5d3e744b2aad352d6f4bc72d254bd6d55d5a6ef9db0038c3ecd9a263e9c140aa2850d47738feb7673a84521a59e1fe01d51cc9dda76a63510b736aef793ae87228fdc2166aa626bebf1d0d263b8c6a89a261cdaa841f7787dc92ec39e69ce6ed745b2759c3a6552c5aab12438c3e0677221ba77cd7b07d273c0028d265c7df9b6cbf19d31f235023141ab18eb60a0f376a6cb4d94e08ed3173bd6ea5049d58b1ed4ccd628b14d3e71a7e80eb1e08ab70634749601d76147cf1089b7a7ae0adf03c4fa78d92b373b628cb60acf86272717fdcc008c01566e3471a5d897fb13baf57963619c7efd1da7716d9fc8c53428c4216577264ace8c69b7bab8c3b0ebad9b996c4e55462ef3f4b56e2cea7f1ec4b61442f693ee18b951ec1f8743baf42cf680350bc8d513ba13c3b2b5d4a8dcce4890beaa4dd761df0120399f70e0cbbf30a4cea5cc0ae23f6280eba8c0e8fa614efaed319f453ce5bf6eaecb522740b41dfcdb2d6970851d0733ab6b0616ac50321f74028815f709fa2896a99374530c7d820a88bb7b6e334e64c99223fa51ab07abd408b6a330e74061cfecc127a592061c741d42f22ba060696d3f620fd72cf40fbf6b075fcf880185b3d641c3c6368093a2a99a62cb1f08c23716ab8b99cba34b391579147688a3b536b378055b16cf06cfbe0ad6d4b30b5af3a56514ee709d4e08fd591b5f6d59d1a7a07f1e184b9a1df4aafa949fec08401838998c4ac6e82da0c3de2ca4adc3b935f5f345ee3233b47cd7cb3dbd2ee9238aad997fbb6084c387dc1660a4410066460aee62d4f51ec2d8fcd36e0791a3461d58cdce58e17f5bd0e2c6507d0f8e283850e9ac3fbf34353ea0dc729812da7be1801f10949689c3ec78dd6cfdc3eba259ea071a204ed54066e891748b6bb13f493c48b254705e4a20e5fe61b17eea8413c026d282733be4cd3bb2180f1cd9103432a487d040b822f61c5f3a6ba8698e2d0ca8317eae71a6855ca56cb19532b3aaeb99222b39583a0a6f24a2343fdf0a505e722885509695e86a07ae17a7c94fcd211319f9d1bd9a54639e99a9ebefe14444ee3aa00c44692430aea759d11442df58800ad51f7f0eb4f5815cdb6ffc91f7bfe6a46b4e8be3a57aef1568073a7ac4047c1a6d0630ffb408d922abf19f8ffb21a9ad39b0d9e825245b137d4cb26e060fcf228b9816843afe46a1fb71485dffe109b87cf37becaa2628f44472c5fc5523cf0871f5d3772cd28ef42ceafffa03243b143d8a16bfceb44df12711879d572e93e4e968de94ebb3bff2548d8ceadfba1c137284142cefecf0e0a113ffd62cd3a92133d06e29156c81effecf8b87dc875ae53bed3c9350608de45872dc15f934225482b1cee5a80d719d75abbdc95d3d5fed2ea8bb62c2c5eb93d582a3a99d7359c3d48dfc6a9d9f0e38965709993b8e49b9abffed31b89755ca3a0a555d21a754c567941c03d52c8f7e2f5b56c718211c474056b222b74f584d7be43134a7a24b806f0f99c4f91e8e659e0cbd702d3c0ad7313c0dffbdbfdfaed5b74c92346136971dd7fee1e57f3fba81d71d5a0e862de86e25b60b2e3493e68d03b16196986d547e65201cb08853cda2072cfaf24868be3ba4a9504ff8104c22160d8aa79ca3f774c24e9e9be414f1322777cda7469067d9082bb790be22c784f7d4a943ad8875f5f1e0e50eb53d6ef0303c37261680e8e06805adc9f1df1a02d84a6c08fc98ee7bc5b0290c2ecc8aa743153500014f43a358f234cd3982fc0927eb0605a5f0b35e8df2dc48c0279c12c007b669c445db371071caa650b81d556f683eccdf161afa6422e44e17d1c172a4988369c9d8d274d83aa15f7b984113620e00b3b24347819891bc91dcf18c8c5bee82921acbd0d105a5822f00cda60c675b8b92415503a8eed762635c598899c49990d7229bd6a3624023129426988b9519fdb28f900307ed336a01b0906e558a95a8217c3cd9a20a48c5969f9ebcd4dc81f0ff6e62d6c46ba35e59281abb3ec2a509ab514adda84eaa73c3f7f8923de5967edc77691c00f08c65b5d7601d38cd55d38b4d65046870dd8b0c37aa81e1b52c915af51ef1deb4e0327f57e50c0402d24e914410d57992847fdd5a1ff49c2ee06d6393e538ac82ecdde88d2cd68a9512cac122b9623873bae2c838a1c9b01197348a13e579aba53987372740b6ece0f745c526c4510737f87244dbfc2a344eba92b78c1e5a8442bee3afd0180eecd02b6c3e129f72ef3cfb53827d6fc70e30048cf5ebdd9f5ece7043223d3864fd1601961adbfa0003962090f9b9269492ef21ba382be8036bc0651650a21256f4e25d321fcfd7d15ab90febb959fd0c5287be3d4a6cfdabe83bce41e424043cc8924caf2d09459312d26b611e38d6f0738a55d96ae2e867b5a73090f203b279695b3fa4040a5fd741b6fbbb9a49bdee21e92eeb6bf9a1e46a898c8d1360044c880db01fd9c3b45a9687042f2a8fa30822128c7aeb353b8498c7302064f24c511b14fb88b3f4fbbe40d7397c9c0a54b1cd5e3f56774997ae531959c99805a691f9ec49bd4a0afcc6e2b15202781741438f374dff415e153f17b86004a01166a36d4984ba9307cfc1b376778c1d32cd2136d7d731112ec6fd00e2194314a919818816e76e503bc615b0cf981694da5b8ed46654ce7530f5f565267b6ea7cb7a99382b738b8311fe5ddba662c591e8e326b802e310e563165869eb76a1c8aae58a6741095157163dceb08ebefd42b2cb11a4231ddef0820dee82ea34cebe78c170b50c1b2cfc06b98cc9f6ca4224199c3d0f8359f234950e66c57520fc6b2bb71278b6925068a8d244eeb24f222cb21cd9290afeb08d3c9978c539e65e58454be2cac81b38cb3513e3d3423af4175d848a37b192d8ff1d10fbafcd3cef54fc288c7e2232caa3dd4e001f31a4650042878747267ea4b369fcda7bc2e3d25a5e2346456186de4452338ed19b383d5ec00502d14eb6e84e783f7b439f545f194a0858b748a29853cb91ff71bac5e17bb672ca931f4a728236b572bbe956cf3ed491476fccab1af43a82fd2c5d98bf49a3f5aee8f2bd2b18a26c82a09a891296aaf7d0f7e46e222384d60695643ff81e3872f4bb6ccdfe3c35b59b9c20d1e03b7b17c827a6ba37baeb831084a27a2e87e50c5460d7c65357e409244c2f0c1be5376f90206db679c10b666820d561d95569370a9937f3ddbc6553bb80bdf4344731eee56b75b92bbad3d0ac4b309b05962f35bf6c1fa1851ab39dc88b03d32df7c9d6eee5765697e35ef452b1aa88d73811ea4976ad0e9dc345c2b889acbeb8c6058f0f95f845586867c3926280f20e62fe664658d1db711480d7cb5602bc9d2faa122116cdd76add493780537c1cf06a6dfbd6b6f69e1ae2ea79e519ca835de722476bb6dddc957d7efc98240deccfe67f18207fbccbed780a7a99b68d6139d1b04763f86dad5132e7631ff91726a64464cc2da7ce158051ea82d6e9aea854a138bafa0aa2da1e3a034a666b353765ba9609ec2f7b743067b0e0e837ff1022f9017f457fd3624a645542e5caaef59d03c95d2892047e9bddd863d054967729843af49e4ba2884bf3fa3404493ebb37e7124293098954a9aec7c152967ffe5a7e57a0ebcb874b9d8bd44067be5545f7479307e6713f698a2df1c5bac7d2a6f402f02363ff08fd7646968ab16bd9cfeb6ae3deb81993a8d29402e089cc49de4b54aee0310e7409a7a62764aa0e91f6d4fab43449d3a9a5d787ee45e64e8f6c70ed92fa7af9e8c142f830ea9916be2f849f6eaa8f92358290ff7958775a08e0472d0ac65d81059b0f3fac994b35efcac0fad7b218b2af55fcc97263a6be4d773ff04cbc83764a67684be2e9f391ae90240a14034e1955145c54f0760550c105753a4cde78b8db95696ae9ae0d46d0bf5ac5efb067383dfe7aedd0d8e27f54c08c47fb99550c0126a120b4def934938e9662f62faf0a19a1c481a995d1251b1ff6b2fedb6939c4c00f9431d845f411ad863f8aab00c292dba38295f88d97ca702b2fb723285328b92b95935ae58f28acfc5e39fabd9af3e5badb99510a6e600d161c59c84a2ed3bf62a664af2bb9684e747a8a6d4c50b0f9245b44efefade1beed9ed1a21ac0294089357c40f791d766a481d8db702707868588bae97445d577f5892f7e3f87d78deaf8c30cbbf7", 0x1000}, {&(0x7f0000001280)="4594501f2f5d76af901677ef4ef18cfa6b0cf8c9e68919334601f2b623da3ee1acec22737a15644953c4c703bd150b77465280b92bf6ea91da50889a133c90ebf5526c", 0x43}, {&(0x7f0000001300)="c80d73e483659aa709910a0d52a8d4e68e306250f0d1f9a5fa05f0132941242281788ba38bc7a7dde730ce1cf13a52e537dcc8cc0f00065c80da8dbcea0be5adf428c0751a0f450533a787bed02ad425dd3ff9c47ac33c8c6774f48de0b62dd1c39603f963ae7c0752303752d8465f223fd9b4109e9b492a97f4295fecd2d3837c6d2a67", 0x84}, {&(0x7f00000013c0)="b8c2cccb1b7539d49c4d85f89babad44f3d90681a6b7145a29b46d7afb3708c937cb6994a53bdb79247dcc1b126c554d14c0e1d867e798d330aa21edd94cd804d5986bf226c65f9339041dd6f4c0868045c686af9f55cc728c60a1218be841468f4a2b73a6661b5c3c575c7a3e5edec1ed99abe6f1e112efad87ea0b33c8e3a2f483bef6bbb0ed63d09407b90c30b85465680468bd2604572ae258a2c5f7ae1f71e4eb51ac979f8b8b8bcc", 0xab}, {&(0x7f0000001480)="1c763701f145d16a0a8f67418bcc3ed25fc20cd1bb266b34a3e67a165e126e8260df0560f99638260868d29fca10d1a6f917fd18af708ee2edb75373e44be2f298410b9db4276601e35f01e7c08249e2c3b6682049f305c825969492119f02adac57593e0257771b37cbaf40d01af1284278b51e09bda4ce0b3c14544a01d4e1c630763429a28f62d6cf5fde59666d1cdab55a2bdd3b", 0x96}, {&(0x7f0000001540)="6b939350869c050640534a13f55f73160f8c5d5f61c6", 0x16}], 0x9, &(0x7f0000001640)=[{0x90, 0xffff, 0xa06, "18ad33cc034f178d23e2c1e01764b3a3b338e322da653169ea7c987fad17eec030b938c95346dae04bd980241e31fb7faae05fd31061870c8e715d285a957c1a895e5291d8742011b4efd5df912279543181af4843c68b96017af91cdc54d9e69c53f7c60e92c96a27ae888a4395d31c08e9966a06e9e0faef"}, {0x28, 0x1, 0x0, "0209c399cf060f39cbff87d6a99975293c6b"}, {0xa0, 0xffff, 0x1, "914ae91f3742ae05dd10add38abc5386ba12f2b18a00c6c028a1f05da9ef399494b464cfe02a13969d5bfcdd00ab574365825dcd83a66b7c7ad5c2f90e389369040865044d4f543c28738599e801bdb73de2b0be0320152e6a9947b35d1255fb0c7328614145b40a0f65153faa21909154694cb1e416c8713f2a90b2a0afddf283b900b7741abc8ac2fd059995"}, {0x100, 0x1, 0x4, "19a56d194ff75718deb87cc470660e73662df999ee127eb442d6c2a9d489c6383e907c4d0c4c4f1def013a42cb2d963925d97a4388640450a5387bdb2011ed82bf802c3bbbb64296734e288170edfe282cee3825d14fa6c812afc31184fe53b65a395a929a0526751ef220d1761a813d3b2330bb0a22a9ef5ff10cf5f1f268193a81f728e9e9cfc1081bf2f7118397fee7310ac2fd74000a3b8ecc61e78f9ba1798b124f50e4f63936fdc4696a38ced27e5e35c3e0cfbbdd4bc7bfce2596425a054d0a192cf9a0c065e93909fd05778c4aa265f7f32d2c46234febde7f4b0359d91aa22993f52264731b9ac2e50eb857"}, {0x1010, 0x0, 0xdc8, "e252555e3cd869982ce524225eff3146e0dd198a6330b5fa76af591dfb4c20bbf7d5be602e7b24adae8430e037bbef70dda08d154fccb35f0fed63b4d093b57326ed07fb6a8ec3f7dc08111c3f65683413e965345c9fcb06bbdfd47492f2f908e144fe60af397caa82f9a93c442c38216415d6c8d66ced4967799749ee7324a180bf5e47c9d124aab527fffec8458d5fecb801fbe3a5a8a5b1732c65952523db8d7c8a80dfe22001c6ff8f01aedc2ddf64f1533470809a4b1b4f6bcce3cf73eda5d609e772d226cca0915c4d2734e7f610d39c206ab32194d67f805bd2579bc40ac3c6a02e3aff0ee72dc1c0fb881ecb0893e1a1b4d5f7a2d4eb3887e7d1e91e69508a332c960e082824631a537563bcaa378e7ed2c1725299ea9d61040fbe3466f60b8423abe4120cccaa659123ad6201ace0cdc643bbcfce3e168549846cd386a512cc3fe07f530fecdfe66dd14a298de377caf96f28589562610b0d32fb32583ed97edacab81bfe12f7b22c0eb76a6ff0b7648da9d26bbc01aeeb1307d60cab2a4e155852b9fa95b797874a29b5efcf17f883204415ad0fba77a4364320ad71da3ac07b10e0635bf40aa0b3bda694c98ca5b76f1807f1506cc7a1b071eeb1ddb7a7ad6dca12355142c58abe03a1ea082614450ba28e30ef4a80bc3e342ad8e979edd7a162dc0b7da5418976c54fac48a1c2add139fdfd82e738fd4ec7ea065ba3345b2cc7254887ca256e85ac3a5456382208916159efd8e401afe212438953ed9194ccdcdb9e4c3aab024b3e19bb3ade83562789a2d83f3813cdb57c012dad0405bae7686c4ec4f1a389a1e44751e23ffde6e239d0104d2537ee45dc2c2d7be341b3a26308553eb984c00a3e79dc0f72c83dae8fc42eca5730f2ff4ccaaf3f2d50e6dfb25681f0ede1e5a60277b3ad38409de20cb1c8e7f96b671aff9cdcddd6126312e43bf2b520d6b6099f783497d60f965f47179c4230689d93acc687d8c7ec54f0ecc28aebf9a90ccde99252c6b4807d195b147aafe98bb3fde3a522a9676ede17304d4457ee494802cc941790ea74d17d49078d7faa0ad7ae99a0dd29d222a28ff13ac3fc11e9e6d97ca74ef7aed8a5dbc7134198f396093ef899df2b601f95dbb82efa80353129e3c908545cef0dfc47ed71b11ecc957d5ae603237f007eb1902797890501f90e56d3480ac08fa6ba90df0b413afd798b5b8b02b0a26c73297df042f935b0408b63a898d7640a61137515b5a23fdc1b89cfc973e0d21bf6ece892a2d0fb74bdc115acaecb5b1ffa16299a8125c006722b6913d6fe59c005807e615fc1b5c7e0d93964292abf55a10cd33a3dd054172be3e905d2d1727155ea60186315af3ae395ab4a163577902b7afec2577f8b99e5bc13a3f63e7d14cad8d0d356aa314670d6ddb3d37439a1ea8f222cdd5cfecf93808c227906f1caaaf0e15dac6382894abe95542e6a69ce8992ba96e38a30c4b29958c72d84069e5c4570edfc64835d7d550de0e2a20640a52a386ae91d4400f16f5d0ea2f1cd4ac7ae5e24f8ee575f550b43a9934bc442ae50eb8d241a713dfe48d641d9a4adf4ead381b527930b5f6bfe3795df59e9c475048bd6df1add365f229ea731ebc4f59f2def50b301dceadf66c8e885adbf55711d758b6ae1090e42723d17d95cd060dae27f96e9451663901310b064b83d56a6e7b94f71ade6edb625b56592a50e0009446fdb8f7c8ad9d7362262e1e2433aae037a25462d6ddf2ce2e276f95662c8770b2c5444476c6d7e8cbe8b57a376beb2ace4829b3ea39dae8bd6798fb04b4c05fd735e1f937dd5869c20045711dc01610a38f9faef94eb26dd6b5bdc073156237a7e7d21ce84d9d08083eb1af439861c75a18567ab4e0f117a39b3028b09741ebd5b85ae410c8e49f33bf22532dc421c44f766b27799623703a5e386bd1ee7e43e412551212c5a24d8c47d8fd052869ac59a94f7bf86a269aaf6d1750bb9085a51bdbad0604f0e6043eca7fb8edbd1f2e71b6002d2cd72683a4dcb0b05ae3e0701450d1570e2021c9946862199eb761b6ac18ad724428feeeb9f13610724b08023d8fb48a65d26781ace4e3cf6af70147e59257ece58a563a7009543b4fd3a2796961cf541a22aa0428e914154765ddea0a6ae79044edf99e89f9489b1647c3e310d444351058477e7f0ffa44e06ed58d837b12f73aba9b96fa2f2d6c98231ebc2229b0ea9297780d228829153975dd0213dd6fcac686a96e42479299809035fec48f72f99f2bee6ee2d0c283b2df40441ea38e1ac109f0ed616b5f817fd8733fea2a4c93401e320cc58d44df08ba8799fd524b082e5dff47d9ff102966faecb0ab396f97b1d03f8768bd9737b4b5f3392bba6d71561407ebd518e99c9d9a380500b134f5a32237eabe3e117d0475c8ef28f692786aee14af3da1f2acf8ed5499c20e91ee383ae8d25817e6c4acc9ab50cfab81626ddbd4917c1ff3a01ec4e9e04cf0c265ab9380c2b8f854202096f589d2101fdfe4fe59dde5968ed12b5503f5e3790f39068dff3a998044dc7070a64f8807ef1293ebba92c4d82a5b34f0f31c8b4c62db94c82e0dbd284d51904303566e769c97b895659624821d8f31c0e68fd76811e691ae7f654707b1da056bcb0446ee435d337a14abc68bcbd748732f1789f09cc5f81963c2edb6dc6d4185e916bf79d945d1f28c18c2734db7f46af22f71cf6f3345cb65f7868bae53c1d8b246c8f1b42478a2e7e31298d657cf06a1c8e1769e7e3a3aa34bab076c1750bf5e877b7bd8be8bc6927248f6a9e36b72b9acf17e18a54e1d2b90f706af07d55289ae43117a8a486ec5984f7f68a265326eb72c6cb1865353d0035bebd8e16d2de36b964d2def4cd22725af79b8af04110719daa3671e0016c7ee3647a02d888d0bb01e90fb4361f57ca92bcf90b7277882e3cf4c9254f50b7d5777b8a785423638d8aed3295865fb029e0701538d2542bc7cc82dcab6ba62998e8f38a764e51fbaf0fabf0856c49b3cf96e9f92c811c94edbd88b2363b57ae883abc0c0bc361e00b2929ce7d77083a05de21b13648060421b4070646bdd5a0fbe90eb88873dc17d15fce19a25b9ef29b83f29252ee407c786d64beb43406711cac3d51c89371f4ab07c7f916f883b1804a6fa88dbefc3ff38b1c81f28cccdd3580f8dd5b2ade30ca6ff4c7646f33d64f58017300602c21334e7a2b93c6a87e63e45e6a71d68586b8a7199de079a6b3fb52c3578667b9522f41cdb42c10184bcd563b0e6bd24dcf020006d2bd1fc14c5f58038f4991aed26ddbea07f338e4ad7d4b112943d70c2d9429f50af0030c99ce9777b58b64a3c2675d97138d4fbf6cdbb966b3184142acc8e9ce7fdbfb504407f151e09c2c9f9159e79f9f81ee4c3c5d679a36c1348c818d6e3c7adb74f601dbd6bc61c05bd292a8c0ef5788cafae815d863f6ca3b793c6a081dd082cf132e02440be6aca482451548e1ec83bd4295470bff0f32a9abf0c0e7529992ecd6502e8568fac550c6626c4b109458978ebfe05bb8367da61d8eaaeb28b1de12b48d695db4d35ca2d90128e765e8fcc026924eb813e6af1dec508ec269bd721df426af8c71c3e76140a215d01000818424da6dacc885cd925da1cae6ff589de97a3f6f5dc1da4522fde79f1ae291269ff27a5bd0c3f40c9eba49b69ef393ab79253d3274429c4f96fdf8a05af40d6f25410dce8c5405cb5e43d97ccc2f76085a7131c6d254f1a35952b34973203f60dc67cf276c6c53b925fd5a9242f653d5a04516cf1a61a6a838bcbbbd813862c92c2bcc78566035b6e4bf601c96f285dee77a24c886ee9bc91e664009ece4c93c28f9ac16f6ce8235fe9f3154c0396759cc70122b30052b914f3d98ae499988d4ea9a5e8aeb9174bd2631d18b95198d0b60d2949e020cef7e83ab3e42b2f16f6eb4b2af7777163d4638b9ab60f60108439bb3c116404a65d5ef9a64bef2811ef2798f11d3ecdd3a565855eca9ddca26f80436a525dd545644c9d1502de767f1e569c7b0bf673a1c052353c85794e24601597542d35c43c35439c0ed9731c9865954f7882290deb372d41db69fb9f8d58716d93d5f92e4db6d85b1721b4a815c8720a53f8802e1bfc3f02955b45045dd5f2128c7282afcb5e467f86a367c49e98bba4dc262e043a57db46651e4b28b2865d6c5fa63f00cec995aa627bdb3aa80d49d5455de2f3906dd0bcb2f29d76cc0c48d6c019d67d76baed48ff918f360ba55a509ce7ac666c6601ed0cb07eac375fdcbeb7634474d52d090b8d9917beda2570649e86d01f9d72af8c015475f82733f82e2b4f3835ec3e2c87dcef341e284c58630facc15507d0e80e05a4b108c130ac8c9bd963ce7a28b1cbbc237ba7122be87c41700de13d1fd61587c3b559846039af7310d743b96bede247bb0bc7cde0727ecc4fae643f2e1408a4eaf00ef3ca44d7ba6149454c515b3773387afb97a5aacf147e92817b16dca277c591aa31f46015f159c49dd26e2c1d8c86f96e16b7d529c8397eb1f09549fb0af092a0ff562b0f88036a57d923b7bad06abd9c0fb4da7e39387b8f5d84add3423f4ed29b2da46cf1b283220dd602fbf14a24917cc9c2c5c946e0abb9090ab2f213b0f46355a9abcd8e9db6c0fff1cda8e4c3f4d8da1299864cc957c04368ff0d56f8401cb89d12b126e5b9cc2f69138c9022b29bf9c382ff9aac20593c182fad28f2ca93c5136995c2ad241e2cc4c198ea4e49960fea52754a828b0a5c9bcee475751477d83911c62190dcd9255a8a09a2e2cc407fab54a6fa824b181cf788a8571b1c5c079bae80204454c19e27ba54840301ee1b6335f4e93f2ceab1e6ba0211151d6b27f905117243d7f5b7b3f1a5464c00b88890db11f7dd766e24a35892f5c51dde3c5f2946fe0dbaf7342148c48e0d3b0684a5a381a101458ef6759324cbfa4af481127e442256b93625dfc4f506d7549b0d28085571e0af2e3cd89857365e82776eec4f384bf6abfa0f88916659e85f8d2efa85c1fb92c80e9c4656ebf41d767b3646623fb54d981165edcb6ae891905d668de270941a8627acec1c062a16febed4c0839cd61812db368507b13c5efe6fee15a0513229198a2019d1720786859962cea1b5c9cf57a8035829680c345f39f83cc79896312e5f88a15bde7fab1a0038add6a3ef207e7944a4d467dc753368b47aab4b51855c25b9ac2d6f059cc4429aa80f1f68a7a945ac8da2dd7db8273953a43a752f5380e7cbdd3bb56a9fc060f22803ebf94b86d25c16fb03aecd930e40ab1b78f5623ce90b4cc623b49d01055b6c5004dae64da6ea3df8db9fc791f09f5026ece6b3d1d012c8478a86a109490b2329622a1fb31d4a4a652f40a4753a5c98a488b6fde73143fa9381f8fad7b5b82e82893c437bfbc65716b1a9901d2b55a48faaab44ab1cbf39300aa9bb3cce01c38f94f3b6185c2a98dd663acb83c881aa89da8d71c12be5f9772b7220b2541999d33eeee8ea197bedb2b645fc5f5fbbfc44ee8f118fab00f26580605c4107d70afdee8e400d5dc89c3dfc01323713c3bb9d61400f79aa816451fd6aa708f87c1e007df875a378ea7b3507ad5f22d43ced1d49a1e3b205e16b62285292200f72656a5c060c3cb64245e6eea836d0401c46defe7e3453a3d9d4bf521ecb299aa9ef3b4bbd4a23cb00c5914a36c67b1c6891613943f7d10f9d943009e0ad32b9e9a4619920bea99984047d9dc6976981e9d635213f907de7b0a2ed6af46e72a18975efa28661f51b528cb"}], 0x1268}, 0x402) poll(0x0, 0x32, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x81) fsync(r0) 16:00:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x26, 0x8100, 0x0) setsockopt(r2, 0x1000000000026, 0x80, &(0x7f00000000c0)="6f7865fd2d9a6c3bc7795a61e3c0a3c1722e588dc6d4e1200a9b795b97b82090467aa39e4a26802fff11bd45758737962eab03f99158e4c5916f71e2c7f3297120fc382cbf5a2dea2d719099bb55e0ac37e5ca1dc284c4a0df08d345bb5679e245689c23718fde2eabe1eecad9848ae3c9bc75223de05553a9cc1097fdd673e349", 0x81) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x22) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x810, 0x3) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x28800, 0x0) r5 = syz_open_pts() r6 = openat(r2, &(0x7f0000000240)='./bus\x00', 0x4001008c, 0x4000000000000001) r7 = socket$inet6(0x18, 0x7, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) fcntl$setown(r0, 0x6, r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r11 = socket$inet6(0x18, 0x8000, 0x1) r12 = dup(0xffffffffffffff9c) r13 = open$dir(&(0x7f0000000440)='./bus\x00', 0xc0, 0x40) ioctl$TIOCCBRK(r12, 0x2000747a) r14 = dup(r13) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x408, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x900, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xc34551f728c96951, 0x20000000, 0xecdc, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x20, 0x21, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x46, 0xf00fffff, 0x8, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0xc0000016, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x0, 0xd, 0x10000, 0x4}, {{r6}, 0x0, 0x2, 0x1, 0x946b, 0xa}, {{r7}, 0xffffffffffffffff, 0x1, 0xa0, 0x5, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x4, 0x40000044, 0x5, 0x384b}, {{r10}, 0xfffffffffffffff8, 0x6, 0x1, 0x8000, 0x8000}, {{r11}, 0xffffffffffffffff, 0x10, 0x20000040, 0x1ff, 0x81}], 0x6, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffff8, 0x50, 0x2, 0x32f, 0x9}, {{r13}, 0xfffffffffffffffc, 0x12, 0x20000080, 0x3, 0xffffffffffff0f66}, {{r14}, 0xfffffffffffffff9, 0x8, 0x90, 0x400, 0xfffffffffffffffb}, {{r15}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7, 0x4}, {{r16}, 0xfffffffffffffffb, 0x8, 0x82, 0xc13, 0x54}, {{r17}, 0xfffffffffffffffd, 0x1, 0x0, 0x8000, 0xff}, {{r18}, 0xffffffffffffffff, 0xc0, 0x400fffff, 0x2, 0x5}], 0x3, &(0x7f0000000680)={0x0, 0x8}) writev(r4, &(0x7f0000000b00)=[{&(0x7f00000006c0)="50c300447fa3062cc7d6596552f445e895d05dee3071edd0f048a1de0b165f0e0dc2d2777b26886164093ac73cd62cd851e0f4766d9396f34cc41b6cd5cda9ff734904c124d728207cf83bf2325af6b5a72150b6bb853e3d5ff6c1c7c5bacf3a805111b57f1a0246d30e2af05f814de5a53382e5eeee8be6ca3e762a6ed66f20d5208c600aae8b385bae5d08e69539266271d4cc7ded9de448139fc01cfabe682e362185d2f527d0026ac7d283d818ac8b4921a2fabfdefe406b22469c91a7c13cf65229ae5c19c8dc4ad8839fc9f4a61a7f9ed197363ec8c17355483a9cdc34cbfe85f584b515ded43f6248b51281", 0xef}, {&(0x7f00000007c0)="25e0267bff5168a021979610d2cb095510777e0a5143cbca28886cd78b8024bc3c839c14327d9605c5dbf9c00894d0841c0f956fcb6ff8b82bba40a993e59990e45689ad87b43c72b7c48da304724246314e6dece7bef2bb65d88dbd037b3ad9a6e5bad691603cd00dee312f858d7c4b1298beccc20df2c15a9d01ed7bfd8441ab4fc8a7e6717156e54b52d475bcae0b3b668783e259471f1ba7ba7b10", 0x9d}, {&(0x7f0000000b80)="d03e2ae55f96d4c8c5cee65193ea863ff6c1", 0x12}, {&(0x7f00000008c0)="a62deba69a775a341fdf1604ae1ecec300c4032f86931f810c2a048aadb62ed294f3c75c63b5bd94ded8f8d9e6d7046656d0b6216163b440095194f5e4142ba277e18e75", 0x44}, {&(0x7f0000000940)="c2f2ddc958499af7e410d0ed3469b7b065cb4ba88a5fa07d412582fe9fc4a880a901539a10f34d9b7a1023b475a1e343a2f0ea426d1485012f832e147b3acf674413f47423b84e05d1db5f713f2905b6c957da4a03eec3c2cae88c1af5", 0x5d}, {&(0x7f00000009c0)="1d49bfe5963cef162ea0ebf34d96b496ac543e3b1e2688c0035937953560e376171a5dda3a4309ac9cb35594a066b460fc89c056b8267550094a7aac1d22217eacc79ca381a8f91d762e1e638cf175647a830a83d3f5155306db8f0fbbf729dc073b0cd7f5b1471cd9a49ceeb36c554794b570", 0x73}, {&(0x7f0000000a40)="c92014960feff38f08e104263face9789b41149dd36af2cb3a25dd6afe6559e394633cc2042ebf07f79cdba37a256072d2b110eb8b804f912f21c5f128ff4f2b3ec1c8e77a98c0b842d05cf1146c4b851e7e7c8290a4443c564f42e5f7a5c3bf506764565bfb37156bd7e9bd6f8913054bc3caf1f6835cb5d6ab9b0f127a69a76d64e4", 0x83}], 0x7) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x6, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x120) write(0xffffffffffffffff, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) fcntl$getflags(r0, 0x3) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000140)="c0b4ef8de3de4444eef64fcaada8c052cf2c8bb32641aa29f7f07de7164921", 0x1f) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="81824fe5e5155a79dc4f01a5f4253c58937385430edb1eca0510dcaa4d4e", 0x1e}], 0x1, 0x0) write(r0, &(0x7f0000000240)="688ecca7b343ab9dfdec26af6a84871f6fb47d0929cc66f68cb45ad14418f61c41942baf9186edf53b46637e9db3317b1370fc7e9b5cbdef12ad474ae65b7ccfa383c9f4f9108bc9fca6598a8762e271e73e0f16573ed7311bc6eb6441a5082cae6df901c28deaaa1e53d8c4dd87f59e1901b4f0137049ed08faf9eb2e1bddd08b9bc3b7bd340d7c5d9ac9abe13a51646d2831ee3bab7f6cb8c012999e79d96ac3049e5274b593502b71a5a2526e117f5f", 0xb1) 16:00:18 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xffff, 0x10000}) setrlimit(0x4, &(0x7f0000000040)={0x6, 0x1000000000000001}) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0xe9) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10, 0x0) fcntl$getown(r1, 0x5) 16:00:18 executing program 0: mprotect(&(0x7f00003d3000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = openat(r1, 0x0, 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x2) rmdir(&(0x7f0000000040)='./bus/../file0\x00') r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="3238d683b17b06abaa5596d89f20df1d936f049fe59160b3774c1fe270b0d5a40ae005c482c75c381af0b15bce1ef17cd7f14fcf00ead9e1fde0637ec9c75ec16279611abd7f60065c4015565a056fae43b7e534fa0c320b175dc410453a56b3240d8e72adbabf49e08711c1cef0de50c5b9d7d0cf891f46c1268261c69339d8222e5be8baf42c8a9e700d8019b296d4af778e0e98d17cde392734ddeb1d34df17b543c88ee6da3cb94220d6562d8036b420fe0079c262cc845437a44f5c60b2d740", 0x3ac) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b7", 0x19e}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="cd6e8eb0734ba12fbb3e9250ea9b9c927c5b25453eb1c230e87a19319ec16958f19565d940d3e62cd8f07a8326cb229edc0b518058739845f1baa6d3cf8130be10b9071e32809d8cd09d036eab90f82bcdcc31c27d37771bdea10d8f0a64a5692abac5196e8d9399bb4be8ab7e5730882bc3dcddd3e0e374be11a38299e68c6a4d2b71ae559c6b4ecad763ac13ad756935061d7f6ea8c107e18d86cf2a69f2bd94936c13ee597aa2268c12eb7a15f0e57aec5a36f8f965f4ef9e7187acecaf9711a94fd35bd0876bdc517c86c3447afa8d1f4b7713f77c859cb8797546bd79c23c246d80589379c41643b3bd980d119836968f1a6668255f98cdca53489752482b7ac0a28296a860e968eb201bc56cf219e4600cc1de1d763b810c441a3fa9a835fc72bd605346de4eb13c5d70860b7196afaf1a5d3cce48557e40b370fbc66c389e04538cdbe5b739c5ff7308dc11723bfedb2bc9456a2ad00fe81d95a9c75357573492421ea7e2f75391740982b76abd17f3fb574cf8035563478a23b026ab16378597ddf092d0cd46dcad131562b709a9f50801e334d7f7dbf14f6c", 0x19d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x10000, 0x4c9, 0x4, 0x5, "24ba7d14f811048c5f72dedebe0731cd48f1e656", 0x68, 0xccd}) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000340)=0xfffffffffffffff7, 0x4) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xc85e, 0x7, 0x9, 0x0, 0x200, 0x6, 0x1, 0x3, 0x0, 0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x1ff}) =wal̾TwV ,y9{"3+KD`ư*sj9+S[3Y"ǁ’;ƞ{!3T&%PXP@_IKW:5$.d4/+z9_R2! H %t]Ձ-LPq۫Z}>m"a/f0L} 6ZrOzD$G[PUm;WuգM)r O_8:&-*HaumGa;MU hP;H+p"iHZ"x[l;BqȈQMYZU}:{3GY}7 LZĕ 4wѬ.5׹Tz^-)o*Hɫ<GeY``Nٷ=wal̾TwV ,y9{"3+KD`ư*sj9+S[3Y"ǁ’;ƞ{!3T&%PXP@_IKW:5$.d4/+z9_R2! 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000000000000000, 0x20) write(r0, &(0x7f0000000280)="9cfce043e1dcbb677033", 0xa) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x200) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x0, &(0x7f0000000240)) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x20}]}) 16:00:20 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r2, r3, r4, 0x20, 0xfad}, 0x27e2, 0x1, r5, r6, 0x3, 0x0, 0x4}) madvise(&(0x7f00001af000/0x1000)=nil, 0x1000, 0x2) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) ftruncate(r0, 0xfd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ftruncate(r0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) syz_open_pts() close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffe42) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000500)=[{&(0x7f0000000600)="1228a87e713238cf58ec15eacf1068a879382e606175ec5d24fd96269fb4440f1521edbaf504152647fa544e9c5609be118e4e10212cc791de14e9adeb0ce7d0bc54de86e199e495b674fac25bf61023c2de924de481314a4d86f53fa5514009ef764dcf1025ac3b96b7a16965d51567a39f259e9c5a7001d393dcbe1d3cbd681e8f890b2955aaa182fd446fb31f8591340a07ecf92be31e344392abf2ad29b7641b7582d2db3928f7a20a5ea89f8fad7b325125771241906f2b01bd0f25d573471d9602af1aff1e15d791e87bfb7b199cb251284d2f55f07d2b205453c2b26ed767005667e305fc7bd721e922c92c79d8f8dcea4a95141efcff65b278750494fb77dff641135fa292c6ed7f30feb5d9769f38c216f5170005239cc8a1ddab717eaa845d0251e93e461ea01a3808c54eb097ecfb6be1cc9af6ce0eafbf6f80cc7b421478acd3df435796be8e458c09f4196b9d78b0374c579d965ff42963d270d33e836a814f748aa84afe8fb530f22f7a407207c9883166865cc1ff253339265fba205638eb88495a4671f786e0b3e8f5de73d354156e03005f06dc3f2cf4be8d66949e037bc9e5a445a4615b6946", 0x1af}, {&(0x7f0000000200)="3686bc9ed6da3abe0e8908bcefab83eb33c704e607b1634a073d5e0e11c2e11cdd17afaa18e08be4bccac05c366e43c9054d08f78da12a706a691f04c50db382b03b100025af2943398ad96a6b47ba989fac3f142f727643496278d8e0f94576ec3a87985803533f1c6060a84e7e365ce225f204e9968fafd2843010657b8ff9f30374a4edd17ec64433222127267038ae4e3ad404b832de81a8491a5c9d20129766dd0510b4a9f81645481e0b658c08766b4d42cbc4c1905a775303a43d89dbd1f9c6444c0ea34518624e9b2ab6060792d0a59df60dd36e7bab4ef72bec592f", 0xe0}, {&(0x7f0000000040)="c8ec6d631fc0c7514a2ad4817f87f9870450b599ce40adb1c390ed6cd30484475829159d062f937ce89ba6bb1c0f5ed9d11fabcbe3d7bc8e9f6e5df851962391c428e51a77bde3aa2ca048b27b7da8570ed40dd407d0b6e2fa7ac214c79575d1336b0e0ac270631ef5b0c98bf7aa2d07a33db1a5e0", 0x75}, {&(0x7f0000000300)="45205c1c798c06813726571bf4b57c9b4830cc0e3046fca330119031b4a0924dbdcc4c145dfb976a011a0b8449a4d799575760d0de954a0c33b67c1f8ee870fbb3ff3c101e24bb360b905997b8bf1b8cded0d098e36d8e7701c7ef46f6dc9876936c915bcbad", 0x66}, {&(0x7f0000000380)="32411190a07f238f995cdef340a60f2ee7eb3342e273d3506fbd93c424ce8d0ebba1af566cbf1a0217b07e8e39fbf46ff3cf8b9763527244f8548ce69bfc7b5adf8ade90714b0c5a63209ae70655a9bf6b6aa60c313151", 0x57}, {&(0x7f0000000400)}, {&(0x7f0000000440)="a66088eb1fc9e1ba69a5099be9779503e84bdff47ed698a2de38feee53b78ae27dfebef1d90a50def19f04c3a63bedc0715f1bc8802c2d823d", 0x39}, {&(0x7f0000000480)="42aac17d67cbdd7d776fb469e67155f0a4484f4190ec89e889a12232138bac0b12e8ec47f5a6bc109d75ed7f61ee832b10161aaa048ff7a2447befb2c4dc5e640ae28019a64b31e2dfbf5919c1db66fbb9d4afca63cf657e069de01b38f36dd71647841df527d0041b2e", 0x6a}], 0x8, &(0x7f0000000140)}, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0xd6e6}, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x101, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getegid() r4 = syz_open_pts() pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8090, 0x40) socketpair(0x10, 0x4003, 0x5, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000140)="8d1781951cc634f3d773b88d138b33a45329986080df230a522b15af160121ca2b7df8c6bfb24893449ba33e3edb2e7fac4870e3935cf455d335823743661f10822d971cee97017b31db8929e96424cf", 0x50}, {&(0x7f00000001c0)="f479fdc700523c298381d5f7a00a6875f1a3d5837e5fbb2d66e8628c3622d28d82287c35d6d5244e30e528261c2740abed6552442b1c61bf5a970c8ef1cc5c20926834cbe038780d5cc5d7b44d0c37c87eccafe93a893ec1773ef86cc08ebc3825cc3d1ce322ceebe07a195080fd4440ab97922e347914448d47b560116248d5", 0x80}, {&(0x7f0000000300)="f9e8947ac696c63e481b3017ebfd1cf3b4ec787613b0de1eabb0438a786a67960b40d07accad5a50e4a51561a8587946e401f48b23e0e3bb80054cf9f84d30129443a296e2385a8fce471dfffc78a3d875e29897b81e10e7f715e4961b7177f7ffa031dbfb9867a2ae9f53eacbdb65e2d07ffe1e3311ec73594f8ac2a09ee677c967018e9c884f1d9e4b2e8cd2d72c6486115b99ad210a6189e096e9db4846b944877fbec20aa614574ac488662b86a3451a7a1ac8b08c4e6f66f4d2cf27256057f13108b3901424347ef35a0a40dcf11754a0d5878d63c19acc806ded1519c16c8235dc9b78f8633252061b", 0xec}, {&(0x7f0000000400)="059d52b3f1c490db872a7681e61b9b4c7f33a1400fd0f2b62e9f3c184d66d8db5f6518dc2f64374f5975cf194b14346850df1192b7c29f448865e3cc732fe5832f8b76d474b420ec385f", 0x4a}, {&(0x7f0000000480)="2ca598ebce1431b0434f35ccc8f6e5890be848b2f5969434c9250996c8a420ba79", 0x21}, {&(0x7f00000004c0)="d0bbf7939b5f2989686b9837fdac591bffd88f33c4cdd2885a0df6c225caa0c6bc239a18b43dfb05c4e6670b58bc651a6aa0dab91bb01483c1f174c7ec52b6506fd83d7048c4222b2cb55e8fb09afb8f4d892223fd00e5d5940392356cfa877bf8194ffc510b16ab5ff2948befbebf26db89ccbb329df438f30730734e843ea4f16991c95908635b61a534f55f91ea9d40cb3e624384da84995525939e657580dc73", 0xa2}, {&(0x7f0000000580)="aab901a452b72cd481ed91aa4f02ff6967ff441f6c9839e0ce0da7409d90e98b29", 0x21}, {&(0x7f00000006c0)="8207e2c9e0e4518a694f542f0198b148f49f0598fb229f12ae45c0552e393cb95d2f36ccc438c71f4828763d8a0596dd2b3fbb7b69d5429a8a115bca8f6452b2f8bc0bb896511a8f49310b43797dd53aabf510a26443645ccf525be01e1db62e706e9e1a9e1084c7b1aebdf898f87c0b11df5f5989cffa5e0d37bdf2753fe2cbdff1713f902b2c32076ff58e59ab1941104b79002792fa2f7e641ebb65a39375e7ee5d10d1dc", 0xa6}, {&(0x7f0000000840)="37820e3e7f6ffbe9b5352ad536888edd17694381ba93832193024a7be9c4b54c033eea636aed3bf88e0f3ea54a2f24bf8a006cea9932cf5ede8bbf2508bb9a568d3eb2adf8296898248754fae14582dc58b58f7d8c33c212c6a37abcbf24fbe0721777eeeaa9cf27eff4f8e3a250d4bf46ebcc2764ca044f10ddfee201c0f2c59f0a5130b563b33a434bd119436b685f57f868f4b9a4d2f678a59356c93a5b77b9769219e9d922cc43d14020e7302b2200f4aa8802e3b9061e25f62593cedb3043067ccc567da124919a43b38adf99f861f20c2e64c173f09aeb48a23bc491f24100e3fc0c0787eb9a6bcfa533fce72a9a0b55b8e313", 0xf6}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x8}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r11, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r10, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x120) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) 16:00:20 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) fsync(r0) 16:00:20 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0xc3fe, 0x9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x100) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = shmget(0x2, 0x1000, 0x40a, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xa0000001, 0xfffffffffffffffc, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x3ff, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x4a, 0x600fffff, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0xae, 0xfffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xf3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0x7}], 0x4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x1}, {{r2}, 0xfffffffffffffffe, 0x14, 0x80000004, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0xfffffffffffffff8}], 0xe7, &(0x7f0000000400)={0x0, 0x9}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa0, 0xa, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x4a, 0x1, 0xfffffffffffffffc, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x41, 0x3, 0x20}], 0x7fffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000028, 0x4, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x9, 0x40, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffc, 0x88, 0x5, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xdb55, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000022, 0x99a, 0x761b}], 0x7, &(0x7f0000000040)={0x9, 0xffff}) dup2(r0, r2) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/../file0\x00') 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4000004004) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x103, 0x114) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ff00005c00080000", 0x8) 16:00:20 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x18800, 0x64) chroot(&(0x7f0000000200)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) accept$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e76700"], &(0x7f0000000440)=0x6e) recvfrom(r0, &(0x7f00000002c0)=""/187, 0xbb, 0x2, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) clock_settime(0x0, &(0x7f0000000140)={0x3, 0x401}) mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x80) symlinkat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') truncate(&(0x7f0000000480)='./file0/file0/file0/file0\x00', 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef14a960387a64d5f16b136a5d00d1628b53a90519fcb5cc84e947945", 0xfffffffffffffc74) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0x21) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: socket(0x1, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/9, 0xa3}], 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 1: mlock(&(0x7f0000032000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32, @ANYPTR, @ANYRES64=0x0], 0x18}, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) fcntl$dupfd(r0, 0xa, r0) 16:00:03 executing program 0: unveil(0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: setuid(0xee01) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x330, './file0\x00', './file0\x00'}) msgget(0x2, 0x100) 16:00:04 executing program 0: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x22d5353742463c52) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:05 executing program 1: r0 = semget(0x1, 0x3, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000002c0)=""/238) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:05 executing program 0: r0 = semget(0x1, 0x3, 0x2) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/147) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/114, 0x72}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x800) connect$inet6(r1, &(0x7f0000001500)={0x18, 0x3, 0x10000, 0x35}, 0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x81ff, 0x6}, {0x9, 0x8}}, 0x2) recvfrom$unix(r2, &(0x7f0000001600)=""/123, 0x7b, 0x0, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x80, 0x0) r4 = shmget(0x2, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) shmat(r4, &(0x7f0000e0b000/0x2000)=nil, 0x1000) pipe(&(0x7f0000001700)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000001740)="a46c1f34dbb1b63930ae90f641190bba155f103fb1075205a73041f6e964fcc54467e930f42c43f567e05ae09485e20c05d7f6374ab9373efccaae6c1a042e8797a8f0c9dcb5e6086daf0fd4c93c05a980432cf621cc131ba8f760ebadb07b7e73615d07f17c7c98f6d4d0f5907449ca1f3135f620fbe5e46f0e9030f11f44c865f647bdc7780dfb10de70dfed1d84a6f97dd80d5c02eec138d6679a3458b8c2d44d2cb9f24b5c7c0d7a15ab949d1f11c79fbe5617616400efdd0442ae58977272b7bd96180c71d33748dcebfca32a8b6f95e62f631253789368a84053e19d61e350fddd1f4ce38e5afbe283c8c9dbbd6e2a04f85ae3ab1eb9c6f3", 0xfb, 0x3, &(0x7f0000001840)={0x2, 0x2}, 0xc) r6 = getegid() r7 = getegid() r8 = getegid() setgroups(0x3, &(0x7f0000001880)=[r6, r7, r8]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) socket$inet6(0x18, 0x5, 0x6) getpgrp() getegid() setgid(r6) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x10500, 0x0) fchown(r2, r9, r7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd0\x00', 0x140, 0x0) mkdir(&(0x7f00000019c0)='./file0\x00', 0x14) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001a00)=""/140) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) semop(r0, &(0x7f0000001b40)=[{0x1, 0x10000, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x33b21aef, 0x1800}, {0x7, 0x5, 0x800}], 0x4) read(r10, &(0x7f0000001b80)=""/168, 0xa8) 16:00:06 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x200000000000) r1 = socket(0x2000010000000003, 0x1000000000000002, 0x1000) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xc41, 0x9, './file0\x00', 0x6, 0x9, 0x5, 0x200}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xfffffed4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchown(r0, r2, r3) writev(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffff57}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) close(r0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) madvise(&(0x7f00004eb000/0x3000)=nil, 0x3000, 0x7) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000100)=[{r0, 0x24}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffe0) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[r1]) setegid(r2) socket(0x12, 0x4, 0x1fc0000000000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8820, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x3) r1 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='c\x00') 16:00:07 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6]) r7 = msgget(0x2, 0x132) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000000000008912451055eabfbd7b1e4605b9353caa828b300ea6e3417d46e18be4f5522945ae7b031a790130dc010000d8396de2dee2c57fb42c1c206dc4acf933cec9ab4c8b819736a9176c4796ee5059b670578009dcc8f89f1011d302a663117a30888042cf2dc1c9b8e1431cd22c8ccace9fcd5d32de6c77d63a2ce2d38c51d1e503084c6522f780d4c7d6aab1d5efc04d9fdfcf279161cb052bceab79ec073c3f3e24c6d8dc84c776e726db3918d558d5b92ae258391040fafa273a5c6cf462"], 0xa6, 0x1b3cf817cd7422cb) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') 16:00:07 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x80000001, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4000, 0xe9) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)=0x20caebf7) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffe03) recvfrom$inet(r0, &(0x7f0000000000)=""/45, 0x2d, 0x843, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x81, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff000400001d1a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffe4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x5, 0xc8, 0x2, 0x1, 0xfffffffffffffff7, 0x20, 0x2f0d, 0x1, 0x1, 0x12200000000000, 0xfff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="0779b7d087bd4a9732be7e75c431c7d61e8ad5179c49d6023d1e25cbd16100592e5a129384fef37ce0e71c7b9d88124dad", 0x3941}], 0x100000000000005e, 0x40) sendto$unix(r0, &(0x7f0000000080)="53b639d7fa879b61af9092e878617049bd234e2e19b439998af5b89b40199c8260266a3c4f2ffbb72daeaf77f3821f57764652cf0ce8faaf2b93fe0a3e3f2a1502ddabcdf9b802232dd1e153b979ed07bf1cae08656e852d6e1ebf", 0x5b, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="27e0c0be342fa8821885fc6a77558b6b1e79c00fbf519c3f3092788945b94a6bcee63dddf67852"], 0xa) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x2000, 0xfad6) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xde, 0x2000100000005}) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x380, 0x19) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0xff) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="13ba2220d74510d46e49c4ed0d7cee3340fc533f8fc799de585cb151f03c45f5b57a9a16ebed384d24d9310fae0743e19bdc3d9ab2c19ccd8e7510d475f9fceda0b8ffc2f06ce6b99259a6782ee2ebc75d866a4ad530d0520575d2afd79c5739f49632df9cf33b014c57f71134782484a5469f9491963e56391aba8e44594e5880853b8c7f6a0cf939dbf594f757c037a62f7a6a33d7f3fab26f02a65c077c02f8ff6756a685599aaa098b56d4cce03cced503b60033e41dc7f2d108cd2a9ef4c213895051698c610a7d13642215af7730fc4fd29cc8de6015fe", 0xda}, {&(0x7f0000000100)="930a95af8272bb74d68ea3da5dd5b23ecd2e742ea7d2c08e37b899193b0018ceb561afe74a9d95bd62cd4e351e6a45485f62d9de1b078743cfc5e59b45f376c2fd3c3bd31fcb7ad1f0", 0x49}, {&(0x7f0000000180)="caf03468e8171c63d5e6", 0xa}, {&(0x7f0000000300)="935437e0a8dd889a0e7f20da0004737d206344769beb0e8ecf54c359e2e21b297c27b38d81e1d59bd64eaaa2eccb37c884b6d97fbd3b363e57df82360ebe1037cf30d8cefe3e26b73a63b2af52df09c94ccec36e46845df49f7bfdd07d97dc8c797a7f24f6903a3ba5cabafd5146750a55f2e8f81fd3d6573f4f0969bb747e0a1e50c8bde23b52686ca45d9ad8d29c24197add8daaad70d38707768727a526ae0d02b91562251404d11e341e11e0a4cb1576af50795462174f5f7a79f8e86f2b401ae94fa5bdad2873bfc96aa5ea2aaace1cf685f0527c55959655721b52f5034cdd9ded474c26f6e3119d2f2099bc8c787ca24d3e2dcae7553ea5b2cca96964ba1c7216a5abe8ad8e3fac53375cfc3c228c397e81d17369e28bbf83b9f759eb7811ebb532a97c0268e20fe57aba272cfdea70787a8e5dc4ce164afde27b93d1a7dc128bd0ae777b330d591d4cfaac4985f40a0adeac466998d640ef4a04a1a697db44d342bc7e59e24034fd936d03c3460cd3269c25722603025125472776465c5b68baa8f7702d9133e63c485767b90b6ba7c0cf17b376ec12eafc2f6a69db7a5394981bef06bf2c078cb213a61032a847deaea9597dd43b774dae8845b797c6c8e5b1f6d65bdf19485fe1d09f6ec9c6ea2375a57a898e644295cc20a61e0fc8960fc78ebe7d1a4958a9dfc26cbb8265575bb1516962d56d130ded02bc619aec8d7bf5ed88c0d57d04c1176e4080f707947947c8e4791721bde77e14c593b4d53bc739965087d518cad65c1877592739ae3056fa7b08dedb46fe176dbd8aed12992f63ef3d8c9a00a1361677b36c2670b1a702c039968f9896e24029a9e4409ebdd4b2e7674654e9b9b041f4bd81c109db52e0bf504a4daea59a16dfaf977febfa9a540772c04974ada43df07eeffafc36db25f6de35c70c1469f5fb598f37eae339a6fef5ceeeda9ec13ddc3833b6aa3ec1db1c78e3a53a29d80a49f0338aad276bd43fe395229ff6749ff4fe4f0d8aaec00585cd2d9a2f22b11a564ea98c198fa705b0f8e2f632c2dc6e9fbdca3889a623ba74fe910421c0dfd185e91ac9841e6cbdd6656d33f3a1311fcda68877109bdef54a509f1035f77eba00de6cc011f0e41f05750cecd6ea278d693e6f62d1cbc1b88c13a51d6b6e3df1ae0d7aa605d69c77a32071ebef78761fb12949026ab4e66e91b925e1d9a55402c0e0172643e3c74caea8e624cf45ea1a9c25e506cdd73b56845bd029e0a93c69384ea8fad3f59184893c53b22fbe8b14d106dc946a5c7315e365368f60bfaa86b8834f96d70fc1acd36d5a69d56631b5efa8a2152bf4ed1752445f67c41b8e0c417ddfcb92ee1204989ad2c6e56e266c784db47a96804d08fab20a9824f01bbbc66b44ac69f26968fcf5fabfce155ffa72be07b5f7c14f771c636ece081dbe0bd80999458b1e3e3ea97bbdbd0cae73f378951cc21062cd1617533aa9ab4150ba64853e4e3ff54dd4cba630b85894d94e596ea733aa34668a998f03712e6bb74833874d38f8e0934f77092eef76154eff5e6a8fdffe6087ede105f6dffffd6678dc13c33690e5aad4f7528fa3e59bbdc34340d81fbbbd2b8f3027bf08e1b6c3fedf2fdabb429410d2a60b30e8f4b60654e09275e2a9034b8b00911a2ef92ed6f8d25bf3ee2e9ac062536f00363197d6213a25aabf477e1282e569fcf3ffb8a65b5fd4e840d3ffa7d57e98994920745c83c9c33ee8a6e4ced155e2e7806c8085061c0fcd9f7431d5557abafc7e45c92d0b39b56641e345185f4632bd07d3370a5a5301f5f29931674e6ceb52486dca5a9b440cbf43834dfa5ab68d20f8e6e5b9bde4ab1fc9ea7b370cfaac76d99f1fe145b9b493c9fdfffbd2a2f9415fdb0aaf2f9c03fbc1c2523a16827b8536330bd95605fec0d7de1b9a084d080e50b055e6d3e9783314fd6b1e5e534f39ea81311c331f648ad3d26fdbf5259662c49a6355bda1b000ea10a0dc30053d1496f309442d3d4f92ab87034d9de64c299c5731a8b5625a397ab8457beeac727d0aa76f4d87221b5e5da31409511c7951dadb859a9602524beda30ecbc02acc8ecb38ead2428044dab5170f562b304fc27af25cde95d172be12dd3869580ea895173ff794570cf8a437fbe747b8bab0495c3eef50e68f894c3d50a5f1ebcda19b926e05edfa03f51720e78649b993cc521664fcd69c1823d75231955292f5895306670d52310a9826b649378331bf04449ac9badba7b0fd60fdbb6668f7c89db80f743b0421eda4b8f28212c9577af14a8d53f217b2609e434cf61c5944830bc51bff24495e68053b4377ca8136b28df8e42bd1ec81b95db3cac91f44a69b554fbb5974b1ae2c48e3ab1e762a76c009ae4302aa5177b58b878a8c1a52c4a7143c9fb2a531061ff23937db40335df3a2517d070de7299ae552ef434de800a3ab1c36759849ded6db7107aace9efce8ead47082fce8b1725b001d4a28e1fd376138b631f9b1be274754681628c369ea28d68e4515f066b300e7d2d2bb499b28bbe67bf414118a0b3a4893bc6227d655ca949a4a15604cceeb36ea208e5bc8522d15728bc17f9f5f570c7e360067a775dc09c086ec136e41d7389be71e8cfeecbb838a64f7c6155d163f4442d4c6af2a85a48c467f965723e3965124ea603642cc3ab857ad8d5bbe20e1c799f17710d2a303ac01b8e12d0a88cf25beafd77ce3286797040d16a5354c26b0c9c4f2e69fddb42bc508a34eb22709a5fd598dadf2453fe24edc015676756366a62622a0cdb565edf498781a7f520737a2fa9f87ac2d8cd2ae2441068e24b9255e1e430e96056fb79aca56ea8ed7c582a787ffa339fd81c779c62926010407872198c5c74a60fe8fe8daae141961c20dad911770db67337efe939c1282125e8ae7db0d65147995c1018eab14dc5727eca2882351a2e496cc851d57e190a9a14ef976ba8c1715a808cf695651121e6ae9b69f58754f0af449b71b442067e60f34822fd747ae3618c179b4dd569ea9548fe933c09350c51813913379994d3a037dd86da4f40395e29eb42e49a67f9672135ceb846c9925aa6bba53eaebc6303e185d42e0968027c33052dfb4c7a39649e21732bcba8358ec2866ca2a91f26a1a8cb7c7b1079e3cd392d4668e61f5bac15a82006ba5ac93d164113df7e120bb967e0224315114a412b8a49aa5fa6441ee8344a2c5df63e6c1c92b4b7982337182e4f9d1fdbfade8408371ca3edfb1898f93a1745d6cdc87ffb03519e1cd0653989d4ee1ef0b132de53a8be6bd37f8d501a1d8cfdbb01131b00a5a4a6c81f04e5ed2ba40840c3c775518c86dceca3c90c7ec76db73f1ed4fccd90181277e98668680127a09429e26993a5ea782f7204fb8e2f0cccaff0395b10cd68b3fe990e63d11f21009165de4606328f18048858325230c3435f62118086e5f34cea9fe8c14a814c493f948a3e53158cec12cc3fecb2637ea41cc5204b2272718f412dee2da8bb6dde1e74028e433a8fc214d7488bc3f7718fef3d3d8f42b3f62c14c81d7815b4bf9103d49b03fd21cf36b0269efe1552dd9a014797c3c16c5ba40db478bf1b848378865bc171186d1cf992baa3d17803e867fef05ecca8f5f7321b55415ef35bac4142a224174f449ad3460200d8a3b98ed689b389f00935fcced4b5bb1fa60c01cdd72b581e84ad4b034fb59b5d00559bae4bd09be3ecfdff294d0cf4318e8853ca3bd52ebdfb4b4af9541df5a7334122aeae5aad1a498cdfbba040a7ed9a0bdfd32de799857b29a81a01b40b8d3e0991662acfaf3b1e58080d210f126d21e9ac6c04d0cc920d7d7b685e0c76875cb486d3ae2043ded9d4d9cee2912d3324e550f32ef036ac62bdc056f92bc3272c3bf767131ac583b766722956f88780694ac1b0c0189b677a959890941e3f4ebde47cf66aa63f41bfa2507de3133a7083e970e70213c3dac8ef67a82e372916d08eb05f20cbda8407750fb608c95c5cacf47ef8d1d2cd87f9ef5eed4176f166f7235256ac0bdf4a58632418f541bb68c8d5fc93e7d404a58a42e05c7518c4a343f0385fb4158764a13954d33686cdb9ac9d7577991a54a41b09a1ed146595ed6ba5ce2a97f44519c14ce957d9c9478f8c1150135fd128f0c307e8a32b2d90b20b27099ad440f29a3b1fd0703906a9e8a8e201d229e23500c7a534f4b0fa1b81349fa0db8ae9dd8a32258ff341d464ee8884551b0d8099e774b45cf940f78cbb5231b200e3585b4769cb71beeff79fa4464d4c88dce160dbb6367e76a1af3ad9c12c8e2122e1a9124d6dd273207cdf79cffa3dac8ae4e492673c8e733a22fffce4028d9dbc325ee64d4a7eb8d60c54c1d24e6ccec3234a2dce9747249d514510441e746e361f62104be01b73b56eef171ba6c4662b470fdc6c2799d43f843fc0bb96700deb8f97c611d5f6ee00edc7d037c768beab75969fd1ce22f79dea5845cd85056477f7e6fd9a123bbd3265b4993907f700dccc0b946e5c202f59daa1fb390af7d9c6d9d13236bfc6bd68e63d36ce0cf4d0b63c5f873786231025c463ba3e34805db2c5d611fec6ce71f1a52baa198859dcb0a9a7c8d58d1ee401477ba82fbb230365aa9ad364547ffd39e8e526b73204efe88cedc67111d57372eb84cdadd7b367587c2c7f23ce43af85c41c5cc36d8892f1ef83b68fc8c6307fa6f43c2e46cddbdcdec3be67310b7104576624d234f5bc9de2dec1a41da177d49933710dc9b57fe988b7018430b09e1d14e1be6b15cf4486c186dcb5d480af91e4adacfb889d2f1c6a98cf7ecc958cf76a04c3ba3c8d7221af6a50b5797e15152a04a86ee816898a86099e14e1743bb0ea46f53a4c7de737357fd0ecf8ff8d2423ccabbc9b6e931cac0663f78265156115436ac135aeefadcb7f5b75170c4bd62d998126f66ca8f64da0f0b08c696996f38e0047b3bc29780769e12b90a3e2e79782974fd7b2f1c105c37915bed4e8ad58c6f7c97fce72d48eab5ddb5d079b1adaaae05db0cce920eb1718e641921e8a1cd42dafbfb9dd598d8ce41468b2f499915550ec6449138ccf69c5dc1fbc1804e4858cc08351cb5c66c64872c42a4c688112b8669435e904e93a488d15dc817f744d79ce4a5282514a546d3802a7524d47eea2daf946e2362fd3c44a9857a11c615e7d972925281400fcfffc0d4fdfbff756e8c647ca39a48095a7ab3422442179fbd6f6cbb6d9acc4b3c8355c06119d060a9b03beaab3f69955bbc0f86ca4fc134ad84280f199ea2c78729b9166a4a9a0e60f0131339a6f459181317c050d39ae0dc1589fb5082e8cdd72ced383f743ff394b955d1824116f050403575de6489c20cbaf36e88fbddc9a21d535de3ec34f440002b159955cb5c0e21da21a6071581168fd4291831580624e9f0961b7d2edc71262300d6ca32faf7baae2eab499b54b6ee9463109bd34983f42faf3bd6f809ca537f386c775f73a2a9ce2b164354db7c9ea6b742e65f2afab6a62994f7cf441eb4171b1ab0e8dc9883b8ba22d266994a200639c38c1b9e6638d10c8c74810ad8cc464f50206d7cf6430f77e5437161c392dbbf4581c834239c54cac06ed54eb0990ac4b906253c63808e5fa23267eb475a0d30321757d760b9041a7fe89a9b03650efa00df472ebf73f311e5e0eae64903b8eb35539c996570abf912a373e467cb96f193f9e282af254331f34e19ae4638803344f59913ff1fd02e4721a0537ed570dd9f53bc43091b43a5b4f5406ba1545b1910750dc11360919fde09e1ad9486f5", 0x1000}, {&(0x7f00000001c0)="0b67122daf86308ab50ee1ec61e5985740d10db0c5ec5c24c2c5c8b369c48020f80adadee27d3a1063688562506766b5621551587a48ddc3ed02e058ab744a5197d0b95ecfc71136c4121f19afb5f0b388b61ede0ee703bce7bca8106597719083b8fb2734928ddbbcdad6e1026305168cd1032286b43d6e549ce82c", 0x7c}, {&(0x7f0000000240)="93146cbcf5f91de2b7b2aceb953e33eaceac6c10e3ab038476b05119f7ee7b539515941b0a3e7e2b46fe817576f8617b41ee172e7f48f00ce4565972ad805b867d5cf71418b2d03b29433054d487048c", 0x50}, {&(0x7f0000001300)="0504e6a44ac4aec25f82222b73ae8bf4cf0fa59a7d09554dd8a6e5897b421a", 0x1f}, {&(0x7f0000001340)="31aeef4e03a05cb46794c004cf26d42b20e27278e9bec31d814620a14ae2940065eefb6f7e4ac737bde326ae4890114225a351e5e6ce7fbb22f2bf5dea9b272e3cc56a6f05a369b178e9bc321171362b79214ff3450491b481c3a6a258bcbaa9f5ea4440133538421a867f22ae7f71cc0cb9319f109daa3c74753345da07ad2ad76f6986e4872e55196edb64892f7bd24e9cf79149d03b8ee4181fafbe0f23621e8e14b1fcd16102b059e4d2aa44efc99ecdd5eb10fb721f30b2086f337bcdec16cbf3", 0xc3}, {&(0x7f0000001440)="4ebbc64882e9bde55b3ef62d337e4619eb4d6dc5dd4eb27f9469e3723e1078f3ca5f98400bb29da89f936488d7b1aff61c6cb25543cb86ecaed429248317a558b3e7a0e669c370dab75fd4168eda354da415a09de75d9e34967f243286e55d5089590e153f0323f908d731593d141ec582486a02d9bfc147afe1706dc4f13965a4ef99c2457ca1f4b66bd3f0bbaadaa6f7c4cb885fc9f325d1c8ca582a31a1d98a87533a3fb10a6aea6a302575fa4ef5229a28b3ddc0f3bb3037b968def364d9511400f4952c4fb4e68fa81180ccee6ae97ebc80233d7a", 0xd7}], 0x9, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffe37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0x27c0, r2, r3, r4, r5, 0x2, 0x1000}, 0x40, 0x8, r6, r7, 0x101, 0x3, 0x9}) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="ca1f65f577bd159ab60e69216ebb38cfc3eef7452ef469fd1040c2d5f18ba250237c9b19f4f525103095a25b14b660256d2545f7a1f6a6bbee95a907e41b8e407f411c59a33373f58df11badae60181ebb2f5cfe7965ac9119ba9c29d83c62a2348a4360b04748c1e238cdddc9cc4c3a8ec221ab3acc35a010e7478bc156b2fc449c4f9a47ea5f8af6df4d3f32892ef6cf718a776b1000ce35ca7bc5616f94c34fe6128d009e5866ce59901a1523ee948f5b281db250f3a859e892d039a5d185b13a0e394dac11b6da57047c520c9d1651c01e884e811070e10ee48dba7d0fce721a958de4f4e9659cab62e500959e017cb88c76c6ef88320492b9636ec67850eb5273acf2d738e04e6b9e99c49fc2b9db6347da2c0685c269960ff30a8a2f685f41ade082453c1d8b63d7ec3df5a79875eff8c286852fbe674935756834aed53466cc7cfab1459cda645dd3398c12dfa3c3e96139e2a3011b32a49b971bc6ed24729a4e2e102990dd142bfda0a7b300a00310a0e49894176f59c893ef02aad26a05537d12e91c41360470e576b5b9b99066773fdd3876688a73df7c72504e48d6571a2accf00f38849e43dcfed79a89e97b42f551a62d4c8a7b870fc6a1035b5ad4ce71542446a98aabfa70bde2de435f81a3b922e4f16fa503fd26f73351482a7575943c0440de3dcd9a070b34ab9a15d80fb1a5c2ee3fcdd45c54a8c06a5bcce4bbde7d4469f6dddca6946ffb391a51b25098f37f6e13e21d130fabedcb06f0f265cdbc8aa79e1ddf259db68660717211ff7a5f6580bde3344c5cd7c39b0bb37df7bebb819684091afd1555da4187c53bd88b0503ba2a81ac27e9e48da4dcff08b9611f4f7d591084531356d0ea89db1bb7c943970d3ad19fe91c8943f7d67c3c1d05960aa9c5ac12b4dc4a502718f8b0fcf473b9a50bd7df0c540004f539faadc01b72502e0459a5208edc8a6f097833569490798229f321c81c19607acf132ddcf23d99671085575950dc13db911e7b80083e89c45690d237bbc66fdf23dfae1beba4816fe84ef34230b0262921bab4ede0a53dd275a8b993fc779ff8fa8027651050fe28bc985eee71779754fab6f5016d2f70edc2de6face0394180eb555feb9e440435496be79a651b48041dc70e7ab44fcdfa89ac016ddf1bc654d38c079ee46e49ca1d68461a4cf276c517c33ff4bdad43b39b16c27e6bdbce2a2dda39e8cb623ee308961f46eb89a747804046e3e567a412e7f01f775e9d86384acb88fc3a0e7fb5999da88c271230dc6dc674ffa38bc5c8110fe2881c10f8265b7fc52cf7a6b9557f6f34b345e013e499fce30ff9fe16524936fe41b8a9a277937b138184a4b90a5f3e1f1f68c4cc611ad324cdc08bd2b0d7694dea495286e6469672f892f25acbfa5b00b7ad707f28708957edf8241ae9f95b2e6fb481fe6e0078d5dfb9d1b4755713eb9692d41229e176c31db7b67d4bb338206eb5137af2afce846756917519776ed8df6ac31785df6cf9180d833574db4c690e92996d912e923ca2b6b98fab385747097814c7606aab9bb944a65c8898f1c59ac20d5dd192fc7f1e710216399077bd56ee6614e87cdf2bd1db4ad051c626a92ef1d955ad3772a6149f700f422fc715bd2ee4fef8ab5ccb025ca08f3d98cdea0563ebad3b8febbd32ba25214ad12c0cf7def75280ec97585031fb60e3d72b961e97d385f0e3a1b6452e497b6f62ce8a119788942c53af33dcc51bb2f4dbff273ca8acbca3de57f02a64ca35985dea1e2a34997a9fdff693676c4c9766a2da6754b8b166b8231d4a736049521f439f7cbc4c3ff008e633ce696f3254dd6979db08aff34ee23d0e52b65b501e8ed00a91704bc8ee0c112a4f8ca5e056cca94aa594a6daa23b658e88e4bd8ef21dc2ce8e99bfb8c38e4be37f1d48f48c0554f1ea4481180cc2e19210ac0942cf1921f7df37125962578787feed4de1efd918ff249d902fe7003edbcbca15e07f19bdaec00f4a39dd727546ec5a646d6b98ef3135f5d9f438d184b3fab071a56baca6dfe837f7d9b0c5ffcfdf7be0fdd8bd6194aa77d3ac21805b258023b26fde6979f67282a83e1b05302a859cacd35b635f8245e8af1ec1def7dbab6deb45d14c91848b4f4ed9882969525694b5299347a73f723b3b", 0x5fc}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) r3 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) syz_open_pts() close(r2) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:00:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80010001, 0x0) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpid() fcntl$getflags(r0, 0x1) fcntl$setown(r0, 0x6, r2) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="1fe6d055d4da5ffdeea0d649babad5fe419c3caa1a434ea0efb6a975ce1ca89fdf279ae6c027d04437628c8db7dafe1911224550b4c6aa3ccfc324620c2a868f4ff7bcfa002ede9a1ba876e7b6f2fdb343c7cfe51c7b6556087526a64246a0cec87d50deb1e8860a2ad896156e81498515b477b77a7a83024a5ca8b6a28a1b70319417eb014cf1089a78becd4c1db7d7759f00f64b75b473455eac5de9a280af10c87d37c577b7dbca9a02ccb07c48075c40f8f176c00a36033617390ca827472ed7e99f2c676775a2ddcb95f0366bb4b0b9bc7ecc2ba76c65b46a", 0xdb}, {&(0x7f0000000100)="3004901fe5e4192aba4dd5b11f2bc8e5daebbebc195e022ebd6c9efefb049c20e8c6a3b322b8edaff385e177c4dbfa22be24cefbc9792cdd6d5bb5bdced85937a730052eab2eafa552e8989ca0c139ea29c9dc6d18f128a2228c8a7e381f4a8c3e89c617622b28f7c50697019ad2f79ba185a703b4a09a7dde9f10c43183aabcd84639b40b18ac22086c6eeb5bc9ec71dc0b455f105ffabb875ea1fef42ffaea100aa3fb2cee31bb921878fdf1e0ba12829de6d8c538e0a1b86eec8324738ad64b7cc8b0ed81a39f5afcc80b4c3884ca623ee3407100504b7321521f256eeb2a3d58c7addc38220939947bbc808307f2e6043da629379f006c4f86bca9bc2434fdf6c3ee0b4746198ca1bd9bb42df1d19e37c914b538f1005a5e62a53d9c188b0bc2df4b787af57bc8ce09427b6d7faf13cd20c6efecdf5d0ec81c4780f2cdf601ef230230c2621acc5e9488d1d87e87af2acd131898cbd7af31a6c40c5841121650b2c653f4fda0d84841bccbc2852f12d6278011953ec7bbc12deae96fe3bc76c16b7758897af97acc3fe60eeb3e7fba1ae2765f265bfbc2f72218602ae69511bc32e046d187cb00bec12d8bac09f903212ce84ce1b5dcf861db9d60fe0b40a1d194a3d3c666bf3cd416626bdb6688898e4398960afc08f66371eeb18f7e25982bbc341f22e9d7559df9e83494ef35b0530c3e6456b3a50b83f12472230e2363179854912b83910907c84489f6d9dc0c7395c4e456bdfa8cd2ff69f89dcf7281af00464c7aafa8dc24f86472ee1961936703d83def3b00b1cb04217c8716a6f741a509651b5447d2b1a5e8dc702839aab1a8df81fcee0a873112ff22bd01ae8b404ab3f832c3852585e3c6f0d43e1cfed50ccb255623bb0d77463dc068e36ef6b68a4a39fe45324c9d39f2c5e391a1e144bc34f18566e8542f890dbf6723e5b0bf498da40ecbade45b94c3da99150f5eee294bd26f73a9588b3dfa4cd6384783ca398f1474d97be38f6276705799adc548d449436d43455e4c9847e616973fcec3434eb0422c0575654ecdb89e015b30de8bcc931ade7036f79cee172f7eff3f544e392d961245bd8481e3042c3590c049f05e8d72cd3cfff58bedb814cc2558d523824687f618f654dd4ca17d6831b065f072479cc522c92e441ed25d1957b95a15e0115ff874942c8785a4847afcaa34e7cf41051bc197586e4ea501a5262f6e9fb427c8167bab44cdc72c148fa0e65555ffebea331de3872b2163086049dede2085461ad1eb8916b9c2aa4017f63b167c7936195b54fa68e4b9e493d993910447edf753a03346e9b75be63defd2107dd3622670e67bdf8b1fa01b1bac2b6010b47d40cf0f4cf19a4709bcd2054b1eaa4b4a25533b953d10794ce55314106e30c02dd3be67be119d32a6332596525ab139a2740b3eeffd977daff89e33121763bfd19d1be5df2ff724279b212882216c3c9b1be3720ba69922e2e10f6dd66155edc325f43109101658f7c91e9d56b49b6db98d4390ed7b68438fdb20a2015c6d990f9530741bc0c31778b2c192c9aac6997937c40404f78651faa9b3a7dd13438978fac59625c85f9df8457fddb199c432840be5c2a24dabadc664fb86104fe69ca17a9a930f42dcec9d107d69f3b1e1b65d75811b83b68e383649c0e70e37e020e1948a602e069f51c02a0dcc84453ae4c9eae65d276459e8da18e8ec7b135a30cc95e9f60c01c3510f755a37aa006ddcd9d4638b1cc338d708719f40fb01a8f485496a85883276033f2f77f4f5542b65b1b339a7bbee9babf10e560b4611a33edeb140b9224a925b57480dae920041ae924011c43d6b6df171fdd369ab4d5bfc5110f45e569b090f923a7bbd331f369e3130693a8f55a95e3f0d605e6b19f7ea1dfcb9480552ca36fb2edd7bd3e0e7392d2973a0aa125cb22fa831c1d21df900c6104909c28979695526de43682703a217eac701951a544d550c11a43586bc47780b02fdb9f72bf74f43cd2d37753f59e33e40bd5c3e86fabefb29d4234dc6c2c7bd6ef5b0b03e13ddbac3bc91431eaf61e6b04bf88774eef6c1cf33fbf3e5ee0b910061096b322014eea789d2d0685a1cb6c806d9942ce4b518d5a4168821f222f4a54f14337dfa824989957c117d212b9ea5bf7ff11630e8d3090b86fa9c185d05536deea5a5f6922ffe291bc4e506654e97bc99ad6a337673f4380ea3b4bfee62505eb5d7b376ad43021f885698a621a54c8a9c661555f5e54e8b2b64e06371ef97274b2d87509164a3b2b81c539a5f293aa8469dcf792e9a62ef93369fb9d7480f53d0a137834d50d0b4e23f5a941ca98355b05bab5b4b6594b5a4bd14c7c70c1cd112ac734b1674a96758d0f376d4bb9cef78223abbd370e6ce89a40f4fee14b25b7d2055ffac808ef37eeae740f98cc172ed360138bc9062a0d0d5cd97aa267dd51457246d33759e80cdc02669f9f054a3afb419f8851075b7d8b96d09d5b649d848b680caf53381c855f83f7f68a40f2905a26cb343423097cd5c325fb6b6ffd4c61f42d65bf5a08d50c0de650243627ad2488d800f7b1b793c76f5b19b4e44a3be5cff7aa8d1ab9f397b7f8e9352ed6c21eeafbbe84d84fe20314a1eef8c2ad4bc136954856dda44e056c99116ab965315e7d9795fe76feac45c5b314c9fe25cf3d8f827c23b49f4f0d4e531f9e90d4cbe3d93a98121ba7b013d3baca41108d9f0ba6b3d95c622c7d4da5c45f83046ab26bc0ab25877d2158050ba10728e04a241435836eab0ebb9ae71de3c7862b45d6edad384a7de41611177eaad51439583fc669f575e9bd3cac8d477e482722813f068a57a794519d30789079f75fbed0e9adbac683b523dac2d181250481573a616cfb03fc61e07a5161cba073cd699bfd944b6496e07ffc2dbec0c93466602f75b3a0d38982a299b8136aee9f703a46ce50469a26eb604ee4aa4d1116863551e38eb40b5927d75c2275a6ea18239a102a09ee8310571e300109e5376bd954ba9c5d24452288e79603e7c6f2797691984f8bbde6ba85d108baeaa62c180e45c7b0a5e0b6f9bb7745797a593d3934947c32471b441ec844042d19ae45c51f09ba54005106122e3514e2bb53ece35905892d9ae0c9b17fc2a8b32d4eb1a39ad374a4011bc86d14da07eef4e2ab58587b585ffa65e20d5779224a06b0c0757d59846dfa7c1eabcf3507887dc9b3ff09e433abf63b4bbef23ac72a4faffdb5a11ea6630d5977fd92121c7503c670164fb71f1c76cce5dc05412868ffd5db493fd4986f5da7c73dad0a7d097a883b7bac33b164f7fa741ad36abf75ca79fa7da4ca65420fefceeb2e46edda8b7aea6c8b23c9ed5b8b536e81446cbba67d9d6459162a7a40d522c743509b05d42fe092cbc6911c807a99f47c81cca211ce2726af9e3ebcc863bede7c4d74d02a45bfd0fc5881ad809d8b4404756aed31733262680b669b1d32d9d8e718261731cb8d3e97bc457b8aa5a95cffd2732a5f547547acbe46e79b2276c8387e7eee78e0637ba1c0a2a2238397fc11a419053d47f249f93d474c3924fdf428ff39362dc18b01860ae88004be456b1dfba2552e4229470364a6af6c9160d32c2392dc35f0b726a5fb42caa880c8130c5dbcf382e79df631958e0cb9af0763b02b623fe79abaff7298145ed9531db0ead9a70a40f8c0629e2d72b7ff4fa2186c70ab280634614a3c85a402fcc673841ef909bf5bb08f7bb3b58536d85f77c55efb95ce7756e15addf503beb5b56c13374f7e49c6ad5456f2eb4c44cd63f41ca71649d00cf06da750f65c9ef3528aaa4ecb322f2d3b6c36164e4c00619be6b31b6097e0841b9b55fc78357089a05320f72719200c692756934258a2afdfc8223485d66ae141cdebe9350dd29571dcfc994129598494f861b169814892ea8d4363672d935e6a8136ee656f8e677d43c6383d1c52e463969a0b305ef8d10ad073a032ee5da91b25724c8c9241803652e0a5d4d6b01ae794520a1a9f43d670eddced044cb1e63e4fe67199f578629bbc6edce26578f0a8002848f6f61ecae80eece5e26224c404f7da56d1c968f34b0e945333aafad803fa1268d2f8b16c64c415a63b6e1d85dbc6df22c2d1fbf3be3b7d16776485a45290113f766461568ce3191db448f8d20218f09aa450344f418ed777568c0449f77e1261b6486c7ec24da8e13c95bdaa1797e759d03b978bb4fa6807881c4e5e218ff47c16f27645ac679681822ced5ffcfbf32d246ee91d39c444a3f127e82918687d8a27e1d6364450593a1e1143af4465e4ca331701e61e3e91c8ce445f0680dce94245007cc131563ade6e544e2e61a22e5650bbe9ae8a67d046235d3db22e62c22083642d63f6fe9b5f14b34f907e633622acbcc2d77e6d0f8106097a09d8884913b8d62ead609fd55e1618933a7bb9963331870add10531ce898479076ed4bfb4f0d71360a541e3ab7e60fd0eb8f3a900dbbad91322487c063533ef10513d20864b0df9bab0b11fba878b74c206f5202b953c53dc4744dcdf2c4be89f19274b72e0d6c5f83e169fb58228e9238ab41aa9815c93532f2466c91fafbf17e39834bacef0703f7038a49639d5693953f8c6de98fd5b83bb1bfaed60fdbf38ab443feee69693c4d11466b6afdc134e886cfc973e6b6e528b0feaf146c3d4e8f0b8a8c33064378adccd149f250bed87aa1e6d96177b58a1d14624d51f78e50b755c83570aef36bb966ac9c562c8e4e8f700a4c073e5609af40f397dc887e47e498e024afa3e54fbd54c1c076aea967e48b1f66be83473d9be136d8126a68fd06d105b4d6923a6815ad94035fc6f5f0ab9c6f8887d14ef17c5d44b40f9e962ac88fe134aaacff84022ff174c4a005153f550a43926a2932375769fede0de1a7e430979b09af629015c36123b054f9828ee97ccb98e7665f9a9275bd2ef31d66a632cdba8d80d725a9f707ec98001871cd3508a61e7eeafac2228090b0c822fae63550bbd44de13c451ecadd631f08adf5a3a4eea33eada87ddbe8cdc1f6f21b3c6699317fbc4335a77669dfdbaa29e75616e2e45c6e9dcf3d9834d8d20e9f0cf9fa9652f063fe0b2684baf3df7ed4ee4db348e559df8800958dbb509d8e14b756e7fd8463e9048c4e0f9a2da5fddc1d9c5a8daa67c6b5db6debf68a9ebafdbfe8b17451bbbef0187ee21c153666b8876ea8ff6c15828bd8e27d7dea26ad04a81f0e6e901bfc0ea2f87af8a3c8c2ee36992bc603d1676fc6f27f3f727ade2a0eedb79e2e0c6888d6a2c73cb814f6a11c13adc6cadc80aa4fb078e059cc07e5607fdad4bbd90a2d60b3b8dd3d933ed408f5d0c2cb662b22194a31b76b4fc6f11d859f3d7d66ee1a8605e42e29097814435a48480a0f997bb5a082ecbd9211a8fa406a5ac2ec0f9e3199e7d740f050893ac68e11314738f17627ede2fbdad7ab9810d9529fc3637294d2b7d1a8662892344c86587fd2c62c29bce62380f3ab725f9291a2275ec31bd521ebf9164e6ec30d4e26a1616b2ace3d4d4caeae99e33c5b2916d6b0a0ab3f53983f35e8eb4d937851df9ae5c971391d2cd13f7e0cc4b77fed26ee700b08fe453f9f19d416b4fb8428195a65ce71f5adf3ec02c52c471ac2cf894065b7c6b72d2bb44fa62124360e9a0d1e4ca153a614c7d99f4f228df3a7fd29629d5d06f8bfed447c4010b1f880fcdf536c9d180b99ce087ceccc39599c88d7156d6865af34394ba68c1b54ec20729fe2dfd7902041ed6fe2fc36eb100873e1d341b97239917911b6ad128ba437d", 0x1000}, {&(0x7f0000001100)="3ba526f38d40f94f6340db73f6d84389ec22e5e9b7d3fda7b0be34978dd198f710eae6e34b753489260891388699d322ccdc3f2614887b386affc59680347704565fc7b89b11ab9cb0d4079ff63e758212dae5065b3a71c8a58c3ca82620", 0x5e}], 0x3) 16:00:08 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x4004667b, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x2}, {0x6, 0x5}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) 16:00:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xd0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/152, 0x98}], 0x1) r3 = open(&(0x7f0000000280)='./file0\x00', 0x288, 0x50) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x2}, 0xc) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/144, 0x90}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/173, 0xad}], 0x7, 0x0) r4 = dup2(r1, r1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r6) getsockname$inet(r3, &(0x7f0000000840), &(0x7f0000000880)=0xc) read(r1, &(0x7f00000008c0)=""/162, 0xa2) fchdir(r3) read(r0, &(0x7f0000000980)=""/75, 0x4b) chown(&(0x7f0000000a00)='./file0\x00', r7, r8) socket(0x10, 0x4000, 0x1f) fchmodat(r3, &(0x7f0000000a40)='./file1\x00', 0x5, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000a80)={0x0, 0x800, 0xad4, 0x1, 0x80000000}) sendto$inet(r4, &(0x7f0000000ac0)="230f2b558a25757f7ba4bf72ef7897aefe7e1d47afd6fa1115d61a9a48bc74740c5be65b978a0a206eb7c562deadb59cb9150c78257110829db20416e65bcbc74418a285b880eb2ce56a2806d327b1d2ae6a35b88337a2b2c6569d29cfd91850c4090e3f86cdbf0e9a8ca71f0f71a8f1a0f7", 0x72, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000b40)) r9 = open(&(0x7f0000000b80)='./file1\x00', 0x20c02, 0x8) flock(r9, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchdir(r0) dup2(r0, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpgid(r6) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x4e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000640)=""/121, 0x79}, {&(0x7f00000006c0)=""/247, 0xf7}, {&(0x7f00000007c0)=""/188, 0xbc}, {&(0x7f0000000880)=""/75, 0x4b}, {&(0x7f0000000900)=""/90, 0x5a}, {&(0x7f0000000980)=""/255, 0xff}], 0xa) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xd0, 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0xfffffffffffffffb}, &(0x7f0000000080)) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x1000d, 0x4000, 0x400) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setegid(r3) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)={{0xa8, 0x401}, {0x0, 0x5}}) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66304666"], 0x10) r4 = dup2(r1, r1) socket(0x18, 0x4, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) msgget$private(0x0, 0x201) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x100000000) fcntl$setflags(r1, 0x2, 0x1) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x6, 0xfffffffffffff000}, {0x3, 0x2}}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xe1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x19, 0x3, 0x7ff, &(0x7f0000000040)) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/104, 0xfffffffffffffdb6) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/38, 0x26) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfc, './file0\x00', './file0\x00'}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1000002c4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000000)="57d91f20d8657c7b43dc3d1916cee5f1c72a0312acbe9a2951b0bd307f5741cea22beed42644bfbf3d48b345e1", 0x2d, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:09 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:09 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0), 0x14) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe001db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000e0d3"], 0xe8}, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getgid() 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x209, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x3f, 0x9, 0x8}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4004, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0x7, 0x3ff}, 0x7ff, [0xf5, 0x0, 0x111, 0x8, 0x7f, 0x3f, 0x5, 0x20]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x100000000000fff, 0xfffffffd}) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x3}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x1}) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) dup(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/155, 0x9b, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/88, 0x58, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f7f696c653000"], 0xa) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) syz_execute_func(&(0x7f0000000100)="400f38cb5c279f430f1add450f38ccc045df521dc481a9f43964676764450fea07c4c1bc56570067660f38056200c4a19ddf4a14f23e0f4ddd") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/219, 0xdb) open(&(0x7f0000000040)='./bus\x00', 0x210, 0x4) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x501f, r0, 0x0, 0x0) write(r3, &(0x7f0000000240)="15", 0x1) pipe2(&(0x7f0000000000), 0x4) close(r2) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x2, 0x4000, 0xf2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) munlockall() 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4000000000000000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)=0x239) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r1 = semget(0x0, 0x7, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001080)=[0x73d5, 0x3, 0x80000001, 0xe4e1, 0xffffffffffff4aa5, 0x7f, 0x101, 0x6, 0x3, 0x9]) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) pipe2(&(0x7f0000000080), 0x10004) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000200)="4070c46e8dfdfe4a2a5a09b7aea7301bbce8b31fbcdbbff7b8b0aa1c391e258f37552e0305e29881a0cc53c6b242a0684fb46206571c37edabfc52dbf1a1f24e2eff9e8e895d7b6d2257eb161b488736436af8dce655e3db2f22fc8b4f7a374460f1e868797f9c6ace7f1b06a771af375aa508874aa2581a65dd30de77e32612259bbadbd4693d2499fc3f43570b890046a63ed04bc1a7cec14b02eaa8ac48bf503ec19bd9d8b28b147294f65b5ac5db0b9e11ab6cf35783046b47aca516f3f71e3c95c6328199c9a81b35fd890b2358a99aec2e66a60993566a30f28ff265b30f2fbdf4e1aa2d0f1b83fa1d", 0xec) getpeername$unix(r3, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="35c8edd1bf76ffe76857a3ef4128492fc7457c249ffa861c413909427c76ae191af18d8e522cbf4bacacd2c2cbc57e7c01c9ec7bd5a597a66bc5615850686ea6", 0x40}, {&(0x7f0000000080)="43fda12cc8f69540f101bb83f68e427ccd95f30053ee7c0e735810c932371af080df1c5b95f80605076c2c7ad87626f8fb34eda208fdd59ece2c87d2b6c45cefb4a90a39cab7247b1227f73afe52c1c33021b82bd9c5da0f1dbca0b3ef1e92c17922", 0x62}, {&(0x7f0000000100)="9068f69ed0165f38f516641fa140087873dd0af2006e422ca04297b161c6beee28d7d9b476df92b9260f7c15b4e078c0d7f6a16c45c98ad0b217ae894acab4bcaef7c16035176d652f5f833a16d5ffa29d6a9e25c48a4969e1045733d9138db532fb8698344f77a49e96c8a4afdb8bd542fc4a524f371289a7082adc", 0x7c}, {&(0x7f0000000180)="4f0df45c09aed039d1da39e2c418c6d09cdef36985ab79e38cfa64156f352cc2104cb33720feee30eeb3c458311d5448f861136f76671d368d83a549a8ad47357962f0d4e00e7fd2ccbb6fc57dbd9a563f3c86f2d7e2a6194de024b1ea038eefa961e3bdf5", 0x65}], 0x4, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000681000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000f00000000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x4002, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x60, 0x40004, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000085, 0x12, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x36, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1a37, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) socket(0x2, 0x3, 0x2004a7) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="fdd2ffcae8a3336376b26c325056bc98edbd48fd18aa7de503ec0e48bd9d60231b17cd9f87909b345b6ec23b0e5eaeeac5c79dfcd437be348882f5748110466023f6ceec6250d6301b72dff7", 0x4c}, {&(0x7f00000000c0)="975cbd2e9277c8de1ba07408b4811f19315294d523ab9d0c234165b08e156f75a5448fb887389c797661128e8b9f2ce70ba19bc9a098380cdbfb384c5497ee7c175e718d209845f531754a3ae513be973e7a934d99933af1ea94260506865ab0d035a7440df7d59e46f99a9c0d22aa2154be", 0x72}, {&(0x7f0000000240)="9d62d90d5a7b4ea3b302b8d5e27c5e04bdf10ba11c75273b1d1ff12bfd1c49182424c525a26190df817c04c4ec06788337869306cc9edf42a739159ccefc7e4545f333f27fad995752e8b13af406fddb62f30882716b0f75e021908e7227a00d16de7a1ac3f65694f33680ed1e7f2c3cd4b453ac810fa6e339", 0x79}, {&(0x7f00000002c0)="9e8a1fce1a297fb6959bf16cdc9e47d3e3c93f779aa9864f920c46bf06f12e3e53cb82ac50111e1e572666df97273967127646bf263a8db5842423a6ce59c017e0fc664e19a42e652be491e34e09c19b5dc0682676756601ac7f5197fdfc131f566f0939a31dec633322602e846d9a041ba10afd03ae7e81fc530feda975d9e3990936d74da27e8b597112d1bb2ff9fb5a2e73de599f98364a92569c6d", 0x9d}, {&(0x7f0000000440)="a189f2194d71d7eee564b8cf7223a46e14760d430196440e20b7e77d4d24126970489b87638f5757c9264aabd143d1027c32e400a69276b8a0b61bd285561816ea6e792432486286e94c5317f9a7ef4c545035eed399e3710c7db4484e4e41810e6ddd9f43264ef6052b819081312cf3533f203776376630069a9ea20b8deb45a6e394281acd0dfc02fe3f9716c2891bfc9cc99a56cef722", 0x98}, {&(0x7f0000000500)="237cf84b547ee015ce50c26ee823476032047d4385df7df93b85d8d9b6e8215913f3946ae5912cadca774ca582748c77c4f26f946fdc8502810182388cd83bd7e14e9d9fec99f1c5b69a0fd2bfe7ade2255c1e1a1d7351906f74c718df9ee7fdb2fea33b9a9724cf0c16657a936e", 0x6e}, {&(0x7f0000000580)="8ae9f39f092ea98a5e43a24c392049cb8d0a621e01620fa07df281d83525bd6ed7fef54811b555925d01d550f166346c56f39790ffdaac81627fa0d033ef5aced43e2cfb92497236163ee97efc11877036ead3ec699e695a1398bf86d39d5c35c552122e8786f01525d72d1b95e56e29c996cdfaefd285652baa29e5de9ff2f08abdc8df4ba3bef71c23507f6811741fb8a751fc439caae079d1e8ba1960f9625afde569d3aa1dea82a36ef0f7ca2a9a2f931ae110fe4c1464048f6e51d98e35b13a684eafd0a44774fd9b388eba4c7db520aee83b5f31529320a08fb33e1b6e098704b263dfb1ebf028c456e3", 0xed}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xf}, 0x408) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0xfffffffffffffffc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x3103, "6485b807a8a6bfcc36a36b5e9503af97d8451174", 0x7, 0x932}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1032, &(0x7f0000000080), 0x4) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: getuid() r0 = socket(0xfffffffffffffffe, 0x1, 0x8000000004) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x28, 0x69f3, 0x3, 0x4, "b586bfe66fe4637ff7568619fb8e357ecb208ed7", 0x7, 0xfff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r1, 0x2) syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffefe, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x0, 0x180) 16:00:10 executing program 1: clock_getres(0x7, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x8001}, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="7685dcd2fc79ecaea9a7aa78b9b3fbe1719efa45dba7609ce37054c2b23e6625b2849534af8419273ba63ac67bda5a4c9b558f9aa0e80bca05f87a03f3819f125d6654527f1f832be1d3498967431d3740a558a013aede564f6df2b067a3fafde399e8dd31b95e183a813e18bd7eded55136a0aa7e85123b8924a34e2ccafbe3e5c0f5142cbd667fb093aa12346eafc773a1d4ff89327f2a9ffef433752029314bc9ebaabc591d039de83d1e97de008b33433332840654d95b8b463ea593674d7040dd52104338c19e09f7db14b91e874a513e91c45c37e31b01f8c35b19695170083c1bb87d3b49a06875f935563cd6e0e422d53dd934c7b50fbd8f6599298d81252e108ab9b1218eb78b3fd7b486169d01a937603439b6d9ba6afb756291c3b108a12ebaabfe0c904b743a9e88bb4ecd08242b8562008cea03995f5522bd2556d26a31e3c533f77c169b7af62ff75c4538178420489bdfe0239e8a4d31ccad447a163fcde302534593f617e9a7e1e88f", 0x171, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x401, 0x46b6}, {0x1, 0x1}}, 0x2) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r3) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x7, &(0x7f00000000c0)={0x8, 0xfff}) fcntl$setflags(r0, 0x2, 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x9, 0x5cf}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x948a, 0x7}, {{r0}, 0xfffffffffffffff9, 0x24, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x1}], 0x88f4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0xfffffffffffffffd}], 0x8, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0xc007, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000240)=0xfffffffffffffd98) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x2}, 0xc) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x20, 0x1000}], 0xe) semop(r0, &(0x7f0000000000)=[{0x4, 0xd194, 0x1800}, {0x2, 0x3, 0x1800}, {0x3, 0x8000, 0x1000}, {0x0, 0x983c, 0x800}], 0x4) semget$private(0x0, 0x7, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/199) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x9) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1b211ff013c6c6d5}, {r1}], 0x2, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) getitimer(0x2, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(0xffffffffffffffff, &(0x7f0000000140)="18956ec849834d97cfdab33a3bff2605ceb16de96ec1c871522b24dd171a31bdf60c19d3c8aefe4595e3a2f9d2792b9f7971f8bf238526ebbc0e9feef96f8394374bba23079b30fb08e72be5d81dabb5959618893662a14030c714d18af35dbdeb4d9622fbf6e91aac9b43aa451b9b24f92b5e14661e2b7587157c64c598b70dca75d8014277adb3fb305b7b4eca5faad389ab4e414bf6e42ed00e19041b72d1275806b5857f6ac849992c2519f46000dc5eef", 0xb3, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x2000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8034357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x100000004001, 0x200000000) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = geteuid() close(r0) seteuid(r1) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:12 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="000000186004008b00063c0000000000c240987a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x42) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="9fb7e623fcb30e6c324a63a98fd2d532d6c5fa4b15e55af7b060fb9952bace2e9046be0654422bfba5999cc58098682109aeb618fd809a7fadef26742d7f14ec5845cdcd4673f1f20f2485307072aef6bc2b64ee83027ccbc2", 0x59}, {&(0x7f0000000180)="f51f3f0700ac813b1c1a45255fdcfb446c9c35b27d8cbf9c1d077b40de3daf6af24ca76e1e39e7b96a7dfa6525ab780531fea6b46ab36c7b9a2483e99ab3b6343f98f9399c0705b72a54eec5c9c7470dc7ce304677e1670bd6036c63e1bae8f6980f3725dc0a1fa32e6a9d13209591f6893da56af4454f28b1aac956ecacc58223e5da4af4b4cda5d05ec32345d33271f90465da6e844bca9f3f2b6e2f2c86b08b57a0127575bed1bdb91176c835f6a3dd578f869f65be1246b98476a01b36721bb054", 0xc3}, {&(0x7f0000000100)="ec928780989b9d8503f8bb5bb08ed95b9ac29575027506dd8a2407c5925d89a5f4712653107f33c684943d77036284281f", 0x31}, {&(0x7f0000000280)="7317f8ddd6f219de3477680f5788cb9a1dad89b94fb996bdce3e4d96902335ee9471c5d94df4048f215b9e399b5e8a1776ffd41688698df9e7d76a2621139e439ba61abb42908e686148f49a7b814d2517e0a685014d563a8fe35449a248626f708ae9c3f3a5222ded5bbcfef6e4709c9b2370ac2fc1f8da87e4d8d73a7a1f7c35fd", 0x82}, {&(0x7f0000000340)="3d44ca899b4f22155d42b6c53c281305cb38a86545133d4dfacbe9522323", 0x1e}, {&(0x7f0000000380)="728d5033a887512fcef48a8d5bc7fe2ceeece3402f89ba3d3768f909e3685d67c5", 0x21}], 0x6, &(0x7f0000000440)=[{0x18, 0xffff, 0x8, "7c9e"}, {0x20, 0xffff, 0x1, "cfbfbd0860cff6b779dca1"}, {0x30, 0x1, 0xace, "7efaebc13e932a69c21e7450fed1a3196b4c1c3317eea6625b8765c5ef100a"}, {0x98, 0xffff, 0x2, "0c9de46660ea3a0a619fcd8c6db02b0a545199df249624eefb8bb5e9a2e6401d37f467869036aacaa0ebb2033d5e1e745888fe84c9f1da244648f66d96418f8fd684bf63a895d067e407604257e06ae87b9a14ebecdd7a602016220e9f49a51ebf91a5f819e15aa836f8503beb7ff34fbb9db082c59f5fefdf48446432e2014d18f5774f"}], 0x100}, 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="50a2f12e026434d126fe276c7d6408d7099766cd2fc872b35154de4fb8a5d2b55b5f5f65fccbe0847108d87e92d6b78d8fc198cda216195df33c29f5e3ed06c12e52117d0efd24f3c5ba1fce325a68d5f1179585a6931eca3ad0fec577edefa3c9ea738fc82dec046a683db7fde9faa82e88a092059137b5c72dcbe15499a1777a937400dfb43cd58f2520f9baaef8195aa9b4d80cef64b37ea484da252b62ebb291e88aa41bf577b3cc40d22fe893c0fc16eac787b89d33748eca3debd69aa646e5f12d9f7ef315374bf06157e7bf4598dfdf115226defe90c60bf402c3ce5dc818", 0xe2, 0xe, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r1, 0x4, 0xc5) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup2(r1, r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x100) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x0, &(0x7f0000000040)=""/5, &(0x7f0000000080)=0x5) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getegid() r2 = getuid() chown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000009c0)="fdeab8cbea87b6811a0c8c09e7e0c6ff8f1ed6b559eb14d8a00a89100557f5a242f12a89384e7a2b6e84ffe6167544a19c5a9bc204601b983223bb48816479a08fbed3f51db94ac186daad1c9e7347013694eac0a759c01e3d8a9c029dcac417bba7cd17c9c1b4c774cb8c2ee89b35", 0x6f, 0x9, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000940)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 1: getuid() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x89, 0xa9) dup2(r2, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x3}, 0x10) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/104, &(0x7f00000001c0)=0x68) chroot(0x0) sync() fcntl$getflags(0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa08, 0x20) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) clock_getres(0x4, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) open(&(0x7f0000000240)='./bus/file0\x00', 0x100, 0x144) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="6f4c1efc36dac68a4665c989ade09f46448afbd0ba1675628fc05fac325036e396833c2b98891994eb3044c29e8dd9246fc367f037fe781eb637f4d33aeb453e4acc5d270491bf5c1a37bdc88ecc43c207d696c3b8512644480d834e126cad9f8dffdf197ef05315ba9716bce12adb474008f5e5fbe1fcfefc1f573dee", 0xfffffffffffffe84) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000380)="0c7e77c6782dc177ca777b220b0e1bdf259713d83cb1b76218fd003605505c572c493d20d740119e7b2c6dce837fce6977fe8ed74b35987bd9114a505f7789861bf69ba694e2b346496e5d38d0b3f98da74ea6245c7c128e90567aae4dce912678bbe275cbab0d603e7cb04ab1142644aa9569804a444fcb2ca34308412d", 0x7e}], 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10008, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x0) flock(r0, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r3) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0x1}], 0x2d, 0x0) close(r0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x3}, {0x6, 0x2}}) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r0) syz_emit_ethernet(0xd0, &(0x7f0000000080)="8d03cf3f4d0ea77327aa2c3fca907be179948ca0cd1dd819b5b1fd3789f7d3ac5ed09dfe7d29b437355914409461771075003e8f6c810c74a9c972b8c4e24a8874455fa7649a6b8f16917956a597992964c0bbcb955be762487a7cadeb4d408885b2cc1a65ac1fc61bd8fff31df134211e1333d016e2a4d9f0ad2ed173fe44a510bafbadf79c9fa0ea999aa0364b502566284baf752c69ce82dfc0a1b6d888cd4a98e32934ef7bdb6692abbbe33e29a6a987152e1b6d8d87e80d72dfbe53d0c4d937020fbf4fdcccf8c01fa80d798bac") 16:00:13 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000092"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() getegid() getgid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) write(r1, &(0x7f0000000500)="3a633b83dfbf12c53951e0e53927becf2215a59cecef9399320def40a19a8ee69387d8457534a40e844508e8b63cb057ba086ee762a400ffd61d234303aeddca90ffb3959c2e7812a4085c0e3ee09c6771c8816ba15a50c2c931632e704e8cf820d45f6ab24df60d2cf8da61a3cbb42a3012b1c427089630642cec707bf151de532585bc367f0a42718bd83e437cca3c558e4aac280944061e0bd57fe53d1779dca84b843d05494cb7de6c809a0d31276e9b728f186d0b7222d43d2ea0618d697fafd5863d52", 0xc6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x6, &(0x7f0000000400)=[r2, r4, r5, r3, r2, r6]) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:14 executing program 0: mlockall(0x3) 16:00:14 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)="98ddca6404cacfbd905369db38f216c32f", 0x11}, {&(0x7f0000000380)="2fca7a", 0x3}, {0xffffffffffffffff}, {&(0x7f00000003c0)="1389b386dacaff4fa15f1d332dd77d1e8a313055283fc16224d46e1a0628c0d8ffca3b1477", 0x25}, {&(0x7f0000000480)="fe6115953a751e2541757b5a52e3f056621fc01d0a4145e95c6a68af7e95b4b543cf498cd480cfd6ceceaeb2e971154d0e5a46a140026e29db20102a9a229bd8f38141f249bd6818b451492b0e0855013f654d9a88f4020425c7194e0a9189293861ac6b1a98765a60251dbc7db993212e3283806bb2bec3a62ca4a81824e2c39119cef183dc3a36d151be712539ea798c357bc0d6a2bd49d9052effd557b62b252b23895874fd3e67a71e6563de87eed6cd57af858ccc4ee9c58c7ebd3a882639341d887efd5f5f5a8b6287397f257d5272b3c5e2c00aacfa22eb803bdbb886faa3a8daba7b63a934589248598ad7c9", 0xf0}, {&(0x7f0000000580)="5e7c1f4457d486264a87dd22505a4dfac24be384276eaeeb0869dceb07533ae4f4554c3a5877215ab58111b3136c08bcac0d9edb77f74baa09490c7b473c1c15bec0788e541bd7b665ee9ac9cf557c41a94540014547ff6314d977ec2cd8a617dd21c2d00c20105f880bab6fc7cac0d1eff4d9b6cb3589f58a9d978aa9fd98cb5eb810a6a3523b87c18832e4c334dff6aa8801e323ef929d1f9a690235e916d504718e1eacc2a98f01eeef764008d6e1a3ca1aa8dc55ae85143cedd193d371af608ea1c1b51cd428b8739406f589495c701c91feef2327f32de0", 0xda}], 0x6, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r2 = getpid() getpgid(r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r2 = getegid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000840)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="cbee6a43542c8dd269f572d6d73187fdd0456b0872acfce68ed1b041ee5602523e7365ea6bca67a5f6ee3d9282e2ba6dd0481b58e38a9fd10dc8b400f745e61bb7406359f610d7183192b1e050020350dc466972c8e98a63e456c962bebdcf9f37e747a016a41b1769e1c7b13dd1d6a0fb2c2a00a4a95e31dca1917ba3f0919e5afb15c22aacbbbca4daa94bc944ad5285bff0f0c57a12cf482ffd681114c93614ce93c0c476f8dffda7edfd", 0xac}, {&(0x7f0000000140)="00500566d9c764d88452f42a1ea02f807a34e47b10a558aaea44e5b112c3daa2b2ad6a79eceff1e3e6bc4dc4f8e510c393c305f94f2162c4689467a2326178dd4acfa3d5ffa30669ca05d107c375ef8c633246d3f79ab0367a90693d670980e8dff73c8761989c5c3074d157152d8a4df85165c48627ded25123e99247bde26a9c8aa6cadf5461292f9680", 0x8b}, {&(0x7f0000000200)="71f83db0aba9d8f1519549bf9839023ddd11456724df35fbb4a22b807e58dc10583106caba2fdc20344ced8e265e09f0cc5aa6aa87900ca8a002d830401a270631018efe801997e62bf4a00c2f7c38ee77a69b6cc9307e3f83be10e2e8290f84550938142a7010ba7497f4cd1ebfd29c7a8a2ed7a7148918db634afa32fd7f7f560f6e434548ef580aa03058e568809ce7cf13664ce7fd0bfbb54d191ea9e8d1882e3e4d116dacb767a968ff1d95e0518fc896228e0a6ab52bc2f6a42024efb91c6567331f2bc24eb38f0216abe109730ef506", 0xd3}, {&(0x7f0000000300)="33dc295764b0950a749b279875bbdf44af0b591fe58d206829fee961170e7e99b3731aedf07be130ae4e86db33d59275ba9e6af3bccc3d183db56da87dbfde3fd5801175210cb9b0b4365b89dd34d167336189860c20f354300d9756014b36c3a1891c1bdbbf3f684c60f31e991a0f71fbd70f46f8c76dd29c0ac19ed2d71ad8fd2186fc0269c12f737dd4925ddbd022268f179befa294c9791288a5e67e7d9c39fa45d77c4b96807e906c1ac2151f472a2d33f3cc2bc1e33b5156f70a9a6e46ec99b63c7cd1e9600b712d862a0e7c0e12aac7b75a27c26a722d7fdbb3fe3e023326c9", 0xe3}, {&(0x7f0000000400)="fd85a6f41bc5dc64b64ecfe1ad0bc09e921e840a451db66c9af9f3272737e2f740ca8139f38929ea5c21898c87149b4962a7cd4e3ed946e035cc33a0ef40dc3351194e39c27d241d08cdbb15388282571e1391272cd0abd7ab9219c10735f88ed4008e2c41d0dbc492d5da86b68b068a4a20ba341f3a8019bb33ffcfbebafbde780982ba5a8fa76710bdea805b6e3ec55186262fcb8fa9", 0x97}, {&(0x7f00000004c0)="c65d003fdc78ff64a60e02ff4f7e80f3c94fb6cfbb9ba2c36d508f1af982ba051eda31421c6dfb71d9d2438f70a1ad5abc6e463366a3a99f714aea13c449a52befca300c230c46e9ea6d53e5f68ab4052c188d5648ac4d224f8217c9f2f33ffa4e9568d79a4250d1efc737b7efde6f4fbda7bebd031057d022217f499d83783f67ab44f706f29b129edb19b460fcb58a51fdc7588fc860c166690906f075d15a2d8442d42dbaf34b79557d7d27574de1839b4a573ff9c8326add01589fb2277382e7d82e27a37b0ecdae8c9304ca026ee1cc510a4ba46fdd739d2148b2eca7c6b203dd1b3c9b95bfbce1cd94f65f5e", 0xef}], 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x20020, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x807d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x56b0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x3, 0xd6, 0x20, 0x5, "4ba60f674999066d7dde9c61058ea62d3604a036", 0x8002, 0x7}) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x8010, 0x40000000000) utimensat(r0, &(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x2, 0x1f}, {0x6, 0x5}}, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x3, './bus\x00'}) close(r1) close(r0) 16:00:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() fsync(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="8c6f", 0x2}, {&(0x7f00000000c0)="264b330e0e30523a1879659e43620efabb13752b2c920b2e99cbd6993594dac9e9408fa6f3bcd86988f1a308338627017db6d610cece6095664a4bdf1a20695be49243500497dc2a67cb632796068b19035a860affe9be25625c1cdb1844e6d900d1adeb644fcf", 0x67}, {&(0x7f0000000140)="e7442b3126cbf412c312c381fe033eeea1d3f686f1f5aa5ba43d042d01dd82d02a62cd49122f3d0ff85fc83440bba84dc6759fe59d2707debee3c637178f35e5ddb23a02204ba1008b04e8bb6d9da7c21d69b1c044b6d9c9ae03d36fbab15e82f1779b78ef4a5de2265466d2796dcbd5df4dc2132dafb01f0febb51828c60ad54c460da190a6cf4160359568a29827f98b68cb60dc33c62b3fb52a15f35d6093fc624dd55a206e16c105693bb5950f463458e9bdb88b78e36bc30caf2d5685d8c59ecb9f72dc22", 0xc7}], 0x3) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x1}}, 0x0) mlockall(0x2) H %t]Ձ-LPq۫Z}>m"a/f0L} 6ZrOzD$G[PUm;WuգM)r O_8:&-*HaumGa;MU hP;H+p"iHZ"x[l;BqȈQMYZU}:{3GY}7 LZĕ 4wѬ.5׹Tz^-)o*Hɫ<GeY``Nٷwitness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806ef17920) locked @ /syzkaller/managers/pf/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_write+0x169 #5 dofilewritev+0x1b0 #6 sys_writev+0xc5 #7 syscall+0x5b8 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *514917 58213 0 0x1000 0x4080000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 witness_warn(2,0,ffffffff81f7b8ed) at witness_warn+0x7c7 userret(ffff800020b399e0) at userret+0x366 syscall(ffff800020c4d290) at syscall+0x698 Xsyscall(6,5,d,0,3,fafa0a491a0) at Xsyscall+0x128 end of kernel end trace frame: 0xfb2325779e0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 witness_warn(2,0,ffffffff81f7b8ed) at witness_warn+0x7c7 userret(ffff800020b399e0) at userret+0x366 syscall(ffff800020c4d290) at syscall+0x698 Xsyscall(6,5,d,0,3,fafa0a491a0) at Xsyscall+0x128 end of kernel end trace frame: 0xfb2325779e0, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c4cfb0 rbx 0xffff800020c4d060 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000d66000 rax 0xffff80000091f000 r8 0xffffffff818e0893 kprintf+0x183 r9 0x1 r10 0x25 r11 0x8a74305bf8895571 r12 0x3000000008 r13 0xffff800020c4cfc0 r14 0x100 r15 0x1 rip 0xffffffff817e3668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c4cfa0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=514917 stat=onproc flags process=1000 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38018,0xffffffff82361848 process=0xffff800020b8d080 user=0xffff800020c48000, vmspace=0xfffffd807f00c438 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58213 435245 36710 0 3 0x3000 suspend syz-executor.0 *58213 514917 36710 0 7 0x4081000 syz-executor.0 49429 344148 1 0 3 0x100083 ttyin getty 447 4856 0 0 3 0x14200 bored sosplice 58634 51258 98251 0 3 0x82 nanosleep syz-executor.1 36710 62836 98251 0 3 0x82 nanosleep syz-executor.0 98251 399366 82055 0 3 0x82 thrsleep syz-fuzzer 98251 361258 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 260163 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 13172 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 399141 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 17582 82055 0 3 0x4000082 kqread syz-fuzzer 98251 258391 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 282326 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 280488 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 502020 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 80780 82055 0 3 0x4000082 thrsleep syz-fuzzer 98251 404416 82055 0 3 0x4000082 thrsleep syz-fuzzer 82055 37291 63468 0 3 0x10008a pause ksh 63468 340309 71289 0 3 0x92 select sshd 71289 518721 1 0 3 0x80 select sshd 58809 448030 58568 74 3 0x100092 bpf pflogd 58568 199633 1 0 3 0x80 netio pflogd 17698 449929 93198 73 3 0x100010 ffs_fsync syslogd 93198 66115 1 0 3 0x100082 netio syslogd 71412 493124 1 77 3 0x100090 poll dhclient 62505 350807 1 0 3 0x80 poll dhclient 17506 93951 0 0 3 0x14200 pgzero zerothread 43307 24037 0 0 3 0x14200 aiodoned aiodoned 53815 307089 0 0 3 0x14200 syncer update 68164 20583 0 0 3 0x14200 cleaner cleaner 27132 469015 0 0 3 0x14200 reaper reaper 56508 500772 0 0 3 0x14200 pgdaemon pagedaemon 30296 270563 0 0 3 0x14200 bored crynlk 36667 65508 0 0 3 0x14200 bored crypto 87562 446251 0 0 3 0x40014200 acpi0 acpi0 85876 85124 0 0 3 0x40014200 idle1 4781 297022 0 0 3 0x14200 bored softnet 34427 303941 0 0 3 0x14200 bored systqmp 13559 439579 0 0 3 0x14200 bored systq 76624 267896 0 0 3 0x40014200 bored softclock 8275 89979 0 0 7 0x40014200 idle0 10735 429079 0 0 3 0x14200 bored smr 1 277 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 58213 (syz-executor.0) thread 0xffff800020b399e0 (514917) exclusive rrwlock inode r = 0 (0xfffffd806ef17920) locked @ /syzkaller/managers/pf/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_write+0x169 #5 dofilewritev+0x1b0 #6 sys_writev+0xc5 #7 syscall+0x5b8 #8 Xsyscall+0x128 Process 17698 (syslogd) thread 0xffff800020b764c0 (449929) exclusive rrwlock inode r = 0 (0xfffffd806ec86b38) locked @ /syzkaller/managers/pf/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x5b8 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 6423K 6431K 78643K 10879 0 0 pcb 25 9K 11K 78643K 567 0 0 rtable 100 3K 4K 78643K 346 0 0 ifaddr 55 13K 13K 78643K 146 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 16K 78643K 111 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 75K 78643K 1700 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 53 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 918 0 0 sigio 1 0K 0K 78643K 12 0 0 proc 53 50K 71K 78643K 463 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 106 0 0 in_multi 33 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 246 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 97 21K 30K 78643K 3789 0 0 UVM aobj 51 4K 4K 78643K 59 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 40 0 0 NDP 11 0K 0K 78643K 39 0 0 temp 158 2374K 2454K 78643K 5534 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 505 0 498 1 0 1 1 0 8 0 plimitpl 152 32 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 42 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 561 0 561 1 1 0 1 0 8 0 tcpcb 544 159 0 155 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 21 0 21 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 12 0 10 1 0 1 1 0 8 0 pfstkey 112 12 0 10 1 0 1 1 0 8 0 pfstate 328 12 0 10 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 214 0 30 14 2 12 14 0 8 0 art_table 32 215 0 30 2 0 2 2 0 8 0 art_node 16 41 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semapl 112 51 0 41 1 0 1 1 0 8 0 shmpl 112 57 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3094 0 1677 46 0 46 46 0 8 0 ffsino 272 3094 0 1677 95 0 95 95 0 8 0 nchpl 144 4582 0 2952 61 0 61 61 0 8 0 uvmvnodes 72 3220 0 0 59 0 59 59 0 8 0 vnodes 200 3220 0 0 170 0 170 170 0 8 0 namei 1024 13617 0 13617 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 12474 0 12473 17 14 3 6 0 8 2 sigapl 432 1116 0 1101 2 0 2 2 0 8 0 futexpl 56 11227 0 11227 1 0 1 1 0 8 1 knotepl 112 271 0 244 4 3 1 2 0 8 0 kqueuepl 104 245 0 243 1 0 1 1 0 8 0 pipepl 112 664 0 645 4 3 1 2 0 8 0 fdescpl 488 1117 0 1101 3 0 3 3 0 8 0 filepl 152 6684 0 6578 7 2 5 6 0 8 0 lockfpl 104 287 0 287 3 2 1 1 0 8 1 lockfspl 32 390 0 390 3 2 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 39 0 28 1 0 1 1 0 8 0 ucredpl 96 1694 0 1685 1 0 1 1 0 8 0 zombiepl 144 1102 0 1100 3 2 1 1 0 8 0 processpl 840 1133 0 1100 4 0 4 4 0 8 0 procpl 600 3096 0 3051 6 1 5 5 0 8 1 srpgc 64 1 0 1 1 1 0 1 0 8 0 sosppl 128 20 0 20 4 3 1 1 0 8 1 sockpl 384 981 0 962 6 3 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 145 0 0 8 0 8 8 0 8 0 bufpl 256 7442 0 1050 400 0 400 400 0 8 0 anonpl 16 103203 0 95551 74 28 46 48 0 125 14 amapchunkpl 152 6124 0 6035 16 11 5 11 0 158 0 amappl16 192 4402 0 4002 43 16 27 32 0 8 6 amappl15 184 3 0 1 1 0 1 1 0 8 0 amappl14 176 25 0 22 1 0 1 1 0 8 0 amappl13 168 1383 0 1375 1 0 1 1 0 8 0 amappl12 160 11 0 10 1 0 1 1 0 8 0 amappl11 152 215 0 201 1 0 1 1 0 8 0 amappl10 144 75 0 67 1 0 1 1 0 8 0 amappl9 136 365 0 362 1 0 1 1 0 8 0 amappl8 128 146 0 125 1 0 1 1 0 8 0 amappl7 120 924 0 919 1 0 1 1 0 8 0 amappl6 112 55 0 48 1 0 1 1 0 8 0 amappl5 104 122 0 107 1 0 1 1 0 8 0 amappl4 96 328 0 303 2 1 1 2 0 8 0 amappl3 88 170 0 164 1 0 1 1 0 8 0 amappl2 80 9760 0 9705 3 1 2 2 0 8 0 amappl1 72 33146 0 32696 24 14 10 19 0 8 0 amappl 72 3331 0 3295 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 58 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1117 0 1101 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1117 0 1101 1 0 1 1 0 8 0 vmmpekpl 168 12820 0 12797 3 1 2 2 0 8 0 vmmpepl 168 122553 0 121132 121 47 74 76 0 357 11 vmsppl 360 1116 0 1101 2 0 2 2 0 8 0 pdppl 4096 2242 0 2202 6 0 6 6 0 8 0 pvpl 32 311154 0 300302 201 73 128 130 0 265 39 pmappl 224 1116 0 1101 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 554 0 7 16 0 16 16 0 8 0