Warning: Permanently added '10.128.0.122' (ECDSA) to the list of known hosts. 2019/03/26 07:01:17 fuzzer started 2019/03/26 07:01:21 dialing manager at 10.128.15.235:23624 2019/03/26 07:01:21 syscalls: 1 2019/03/26 07:01:21 code coverage: enabled 2019/03/26 07:01:21 comparison tracing: enabled 2019/03/26 07:01:21 extra coverage: support is not implemented in syzkaller 2019/03/26 07:01:21 setuid sandbox: enabled 2019/03/26 07:01:21 namespace sandbox: support is not implemented in syzkaller 2019/03/26 07:01:21 Android sandbox: support is not implemented in syzkaller 2019/03/26 07:01:21 fault injection: support is not implemented in syzkaller 2019/03/26 07:01:21 leak checking: support is not implemented in syzkaller 2019/03/26 07:01:21 net packet injection: enabled 2019/03/26 07:01:21 net device setup: support is not implemented in syzkaller 07:01:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$inet(r2, 0x0, &(0x7f0000000040)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8800, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0xe6}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) r6 = getegid() r7 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x158) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) setregid(r6, r6) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x90, 0x0) write(r7, &(0x7f00000001c0)="27a14ef7a5c92491e15672b91c285540fd1c03bfc71909d1ee424499ffe97e", 0x1f) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x20, './file0\x00'}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x4) r10 = dup(r2) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000300)={0x7f, 0x2}) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) setrlimit(0x8, &(0x7f00000003c0)={0x1, 0x3}) r11 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000400)=""/30) ioctl$TIOCNOTTY(r10, 0x20007471) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') kevent(r10, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x40, 0x1f, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7420, 0x1}, {{r9}, 0x0, 0x1a, 0x10, 0x6, 0xfffffffffffffffa}, {{r8}, 0xffffffffffffffff, 0x89, 0x0, 0x80, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x22, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x48, 0x6, 0xff, 0xa64de98}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x562, 0x7fffffff}], 0x8f5, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x1}], 0x3, &(0x7f0000000600)={0x8cd9, 0x3}) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') shutdown(r2, 0x2) getsockname(r7, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) setrlimit(0x0, &(0x7f0000000740)={0x4, 0x9}) 07:01:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/152, 0x98}], 0x8, &(0x7f0000000540)=""/4096, 0x1000}, 0x841) getsockname(r0, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) mlockall(0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x30200, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x800, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001680)={0x3ff, './file0\x00', './file0\x00'}) getsockname(r3, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) accept$unix(r0, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r3, &(0x7f0000001ac0)=[{&(0x7f0000001800)=""/57, 0x39}, {&(0x7f0000001840)=""/238, 0xee}, {&(0x7f0000001940)=""/9, 0x9}, {&(0x7f0000001980)=""/107, 0x6b}, {&(0x7f0000001a00)=""/139, 0x8b}], 0x5, 0x0) close(r5) setsockopt(r0, 0x3, 0x9, &(0x7f0000001b40)="3e717134e050", 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wsmouse\x00', 0x10, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/tty\x00', 0x80, 0x0) preadv(r2, &(0x7f0000002240)=[{&(0x7f0000001c40)=""/146, 0x92}, {&(0x7f0000001d00)=""/255, 0xff}, {&(0x7f0000001e00)=""/142, 0x8e}, {&(0x7f0000001ec0)=""/246, 0xf6}, {&(0x7f0000001fc0)=""/213, 0xd5}, {&(0x7f00000020c0)=""/132, 0x84}, {&(0x7f0000002180)=""/161, 0xa1}], 0x7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) fcntl$getown(r7, 0x5) bind$inet(r4, &(0x7f0000002300)={0x2, 0x3}, 0xc) dup2(r0, r3) msgget(0x2, 0x10) r10 = semget$private(0x0, 0x4, 0x200) semop(r10, &(0x7f0000002340)=[{0x3, 0x2}, {0x2, 0x7}], 0x2) bind$inet(r4, &(0x7f0000002380)={0x2, 0x3}, 0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000023c0)) fchown(r1, r9, r6) fcntl$getown(r8, 0x5) open(&(0x7f0000002400)='./file0\x00', 0x10200, 0x8) 07:01:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x80}], 0x80, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) 07:01:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd81f8514e713048e69931929648", 0x14) 07:01:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) close(r0) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0x21, 0x102) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') 07:01:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x2000005, 0x480) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000300)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 07:01:28 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:01:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="062fd2"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x89) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 07:01:28 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1f, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) dup(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 07:01:28 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x4) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) close(r0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f0000000080)}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/247, 0xf7}], 0x7, &(0x7f0000000680)=""/201, 0xc9}, 0x3) 07:01:28 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0xf2}, {0x7f, 0x1000}}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 07:01:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x140, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1040, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x9) execve(0x0, 0x0, 0x0) 07:01:28 executing program 1: r0 = semget$private(0x0, 0x3, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000340)=0x7) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0x5}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 07:01:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x14) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 07:01:28 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) clock_gettime(0x4, &(0x7f0000000080)) r3 = getppid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3f, 0x7}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000100)='./file0\x00', 0x8083, 0x2) clock_settime(0x4, &(0x7f00000000c0)={0x2, 0xb99b}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) 16:00:03 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) bind(r2, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r3 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r3, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0xeaf) close(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getegid() getgroups(0x6, &(0x7f0000002340)=[0xffffffffffffffff, r5, 0xffffffffffffffff, r5, r4, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0]) semop(r3, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80000000, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x101, 0x1, './file0\x00', 0x1, 0xfffffffffffffffb, 0x400, 0x4}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc2, 0xca) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x8000000000000) flock(r0, 0x4) socketpair(0x18, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x20000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x52f, 0x80}, 0xfffffede) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f663af4e50ff23389cfdae3f142b0cb9065414cb8aa"], 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000040), 0x10004) mknod(&(0x7f0000000080)='./file0\x00', 0xc01d, 0x3ff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x12ca4dd2feeb079) close(r1) read(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) shmget(0x0, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) fcntl$setstatus(r0, 0x4, 0x40) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x42, 0x7fffffff, 0x101}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000040, 0xfd}, {{r0}, 0xfffffffffffffffa, 0x30, 0x2, 0x100, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x8000, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8000, 0x200000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x3, 0xccc}, {{r1}, 0x0, 0x50, 0x40000004, 0x7, 0x31}, {{r0}, 0xfffffffffffffff9, 0x98, 0x40000004, 0xc7a7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x88, 0x60000004, 0xca, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xfc, 0x7}, {{r0}, 0x0, 0x83, 0xfffff, 0x78e0, 0x4}], 0x5, &(0x7f0000000040)={0x15, 0x4}) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000700)=[{&(0x7f00000002c0)="154dc9d52264cde1440336ba6de74826fdb490ce1358a16538824152ca30c98b742585668c72fcc50c0b1c250940f1762e1d53e56343f4fc7209eca6341bb9b9de9dd841b8b30f742bb3f8faf7c88813bf6b17d50d5c1d7d4b8d8b1d6d24ce4f64bbba06dc2c0a859bde43963117bcedb39655257234b2d47ee30c2e1bb5e1ce9a16fe1a33e32c6ee2669bd36ec4f6b12b2843dcd9d36908abced57ba441e2ac4b63b0ebc8b45e05b21b08a47f33049a4befefd1ff6b1c90050e2fd8c4d5b12d34acbc164b538b9336cefa8725252beaf57fc803b774697105f1b17072d065199f", 0xe1}, {&(0x7f00000003c0)="96935b4929d949e0e26ea7e472ab", 0xe}, {&(0x7f0000000400)="b84c88752073d9017c5d4ceae718cbfd5190a7526b6d377c26b4a2742ba8dec24af97480c67aa1bea14344d372af0819523b3decc32c", 0x36}, {&(0x7f0000000440)="41795597f033439935ae4e4b06f3a1924032ba1891a4622bf8368dca6914e5f225ab1632c01123a711a3948ada5a2cc9ed4ff0ce6b06b2543465cab847c9b39357a71c20db9382427e6b50e7bcfab8cd62e8fee82e092889bd483919b9ef880a9c8fdcc4703c0c4a2bb4491a1309fc1cd1d815b0bbd72d6c89e312314d65bdf76cc61fed8927beac594ac22bbd02", 0x8e}, {&(0x7f0000000500)="0728dd793997b0dc27fad9fa8d5ccddc25bd1beadecb", 0x16}, {&(0x7f0000000540)="c2bee9be2aef3833b86676c501c93471652e180be4cb8392d5d5ca4f0069d564192a2d7cbbb969ab5cfc1f449697561b5e9ce16f8ca23c7b57621015f1be856b5d05130b78d5151cf9e4980f0550b4dd20c14833479e2eb6b3de055176cfe2f14392fe7d5fe5f2a6ef12daaf2f93e23cd0ab52f845bc7700ec8554aff1a979d84380b6f95551d43bf9df07e376f18855a7cb44474274f0ea04819c7f5e53", 0x9e}, {&(0x7f0000000600)="0c0a11fa7c1fcbcda18767057f088a766c0dc53ba944910551cd924c1c85305126bfee0b41c37b2db40629f01cbe566842140ad2842f90442c86c8344aead4719d4eba8a8b46d082daf36554c931f42905c1ef19451fc99e7e02eb6d4a845b0b070815423e9b763bbc361dc2f84daf055d91578221a1635bfc434f986ad1e0403aaabd4cc678cef586c093045e6e878022ceadafbf53b59b4bce1fafb2275b298e75a6443ed0712714795b697c52bb39588c3830a4bf0a9cc2e750846fc1b9ced131ba03acb8cd1b55ed9be4d2190bcb8c73e0ec07ca6451537811687c1b575c44855474a20961e7", 0xe8}], 0x7, &(0x7f0000000780)=[{0x20, 0x1, 0xffffffff, "f34866a1bdca2e7065"}, {0x28, 0xffff, 0x6, "fc049f3bf57463bdd4cb013a2d56d57d60af587cdb"}, {0x28, 0x0, 0x6, "fbbb3aa5e031eddaadedc629d001bf53e1429c"}], 0x70}, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) close(r0) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) setsockopt(r1, 0x10000, 0x800, &(0x7f0000000000)="dc501ca676f6cec8ef96aa95ea3ca17d8a46348798b1b43441ea2caa33c870be7bd30720e885d97a0a652c6023c2466fff0221070c0e3b20997b28861870d3584ecd1cb563e023680c21e8f33a50378bc8fbef4e3f36b43af54e6833eea72e3cda4d48953b91a60ddf508d5ed195d38c0ef892c662c66afa5a70292ca7206f5f36cc0124fb283493e59be1791ca1714547c814c0330aacb8706b6231cd1065045ea8ccb8801d906e1663cd335e89b5de528859078989308ff4d4ae91f60281143c30fc31e2947ab593f2557e47f6dd41210826ed2e2eb5bc21c07c4d9a8745d3", 0xe0) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x10092, 0x24) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7fffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00210011f3443a351b157a2217b72869d778711288e91ab8e126e8e7dc1686863e8ea3e6a4ed04b9363236f9082e9a56b3266171970ea8be987af43eb312f7b11e60c4f71b411086edafd157bc31083526ed2cffb0c31ae24e86ca6454b4a1163c6ca262040086b48bd4392e925bea92e1e5867d6c045ee477fe022875a56bcf7cc783fe47e8fc371da294b1b48ff6b46ce6b9b4d13d1a5957671f258adfb5c4aad8a1fc2f918cd7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) socket$inet(0x2, 0x4000, 0x34) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x8000800080002003, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fchflags(r1, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000140)) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) 16:00:03 executing program 0: r0 = socket(0x40000000011, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4105, 0x0) write(r0, &(0x7f0000000040)='l', 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000016c0)={'./bus\x00', 0x7, 0xffff, 0x8, 0x1, 0x40, 0xfffffffeffffffff, 0x7fffffff, 0x1, 0x2, 0x400, 0x4}) close(r0) flock(r1, 0x3) flock(r1, 0x8) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/184, 0xb8}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000014c0)=""/47, 0x2f}, {&(0x7f0000001500)=""/193, 0xc1}], 0xa) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001740)) rmdir(&(0x7f00000017c0)='./bus\x00') 16:00:04 executing program 1: syz_open_pts() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r2, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) socket(0x2, 0x0, 0xffffffffffffffe0) close(r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:05 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000000)=[r0, r0, r2, r2, r3, r1, r2]) setregid(r3, r1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 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(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3}) 16:00:05 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/85) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x8a, 0x300d5406}, 0xbb, 0x0, r5, r6, 0xcbd3, 0x6, 0x3b0c, 0x73d86423}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20c00, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000200)) r8 = socket(0x1000000000011, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x40000000002, 0x1011, r8, 0x0, 0x1) 16:00:05 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) close(r0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xa0, 0x0) socketpair(0x36, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x0, 0x5, 0x20) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff36) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) pckbd_enable: command error pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x8000000006, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="01f32d40e64073003559f98d4fe14e5d93f5dea2b9db7ba0de8effeb5a18435829dacf42c618f3288952251ebb6741cdb1dd0913b205bd4218008a283d53bb6d227cb66db6ac6104604793ebdaebe9671ed473daf501005e42b97b4c76500169c4e6ddc0d34c38dfed97bf45b0f84d478bc3fa34d634e4fc87ca61062cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6b36414e622dc1877efd82560b10388b548b82314c5ed7b37f8e1d95a3b8511fb8378628100f4ee56a6"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(r0, 0x0, 0x0, 0x42, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:07 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x38, 0xffff, 0x981, "b7fa850e1c623562ec44b5b9821d8d1e824c68b153a071861dbd159efaeac9c4b8"}, {0x48, 0xffff, 0x4, "d3fcecb70fc876e4bf27fbf822ca97e0644e873617cfc8aedafc9bf6efeb3abeac4b32b06cd5c3117ee2334af254b34a83863f246d"}, {0xb8, 0xffff, 0x0, "236ef99cba6779ffd8760f536444c07c3bf2b292679dff5e1ce6f86592d7893b79049993570759b9b558997aeeed2847ba46742def3bb9de0662b50e247454b94345aa4b91f11fd37e514db4d9b7ade553e4cbe53a38f7013f45655230b0662a10ec7fc7f571af6ea57dd3c41569f1575ff99ec0a77fc81784360c556dae530d955514ff7a4f25c04c1ebfda386b8e3a15b1e7e6e7e6249baa1d877e12590c71c4"}], 0x138}, 0x0) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="1201415a3a4586bed07016bd1ad8b3a1587ea080ff7fc7471c97ea6cbbfdc020d84f099f906d03b3b33e26af3bcec80148034802f3fc59be3c8e5a8479031c943d9c16400bf53702366a1c08ab6c60bd40ee9492174a57637595937610170a5c2d4a24a14ff9", 0x66}, {&(0x7f0000000100)="6828118f2d537f6cd93307917047662bd59cda0d8f8dec643edd5b1e7014dcbe2ad58b700982f5f23ea963ad4d1a1017daa226624fc0f123b4395fd76f36d845fa04a5d71edc18c33939f705715a7ad705c8590acf5736c28410b055bb531d22aff907523ada1d814b91f53d12db", 0x6e}, {&(0x7f0000000080)="62cd", 0x2}, {&(0x7f0000000180)="e1856bf839c13011e138024787acbea58a62fbb35602a498c10fdcdaa6a32bdc90d9114276d26680564b6c19d6567739df940055aed442061e84fd9b6e85f543d4585303af9d62b52a33614ca4eed98bdfa324b7baf330df8ad17154c4a926978cb937856be4a76390178ee5e0bbde1bc5f32d404b1407e2ef12ffe100c7d36858df0a8575f766d18e7b455e41510db3014b1885e34d9a2ca5e8432c3a8f", 0x9e}, {&(0x7f0000000240)="71c18d7d8a18af6bd39a4b1bf26cb9842205624b54ba2a7c55bd034b9bc36ec6b56e799c1640b4b81075f7891fc7e2977a5e2d3df86ac73d31feb05c3f510dc9410af47f6c33609634b50c2b0e19f4cb8a7cc8555ba04d443df62d4a55071492ca679f76c1234c130f3c41a733262f4f47b07ce5b989268291a7a7c45b71d30f7bba5aadf5c34b188a266111b2f8998ae4e7a6978ad1e1cf7b0cb9389631", 0x9e}, {&(0x7f0000000300)="ce160696bb2aec421fa8b8f503079ce1ca18a5ffec45ad023fe714b91b18e656624ea73e921357a791178812ddecfb3d5ff8877011a3eee6b3820c10a2452ec635887b919bc6b36028bdfbd97b74c1d6808b85f5bfaded2566b11a3f112d8b5054b71650514ee0e40ef2670857", 0x6d}], 0x6) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) poll(&(0x7f0000000380)=[{r0, 0xc4}, {r0, 0x82}, {r0, 0x1}, {r0}, {r1, 0x4}], 0x5, 0xfffffffffffffc00) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x0) write(r1, &(0x7f00000004c0)="d179a3741185f0b3998c6cd1901abb9b05590a68d7e6c5707d0b6f12829e54d7fd06d074ca4cc3db3364eeb262a3f7f3185203800f5355ef616b7d954d7fe337899749b5b2601e503e231e527f6be10a2f5b0ff498fb52ddef037f75140c72704f32f0ffc3531971d265eea4ed7cb794e58c08da03dad611ce7eb049c693d35fa57be10ab9514bd75323348237bbb3ee6dc60c", 0x93) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) dup2(r0, r1) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r2) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:00:08 executing program 0: unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000080)) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) r0 = geteuid() r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) lchown(&(0x7f0000000040)='./control\x00', r0, r1) lchown(&(0x7f0000000000)='./control\x00', r0, r1) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) pipe(&(0x7f00000000c0)) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) msgget$private(0x0, 0x30) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xeb, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x3, 0x140) socketpair(0x26, 0x2, 0x2ee1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0xffffff96}], 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000340)=""/231, 0xe7}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0x0, 0x9, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xbbbc, 0x8000, 0x10000, 0x3, "ae4d3d5a8783b068c0e6797a9b218cd9ae96b9cb", 0x8, 0x400}) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x7) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="52b90e30ca0075f4e2a8884545ad6b3e8bd340580f20aa915966e0f06b983debeb4d73a058d56c222b86c10b9b07563fe2ab0934e6ca5a2461889252ed50fa25907ebc05e82374d5e641a7a162a39c8720ba275a2bd67068ffc197b80c0a9baeb08788d99060b56759c4f7050f6ca661a185f59490c2baf040138f82d489c4047a8695b0b007c83cd95276f923a6d94af26107f9a91f2045677b90a3e601521a352fb29bb61da4386d42298cbe6fd2b04a4f128fce040131d5ff10d5b5ffc7598a73cba380191f6851e4a4d6304e60c5f19a310a30eccbae4ab38f4ed7db5e004feb74059d99acd6dec3021e9f4569b2f5eea558d1853f1d9f4eea196a55", 0xfe}, {&(0x7f00000001c0)="56d23fe7fea7e15b59dff60b063055e5c59239ae58864bca9d805f90384a0b60b7cded177933319473007066f00fa370ceeea3ec7879530657c345cb586a53d342d0614208cf019383bece099c6590146ec85199d2d7c04e38ee5ab9c23f6c4803b53b924be0a558ef69dddb86238332acf2e18e1ea6ae208a5c25853e80d3ba8ca52c1a557ec6a088478e3122c61f8bfd37fe70968043d7fade4fa7ba5fa4174c0204e6c79c09ae03a43e80fcf88ef21228d05f01269c1b98226d4b732777566cd53556f354441151c3ef53889e2e9e025037dd1d0f44fd24e1a3879dcdd4510a3576873b7f521a8b15352ace94bd52232f0327b5b18f4630c179f997939955d8d76c45ae30ce060c809cc8604c3b85aa434cad641e494b019793ba30d85d60380afb7ee782107aabbf301da09c63b6f3f749392bba44bf6801644ca051b96fe363f277308d348cee04101ee0042ebbe537423834625e3f4c59a66adf9bb74a229f93520ec7ba69d77e33072401ca3f885bc55c3cdc3a0b38dfd47519710ed0a54c4ab7fa40d134e196f82cdb7e637ec3c18cf67579e04f32db34df2b47579d47031f22e46b67847f9c41f24441805f3ea72ddb56309ccb45bbb1481caba9167aecb93015697f60139d32d9f2d5c9fd4b0065f710e39558a1d49779188c19b434b3003ea559e996741d054961e7c0365904de96a881e6ceaa2ffb377ce9caed04bee621ccee1fd16fbd80e8cc47dee96868a57147df06cd16e2359c90bad6ae514ec365cdcc702ef0d7c8e11af5c9f892423be84995ccc409fa970c7ba1ec4f2af895e2e6019908c187a1a9b65347a8143c3478b64d2c8277076e65b512dd858d251e41e015beb71f4364ac9a34807ddc5b4eebd8599257ea370e6c523062820d76733f8f6e70ad0ca846c585bce2dcbf4839c3304d4629f7276250962f52a64e250495c6760d630d01e5d044bc5bc666999cf2faa5ba9f72d9560432b18983147a3978bcfb888b342397386b9fdd55085c7ad7d7c3890abd3823715ac58f55a3771bbb76d7841ea03005b93f371816eb332397bee931e475c3c4bfa906fe0d395eeba632b22fea72e8b0f8300bdbdc16d51ee747680ab7f4dc08f410439d4bbf9dbe98c68cf157910535be3abe58d9fe882ce07511ca9410935e66afef47d42d08ca77679caf58d93f2465a139f30f7f2e204a947548caca3a81383d50a81f7f8182e2a88453390313d0ceb2f09888c8dad3835f2961bf4fb2fd9485f894b988d8da356ee9d33e171b54ae08b5e6557956af9ff9d42ed9af70f5e7173f2cc640b2c06a5064da342d08454355c5ea38dd915d38f824b55abdb36bc46cfc067e65f9ebaabab40f921da6e17b05fcf012dfdad67555f607c06b0998b1a97a7083a253137518a9f86ba1b565ffefbd4453172f6e90345626b7f9d50f310197d560190b550803256db080b6b6080129653db4673941d7ce7d75a62431cca3d92156c9cf053350c7c91d5526b6fac9d941e94c2595cf7c5ce4922b297e4d4b54728c8cffc6d13a5ea73fb115dcc04e7026a0d80c9f73f84e6a5a87d576a04e6b27f8ce6550ed38b346b8874a234d7f1b39108824f3c9c2af526a1b39af6088889fe9d68c3fa04fcf5851971794188a4ef027fbc3c123cb3baddd38ae27d050f505114e0e3995a193dcef60501aab3a5ee74102742a76b77ce7513c9b6efa56334b785dfcd23d4eb7dbd49d216006f9ec7ae3dab3e5c3034c0cf9c92c1233ab677efe88531966e4c5a41469b2cf1e6e8b5630ccdc1643c35fd2ef920306fc2e426493781bc5340742ba33b8dea653ed5c5d3cfab5fd4faebec5e08ad6bbe8b98bad79b7ede0f63d605ab2983e5c9d6b812e2ab243a7ddf7d9d18656789810c0582fe46167e00ba6007a84c231e3be85646a5ebfb09784bb6b431d0275d586c64d7d60fec3b3d1252838dd4337cda7ac2a483dcded4c9756426b3a948f3e34911c67f8ae46bdba55b306e37050f8ea1fe1629d71026db5b11a6468e5f57e4308d1221e2fc63a28c07b93861d5d14c90a430584406f59ce0ae95da72ae18857fbe27e67c28557d3fb0bb5eb640d6a20eaeebb1452317f3167af762a869bb6e5fe8ea502bcb4e954add78b23151edb1be991bdf85537f2133a129f53845e99e65d9a5297e28c4666a89d93fff7d7475bc2197a4224d654bd58bc9c77e624a31250f4dbc236e560b704be50e2866b51c0e5aa9d8d538e6335ec4520c6bb31ef0617db04d17dc5b9bf86ef45733cbb7788ce05ac4713cff81462cdb87459d163e4555bc5846915b99aaa281cc3d3b97ed6b02b8a31c738058aa0a39edf0175037180cd80110cd3219d5f2060c0614b8a070dd206b31d43163a163a45320cef9e443e916dee9d37d4a7145959157ec2b5ccb32f72fb2bcf3a33772bd61b5c94fe6334313bd3e9905c918251a1e4f24e2f077335f3068bb64e19824d75d125146ef3a98ad792a192d1cf01c0010e421ab34133eeb5a1c57dd8b5905ab5c3d23cef2b10eea30b068ecd94a61702ffa49e0ad34444db540b0d03fee390eed09b65d29d8e0d91d83ef614a27434913999462a9cfecad7b5761ca9630410b81a0e989ffc2864a925e06df447fb915a8a798b4f5d926e0bd0ad94097c1e59dfd77642b8a6ca32982562d904ff571c00715300255041b297bf3a666567586f08a79a8ea138615da5421fa82e43ebfb55361d5e126ff2aff73255b4b0187731a6b739fa5b4a603db6671bfe4fbc3b91bf0863efad23a8a9f02d9f34bc8f1357765c8b53487c19318f71bfdea15f5bb00819522a3baa8d7c6e09c13628b2d4ed8c36743082c124da2ea14d4970a4cd8831e5211dfe8dd40b2748950e4783ea6628e603c05ebc13560ce56800a6983024e1d221e705f96e1672e37a5f5dd87e03be2ce12cf606b6c2ac9ed963e0fe09987b52dd0686bd8b4a22e309be287b51eb5f17d54f2b282ba4cc936a5f70563a8f34cd39e9b4888ee55cfe5dd3802e5a9ae5dee81271acf7e406ee5df3fab119b259d7afbd9d7abf4574bdfbb6965dbcf394e795f61276451c75cea49a1e6925a9528f12ec4f87e3feebf9d082dd1b890cc211680c642a4bf78075f80e733708bca4e373b182294f0c84ca361413b189f30519dac7d4037f6d2e594358cf67b8301a4a150929f8a7a36357a9c5694102f98f0a8f569bbb780e8e7bdce2d488d235aeed81fe3890942a8e4ce5638387de13bb3dd5c0613c1f42fac5806ab65bdd447ba6a9b98c12eb855237b4a2341dc3073f3d661f4a3a2baaea5c74d7f1df291fe8b07b1134693ba9c93854287d624c7f6aa0664bfa2f4763dcc376db8d2a3b53f9a13288915f17e0469211421401b1ef5306092814c57632f0638d2a6727465d9a897df3e6b5f1d23911fb60f2dd410783f53d815b2c87501db3b40f580b914d2d2d2ebf9310401dd2ebea4efe237adec46127b1e977eb8c24cb66c4cad8ace3963b9cb86af69957c82d09018b9290e7931b252b574d5ce832e7a33b146acd8a645819001815b5162d69c0a8bf27d7c1d7b5d9b7428a564ce582ffd809543d5830ac68a2c58e6b6f41e42f8dfb4bb979ece8e7dd4999cd4a91a94a3420be189e1b1f2d82e309e60f7099fa3cfacab353a006faf135a6447af7111655028fcdcc219267a2cad8b79ab3ab939d89c6cdb5565ce1fdd259446a4b1681c5cd4aeb7d658cbd65d9ce3a6fab72d2bd5f78916439fd629145a4b623c5ae93b7db452592c175ee0f2283dbe9156bc3eb03e52a048a7cb674f99c789d701375db5ffc76bd5a60fbc33ee676aa342771dc8baaf7f165027d5ae8bfb50db13c4a5ba538b3aeabfd4bdc3a775c478b829fe6f3257391c27e4e0d6561da9f45252104b2a445e9be42d9c3a51692d1a52d9e3a98d05d6271f94f2b765d322be5d204de11e5d12950eaa1283e26894145b604ddf39260006999b9cccc1086ebe53af2a3c403075e5c60996a0699a65215c8be5ee5aab21eb7f5e6028563771468b3f1c9a4b2fbce9eb61023eadd49a7d2a0d6809705895cd6b0e8035e42e745168f8d67255cfb7ca3d85b1a8d6684d2b7317a054dac5da6bb3a4c1fa2f81135342cdc88193cbc0c0be3b7efa4302a085b7a51c7d59f4d64d02895384a4e2dc5458a42b4ca2c0513b5058deadd354641d5c53bf23eab7be05dc1acf5f2864a536daa03ff07c7fdf192988b0eb9ff9ffba0c27f5f5c562806b5b5265fa1b0a94daa19ad070d39820d1b407234c3563413b1418614e1f4acc8dffbc434ef2d67b084593df7462a1e8a8f9fb9e33cb67a0416d02002028cc3958b779c8aa029b3ae0dab7acfb6a076f63b065123c366674e19ef3b7e3655ea9b79828bf1b76381d839b904d2c8b3341777d0f5fe173b79a47e295bb1f17b73d283786d53ae41292f29d178dfd4d45dba093f52ad92c9b22929461c89b2ded6e8648bb5a4b35bb1157c02659ac4654a79c5e8bd3029880881ce2f69d752cd905c1305d4ed95e8ab211a72cf5357a36c6ef638ca5f1101e8e170d827cc7a98e25c6f97026044229f9158578b083d2928e16c1b2685c42df5f6c63f686278982c37eff52ad0b2702365aa337a5ba581e8ea7ca3c448e37c99bfb86d04b0ed383e0c89d1b46bd13cf4a527261de51058b10728dabe031b66d79bd7f636c9a13e1b838c0cf9a1a3f1c42b41612bc53bb53a6f92d654d602fc713e30ac926df4293238758a14b6859d06ac743bf3ee227b3fa9de5345310849342706d7f49ca22515a611c6fc6b5b49665f7682086d97c2a5c3bd25a0ac7938826fe52eaf6c7235d5c753c20c1fbe18b497631ce9e18cba3d3348fef5bc3e5aadc7de3a604b447683016eabeb4393a09d7135bff80d894d9b2f132429bfcadf8f7dc2f0f26758e1ff431edf3c29a1f947fe70fe3f4c2876148535cab190c7c8f456c3d25cd8b49bcfe31cb93bc87ed6622a22a3c8829f34a5371aa7e5ce01dd787fe0fbfb4ffbf2e6b91311dc0f961141df49fa22cfdcf34bf41116bc91a0177eca6b62195b908c390fc8d5d0b18965ba4546dbf63e919f2fae1c181bb3a042ed64edc1c1881b63bcef24b836f587ac4a1c58ddb4a0a776364d78e7bfd70db9b1b8eefa4fd5e2cf441ea4a287355f6ff9b88144cf3ac7c0b0a545caaa3822d64e7c2f97840af95a58303b5aaf41d62de6901b60fd650de82c11cda5e6cf852566ce879e9a20367755b7b5d4efac1fbf32e780e20c28ff788dfad263aa027e0d451b9a9070ea89fd201ea78178d800f40eb94f3ad0c73cb69b0982718ccef2532270448d87f22bff5e7910ea6f65eb79de7158296d213dff1495ccd9e964518758305a8b7a1a4f3091b93def947ab6acfe92f1af4e52f26761ddf1dd70ee107ff2b2b771c69d67be4fbb8b147700b440a9d622f66b5685b96da62bef5b95de7f5b8184af3e6ed7bdd71fa446e8ce23c3a89798681d660a044e3893e9011971216c028a5c8da1d9e582c01f2d539014025fd8de0bdf602d94d66df863a6a39c370bd1afb70d7079e3443db23f6c4d2ae60190de5b5cc0bf34caea078f30b23e476c173daecef18e3f21a29be15b6b6d8cd2da0a7a8cbd9c7520340afb06f7f654e738be757faf4e151e9fc1cecf054ce56cbc9da2fe08ad2ec1de44482df2108364f4e7fea743fd117defcc8e904be6a7eb858d2e6e14ac6832a77706a7adbf9840bdabb974b197c1008241b71c7d05eef88df052990368eb5fa4dd67ae5f59462ac083e416a734f2aa80bc2e0712e7577d63b0f7", 0x1000}, {&(0x7f00000011c0)="7c4484863da43ec9a9976ca97fce20f1549c8a5f", 0x14}, {&(0x7f0000001200)="6b41aa7e244d31dda27cf5f2c68914e9ab9c42889293b71859f0be61496ff8982bb300b6fdac2b6a9425d994d6dbbff3a792cdca3bf86670ec66a49f42c9153009567c52aca5f69e10a9926155cdf30c90174bef519fe378247c23eea33d85b75e8863c4f4f14f7568c58d9a8a5ab968251f44c0d5594f6f8de093c5d792306567ef0d687d8db04770ffbb64696c06f1dc9a629b5322adf862055ffd38f389041ff7137f54e464b42c29224b94b25e16704d757223284ea48b021fe87b67b2c76df27fc1a0b8e1742a25bbd3e6ebba9b8a4a0a931e613d220189", 0xda}, {&(0x7f0000001300)="563faf5468ff79fb54ab525ed0fb2cf149fcf96509c8c1f038eae8ee72f6556ff5a38fb7a7", 0x25}, {&(0x7f0000001340)="16a00c1f06ea696448ca0961c37104099e68810d333632e15a03cb96a92e3438e1e6aa7fbbcdb03fba5e08171d65b827c44a9329e4e065a84edc73345069efc0a74eeb295a0ccf8e9e5ef3af64d80101ea13cd5be8c836a73e9b16d039afe3576e06ed7d72b5b7d7a457f6d9ca8aed208292285beb85acc7ddeacd6b85f723cbb5b97d04634d8b297d35cd9c72c1bc208afe292ab5", 0x95}, {&(0x7f0000001400)="d5ba30d8dd2b40f6b0e36d2c2def668c68a6c74c8b0e502e22d6f2f44dccbd2cf01ecba3432880edb0e6eb19ac3729e3815fa81b542b3e361f68308a49c47da1b6f10680f607a8361c69ea50c2674e4f53485032b85ce678a297a864dcbfc8bb8294e3a0518e56f05f4d9750211a6e5b16a36228f864c6a90ac838cd20882b2080c5d0f85a516257a2a2d06c6dd8149a90ba5d11c06ab2184f891a9c293b8ade46cc4560", 0xa4}, {&(0x7f00000014c0)="afe4b35e0f6d6867a34c8da51ccbbd126e8fc74040c6", 0x16}], 0x8, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xde}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x40026, 0x35, 0x0, 0x1e3) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7fd, 0x2399}, {0x18, 0x0, 0x0, 0xfb}, 0x401, [0x1000, 0x2, 0x6, 0x5f62b134000, 0x5, 0x4, 0x1, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x8}, {r1, 0x4}, {r1, 0x2}, {r1, 0x8}, {r1, 0x20}, {r1, 0x20}], 0x7, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x6) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="aaae599f", 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/132, 0x84, 0x840, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/69) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1000, 0x1ff, 0x4, 0x6e, "2dd3da3f324e2956724f99cda2d106c3d85d46dc", 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xa4) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001000)="85d954a00f91a84ce5df160b2e9a28aa64fa05e2c92710da6a1e4f00f077912eb3315da3fc1bc55875e485f79af3bdd1d5aeb384f80725ebe5c8a7799e07f338fb08facfda9d7085d3a5f32a3d2fb03402b3c4c9e20acfb293ba24d719399b8cf1e1843959e4dd32cb10928d6cb25204a3d880abcc23890bad5141f9df164c09e8a0a3f3569566d4a2cf4c129f44534599e63b485896b163652a1e86d199ec1735b7f86680e7f124e7bb083b2207952508e19d4722aa248c2c7f1665c2c4c351b22a71c622f8b2089e6d06c4aa6012af67bde084dd7f46d19c311ec3eb741eef00a9053db2fd645cf1476908d05650c97ad14834de08b58f3d872043c2941e4ca321997e5a93604aad77552f5736ca5885ca39e82125418c0044ee8373953d75380916d0a0dc969fa2ab5f15e45cadd7a67d66b886f86af8202b2ed6d129b37af91c61c7473a7e347246a6e24d9d2ec4757eb2d3506238bc71faf328aa99b737069413fc19152602d8399eccdaa98ed93a2f059efdc746f45cdbe24fa3ffece9e7ee21a47849026335b53a911572ba5e2aecef534359d7e36de187cffaf65c399eded1234c5570ee83d8f6cbf8df5501fffb4f212328b4d88cbfea4de951f03dcdd5837fd97d7507a1f86ec62562069ca91b73b7fed4c48e60623f8cebffdb2c486deef64890fd86d676cb8ecc814a2ccc11feadf8b77cefdbe3a5f2fc3f6d2ce5cbec4a214dcb4a54e0e297b7c0fef88cb2e7abb8c09a24ed9662ee86840aa598b819623f9375db59a215f5464cf283527d564d8cf206a53b8af28a452d11ae27800a0d16729320adf615ae5a8e137601b70c430f425edbee786153cf5f57b39dc91ec164f8ae1d9b870522c3d2441c310c77dd2429f09121273a8f446bd8410b98d201b9c31fbbd8e1d27d4261d0c1989a7319ab9e34e82cdc2fd99808aab66624bccaf1b4deaa89600bc4ffaa2a5eec63a7b32e1c0804a9a7b01004946b46e28434a905015b7fe81e4d56ff3b5594154e804fa363892358e2f24ddd716bef3c4d0ec94d65a8665dad74dfd03f44751384b5468dfaf363b1f4fc9c28b9997fe3c5777e94e9db64abe41fc8fa9165750d82120ef545daf8c96a46a45c7b12b123fe7809a36ac93891f35a0c4e98337263783cf7e28665120c77660169653bf32d57bb084bf14ff7eda492c2e196f78c7f6fb4e815cc02d0a8cd39d84378dbb7979b3667d76f8d0c5344a7b88999b8dd7ed7b240e7a585af628a0b79b701487c2547dc17babbc9923c803d1fecf1437fbe725059f923bc3fe607b7a4a7f5dbc9ddf962ba5429d3a62ed2bf7c77c6cd1f3419f70d2c297050a57c89b65eb6e231f3ff60c1c9541fe03e47748bb9926da676e82232704cf6b75acb6df056ec253c8337f2f998a5c7bed8937307c098d095dc2ca1522224481548e47d6ed52d78e253e4a7019cfee9773ca7bff57b7dbb997a33e79ba649c1682395320819eace334b9002ec8c6b4d7bf138316c076317bccc96b577de67f92a9ad180460b2ac57bdf516f8487df0c3b88d7063283b39208052b04b3bfc8e02bdb93978f024ec2dd586bbad636e11757b18a65f198417167697e47ee2871947aa2b5322e3c933f5095973af1d35d81df51777f52c5aa859afa7c95690ac061051c2e0a834cfea06affc97f66cc8c446936fcb51232ba6cdd81ea3d71fdb204c11e90258edcce7a6ae952db5c06db470cd8ab9e4d88a2d3133d6bdc84ebb9e5400878d7b8f792d4793e49e9dbf69007ce992d48b05226aebdd7f7519d98cd8ef39a076d0b106a4e37ba98f6920701ced27653a97c19008b6445fb98d51ea503921eecb7c489e7c49e1dafdcec9d02c8a98670ec31446f7fe481cbe0a54f168ea65ee3860ede7352530adb6002dc86ce56d80fb051864f9fd8ff9498fd7f7a43bd3085732eec1d3376ce7da9999c9b2c8b0ffa5b912067c4d05f6a7ab01c10dae1c1f82fc16cabf39566e288ea59f1a9266efdc280c67006a2c9d18e1c77396f8d56b779e8b8019eb2f1b585e15a5ab84faaaff1eb1a448a1fdab4b29533ce5ded3770d4f98a0d720479b75114e18bbe5806c649af2794acf8429b92c2028b8aa996e424564ed01ff85b1a839740b54c22c04597c3aa3a1193ec8ea2e3ffb3cfeed550d2f0a62df08cb739b2a5c66b74bdc65983e5d2dd8a8250b1a623bc7852744f00090732fb317f64a5bc612a3d8541da93777157f78d3a8640e14d3993b92374f461421e69ab031b73c5794b17d46739d1ea46a6ae082e7fab2e8327259c163b557e867fff32f3bda79634fb68f17f65f07aefaba8b7aea9b51850e25d0350214103757cef9a0f616256071b6a8ccb19f36436258368c02c1c596752521c44f8ef43ceab8cebe5f3385616fc8374f8645deafd9c4a09a3ddf66844a93b8594e2423ef33add21e38b958be8774a250e779d616d3bfc75db83c0a679857605610e38f4854367e541907d8c6620836adc211536ea01d36b1975f1838d57a2ba6951cbc9e4c14aa5115c6cf46e70441c06eb8b6204ab120b7176f4abaf57cb2d934eebe760b34c4874d52b0dacff04842a1fed4d92aa060f6eea412aa81b107e8dbab14c6f032b70cc83701cd8dd40615251bda4b369cc2783fa6d105d46da0a6f6ea7ddfbb1f5e5c2c7753e3584f5f7136ae4d198860a6377ee557cb5d9fefb106b1db403d76f46d45d86a2b652ab078ac10e7347e4fcd31bdb4208a61daa10eaaf9f0142a977d6729b8c1f36ed20a9f453a841ca1e4a65eb7a8b36d5913f41a57dd88bd71bd0c0d720869004e0d6c7948f3dd45f5affad814d0646a8f9522be706a75fce192e92dbbe0caa006b2f9c745ed0b9bbf54909af121e99039f8f10c1949bfeefeb9f865ccefad2dde710f1641842b7e3284c6a80c50f02283ccd315476bf84ed121d178429c8098d3a16243359979b0ff560458a0f68ee0f388aae1a0e44449c63c9ff6a896dd86a5d68323ed35275f7a915bf5d5a25531b8bad2f37a323ad4be15958debdad12d7c9ba98d0c8f28cb0d83b7836746d98fbadd76a461374eb0493b88ac81dabb7a7f25f40d6a4e38f0bfa64a9cc153fd3db490ccf7b7f225091b19000ef8fa1bb54bdf2114abc99e5a8f1b2a6551ec910465c8a36e449d22fc0c9503e229211c0313e83bea795f7c7367fd27e6a8c39d67362e426e8d692b3504ef50f0fe3a40d6112861d45da6bde845181eebef81873fd5288749464a29f6448e12ffde8683496871488751e7e989b39f5426353373f7c196ca4d3a75635f2c04a2ff51551f77a7262dca9f1d72dbfea88f99a45d0418f034077326c4e1dde76dba1d5079ccf0e93a266d02f452e4570cee3745b0cfb300c17d1840a9c3637414f261cc94f93c35fa8b31ac30628585deccacfd3695d69a3f74de6bcb05340fc20b04d61821a98ff310189346106960aa32775094753d3b870edfa88f15293376b302c3c3117b01cab5f213923d6b95ed813fa5ca0ff022ec86180f19994969dd6756dcb5cff953c539ea0c91a6ab5cb2dc82c780fc69a3039932ac449fb9ea6c5a7dbf02fef291f696ee7f749da974d2211ea51ec4b2b0c2271cce4dcae87fb28f48a4b174e611dfc7cc83da66cbdafadcda9891e3ec5d6c9ba054da956b36bfacd63eae33c1f52e00133117bb690f16ecb7dfc5bf9f1cc9e49e35051a546ee7c64b7a6efd0adbea0b5d603250a1328808ab3f4a19f6f9ea464fa6b2e341ae4f62bb26e2deae340fe7ce9c6c27f5f83accfeb2bcb77d09191fd29da47f43b767571f497ddf69780c72ba77e57c048a042aabfb650915222ae4c10cd79fe6a5f090db0e3e2b2b03bebafc04cfde8fca8f6c88b52904da35e4be20244e76eb713b6b7d1a86f78c9bdc7992a737d496dd2150ce9db6457ad6ca69ab214b51efe6d56f5e5d830b7b8fa710f380e5355f5034f92bc1bc30a3835eee5ed0a47db8c284d12a08c0c40091d1d6c2d66ca849f3aa17e12535c5daaeb53e1c69a6c66360eedd060ba49507c4895704ffd15e0d586e9645a9cc1569e0378c9d8c6c4cc0585007dae2109bd0b78e9e3244f2ed5f7c8dc3b5ccf1aec233533351978a28a53f5577d721c293727842619837904c96e0f27597ee9ada9044fe5d12340fcb440a9b2a1e53d2346ea336e3aef010707dec46f0fb6c4d96cfad8f8fa97f69b3637234117b25b855f25f5887e7c55fcbe6e39437d69bddf12bfc80d6fba5d83342a4cce1292dae654ac4b1165a6096d3fcca4de868b3a05d81bc00aad55dbc6bd468d82636e6bf5fc57de6d2fcf131b4b29a194cbff2d2c036f29e76b972961e68c61347cceed337426e4950f1e11e00139653b486f408b0f6ed17e9e5ec7fb612275b00f496e53f199fe89f4aae004223263d61a496f80e481b5dcbf3598f8b4869b2dc554898bea75087260c022a15c192797ebcf9b6d35c92ee9b6c800fdb6d11fbc6687741e7b0a1fb2fb72c0e5603900c20006915bef0ef13e2c672dd0b83468dd8a436226cdfce45118e29ef68da6ae75309e41361512897c528a40a74ef55b2827b6a694862a9a8ecefebc01ae5eb7adf50c53fbf4fec95983eaaa8a16a36464f5ec97a7c253bd45f6367cdce3b7d61cba3e5e52b7e53d483b3feefda9b64216d21d68309d59e3ebb22bad9c0e5e8938421abffd471e062b7efd481186ab32ae45afe1dfdd3f5ad9a8b894115d8f832abfcf5e3ad7d271c6975405809814f01c0df0deb855cc356aa911dc116834388299eaaec6005d40993b095fff038f8859bcf3792639def2c515ce89eeeeb7d62de9e11893c42064ed606a08fd2d8467393777dcdb7653e79b161d93859cf1739dcebae3d1c9675e007896df271b6e27d122ba50e2d738a3628d297d0da63e1dcc372604b9c4d175ad29dfa76bfb12a62c2351a8ff428dfc6ca1a1b9159e16d29785f6d093b7bc5ecfa847a04654a3b5352012358b237925e3ddfdee73f826cabde3df9a41ab11388e693732301d8d6a7801f761a43cea5478383c47f5db6d2552cc97f6d42b7551de82a9c7e3d3319fa1ea9da01f233ca784a7d4f90780bfeeb018028ef39fa54cc993053cc93caa5d95bd9ab5b2e722e3d76da1c2454d3df376a847f6b7d415d7e3c084d79958f6b69cf105dfab1edfcb70684f25ab29a4245458e91f7d9663c65e5c3e2f707a50ec53fbd7148cbaa8b5740c724b0a3792c0b0a97803eb4a47d285f9de18f4a812a182e73d0ed56bc7f152ab599b01597f45421a923b34638d14639826223194416ce321c0b2ef2fcd43d56e4c80048423aa92fbbebeddc97076b335a19e70e6bed3391ef9154b9dd76e5942682c01805565b63bb26d249915b7514a0acea7a8610355014605673d90635171082ebfd7cc029a16432e76b6c567a70278e495eb37954c08732b7dffc5031fdc3faa75418bdf94ad3d99941dec962b6e515e10aae424e39cafa950465ceb43ff10e21f8112c618d41bec6c98256b1f175b9e6bfb8f53c59410789310b801890f6d20e6f7e12ef8b6b10326c9240a4a6db161ab565b53690439c9fcbcf03c6e16f1508dfffd7aab225a11eb5f2c6f4dc811f3e41f27afcda1873158b780b27b96d5ef8128e0953b6c96040e33ac612c5c0b599e91e2d8013594b9741356522a32211411e86a6f55c43954770f93baa4407649ad88ec5de10ad79a3430b00b8dd0c8273b61595ca1f302cbdeb3fbd7e6ef218f486fa72688718c94445c3d77447bc71874e6c62e3b7c06ffca38b23e8d3019732ad27df826ecbe", 0x1000) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x5, 0x0) 16:00:10 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000100)=""/233, 0xe9) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1b8}], 0x1, 0x0) 16:00:10 executing program 1: socket(0x18, 0x1, 0x7d4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3ff, 0x5, './file0\x00', 0x3, 0x4, 0x9, 0x3}) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x614, 0x20) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/150, 0x96}], 0x4, &(0x7f0000000400)=""/38, 0x26}, 0x3) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffe01, 0x1f, 0x80000000, 0x5, 0x5, 0x3, 0x6ef, 0x1c3}, &(0x7f0000000040)={0xc3, 0xc542, 0x9, 0x9, 0x80000000, 0x4, 0x8}, &(0x7f00000000c0)={0x3, 0x7, 0x4, 0x1f, 0x3, 0x200, 0x3, 0xfffffffffffffffb}, &(0x7f0000000100)={0x101, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f00007e0000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x2) r0 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) mlock(&(0x7f000008c000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)="f0df36d89f928fa7f9a3dceeae79071e88465964a0490a0fe1976beb34e67546aa4d92d6e024530077cfd3c395c4d573604faeaf2a20c6dd5da9c3a0fa8088b1c39a6c4243ffb9e8f04adb668841f8d3131fecf930e26dc675c9d4add76897ebdf0c6b45f2b0e2c8eb21551f282ac6859d145a9c92bc1ebd7a8807ce74b29634bd4e3133b056f44b4a31156efeabbe6f8a096bd67cf0aa67f033bf9852e9018bce961cf4d8f9e4bb1e5b4626ef2014c6b9d237d2673e6c005b2f4b92b247482bd5cc91d509c8a37e3b4aa3e2c42d6a7f951b07fe0affd14d2c451b6b6b03d0a073e724f9ad02d30534c4", 0xea}, {&(0x7f0000000240)="d68fd4464d5ec6cac9183854a4a49eee81b2b8278f635dcff2f2731feda07192a9e200ecc816dc7ced16cf321d8ca4a398bb23ca493e2bd5425975adda44213ddd367175a07b295369d12db094c72140a5b8ba1ffc5b9029908970c48a1d0420f16e9d0ae93f27ebfad7cd7c6f512ee5353daae81a83bebec5fcecbe7a378de8a10ce5b47d3a510cc20e3e71dc3921cfafccd2c3498b495a275c3afd6fc5b93ce29c2abdc5349b4031c9b82897c395662bdc149f75f7", 0xb6}, {&(0x7f0000000000)="08aee4679585277a921da1b20ae18125b3c4119197e624658868", 0x1a}, {&(0x7f0000000440)="554dc95aa48d51821b088979b1b9ff1b5045223b839f91b1cc879d60a3c408264ef753894c2b5952f9028b3f3a54c5b6640ef5ce74bf23569bec37b755120a729856dc9af042c5444c8e05bf40438e0ac78c4dbfcdce8ad35054d0f2bce4fdd3f9e44d98a4685bd2584359b791f8ec1e8c5072158bf45cbc", 0x78}], 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x4000000000002000, 0x3) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a9f118cbaf87a10c3eac77eebe94a01c40f43cb26d6dea948808e5690d8173c4dd4c9180f82c305630ebee13f99d17037c7762c58f28a81b15e373c58d4db9e056723c9ffe7567533245a51e7a621b378df652d075d732688d2a4ebf", 0x5c}], 0x1) dup2(r1, r0) lseek(r1, 0x0, 0x1) kqueue() 16:00:10 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x2, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) dup(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) openat$tty(0xffffffffffffff9c, &(0x7f0000003840)='/dev/tty\x00', 0x400, 0x0) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() read(r1, &(0x7f0000000100)=""/101, 0x65) close(r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffd, 0x6}, 0x10) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) accept(r1, 0x0, &(0x7f0000000100)) read(r0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) dup2(r0, r1) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) r2 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x4}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5b70) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x668, 0x4, 0x6, "9e5f42297d022346f391c84401c630b0a8629d49", 0x8, 0xcb2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sync() r3 = shmget(0x0, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r4 = kqueue() shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\x00') kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') close(r0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7fff, 0x7, './file0\x00', 0xffffffff, 0x6, 0x2, 0x21}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') r2 = getppid() fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r1, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="22d86b1e72a76e9c230100000000000000a8557239d35f2fe7e56dfc4f65cd72869de2541ad947849ed86b879a1750ae101c0000df98b5a272f45d837f1b2fd64f1179102fbbbcbfe4f4eebc5ea86ac1b155fb868379c462e282d0795651ff39fd5b550fe059e3131eb138c3190d82e560ac1cb5b14f50772a2934d6ad4c6aada501432bed8b92855fbf8e3dca74ec66e149ce6ca9826a6bb59bd0d900e50016383dfb29968f4cc572a609b4dfc4b2510de2d0b54ca8daae6c6969cc114f9c3a35677a037c", 0xc5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x20, 0x5, 0x1, "d108ba3d3876cd42575dc4ca9a9936bd9938389d", 0x4, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setregid(0x0, r0) r2 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000100)=0x81) setregid(0x0, 0xffffffffffffffff) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:12 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) sendto(r0, &(0x7f0000000100)="0eadd3b05dec68718d06dede0be30b6e134237ef8755dbcfd5dbfb2988db53f7c23dadc85e1bba5cf7b1d861427fd5648126b0a41cee6e249309df1f69be07173628884655b18a216ccb8fa504aa206d172bf59a", 0x54, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x65c7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x2, 0xffd, 0x7f}, 0xc) 16:00:12 executing program 1: r0 = socket(0x6, 0x8000, 0x5) ftruncate(r0, 0x0) r1 = dup(r0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0xd) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2080020000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYPTR], 0x255}, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000440)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000340)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)="75c23e4c6345728574391b30a9d44599fddc03b749a9f4c074812ced0adf15ce9174547a7067fef337e51486d3d7f56d00cec384c6856ce6cd8a8a2ec4bb7d23a8e58c86fa261eb6c9ba5eba824f542a", 0x50}, {&(0x7f0000000400)="cb5e3c9e6d126977fb9a939caf5602524974c09756e76e29995cbe55d6d6f94d61c7c0121df0b738a08a56a779e21f30ae6a6cc2a02329a6ed00d9a6b40aa079775ea328b6149457517cfc18d3c0a8ac705a1ea9746b534cc4a662fe2220a2f1ebcdc194a7664702621414149ab5214c2cfaf1ed6639a65874f5d9c2e41bba3a0d2fbf85221781f4758dae09a0cc86bb025ca0c6f34dbadd85d362bc11e734e39b11b301651a204ce21d846590f0404b39f3b025d206338873bb7f2894c8654b1051200d9d250aa75577bc0dfd0b8efd2ec8ab0712cf9b23a1df64ef7176e34026832b", 0xe3}, {&(0x7f0000000500)="05276be397a19007368c5cbcff22c370d6d0013e7100e7fa35d66b5d674692e7d16b347bfa5afcf2f106b554003e792b63504b6f0de1ceb587b611f202bea90a505a7af2e76a09c0123c52f54206028fcecde3016ba36c73ad2d19adf2128bcb5e7db52f5141d7cba7", 0x69}, {&(0x7f0000000580)="0567adc114df8520b970fda4dc00dd708115c3df356578990fac421ea3d0fc5b78beed5c87b629333fe4b9bb34d0fc2eb6202750c8fec659ffe067ac3d1d56b26c0fb798e62d77370f6f774fe08bcaca7729062120287c6ae80178a226", 0x5d}, {&(0x7f0000000600)="c88c4abd02ebafa768c25cb3e8638edaef3c262937fd74aa0d15830e4756402088d0ad47cc2baddcae1cde1e3d119d0fbbe289b25845efcea386b1af0840146336f3b8a07b6d602899d97572d75e2b32f2cb20e4698dd33ff0c176a9388139b1d0ecbacb03021508c09358d9f6a8505f49c0b2fb58515b2a84db73430a022779f0f5f68e1ed62d52e8556ad7839603d76128d48d19fc929e7f8e4b52ff342840cca9dc46", 0xa4}], 0x5, &(0x7f0000000740)=[{0x1010, 0x0, 0x175, "7a16390f7919bd68c6fff725759e08d8fc3108cfc236efe5823c6c0498bd6d95aea59528417fdab8c6d9ebe33a69f0574451f6b6fea000b3eb0726b57bf9da23234cef38aa7350e32f20fb50e6e873eb955a6de4cedf690a211a9412b2b1396ff292c06500c3bb02777e00155e7fc75676cd82acf34d6cf1313e49548500a5aae72f3b42b85be54ee964da406e3dd5af2f438fdd18528ab56ee592a452c7659b0dd8ed5e8be58e29cab5bd1051dc57c5d2546cdc495268848adbf549d359be6d12c573587ad116bd9ee6d62570fb665c8f4d1ef930bf1af65156833185521e275efbb68abac5f4785ca163e05302fa2599aa5e1b3b039f678980286b918f865e91aeb25e94fa5f816edcf864c84404759fde67847e87fb8b1e4eb50917775cb1e24d8c83c1aaa0f8a69478befadbc470257d72782aac22472b740605902d7b7c22a2cfabe650e1d77f92ecb012806187e4372c755963e44d870b21d9c167fe37cbcabfe57ede8bab29c5eb906e2b6f27cc7a49e9983fa875bdac4efc4414a0efa63fcc4905f32ed49e6f5b9f07f20f5d42cd5db379c8cb5d9ec9efa40be667dcd0506b0c470153035795cb82491a54b05910c49c05f3a7ebdcb3194cea41187eef0a52e0875667ec93d23236695b2a6cb5dff0203428eef4dbdcf874342cddef0ee8920ec8d346cba65a979894bc45d7c8da6816b3539e69eb33ff8f1345ce1a090238315b2bc51611c102621c627c402a94b0c767548db85a658448c31205b670f72fc3ae03636ecf2851dd83086c53400124b9d6aaff0acf292b7b955c0498fe3e790517aa3a6e992ba82f455dd758c34dbccfb06accccc92e0630760ef3db9e1e47a68f16ccab4c7f319677c940fa69d39a821b6dc40de795ca844ddbc11ecc61a28a6873f86e4ea98f8965356be4409df5cbe906a619dbc524d698e11533a932050827caabfa7d9a1ad58d7fd2fc363e343aecb00b751deba77d33828a47431975c560c0f51f69ddc877ccb1978f4c71b6462ef348992adc26b8370f06119cf121a97b1a77d758b51c67b20adb0c329ec5ab605389b4b138fee960fa5753b0b538f3fc417d691fa844506b6a0aa16f75de8283c3af4ff2070bd5bcdbcf8f059ded2a987d122c9e318af543296e94038ef15f83c9fab4c55359d72fa22fcb4ef68cde7eca225cab330a7f7e8f819d435c5ab408b711c3efc2963abfccbb680675ac50c910ec3ba8c292cf747a8392b906a2c62d8aa1eafa0288490dd47b2347f5575c2cbc656aa16053c45f124ce69b3fdacd368bbb24e355af20b7e1b18e870f49db1bcade25acc8753757f969fa6ad5a85e6c0b1733069e73db3d8bb79dc7f624b218775c353a097c15a9a3a956c18d020e050836b3ccb8da0c8c6ca13ece18babc395cc7e708857c2daa466d49dffaa49b72467715a0485a284d19e6ac5c9eab0dacb456e0497cba4704b4abb16375523de6a32c5a1d39f42f9184e9faabc15666d9ebaf4321243d7430e648846ef6bd22538771ee0897a6bf2121187c7d969db933c995a00e5cebee937579f8a5b70d3f321d340d90aac21dc44daa8a9f7c8db5e0cdcd2285f124b39c3b0ce5fdb73c13a556c846a02d0a56e17930f48ae9ca51ca90f971124be00b527a27bb246caf2d062cc63593cddbe92063ab4a251544f27771fa554f8b84f57d8e3a74db43def946e897a754b2f8eb454bd50818b27c377438b764b23834eaa57e85207162783f1fdd8444ca048dcaf16ac276b864176b81fd77845c5b414041f751e1dbc3e3a3c3e075a3ac2d5c150fc079177be502cb651d41f4afbb1ee7a720161cea91d897beb82a74ccf1faeeca8ffbeecad93ab2fedcc39637e5b0c0e12913356b620884592184d92048dc748436f8e4768f9f393ccb5ecaa425fe58c9fd2e4b1a4341fd0cbc7e46d90d464be9ebc929aedeab0980b08754b6d4fb2d88cfee1a007efe1178901dbf2990c7e18e6cca1283ebe2d591b78267782b224e7f4f0e34827b484d1bc545bec46c230fad824576b2b14a2ef8298872699e4c5a79a100eea77fca4da98835ea18e6c643c139f740ea8794a80a32233f69e6826d65c8de8f0fbb78a9c21622b1673b8242bf21a1cd16c8bea4fb854726a41ec9ecdc3d515db592324ef63d215ada0c7cf921f386d9f1259fff6ea106216b2164b30f79bae4ed24446ed77c51489323965c725fbddd130e43f10f1bed657d4907a39173e5bd7bcde73fba348f8f4e11f23c2d8267e14d261f41e021098d5f9c7687bbf280d8df1a2a1180b4e1ff13fe4d4c72afaa8be9c651edb2639dc8c393554bff949c2d9e001c92adad0aa48dab038db171ca9adb56e4d7fc28d33ee46705f7c7d6f13909400d355c03a68bfe1eea446f98cc8bca1f357c16b066541baf5ab785277aeb2dc0f07d4c2c37181c2bbb11a7242ca06b3434aa1a77abbadb3c99637fce1ff5f7269b39fed379c46d743d63e796bc6878d90c433abc8835fd4747d4bce6dcc639c6f6c5d0c2badbf48008e94f87887673fa84a9c0f19271e65f01f9875b68621dcf1fe5e706495ad4640daafee481d397695bb8a78ee10480c70e3cdaf87f2f3f8b4e63cf935fb76a0a13f90e53ea9e229339683d31b9eceb905134347e6343a531cae22256c5b5bbbbb185473509fcbde2e68f2fc2a891ba32e6f56c88cc951cc25d0fa6dcd769b9bd821fdafb836706d9b31a6e7143428a3d6ce5b6c5a635fce4db3ef98002f487c1db8a2ec0bb67c8a87a4a00bbcd4ab0fd76b3429de3e7cf0c1d413895f73f6162fb43a24e5028c9d8ca702dd380eded185943e1953e2d1e6a45ad3a3737d54ba31e27cf4ae1a2e0d9fc2cf0813af1f08fc3bcb3f6ca3fe4c12628087f7b4ca12157f556015c8f7784f5eeee5934247941da818b50762ff53d472e32f5dbaa57aca3c3337f9c52eab17829180b46b34156d27272dd74918e0f121ecfc93f483f030acd5d7cc596f7fe304ae916ba03d633f7f0375fb1a03054e22fa55f8b93f967897327bb58546845303883287831d71f6ec0fe0119f6200151bd0c800a3bb4518e58542a65dfa460b46c2b934154b2c1611393c0b9fe35ed186d4ffe0091537c7a99671ea6f45b1b25bb60020e6190fd48977cae989a82f3bafafee2bbe149fe49e963ec29cdad20fad0a5d65dbad3b7aefad83f7cef29e56b771d37780d99f1a50bb5ab2f1a83034242d60e761b3c519ae6fec183eae3ee0f582f970d390fdad433557f82955f193e3dd86ed496fcfcd8dc1cd0ec8a4f6702411b2672514f345282a5b8f0e26429e862a6ddafb7e7f11022925274937985ea77fc91cfb3277ebaba092f45ed6a9b534dda57ff3d8f86d7c6b43a42ff5deec3010da4f2af84de1d4778c0d5249ab5fda22038d072f3fb6111cf901d7524882b183fcd834d96e4c96da580d5b15f7cbaf84bed848b03c28e6950d459a56bf2c483008a4bac5fc6bb70667d5edb926e56569f08ebeb22a5b1af18cb624c2525fe471225b7c91d42828fcc86aa567d6883eabca773751330f4b5713081458f0a2fa0ad7c3f177855d688f65ba682c8dc00d9e86179024b05d65cd05be12cfe5e413bc2d802fddc18dbc9a6ba284c935d391014fde2be36868e16d1396651a27d5b76d2cfad36f9f7407a2b6cf9b66319d82f159c146069a9783417e4e50f4caad72299ddb3fb5a0519e06d73f4556d75b2dbf83782bf42eb3b6eb0d46f2aae91c35bcc55a4a05ee67b2dc811c9ba8452dcb25b41c86bf05e60a997efefcb62e2e43097fce3281f96be94906ce307279db143238580c4a468573c4a191263c0729a8ac28b36c48e0d90ebe5166b50a39c3dad99bb8e21df57b7f2d0181d8f30749efcb52b9ce453ab19d96a7020ca91565e81708b578fe98b038191e67ccb57ce25906bc7e227c7a18849dfd71025a543775b33efd1f2d8d9686949af5adc70e1494fd8e9f3cd7fc69f3e7a76503c48231aa13ed13a93fb25af58783f55aa404e5837f2cfde2cbc7f6ff202fa0614719c4d004d2f8981eda7f218baa75c229cce91f6678daaad510fb42ddf47fe69128eecad3110f9ef4cf5eb17a1f05ed7447dcee1720670929a171e90ed3269cf44ecce9bcaa1eca09d36c397feb59b19228693f7d8cd9317a043e1066188d154f54a448a0d47b3ca192fb950e605005c8d1114aed4f238a8435e22606c90077cfe14bf75e2c1c9c54b65d444262815c83f669e4a518b6a1200fc9e2fb2a63db8442e16bf35869d90e0b4bce96988e64553bc6e9d4ff4d8ed73b3f9a8026697dc4712c6717eef53e6ea550bd91d397c7c186ac777e57f9b31b9944acfe7a78bec4ac637e958c3d515733076b709dcc37662466b2dc7f69a57d57eb47cde2295d212c43815df6545f15cb035e122843f961ea13cfb7d8d4602d6c330e874612924fe9ca87a57e190f5b2286b8489c074fcc854caaf85330ed60828be92d2ca3df1347d8de2df54c4a618292defca54830c4da063a06b78d7e597ddb1ee04f76bfe32fab5a993ec2dfcc01977f8ea47981dfecc6dde67c0420dd0321026c4da5b6dd23fed0de557b27b937ecdd334dcbbb50ec26f8cca866127acc6939d55f0e3991a1b18f98c19f75b7160a6361ea2719f9b285eadbb18afbc269f484d554c8f0de204ff9123cfb97d56caf044c215ca584fe29c88fcb4b4e1f47a41f1ef898a20185617603274a07a8870871ae70536bc61e9c2ec14f5a828c08d09e12829a755ccc1c8dcb81e8584e3d9ff46625aededa03854a3dcc28d0c93e5fa15b832aae5da95fc70ea4e7f1fdc3f2d7998ce3d9a0548ec80644aaf0fbc5266e6fbd9fdbc20e3f60880c0c609fbb88036d127757d408db57fb1be818025881b30e9d068f4a89ba1b1d0f5f9c48d8af66b96601a07cdc4f01d373e997f0c74465640e9b1aaaceb7a9eef61b08f02bc4ab21722b29feaa021601355e94d92b20fba059eabffa2dc5e3a2eb727ff5d705e9152f1090520ae13f1c61f30989e526707bfeff767eae0b36cf56ee3c9ece0ef2e5255a91c1ff6b3d4845b78fcdc782b5dd4c991c96c0e577f49c57aff47c8bf681a0551c987b6a168ec9d87a177279f3ac024bd7bea77a8f773b18588dd7d7672690f6ffa113a5f17d1910bf837dc8202adfa3735ff66a9d2932fa877629fbe184e35aec24fa10de2ef858039b4260e142024bb88603c314444395f2340330970c3be5060028c10bdfe1b179c87b0345e5966f9884278a294e5f7afdd315b693eb429678795e5961e3e17f7cf88bd726accc08519a4753e48ffc7344ca777f9d017b4e579ff769affd2fd38b9b7c14f1c7c5414e71c788200b5d7fc0276bfa1d90f88aaf99f067dc9b2059cbfdd0f5f6389beef3c00d657a7ddf41cf1b1154b514f570df63358bf1b2d377cb4fbfc06b409adc37b5b0c03982b36d60c7ba94b5f398f7fa08bdc9b2206abed26c6da651458fd9f6ce5a0af2d81e4f8f8021d5ebedc32c459a448256410226dac2725cacbbff81c51ff11cc82e78a0e61c327204417775286179cefa68747119cf2a490aea1d855c7186602405690ff09a93b41f61957e01c712329463aed6220b04914329a6a141c21cb69c9dc839ffa7587f796b946549ac0961c7e56720443c22b7021715e0e411d9256806dbe36d30eb6360b39095a8a6290f6a293aed7f09e0e5ef4aa1570065cf57f1ac09906337137f72044f1d25474d2f734be3658228a92ef8baa787d539440b74ebfabca2949d37bf5c4a4c6bd00f1f38ee577742866f86c8b3a0002ba"}, {0xc0, 0xffff, 0x7, "1ed6bb4dad1b7d6c16ee158468be8b6451fee58f227cea16c9d92daa4b97246cb8056103c01af891764db27d964b69251eaed499ae3957b51ad3f3eb5a8c17541d2169153c47b2e650de5f86eadaee85f50ea941be956e1b386c01475865b10daab4f3a1dc7ebacfefddde3277314975021bd7d3cb931a1b9cf7c0763f9d26bc7d410965255781e23a5ae77bd6d6f789a491f17c53006a69b0aeffea66e28043bf5620215ee32a744505eef7eafa"}, {0x50, 0xffff, 0x4, "dcf3d11723a87f21b3fa7573926db27d36d7358de4a59650873d7a15cd1666dd2c6e13897df3d1a4b412ff13382a5ff665b67b52e6bc3e47b549"}], 0x1120}, 0x8) sendto(r0, &(0x7f00000002c0)="36b0a0aaa62005863660d02032839fe0", 0x10, 0xa, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7, 0x8001}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x7) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/29, 0x1d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000100)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530008cdd99232800d4ee9768f914e672f09d33cbd0292798a0c2a0c9f4b5a3fec16396df49270355e49b4916f3958268c1cd1d511f22d4488fcee1a0174cb40909bbee479bb2c0c64ca3a46ea0a5e5bcaa7b7435e3d4a49440930bc0f46793ba9406b789b5166bae9d746f92579c87726b2c6a67cfe8b784"], 0xa) rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x304) getsockname(r0, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x6080, 0x1) flock(r0, 0x1) dup2(r1, r0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 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) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000100)="aa20d52ce4f76244abf0181449c3f8a139dbe6dead586046667ba90768c9d589a48bb5314f2523f97c070bfd87ade5d51d820186ba385c20d1f986139f3b5cfbf927812e0ba8eb", 0x47) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x9, 0x0, r2}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket$inet6(0x18, 0x5, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) write(r0, &(0x7f0000000080)="0d33cbc665a8545f867c2de750d4d6d7349490085234e0317814b97e2bbe656c9e6568f27c765e5a", 0x28) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:00:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/155, 0x9b}], 0x1) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x55662774, 0x9, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt(r1, 0x7f, 0x205, &(0x7f0000000000)="732fe597ace73ac4e56acb", 0xb) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x8}, 0xc) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x1b, 0x1, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = geteuid() r13 = getgid() r14 = getppid() r15 = getuid() r16 = getgid() r17 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r19 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r22 = getgid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="153438e385df9e6e56f00dc91d436c28736640ccf731a5a616b7f552b46a54b5b0948fd809fd31bad2f963ac4666d4e46a29de1f1805a28a658fe8ac10fdf582b463892abea4391a1ef9be7ee012ddd5ff3015130dee77b1440e2d5a02175484d1b1ebc113b54e05289c0d69e8c2ed583f830eddb6bd13a386e9c184f39d6ba5f73577213b452684cbb0db7f278ee67fdd6780c813cbf70dac92019971e796d3d57e8874dc1480e80c5581cb4f6bde7818d69f38468215a8cdefe5a576838d1d2e17872d83e3d7c57e7de67b3d5dbc7900d0746a61c1b5db1669d0c1dd65dcd6dd4cb9f27b0bf55c30e0d11a56353474ee", 0xf1}, {&(0x7f00000000c0)="4281a0711b2b2af132bb5f3992098f72ec864b54ceb58925dc2c45b3d7d1deb458bbc37312eb31a0d4de37d3bc2efb468380e7bc11c45469c246c1f03d23ffbb4371cc1a7156039386628ed4e3403e2f8b2ff62db847d01e951017ddd859212c92e111d2bfa7f28c3bae18509404", 0x6e}, {&(0x7f00000002c0)="84857ff3c1a65f77193c4824b2c4933dc47fc57b208c47ccd1e3665ba6b3e34a549ab34c5305d24ede748d7aecaf24e54163badd1e3ce5d52aa51377fe802dbab912a22d82bee690d32b41c3ee92d138d5b6bac3f2342e24b0b244f4c2de08021c0bb934822135ca9a7c0a2539140edb69b8f5488004a0b4997e8d7286e414a5bdbcae029897db69c9397c3e177682eb1353d8fb3375fb3d74121ad653fe66a3805d3a4b2ab583ce5acb17ffdb0095b08ddcc8665c5c7ee84145a437a3ffd49909aa94a31028cc88f61885cb4b1427f2b8ad72a990d273aaa1b24b82de482f3d92b8afb495", 0xe5}, {&(0x7f00000003c0)="73408d5a9a3e7ddf2d3ee46b3a7f8ec4a3022d12113ca70c314f68c3cd700fd0a7d68cb6d4d0e2a28b2a9b37e8135ac9cbcfeddcb48acd906e7e51bedfccd2aea0b64e8f3ac6cbe8ecdfff43350015cf446129f104176ec91f5b81b49c9d1cf8b300a5438d128e1c326b57b05bdcc0fde558fdf2aeafa68686dade56d15c1df11108f1c7029f95c616bf92a3f50714d33540743f9c5b505402ed84a623002b2f9a195cf5f34ef8df9ccb6940043108c2ff9c0ffac68c53966bfb5f2d7cfec5661cec2bf1768c44e8b9292a2a31d02c065b78f92f8609847888525b", 0xdb}, {&(0x7f00000004c0)="99dba4ba4575ac0d60954ee5c0fd73d2063164cdf6d1853e9032e715de537bab28a8de15a13dd54c8ab0dd04d4dbde87d9d93aacd397ea0c2a042b810c9af4605bba0a56d9fef0c59462cfa46253f46e45ee077b92bab11a54638a473c608b52d5a18bbc0c10db70ce3f5d88f0a7c27253353c75998fce6951fbde1a974713539526e7223a821330a950dbf21b28a629d8ca110394a92efef713a2b15e1857ba54d9392d7cafb742ec6b054b56ffe31829eed47864977be5eae961c90be6a8c855f347c3bb61efc14091b7bdcaa2e209d656d5ad905a7521", 0xd8}], 0x5, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x118}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/218) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x14, 0x80003, 0xffffffc) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f00000000c0)='./bus\x00', 0x201ffe, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) clock_settime(0x0, &(0x7f0000000180)={0x3, 0x81}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x8) accept$inet(r1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000002}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x1000, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x8, 0xfffffffffffffffe, 0x1, 0x4648, 0x100000001, 0x1b3, 0x0, 0x2, 0x7}) fcntl$lock(r0, 0x4, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x8001, 0x4) 16:00:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="398865f494d548a9087c28eb9b3d2fbc83dca41df98cd1cf9e7fb1a81db51c22f1ed6e18213691777daca9a39e7fcd41132fd8a5159a44bc3a969556f9ad6b62242037471ad4b0bbab8684a8d374f86ce3ca9ab4cf63bec072452e0ca91f076d0e24b944aa2dcc459840ccad4b8868e5975a0e2ea2fbffab6bcf8a955ebc9f22eb6b359dcfd7ad29f0ec86f29a1da19659a7e5dd2e7c569fabfb326af09c6317f07ba72628c754a456970ed8912f248ebc82b89f6bd84f253e06468af26b52f58343dac06a7bc9e03c1700b5ba96fac165afaaeb1f7d109e", 0xd8) r0 = semget$private(0x0, 0x0, 0x6) semop(r0, &(0x7f0000000100)=[{0x5, 0x180000000000000, 0x1000}, {0x2, 0x4, 0x1000}, {0x7, 0x2562, 0x800}], 0x3) socket$inet(0x2, 0x5, 0x39) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000007ce6a98a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000accf84a563b57a39"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) 16:00:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:03 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10090, 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0xb, 0x0, 0x6, 0xd5}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x1, 0x8001}], 0x7, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0x40000001, 0x28000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x7fff, 0x2}], 0x3, &(0x7f0000000100)={0x9, 0x5638f995}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20000000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSDTR(r0, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ffb000 didn't change! 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x1, 0xffff, 0x3, "d2c5c79d0928c3a5188322cec4a91d84117dfb3d", 0x100000000, 0x8}) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x5, 0x0) r8 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r8}) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r5, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:00:04 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x7c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/219) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r3, r1) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x44) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r4, 0x6, r6) getuid() r8 = fcntl$dupfd(r4, 0x0, r4) recvfrom$inet6(r8, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000200)=[{0x4, 0xf4, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0xf0, 0x1800}, {0x1, 0x9, 0x800}, {0x1, 0x400, 0x1800}, {0x1, 0x4, 0x1000}], 0x6) fcntl$setown(r8, 0x6, r6) r9 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r9, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xfffffffefffffffc, 0x9, 0xb6ba, 0x0, 0x10004]) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYRES16=r7], 0x1) fcntl$setstatus(r4, 0x4, 0x80) semop(r9, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) kqueue() 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) semget$private(0x0, 0x7, 0x0) 16:00:04 executing program 1: setuid(0xee01) execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff6000/0x1000)=nil) shmat(r0, &(0x7f0000ff5000/0x9000)=nil, 0x2000) r1 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) write(r2, &(0x7f00000000c0)="6cc6fc7ea0806021dc7e3770fcbdf7aeecb2dc269c87aac61738efe7ced46882ff8f", 0x22) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000080)=[{r2, 0x40}, {r2, 0xfffffffffffffffd}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) 16:00:04 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setreuid(r3, 0x0) setuid(r3) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x6) 16:00:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x20140, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x4000000000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="487e62f4e286db71e7077167f960c635c46895da915e2c22250d749d69fa1e5d6d2d4e4168ca011245ae0b847df7e0813cbdfa39258ebb51fe7b8e846f3f0291fd9654e99cad8656b32bf3069e02f634ed64dab5cbd5c8bf1ca3b1deea36", 0x5e}, {&(0x7f0000000140)="779b4c26ecdb1f1e00ba5c45ab202062f308047f69a2cccdc5f01f1094ddfb0354a55b8be77fd68668642125c4718996cb83c2a91adefea132f676a259c2cfa3bfb0607c2025295a655f2c28533141b48057b0c52a8805f438df4323d73a859d2b059ff2cac941d29b00eb4727ff9ae65934159d925a71cb0a4a6d6e18f32d58838e7c04803b3ad49c88ee9d55751c7f5eee9f80b87d3f4796a4b4cc0efbd548ae9bb96d92b28e0d578e215aff3de9deff948163268dda882d57565128edf1c1bdbb5a83bc50601bf62acd4324208814eccdff94e2bdfba1f8e1", 0xda}, {&(0x7f0000000240)="f4ccf5e2a41b3dc8a51b0029f81322335b06779b5347a7229993065f7ab3ed932aad1121d76f2be768d1dca26aa476695d3597bdfa489c5286d47855d0f2800ec3d39eb56f0c32f1db20875d8ec93adfe5a4cb478d9d67a86d09b248b1bd2ebe9292a6799060c609ec51513e97b4eb9474d7f4e7d5d8f4ffb4dc303bb56691364674e03f5eb19397dbc94b04224261bca67aed3244956131262a1995747ea39871614fd4457880f303f735611944b93c6308ebc34cf39850eb3d188e51057fd7d8bffe2b", 0xc4}, {&(0x7f0000000340)="e048c5eed8114912010888f24c8ad1767cf90c1e19de9be3cfb52d9228b28d8d369a906f34c18f87b69aebf5e2e04c5ec0144f6b301593f33e5e0d", 0x3b}, {&(0x7f0000000380)="7344c2425813b2e9257ae8fa63c856857b9ade9106b2ec9059b15b91a384d98f36cd8394819b78c77314b3c8ee16a6fb69ce580a8dde5040d39e94c6cb62e5ff63139e64cb8383da4de9608fff9198ef959bed42da9b16e2fe093c71e33b1f312a4bedfe2135a54f50c024f380f7812e5b358ec908f5021c81ea0a284f4e8f34fcc4d01fd2ddea98fa11b256a968e844de1a3564a88f3c2333d73eb7aace938ed07de107ac937db79a431521072cd297ee925ef1a5292bd8bb9e7b0c07c89b24c814be7946a378ba7958b1198c4056dc4610c3e63dfdcd1c35214c87a6b3f8eb7c9b3fbecca81e0526c2e36a9b86c63d4f1fe7a7659bb9a230a77be3f36f845ee4cd99fae8ecf31eb2e8685ade6c1aa1ac2bc1018aeeb767b63376be42116410f30e4d6c9f5d400dea58ee4470a2195bf25c5b5d1caef2cf189c02a589abd2017e251eb82684091e83f8bf1ddab730e59346d09906c4646a9612dd2c84e235b42d5e40094303932904316442e97e8f66d94ce5800580af593ce3ead204a1cef15a439d5fa5ab5fa692ea483fbf0d49d8d04e4aa59728aedd1809d586f45fd8f576d0f655ec061e055e13bde382f15b31f579eaebb9f5443be558d6a7c880bd325df77eb042e3c0e0c450125300ee9d7319c7c99baa8158de4cb09f25f9cc9e0870deec8d324220107df1c7c674d8f88e4daec169d8611c9ca9be3345b96fcc3ebd4323dedcc7b4fe5b6c0b83ceb6bb78f734b8d713763df99e8ac027590aecffdd8d7486f062000179b73cffb18e9c35867008598ab93cdbf1ba0d1cd69855a6e928f6ebcc51708256cf36ee9a6c8c1e5f3e396e2456999c11c256cd48dde4a329568829adb9ae89e57f0c40f5db68b14f0bf047bc2f93eddb5fc308c7c30dc5345ce1661b7d48236ef0abd8e8ab9c37bfb24e2a3ef5eb334527b113a2a50cacec6fb315281a02fcc67898d5178d4e6d916413d0f103e81c0e9a85a01ea123857ce2780b215f4494fb0a4b569e4aaf1968ebc187a545ff41cacf7861a190229938e9e69b78951a53f0fe06488ee2117d22a643941d6e6654e8bca972950866c80b2fb56dfd5519b6e0bee03a718c07bad11b34c80808a0709cd779134c6adb838db6aefe7a8b31b7514fa44d67afe73310a173b184be7f3622c53fe2b3a97a18d0c52ed402a8be629ed524a9a39cd5a5c6d1d05c8786f3a029d1b2295d1ecb70ecf939225a18754c85791c3439627f91cfea571218652064bd5b3e4f5259eb5bbf9c778fa5fd3c7e45caa333abe11f00218fb9fd150e4d61bf70953584baad1b5dde6b74ae47136f2b05448bcbd28aa0f2bd09bada8c84980ea4a51db74d427bccd16d56d4852dec4e73dd6e1fad08fcd261637d8cd1b88178e5dd50f86d3b095c054b663305ec922c130f376fea69f3e8838e7dc32672325cc585fba866d8874e19fb2f9b3c74c467a59f2b64f0395c41f61b6f634191ff0fb665a8bb2fbe64b250cc77acc8e864c0af2a7a02e9def44a56515980d2697d67f0759e1a06b75711fc2fa5f3a4cefc28ea8cb4bbab37c7c6912f07361e456820d11ade196fdb92e8e9b0ac243c844f0d355581e01896c2a5a5d04c98981114d745a1763f26625c1e4371487419669a1cf95befdeef8f72cbc8f60149e1d92e3853e67acb01870829187b864f8590a330f65f30a210d90d5a964c90cb48e3253182d28d69af76b4f67ae6b674881669181be49bf91ffe9186bc1929856772084c127ca5312c733d58b3c87ffbd4f5267224bec6fc95a5fabcaa30895c1e3832b9dd27b1dc7b9755639c99b698c62238abf59a9d88f6d46aec61eaed338358835fec46becd8776b53fb9023ccea7d68c095b0d04f36b48265073d772bdab0ab3333911cc0a258216dd30f1caee9a25597c6e3903812b84dafd54914c1359f9b7b9d15c21bc227443f77cff2c5c4fd52526010c8c6b2029adae1db2b8b4c4ac21268648a1ebbb9c237954a34ad7ca4f63647b930926265973fe91f5f606f44f895f5bdc0f9858075f37fa9cf9aa084477035dfc8917a1a64edaf975020c4226ba75e21fbc4f6d81c60693b8a6a84194689e4eb60bf0e841459f4e8cff1c95ecd4c5566b37f5e57bbe2efe4bbe27c2e6b7d3ef462886502d94cc11b1dd8e4835b497085a4280a9b002d8281fdfd1708e6437fe69f384671c89136c5673431d5f31dc511252eaca72a03c59b8be726070a7f73c5b656bd6834917a2378f0e87294f72e7ac05722e74a52c9cda0b77a93d37c7427180b774186a9a6caeb5f160cd821f0269e26a59b3d2f4f9842c89881e605c59fdc012f57eb63912ec626eed4ee4dc8caac7bb2984dbfd7b945e819d296dd050004a8bc9afe679cbad241d4148b754d919ad10de7d6a6f2d37e99bd5f07874ec0f98bad020cef16701d217ef7065491d3c16f8f2348f388aa6993e919133efcb63ffd5e62f266bd7e0513fba556cae40c4f6315244608810960118822f08cd21454926845746862500959f00f11f0bb96a12290e5957ad489701621eec66aaf638fc535ab70b9925b9eb27b495bfe60a8bd2a3fa1b1303f923cafb5a86774dc1ec0c72e95cf95c55833d26e469bcb973e18d92de13dbfcdf22336303ae9c7330ada89a182931505c26362ab0dcf715eff44dfc4ec97c063323467b13997977b99ff2d83ec39f34dee6b7b0e10b7d4da317cb4889abbd703c4fba0a457a583fe9909d320350d54fd5ed510a8b505ca6e11d0b6f0de08d176b959bbf439bc5258edd9ad994b97abf017a4b43948caa49d10ecbba2f13184bf1935d22ed15966655a9a736229fe3acea435a5eebb2b8ba386c4fba7109a97b0e21b81b8e1db9e74149eb1c8bc543f17e079cf5680c8f64aa30dea22ee48f40231eaa9de377f47c084381b3d05c3350224ba44388d96148cab38869d420bd9f51cc622dbc1d330e9d167bbae440ba6190f93f5fe82e4ccdb8f9e2f1eda78bf7a813aa000c9c3cac009c68ddbf73e0edaebcb07b99b746a4cd732d524b1b025a6f3cf7a6b81414f57ee278b518d7dce85da76763da4575ca8a0c89bc4bdefff9ec9d5917208902baa80883a1cbd2c260a7cb5d423494ec3febef03cba7a87d7129e065fb48c2179f1762d47f88787afac62186fc8cc5bac78e7047f48c67ad73432e03d361f5e903479120c139e54d2a3753024b70d1f123101d65d1bbfe9d5e4148c4f887588309bb82f7196a58837428333ffa6446729300ef59c999f535702967a271e6e0807b7342ebaec3fdd6f642f5369a0d48c012b91e3c74e85f94bef7bc8a35d5bcc82cacc9886e99fb8b9480a30b1c8228cc74d39348ceff44c9cbf89212c28ff0fc6e13021f6748342eb1f83db2abf12ba8f51612c5763717212885af1fcf6700623cddc9c7880956b427135b63ab3b78fb1e81518573d02bdbd60c28a2c1ea529237b7967e7219443a547d2ac33e80dd43769b369a61b5a7cfa182db2f60f0d0071dec94891bf4d9f8da975f0a16d73fd70694655e2249047fae1d0c9c9a95053d7466804886b82c9b8c5afadee5dede428c1a12daa96cf6568979f25e47c5c911dbb4ad506822914d724c93535048e4ff6426c7f205f9f770ef09c4f28395296b00719bc8ee8214b537eb74aa37fe902a51893ffd1bc2db48c789a01723b0a4af16bb60555e14cb0c7f02521a75e88e760099fc84fa7842769ab638bf9a3a3c0f0ebdbeafd394433647d294877acf1e54a69ef2a54e4bd77451d0a2da9623e6a8b03998c595d36b68437329f3a7a8c9482cf065339ba9c7f606f3768820c96f869834fd0c6ab48b8d6bd04c888bef37204b309a876c1aa53ce368282ad0dabc8a431204145ad595947e5e3356c8183674d5911ae6d436f63468168e06c22aeb3556e90d1b77fa26eddd56847077df0bd0c780f03d9464b7258729b312ff6fe198eb949db4a57c2f56fe54d73492dbb208fccab778f7119f027753b28f9b13608417c6fa467a7e74f1361090c17f4950f0fa70b88f55553087f865ef470b2ce79471e3aa0136000f06801b8beb88f4a2c7bf332132105db12a4dc8c74aa2ce6b9731839115ee52fbb69fcef63223e0adcf10fd178748c9c9b460ae75066e5b5099c8e98aa0684b22cdb747063de8dfe3f861cf750cadf5682a5f00fd5fc96471f6f5f679d3cc97345c76a9ff920b4995e3592b7dcb0caf7d5685fde20f177beba5334e5001d0a0485634201ad31cfc83b2a055d77a4b71f6be192e7d02bec97a73529e58a2f02beb1e47c47a3a423a260ab7a86e80eba3d5fdf905f8455bc97243885eff6357d89f0ca2b2edf193dcb25734212fff6a4c4bd1d9d983372562e3cff59154d36dd10a7a9ad75dc867daeb66187c251d907ffd230e42ad2a568486c5577bb93f4781f0bce2f344d426ea6e73af84bd546e2d5798807279d3b152067d7b6c838a54a1ab2476e11b179286cdd0bef875960ee5c3ebc064c079c84c4cad40abc6050a5c7e009fd458ac05ff85a12307e7a5624494e957575f2aed8d8ef9b4c224d4207901e72cb11a734757da718ff17a734b0e0ecf12ae6999cd4759a3a117db505f4fe6c4291a855cde35d0914425f39e4ca7159a27d7fbb1f603a433eb391b6d4eb6d93a32432125ab8711a764b7d1f44bb721f112bd4c9a04b1c1be3fb4b4d935773041cd468e843492e9bd7322e56b7efd158374cbddbdcc4f66f56938358ad500e1ca2f0d2f4c4f5cd7b8610f7729096405739029dd20f35310414f25989c17b66cda7993b3240a62554e4647b84da4ffa778e69605434307825a084d3963d09d8455ed57a70baf635b034733e57b9bf4a422772870b62af20be497b93ff01483d7f9fb51263fc2193d471ef93b1c5a3ae476668e1b64d8ec93f785cd081da6724a1404e342e71e8f544d2dd5f53431d1a34faff3fbbc41b3ef0cf5200768c647c5ad9d09e18c7a7a1769a1b89f231a290346739f21f4b82ecf987bcfc65bea6f75cce12d14e390dafb06036145c962b6e1383a2fa2eb891c7d079edd8b9e8b8013989b115057e49a951aeabc80c088b2ceb63faf55a5ff1f381d0bc323b50cc65449a38f9ef9b94f02074b41b381fcccbefaf8ad10ee15cad02957b9b26754f5824d370a641f5b195dc7e9bea6833fecb366e071d80eed7ca5deac46ab1026440c4a2ad3889820f65eb77b384da3b01c6f5e2e718ecd6d923350949c06534ca66e3ffad4f0d79116592361bcd6d07012a6e63ca87b7cc449df94c2d738829d4bf7c769aa63424e4760427c4321764afd0aca867db6f43a250dd0bab05f4ad6ddf51a30ca0b8d430f83ad056bb7154e893286125e82aad9c728571568bdaa80982aa21acc4b26f33ed0f2a06274299f7e58cc23405702711fd4b0c927356542649d0dea55a2ea43648e0df91950d6ad9950264705ab1e9f3d3e3632c50ddf0f6e77f7d0c50c33dbd0b17d42ff62705d21607b219f4095fc5e83ee4067ae0238d606f03d19d2bb76277234e029aefe1f76e7940b84a569d11cd79d7b9e97dbfb702e81ac6ef60da1d639190192b1290d3bc78115079154e887ecc7f0b1c322a391e69e6b5ebede29454b94600bc510b75219ff68d7f4e42aa157a949f959ee86dced1f79efcc85df1a9725dc7b25dd8145c4de5d6feda749d1a16990b5a6f114cf53f8212e89655795285503a02cfb3e7a006d42a18036804ff31b67455ccb9825822ed7389e45c4160e4651508418e4650f903136312413873556bfa8801a9bea925db066287692c56d0186be5c6737e6b44d", 0x1000}, {&(0x7f0000001380)="e49d3270832e0081171e7347ee2f28912699", 0x12}, {&(0x7f00000013c0)="efd1e9270913b4eb97f2b9c462aa682d4c095a4ce0d2ee42a83583d16ff864864f863011b8190f4120e0055cd7f42f10116bc7397f320e82a65bdc8a036736c159fb5f208ec9266d300114f52dd9f445dd2447bef061856b10b3014ba4ea8e3708a432bfee618cde4c7b4dd4a8fa6ea24e137319053a9f5009cdf750fd88684167f07d99da3a43cd9152feba0185f8436b878b4c218e8feeb2e5070e9ea7881ca2dd58570e832d8269b0fbf7f88be6bcf10af378a1acbafa413379114cda7355d83d15ccde3e0bbfd652b5628ea3aad01e8ad32263dc2c793b95787f6b74ca", 0xdf}], 0x7, 0x2a) r2 = socket(0x11, 0x3, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x7}, {0x2, 0x7}, {0x1, 0x3}, {0x2}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x400}, {0x0, 0x2}, {0x1, 0x1}, {0x1, 0x8}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0x81}, {0x2, 0x403d}, {0x2, 0x7}, {0x1, 0x8000}, {0x1, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x10001}, {0x0, 0x1f}, {0x2}, {0x0, 0x1}, {0x1, 0xffffffffffffff46}, {0x3, 0xffff}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x23}, {0x2, 0x400}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/14, 0xe) flock(r1, 0x8) 16:00:04 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x201, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xfef3) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) chmod(&(0x7f0000000340)='./file0\x00', 0x28) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a42cfc71bf167e955cd0308abf144bf810d7a71b985d5953985619656b4300e19bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c101d076e162c883d7ea423e28d3bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x93) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x2a0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b3d7c263cba085fdeefec7e3971ea737678719684c3d75503c757fcf75fa330e2f9cb10fc054865fe00d4cc3e6deecd68580b335fb07baa97ab905680b79a66a5fcd97c200b06f29926e7a2c4c9fb846c275a60f83b1fa21ed35ab20b696c693127f8490387fad8e39774ce15ebbde01c35d5cdcb2ee41899c016a67931262b853f98a608baaef55cbf1bdad73b1404cb6a4b996d7236584ac0e17493c57c3f29b667df402cbc5d65fcac6e214e1f8e857dd4ba860b8bbd6d0433e1cc25649d2bef5662ef4ab64f7beb110f5308031cfaaf7aa9d465c872c8773580a40a0c887b2e0dc089bf12222bc0f94dc9f8a48e1ed0f5978773d2851a5903e6b21a61c7e2c3aa74a6f1d87264e15d3aff5307f3a0e9ceb6cb2e46943c138753eac9413f02f18b7ccb4464a2b7a6916d204727f783d92441ca582c9914cd46145d4d33804970875701376e5d6dd8f07c929ba28b4108c2d738a473a23f46d48dd4cdc8f57c64bdf8b283102fbe15c398a2d6afbca7d703bfaa5ce4e5c0f6e15b8feccad8681ee3a60decc47c8c57b23914c973b8253fdf344317dc811035d31592417bfbd1a528343cdbd588aafb5015c0d681623ef1e793192ef03dbbddf6aca79c7c6ae84c2ae3ac01d3deea85bf72d47cf9ced74b21e45f70aa2b3a11ecb117792aa489d6103fa61ff1986f6a9bdfc2aff77ecf7dfbe0861a49a31a703b6715a32e6fa82032f2834e4f1f8757da01f18c8f54a25b4a6f4bb73ac6bf5baa032cee1824d1370940d4f22cfcd59859a659adbe7f1b8bcc7bf9b644d6aa9c61c77a0c8f291cd1f33d0e8f870ce913a945829caf370483037408802f070ee7a92daa4682cdc8bd2efe92400351912cc40effbe413f6eedfa41bb89d913f71511bbf8450691b573e8ffc4f2c1e3e595c31fc97eba33317451435789975b271dad33f1ae2f19b4febbff3f4a0976a7f8d798de8ec5e7232c0620705c7ef35c04ae5b7f2c3fb38a373bea1a1407d4d52fab0b97657d98a0be1af61290196d9f002b39a4fba87f0d6ff1299f0e6507eb56ecc3ec2b7ef60ed5707eb2dd773c5951de2fa43fee2034365d3b0d4378ae9fc6de5cb53432b3ed7cdab9fe0e0cbc24ba38a726552aba44f8bd3aba0106b6b1d16bfe0c2f0b12d34be0dea69d65f5730a18feb1663539ad284b563b0bd86f97a4e92bbf1f9badfa11697bb0e114a166ecf95c5fe46492faaff8a966e1f293e96c21a880b23a23b69773fa2dd8d540651980afd741fe4331f96ac685202c90ba898332021f3d8a6adab5b258f08cd6b12ba9206cfcfe03a4b9cc537bc5e60434179940ce933a712176d5f3a4b3ec49bd7c86ac65a784414ce025b8a4808c3d081f9d50322ee9e78b8df7e646fff9c8cab68b3bf8623ee5b7846428e2d70ca6c4513a400218b4cebeeda435417c8f763cbe6b7f0567274f9c370aad5a87652137aa669e0526a22d121cc9766afd80348b957386f9319f1a00176087bbd1edf742e42d0d242023020565dd1daa642d40c79e82827737d395e8e38b87fd9736d5600fe9dbada8e404b7a809d27184aff3dfd20bffcfed8e43ce2d04ecca00019bf840eeeae8ee3906ed451e4360a1a8b2ef94704e9698d60c5abfd748ec5ad4aad8bfbfd95c95c019cefd75647cc9f6d72d1c50fd3f9149595b5e17c441dffd75e95a702cbd1c340387a72ed5d3aacdf5ecdd4543865161022f50756834a7057e76818b866aa6e7f22f4621e0427d9483521ada969638bf9e5a738cbbd808e3de5d8ed554b9b296705a08c8bcb2793234c372842bee323168cc7aece4804bf2376f14564a0dca4f4a7ca2587a09d87bc226e505e5cb44d92c654d06e48b71d2566337a10aec76ca3fd81a0d7318d43f8cf76d1dd109cc9f3172f78f7c2b106b1897b4626eadf52de26a58623e6474d48f263f3e8e1b9cc9193a15e41615e9334ebabe2fc13301a17bc0a9e702fbd6bd265631e8154013a87effab7fd84566575a835a927c7da2aaa9583b9e7ee6515048b4f1bd714091cf6e421954b06f55398e7b1647101ddb3f446bc5dac8a555806362e2b6cf1121ae2eb2805094b6c63eb7620e85c5f5c1741899a34aa2400ae86a97f63062c769e918ec990da7016e0d4f0cd64ddcb5d3c22a790f25e5ac65de940a07ae4251b7b53a29275c4382997e664c5cb253bf28a353dea26e91976d94b0b4f5c0bbf2910b9b2aa15afcfb951583e1c3363713b42b65b95c344de4843a9d0cee72996d2b5c81c33d43f04a247a03de32ad20e9bd9b5e1f162cd0f8bb87a8d7023367d6d445c9197406bcc5c9960b398cdd43b5bdcadc35048b4e14961dbee42d4528f3d21ca1922130a2d4e8cdff0a833f0c356415aee3dcc82a3d73a71ff805dc0ab35137938ce4c29b151c26b0579ecd6b19249687164bebc5351e481960871617feab1f0e726fb2a5c9a7f179a450cd9fbe4a289b74d1c4b0365f782d4bd25c1c5dcbceced871ec36fd15b4c02a57d08df88883b71661fd8971f8463b6b5dd48d6eff2d1e8891d366c4aadac7ee7b346b5e85ba3de157fc2fed4f8e6a4491a038a4202bd3a3540aa3389ceb0a313f7b2b62d9843ae24c829c798f19689ebb5acc70d35386d846180d55c763982be2432b4b039bb68a8bf9f5697d593e75635e9c531b2667d80cfbac1bebf2f6bc2d4d4031251fc26c71ef0f94408bbcf13f72a9878eea2f2a3ce817c0e6ec81f68538319ebe12f5bca09448771375c56d285548d9d49687a57358f43aa98c3ed35a748a00e134a1ecef222610eaac4def952de807e33dd09cfa6201af686d03d7904949189f26dfb75972ad7b87ce48aa8c650eb367c82747f3a909178db9fb87de4edabe0775270976efd2884d5d69b2e7c9101ec8f6c6d16a126ddeaa86c251b36df168ae4498e4625a79bc450d3caaa44a458d0db46dbd32ecb3f62c06f178ca5696fa1938c576edf64bad2007830162a243954bf170d4eff4830b87de253feb9810a033fecd96fe2bc572345b6d9fda2494e3013ec4dee6cf7b8ee8e3a59b27b71dc5f66e040a469d9319b09ba6eb7de93fd23dc14a63c66deaa5aac46d802777865db3f4a48b5e89cc9bfb84f870681ea55dfa3fd533ff90df6df21653f81a493f067432b59ed14351afc151634106c14a5e46ab4d16f2abe8f0a6f6e5dacdd9e2a6d1c073d428497697cd2751301cb83d1c3541b901e7fc47964986d8cce9999b72c815ac040f1ee77dbfadb20164e8012cf69a020bcc1105eeaefdb5087f52e334b4500d12bd30488c27c3e74968ca6b9c87bcb60896072321aebeb18d78440990b5a9283e81e222126e5a52c3d4e6b362c9e811376224f36061e131dbd1ef9acb180307d2d278667c51c24a831378070fce52865e6a65f06f4cfb4ae9d346831a9e3f201cda16bdcb1d5228363b605b3ef1ca125915ead53005bacce567a94b195778a396e663e77abe136229daf4e85ab13acceaa36bdf94ff93b0dab3936aa9f8b1c9612cf4f95cc6308cb756b79c5a2cdc0bc19a7e5f3ca1b70e918f47f3707d0817bf050140297c62e7254c7661719000eaafbd3f095d834e1dd6684e57fb2e2bfd599630735a0b0ff3012132736f0850ba1f5c04599009fe800d75eee8e3609886f12ef222f09afbed4b35675ac67285ed0874bedfb0f92a9b7793b1e30ac367730f7a4483aaeff7693ef386f77059ddf01ce88bfab0cc6ae23011aea5bbd7f0f1872734ac41becb9419a4e10e63c2ded572e53f5710021314fdf004e0b5536636e9b8e422367c89a6ef3319d390ce0bfc52088d0ce9d20ecbf28cd25a7577b640ff506197f63789bb2f88aa3e970ac74d938b6a6f6e58e4524ec1ea951b587ed0ca1668dd13ef6d338aff48766ce7bd8fb031a882e1406bcbb36e747d93c931e7525e2d980fd748a38c7ace1a3132c86cdd2defa7ebede9e20f9dd2d41465348c48398adb04e17bbe85f50eab523a045efce9759d65715f080e4a6038e8a2beef8c63adb31be26c3f87cfc04d2e8eaeae799c16e2c8e680d6ba25180e2b86e55a1551ea55acd84b5ab830d0ce194b7c685b0bc1dacd31c8c352d88ef8c08506e1003bcf08b95d7e6b461813db9c56d9fcbe992c235b3f74d3136b8716c3b3cff092a22dcc7ed4ea5d7cc85ba168710a6fccf1dc05d0f42e171e333da98939f7497e342aa07b4424d19fd84034245d88eda32444c1f9d869648d1e2376579a129a1f0cf1e6c131a36765c6c9fa636edfdc3b2f07d72a0f395607d0836214ab07d96ac6ee74a03468a20713cab26e5ddb8afd3c345d9dcaa42e0a35c6e871aad55e5241146965fe5012bc03852c854e311f2fb4191eda989256721960b7a40304668bf1e3d26496fd165ec6e7ba64c5ad80890bc2ea55d2f1fdcfcec231cb37a56eb47bdd405e2acda6223186899e2c719518555b47d9fbf622c30687cbfc4449d6ff8b7f1ce6dd25c9e4844bfe011040253e04946011b7de8ce13501f63b34ddca2ab0bb1dbe572cc0087bc54e8948a0d7655182dec6a87062f02eab6664cfe51ae9117587f5c85d6c0ba42aad03662a1332092fdb6de52654e34e7efb0c144f0f14d8d08580c46c82096e2c8638366f857f5f6302e9d445a1576aa77e4ecaa4c8951f513d54b4b6288a20a4133020a75ae1f7d2d846aeff5a2ed96e3f2a249edbda5ed32b952686d3b6b5735df239f769eabcb083c249509ed4a799a185041ffc3698912c0e47cb1c56ba8fcc9e", 0xf7b}], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="0a5148fea928d9cf9eb7a66a96f552c9f81e37c3fb1b2e4ecbfc129290ecceaad5af36c96cd425e4e0ffcc780909bbf03c87609f913b9ef9d51db19988e80fa4f6433af0958a6f79ce65fffbe8f52298e1278e253c431f46c7b61aabcabaab22d23617a4b2a483bc4f312b9ca9cb5d85aea3d8957d25c9864c4367556727bb8ae8293dc1510ddd5a6740d2339a6b9ed64664ccb3f7c3f49ac8dee147ad459a43869842f3a5e7", 0xa6}, {&(0x7f0000000200)="4bb1aff6247ed092eaf79781fc07600dccc560cfcfc4e705e9072c3438895cb20fdbcee55c954f78ab76caba5d452fed0aed235a2aa327dea8a7677a30e92f29ab7960e81bbe887e197813326e218d3a6f8fe58143f158eaeb00989b2f0ba3409f8b7577cd9385dc8d23b8f60eaf2856cfc95e83a53773aafe7a0eb72b2b3fba933691c59f6f7406b13a3930a3967fe03f205a422f76ecf2517c8d7985807b1e1ddba1fb0d532058f88ededb24c1781d0025ee5d74d46e142efb37", 0xbb}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1]}], 0x30, 0x400}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x40, 0x3f, 0x2, 0x1f}) 16:00:04 executing program 0: mprotect(&(0x7f0000620000/0xe000)=nil, 0xe000, 0x10000000000001) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x3, 0x1) r0 = socket(0xfffffffffffffffe, 0x8000000006, 0x20000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebe8774015c5ffcbff13b9fd812e018071304864cbd4cb728661ad1a7ab7392d01000080096fb9773e21a10f6d82ab13b38079cb7d6f66fe9c30dc6d3ed93b580e6eb1dcd79bbf3b9dc0be7edc3d6ebb5d0c7de4d2a874c63c45a88e269f52e54fac7b42a121566f514ef06a03853d9b31cee9ab237e274806e3f9e1", 0x7c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x2, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x200, 0x7, 0x5, 0x0, 0x4, 0x1, 0x80000001, 0x1, 0x3, 0x61, 0x8000}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) shutdown(r0, 0x20000001) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000100)="178fee02e35523484d853b2bcc25eae0ef293dfc48007d7e6873a0feea233dd1daf474997570b6d40d12695085f714f53d32505a0fbb3352fe9b885ba6d915407c1bb1e1750a3b528465d4412b693ab6d94f193713a83b039803cb38389b64739a56ae16e01685148214fb9f3c5dae41423fb5a99fce3674463b74b85455a2fd0809611ef5f7c6802c017ace0c1de7bcaeaf600327a8282841426cd0bcc5bab4c2bbf2d8b45e72a1f63807b4f4602fc36abbe4b03ecd8d4bf1f7524df9b1696ccd600cb414e0652693f3ea52ffc6eb7946d30f92ddd575384cef15b86f3e52bf711871f29b0db0aae0cc66d853f8e537bb80d6d960cf30146797085d24479bbf67223da08a12138ea45c3351d48c46b16dc15a4b8791f9fcddcaaa04b2196952355751f8863129bb3fba807e58516410057460136fbcd5828705d65eeb4ed6f63deb78ea9d95537645a382c5a36124c6ef723f30b207f532e90562dca139360017a91fde1f18924330cc3b5495eaab3f417fb3446558c1fcdf3c7141ce29689b659c6958d17e77dedbc16b5ee87d011c5df12420a773113e935f709c5c478d76a130f3515b119429c0dc717873fc65462a3a89865e91ec9559ed46b6dd4a2ff921ee611c23e8cb085aa8227d8db4459ffe93ff7b281a929f60c49680d2df050bd38803867fcf27f2c5c57596338e5b2e606d26c512f4053f89bbf0285070f80b2618f5aa4774fd2c4b8642eecb7e836bdf4d8c49567bdc99a4d177193c815910b844aef43a603e57d6f7401339c0f1f9db184e6865f6216197a894aafe9011fcf1bd3c4e1bf6fe3048c5e35643900a2d793153b8c71495fd0513bbbfda28323c56dd742285d65043b825312f028c19262a55a567de9d96fab6d1ca2678d3bc8534b61928b51c2dce0f498cf738e31fa5ceb5f7781305d0767a641c1238febe7d370ed2992ae2c695a468a09c0597fd67c6ba6806fa97142c2d8b15aa13d86fff9dd950699ce4a66ea9558d82138b8c7238d69801ea5a5c1143cf6177d32fb14ea95fb2f572ef9bbfa1db93a29eb99bb4ba348b2a2fa7f768353296315cee421eea5345da238595fc789070e588803363c70bc93377d4bfef239ed33ca035eb51cceb01a02abca1708c8e2477df27fba0e4c8d78bcab0988a47ecafb0528c8062114d0be97516a0022dfd81e7a2e3c7cc7dc7969c1e4c0b66c85023089edf4f724fb6d1ddcadaa33a593864904c20da9ffeb129fcb47fd22d0e6329e4486cde4f7d7b4d2b990858d6b5374f2377dde3c2fa94c989e58a9eb4d4e5a778450fd95c9046a0950e677b1619fc29bf745dc5adef763e85a12015af9b064542d53c971510e599871f8cda45f969e0aa94be17b17e501db6c25de085aa1b965bac7b27f10ea22f697f613838d2ae2e4af5d44c0e3fce7f5968832e2f1e1277efe92c303de4ad86e73cc3d1b745a7aa092ec1346d5874d9a46c0f1aeee9be464d2fb77955522827ec1c42dd1a97461b61f0e6d5e9e4cc662abbbc5c0235230ff656e532cf28e74e565bf1a35e50bc83e33eadbae1d038121ede7b5629be1e25d2589befeee57272de101b7857ec0a3fef87214b2ec0dc002858a774470cd151a112a63092e4aca5645cf3d7a9244e7663a53965ba68cbe3b322bb69ef7f49e14db389d9d57f36e3e57fe4bbe779b83bea08503c528ee4fe67aaa4648029d5bc04e8a7991b8b6498c45bf163cdd5cd3547ceef62c16ab54c7824b5879116c48f587d51444c679879d3d2ef2cefce3712cf3fcb21f5a6061a436f4fd8b29cefc16648b351831d1267aa3c2e19d298bfae7d86e793f6f84cb3807e51f0fe435a51bee19ec0d146a9dd7688127dc44376415ad9bb29b22cea291246795420e9f9beef91a1357e4996c1d919577bfdddc8c5aeb0f29aed03b3127dfe525ad891e6eedfd181cca534161235a37377ceba2e03ad528cffb6f9aea6e9b3d00b9cf5c046df2472721719c17d2be4fa1801d6304931c80e46145abb376f14f57e1f95d4ffc9ef259c770774b558cac2bd97ed013184317b55569c16d201318a4a83379dc0d9ca57c28c0960c1c9414ddfbeb88e660924c24698cdb4604d432e1f7130feb17db4ad3edf3db8e1e6807d8c3cc865e7073661143ee031215f5d71a300d575af58de1928b23b479b29aaea65f2afc6af35c30d6041f95b9709cb51deb5d9dd0183b91efda4db91d4d20d5996e9672305e67df94f3f22645fa0d3699727dfdad2eed500ad38545b54a9747fb126cf1743b3c3ddb0744cc9f02a5d48869a0f55b7afdae02f7e9b899b4f41cf0a9f803bf01ca006ef24190eba7f45be61608c007c3365cce151df219ac22c90eaa3e3112137c6f95b57e380eb39e740fd4d24e5279f17fbdd6efca8119260b853cedc18b73d77aa066caf199293d320ec7cb613d38920216a3ac90ff4e31daae2378e778c47fa158683690a881a71b595eb8f0a2f79af54542b447218bc401bd744c0a76256b71967a7aa206b03a1ea6d0b86aab39b900f369375c317a04318581db81060b7a81b6cb79639ae45ce0e6b8fc86cca97dc5d29eba59220f3fb2f1eb4820f25d0721be067592809f88895ebacadf77c8338c246b7d79b37328fff58665ff2a911baf7f5543f6f9fc3f84c314e16907d8c661560ce87b4742c59761a1e59bdd23e976dd727cb4f0a19a031cd4dfad1fad2bb61d835cdf7844291c282a5d6ce5a55ef8f7e0d3b0834e13b80b0d49ca100b3d9fb78a5eda5590590633ddb15ea93d892b1e8e0220e260fe5bb90e4b5caf789bf434f3b82c24f36064beea6aabac126151fd764e96ff8a8b32846d7f8d456b0ba6d2d9f44e6356c1589b66c1bd83bf887f669aee67ce22db2be3a6d18bf70517c53916f1b607935c65e815a0db72fe517e566d3aa48c5492b8e9c90bb79e92b0f6ba875175803f093adcc241d2e75ee5a23f5f6a005e064211aa14fb2348dd97db1fa1d203a0e8a7615d1b31295feb2e44c0026e9f9fa95a433002edc0e4b882ae2a9309bda9849ae5e3ee114c5c5409ac6565a2a1fbe3f7d382cf4fc5b418b5c9411b2b89f221773361b357100b878cc0aa0fa9a2d9758ab29ea627fa9bc30559cc7d3698fb1a860eda77febe054c4908970c56edecfb64d16fd4d30cd996eb9c22f836abd5d67dfef5a1020a5e7988fae67684a3c4194f468ab7ba727ed26f2f770b686843225389ecb29e81a0c1daa16c4101f301f1dac13d7db52437852f364656557f80f43e5058d1685d0fde7fb83bf4089aef34d56b3db386de0414f06812030e29f2be2f30ec52a0747c1e44095ee11809f7374a629985c2e4da82543ae4e3969b9c2207ff85f61f7158b44f3e558a53d8c3eaf74e321585ec6318ec21adf76ea00993eaefd51b93e3dc6f4a3969a3f6a4a2067571aed064edf5ca29ec3b2fbed4a12b96e9cecae03212bb3a63cfc6bdac297aaac5ee3c92cee83f03a12c27896d2602758048f495429ba76274af007420853aaf5923bbd10696cbad9f158f779e20a282d6835570b030b30dc90e9fad374d7fe98ad3d55e21b78a2f968e4355fcf7ed357770e824a027cdcb57105acbfba656ea5e97367cae9cde51823bbb2b67836af80eaeeedc5e51b0b03dc4588747d07f4fe76ea42e17d59bc2b4bbe4103d8e4fa98455985f22e06576edde5099fda47df0a3ae5bdff5ef87b526e3433f8b60c89fe5d95b4356a452f1cac5d35b64be674dfba6677216866079784557405b6c2040ef63d2e108dab487429ed8abeb04ac5cc4b8d0c332868d55f4c0cb1986d3bb414243e0b35c4ceb6c593ba5201cdae33d410ec9fe391fba865a1591ca6e94c0dc07e12f55e2ba0683c3b39ab719167045b58326c589fb1e559d17b8ce1db52010834735083d5aa0681304b821738218860595d31b24c8e67c4ee42a299f58c4b35b3e2ae569a9344ad9a627e63f7272afc42d98d2b0632d1797d446f3c7163c55b4d695f481fad5d6f88e82a90852f84c67e381fba5e54d4cd3360b046d2e4e6e459870ae8c916e96b93b4087d446dd96344c001ace055f94edf946b8ed2ff807ed663ced80b7ba392167f546417d3b99cd538e7f7aebd39948112b42dc58ecc7a6cd1ec481e4f628a57c5de22f90418b7e92eab0e51dcb2ca9559d029ea923dd392759554f40da96a4e5e8d510be1e1ddad806d58ddea116514cd230bc4ed2e2c3371e3b46ed5ee8ebd4697a8e598c1f1e1d671bc8fb963821cb124ac0bcf1601ac1271a91e93557cf311e5d60242aa1bf63bc12fe07748ca332c39cc29f190254c086153dd0035a4c1591d64319f39aa187c0f9cd98bce577012f951c41e7f2f8c8c2db7e67d5a1c698486788f1b5857970b79c8b4d9864fc780620c9aad5cedfbd64322c68f3064b72e33251dd07c9321ae6a26616c0f514fc914d7fc18c55171c60a0329bd0a6a548b5326f340a569f13e2eb7a5f194c64ec835cd9ac754a48ac3fecd12b9c115da09863235b98c4364afb369a1db7bad4998c9b707f49c5d116f21d915a94b90af9ff9ab70c99d77b95074f34c705f179f8256435e94df3f7361b6d89d0d06bec349836ef239cde893ab934b1a756d73e3324c4e6be9a7b72e0fe6fe67d82e8c70a670d4f6d19c618fb9459912f3f3a189a5a95211b656ce5a017086fe973ddb84862d067b5dc6a011ebebf24e8665d7fddd0006b13f60b8bc0edb3a3d41c709901b848ab9c979d862f8e4cd69ccd62b98f56662ca91248dcbe78e4f73bb5ab69b49979a2e230eb64a2d8890b02d541ea759c828b269053076d00404baa619a9b4ce2c0bff2714072afff21136fb3688aec3c7c489b89cf2d350864d6503601cae7859bafc1e8ed3dca97d5d21e686f4768a4f59161c9ee5ca6f987c808b460e6152160e24e157e01e131c012e0ef82a241b2dcbabf14873db8828806fef027596f4e66e171730b5785b586495d7a288d1777648fdbfb439ba7ff3b29b7c00c438c155455283a190e5d91e38db19a2c3e541cf5a6634a42ed7240d39a7bc5e42ff16f6b534f394034fc85a4e700ffc51a8a792f2f4a98afa12f59f59c83c14231d9486e59f7230418f2eca6af4a0c4e4bbb5c88f59cfcb26ead3a20261be48ca3d7ecc68a474ad1bc88d176ec7bb858ee2d416c08cbf485bbeab806590e6d21577c4befac8eb131ead856dde9088fd89bcad1ff12a7e56a19358b6d98e9018a00c353b56e0e21033fe4c193a27eb52289d1085f368590c89a91fcc43ec514a3e22aaaf6d2993b0c0943496f9e88fdc95d7752a1226ea32c8a7291645be39784cb57742200c505a39b10a3fce7103b5513ecbc181356bbbbb7876296a1e56ed7c9258a9ac018a0218e86de9958d172a495d01795d39eee0b30007b333e226aa5262dfec402403ac5e7f4b1859aa06d4fec5565a544a1433076505a0f85c76cebf9b2c16852bc1921da5a541bacf36b0f7566ae2f1cf46295f50752c3242222d358a2c89bf60f5315adf2f6db5f65460d16fe6d1de1ffb42071d381315050497091410da911e52605946a99eceecf6bdd0f378cb703928a3d02d88bfab2057928ea54037d8baa356b89978251fa565bcb095739805e7056fdc1a8c9c8cf681a2ed7134abb316760f56b732b07d714070f297ebd361d72fc426909939509f02389164048129393af15dc79a3a4c41f4c127107c3ccbd9a9432e8a3757a4d1d22064c99786bea0c33f9865f6d34a51a54b6307e2b1c0c89f6fcc8881e96920d3258c9b73109d3e91cffec61c08e241da50ce6d90ab", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001140)="ae074ce5e613765a86f0f30524087eec681472559760e8659c05d1b3ff92d077878325025640b0a703ce3aa84c724fe603660b0019db64795d6ae26a6a32fef7f3b34ce53b4e436ed090a885c9408b3c7a86dded2ff92e62dc3c799420376932fb63487b0f85c187f537735ed1cd02", 0x6f}, {&(0x7f00000011c0)="634356e7b656e59b4deb4e71acfe78c9d89d8bf53e83f5aba890db85b57d73c9dd5994ce5d4bd31daeeadc417ba3727e9023fabd754e8bee17ac4de8b83139c0", 0x40}, {&(0x7f0000001200)="6e0db74fdb53785f04011f7ad1f8fd69fc01c685368871597728dd62c71bb9260546b0b0b8e78ca5289225763d8afffebb37b42df9dc283642228c28888cbc7b90f8e1be769e46f8e3b9852ee5f3611957ea3208ea245524d716eca2902ef63749f2639baaf3a063a3549645121a46535cb642bae61904bb6498716fe3faf3c2f26cc72c2e8fcdc6f21890a1d39dbbf86f45476b2cb10ccabaa82b2a36d6791bc67acc2d3086d9dfa86ff9f271db3ebf9ee0ff40fb38bc9c3d707d470168df8424959c19148ad3b81877a00684362113496082c61fc4f1bc7bf96caa98216b2b313576", 0xe3}], 0x3, &(0x7f0000001340)=[{0x40, 0xffff, 0x7, "9a0a2a42f551bb221ec6f7ce1730680033116cf22002a2652602041a68aeab010c8e7a59e019270b189ef09d3b6f19"}, {0x30, 0x1, 0xffffffffffffffff, "11622aa3bbdde13782827c8a612bba3060eaca4710aa63c752bd72cdbd1bc09c"}, {0x28, 0xffff, 0x3, "0e138164a2ef4fb919edb5cbfad0477bf354ebf41fce"}, {0x80, 0xffff, 0x0, "27494b201e8fbf97b146087bb32661e3b01e2202a73fe2f893f904e1db700e8a19638b716dd8a398a4b21bf57de09d891c03295733761bbc8d912100bc2036aae15e95d80d64c6729fa8047c0511ae374f6db5f8016c03be2035cb986a53bdd64607ff7a07118450fc78c2"}, {0x100, 0xffff, 0x7, "1ff67e5db96f9f05070434183fd4b278617b065f94398c1e32cb5043553029c97a79e310b8d3f4e758750136f4043cb2a912ef57f444d03e7c661259894bef160448b75f26cd51f62e97504cff849e852c08fd50ac3e82559f2a743e6c36d4d3685b6b0a68d916deac8a790a0478cd72b6741510452d39c285f5fe761215a0df74e74c2316ef7b513158b9d46b7cc857e6e99d91830a558956e259bc94ba6fc15ea88ebd52e9fa3574904f9725d2aa4a8b33fb5d898cdbc25779b7076ed2e8b956613abdef8fe523e0a136c26133efcce7616c52057ff5bcabb0c1994e35f5dbeb28ab19cf55eabf631f16699c"}, {0x98, 0xffff, 0x280000, "c95f97a04da4cc7dc042c02eea9eb553e9cde69d23f6709924333ccc368ddd14c1afcda5e93db9c6fe7438cc196a87ec81c6ad71cae35868354e6f0dfbe249b94f6ba54236df3303a055c7975d4158ced583b79aae26b3e2905c43ada67d9698c2fd5f3b9e5ba2077bee34d310c2483a363a4d043b698e7c775afa198011b07c0f1fe1"}, {0xa0, 0x1, 0x10001, "0e9d67b05010f94819dbf117726b10a1d387f57ddff2fba2c77ec8068dd113b70d14ecf4a43a086e53f285a5a66d0232ac0f345ec882c4b80b1bdffc367d496d87ca89d375d708107a2772bb8ab56b5b948aad5652bdaf52e031f7de1eef89c11ce9e29956136aabbf5d5fd7d09ee6c403c688bfea8564bdf4f4c0b56ed868d6853ae654d00579f13c712fdb383d0e88"}, {0x10, 0x1, 0xffffffff}, {0xc0, 0xffff, 0xffff, "af586e02f13edec8a2d75936beaeddcea2799d01e7da61b8b990c14ee6ad53bb30307c6312b43fe76f7c8a4871d7912c846d522f614ab1da95d56d7476c0b6a5bb3640080c669e60059e6a6004c87d1f7a474f6b41528f8147a5814bd18a8e0c0f75e85bdd8bb9fcea97e856c65559b0a840a9420ea00260eed20c93020cfaf8f373bd4b5b2dfc88f67a4ac0c70d957479bbcb9c8352f77c3db08802d07ff6d9c8514919bebb7348e49adf2ab2eabf"}], 0x420}, 0x404) getsockopt(r0, 0x0, 0x0, &(0x7f00000017c0)=""/227, &(0x7f00000018c0)=0xe3) r1 = semget$private(0x0, 0x3, 0x2b2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/116) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6, 0x5}, {0x80000001, 0x3ff}}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01472f66696c653000b0042d57ef018ccab389cdb4a6e7ebcdedf5cb2db0660209186cb92a9987383a8ae8667012490dbca423b0a69e"], 0xa) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) truncate(&(0x7f0000000040)='./bus\x00', 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000140), 0x1000000000000376) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x20008004, 0xfffffffffffffffc) shutdown(r0, 0x2) close(r0) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0xf8}) r3 = socket$inet6(0x18, 0x4001, 0xae5d) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:05 executing program 1: r0 = open(&(0x7f0000000200)='./control/file0\x00', 0x0, 0x84) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r2 = msgget$private(0x0, 0x1) fchdir(r0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$getflags(r0, 0x3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xd63, r3, r4, r5, r6, 0x3, 0x6}, 0x0, 0xfff, r7, r8, 0x7ac, 0x3f, 0x3, 0x100000001}) r9 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x3, 0x0) readlinkat(r9, &(0x7f0000000000)='./control\x00', &(0x7f0000000040)=""/167, 0xa7) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x7}, {0x4, 0x6}}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x80000, 0xf3, 0x1, 0x0, 0x478, 0x2, 0x0, 0x3, 0x0, 0x2, 0x80}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = geteuid() geteuid() setuid(r4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:05 executing program 1: setsockopt(0xffffffffffffffff, 0x3, 0x40fc6133, &(0x7f0000000000)="04cad74c7a077b65387d11f0b43198099642cbe18118dad92d77347df116a720b2bcdf18bd71ed31a156c0aa2b6d5c32705957d52a2602fd8b64c9a6dbb6275c95d7c6ed21448467a81b7465950f307f0bf4a13fa72af6b1dc7fba4b952ae41b7c48465e880d1aaba001ffd5954c1cc1435da026a95ecf0af8b815a207af3771f5346e938600a1ef14b5c6576b47f577fc852389205b00a13c447c1832e75fc64f0edbf170cb47c98ce17d403ea46684015b3811451822244a051d81e1bd0df063bfface26a13f9c8e1a7c6a11a2ba3bc8f1bdd6356a1aa8f12ab8f47b3dc0688a1c82c7df224981778c474b713d02220512b5a2d54b3a9b6d956909446d9f6ccd154d99fa1fa5f8f4a31c483635cdb3c8e420dbdbd9642deecf19207d56f82ff1b68d487da0dbed0383f72c260a7763dab1649cd8150f2086aaca330cb1c719554719b53e4fb59465570e44466032edee014552e7f5c4835896f1fc4e981f7ee1ba01b763b7d8bf8c981c72fe839de2c2396c0d0d255b6ad1517e99af8b3a85bf295475086ef9c1970c9679d529ecc5c7fdc0e51528001cd57db2fdf9fbfb64de21cc4f0f667ed4e2b3b4d5d6ffdd43f4dcc83c3494bcb30ae8399584c450b3fd9afd2d1e3f600f8afad200a787f426be05d17f62837c5876f5d1a6c68fee6ff48271b03ad639fc33eaf0b00f7f6019abb689d6eab8bf153902c6870afdf28ef19869964e7d424f6082cedb954e851437608fba00658917ea05976221c5d941893671b086b81d241cc4ce2901ed766e6a2c318d821328b14787e5bc54037f02b7c8b98213f7882bd3762c04f98e1615e3482b017a5b237126e323d19e2a3036b7c64dc059635afd016a87a62ee7a1b5c1ad9b82cf3d900537c1160e88a5a4509ea2522a7efb56fcc091fca9070cbeaade16ff7e9b0b6b852660b3712ffd85819d8eeae1299a90a83849e2470c2a7a07587f61737a06185a539cfe49ffba1a5a8b3a3a50494e3f5db409bdcee2a18693109ec0a78cee4a58c89f9dd9b0def9e95a2d9857800472910d3c4d3deebc06eaf4180b910c3b787541af0223986e46af2887a7faa131814bf7b642052b7081f3ea29a9aeaf70a28c547d03b099a23fe8d4312eb65c40011831666fa905dc01a233470da61aa1610f4fd5b84967c156018aecf311afcb959f3d8ed357f9562685146d6a8ece4d92f6c13c7f707299fbe32a30e2252020531815432b59076bddf91bd8a1299abe9049cc1a8a04fc2617936c4ff61922ab2b94882eee3c1800097f02033f2a408e1bdca78ac5085bce2614f2f8cc3ece51a0d1dc35a5f9d162ea7382e3e0d2d6ee1ee93e294531e02ca85cc15a36c42a52c5a4f2700ffccd9d9cdd94f8474775a5b910ae32a36d5a1c2745bd6414c91586b0e2655e1973029ca4c0e61b12ae808020480ec03a4638e921e40cc1681af78a0f5a28f584d92376b13a8bf0c4dc8e5ee48b34304cc6c97c237f8ee757c8ee0f802c87267eaa388dc9feeea5b19139d899780e030d3638f34bf524a4f8477d539d94f94085c7c9c7db02b814c3deca6ee1cea10316dd54ebe5171d7e04b80c109df278901815bff7ae3243b9ebe38baa373e1dada54d1fe0ad672f8c8828e2b7e2ac0d9a448cf2739481bf9edc782c4b5d721b6eea423f9803c047bb865222c8b9ee52d38fbe9772e3095c1dfa4699f2c3c7b4000643230299a239d0a33a3631eb1f53c5cf741882e26a0a5cdd0602bb57fd66087e97a271ee3b80e622c643cca179a1abdcaa7918c7065bbce3b0d5800bd64318cf4970881e414ed1fc3c4811285992f1074770b3f07a646d35e22110e463f7273f84933ed03d75c5410e2bcdbb9995f2ff2e684f10341e4f8ee3b7396848cc24002f883176232b86fd3196ab6aa7b45b41fbf23ede400d30360483f6c9df43fc641e360f760489600e640f4bbad885e408414dd5dfcf41c72cb329ae9df1707b41b1b7fee08264726f47248dc269a58c56ab292082e0af3d32a3c943c73281c6e3ab4e49741f6eb3af8b44c2ea9a00eec5e399661d172db24a549fb5be7b2bd244015892550e3a3f431a66ed0ad80ae0590dae01fbb47adbfa3df8c67ab73adecacb9a2f154eb90075ffb22d4fe02b54449798abf0f03ebf1062545ea8480467b33878a02db9fe28fbb2017551e70ce811a0ab5afca0242fa4d32b67fb6682d822e873190fb2d49b315f34e6b4d6d406230c22301b6435bd0db7b3e4de6acc385f594b8f94cd993218a369671bcda6e59803cb2df25d3e3e357eb2b7f47867eea27ae51423ea01764a2e8f9351f2d5c8d58795e84a01f44e3c9cc3f4d7ef08d2abd2be71556db799901bc3aada2418ee25793e80fdce281603a820bd05d06cb2c28e9e7416a785a885b0f767d7c073078eac73294b2c3331917afa25918c9e16cb1acf7e7e3b96316b56643ca7370b43e704f906c599c72622cfc49e2b2886b02d79ee5c692b400203dcf5db7387527f6bbd3f2fb1d5ec9578a24a0f9f6a4e1696842f9b6b38acc411332a0e4dfb1c93264baa5caa8ad7f86f94a5c53c06e8122b35a344fc3671c869da0517864f2c514c3b6a5583190eb1a2341b8ce31adf529ec67d116c9b4b58835083545e7f15a9e2d9721295f08a7de2ee23743e5ee6762e088be96e412f3b7b7e90da1086696f35122dd68e885736586b3e73f7481a154d69c56526bfc7365c686a7e8d6de108001321cea673bc457c47542bf2a749181daeabb5a4285525489a548a64ba2cadadb5cd7db524d7bbad08a6c1471bbdd726c5bce92dd58d4296a1c6b5fd1770a75819f0ae4ec003c2e59404012e18b24cf49f03d9882a0c376e465d8707d0b4dc5b569a713d196873a6cd20bc0df54e362bb906b34e1f889c21bd6435a9a05914f92feb4db399eaf619b1e8e98978ce61957ede006ae4c91a13d582af9e47e64120da379ef877116c0561a17fcec02ef71de66b7fa43d1a84b154616a6d0f6f23ea37716e02aa5b5cbad8af2c9d62e7c9e15b799fcc9419852fe464755c4a46f717da63878a9370d30fa6e58c41925e8c57a92c3d88622389968d52f34acb4f3d21709ae1ca5b7dd5ed0f4d48e95aa641614ba2b69b3fa5d5e9e6af6ff9998de11ce9db9e12e3668ba4fa514803cca9ce2793caf067b79a22e93c9bf7b31ce4935ebbad06eb2223c9de59959da406e91b79168b451b055993dea83edf264706d8c6332000a8b04110e08e0462587382776bfacbb018c2c2ed249d34f77d81fddce29ee352e082501a161ce2f6c148b7252ec9ae698949cb554c7dee902194bbb5658e84a49a320becead874add824f814bb0e37a1c9397a1548fa3c1407213f99b45c151d5590d39326fb6401d5bc2505a81ad2dda6ae6f6c8fe5e6fc28baf60d148cb8232aa38c881ad4a9a07b445d722dba1e60bdfc5bd9ae14bd6cdb6ee4aac8c2feb0579714c5beb11a360e291eee049f81067d15b300267164abc8fe03891bd35e38a726bc87c30d5bedcedf0fbce9a7d34adf411ee10a34d461cf6d3cdee155695879bfeef38e27b09240cd3232fd2421d3c6b3597f3248d8230b860eea2f9ae531b8d84ad6db32d431876f60238671e8c428fdd689aa3518691d8521302d387781d5ef7e6ff5ca5e7b133b5823a19f8711286dc4e6bbdcd1e00d32ef0f3f1f77fc298d0cb0ea517f1da8d3e1b05568680dcea66a793247607b7d8c01536b558074bb32ac20e269b74a0955576a52bb10643cde2df4508b310ea12ed01f359367867791a4881e77cf6f74f61b8b8bf38d2208f3bea05e9c8447e862867d4c655917d7cf68613a4f938c2d096501903442a2ed711bc51a1f1c87457d4d0825760e83b1d8716ed8d59d010dafc8e5e495732accc0acec6b2782b83714d626964d2f5edd50152e88efc016f32df994880d92f2bb9c488580e11afa5e900b53a29706ec2f4488478f7f90c17db1c87035d15180715dad33bd8aa2cdcb14507c0c6110fba78f887a84fb7e1c35c65349c4f729df386f1267ac91c21298f8ceb7df4fa673344c37a340517a76e6f64d6826ca6493018320eb592930a564aeaba7e3756911be10b74b0737aab8ee00046d4e360698377d1fd0be166134cb06323a08360ef1e78df843103281f2565954ffe8e3fdf1d042e7f1060c07f00430ac811a1097275513e0a878d2495c6be076418c8306235051e4b15c77639bad6da31a5ea5519733c00442c17f21f1446b83f622f853b53121450153bfd2c6bc04bcdd719cb99dce5948c6c115c8fdfc948604e1b5adec5a392ac343455c9c84d7d7c25686bde98acf6206369b1728247c7e0ff3239d8302e344aeb8f32a58c0813ae444940af8a72de57040187870acdbd13a23e0acf03dc67192af585c4d8972a5349e2e50a29e2763a08f5c2303e0ca2accdc01236c268dcb69eb187485fdf5e07c030bfc1c6b4c59fc1d2d5bb814c4d23219cc3a910e9499618020a0c73d103132a6c6b8db88b5ec149b1d91746f242ad3d99047365fac73b420e2128f244568931e60e0267eddf3d2428529b0c3e6e001ea831d66cebf8d12f0d84dc7e96d34e1970cf8c155fd72c61b13c16df004d7f6d66e0a8d7560b554cdf28ec320148ab88a8a7ecb46d5a96378222f47bcd88f48d0febfc2918dfaa663455cb0608312d3693acc85bcc39a6513d6d289a6ead968f69929aa5ba5947d2652235da67285a38601a64f5c74511d8456f5380888661f79b7bfd7b9531a5197c3d0af8583016787523e894053f5f9826f6f507a83062d4231200b3fe7ace381aa578293ec1ecc63e2ed52b0aed55be87cdaf237c566164e548c6d7a18801686c0fa26cc6541df9429c7e221970f1d5dff3cd68d9159f52acfa6f04b9a1d98a55e2f2a6d3edc0a227f037b82974fb3059b59f98572ae8f5d83f3e2aa9fc84cfc732b8e5e6f8dc4775394db76860b94499a913cc8eeda83189da42f3e74ce30dd7c488d74223ee02ce460f11a6ea4c6874fe5e41c7414739c877c4f0e2ec7b070801233776859aa58672614d671367379ada2c891d6c59e57705d1dd6a075f6dc77727ff64904370d47305c6b5fe755fd484467c92969a79bdab6d770a175a5dd561cb13cc466d7bb33558d30021adb6660c1cd440c87e21d353f98c26a16383fdf0bf32852455db3ff1aaadaa2eee27f99d37cfe11fc11ef0166ef36f55d8d4e13d59a7371aaaaab594d349b6089c12ffe30a7029e9f64bf401905a8932abe76ba4dc54832c6f8237a724417ae3aacf5c96110f4970ab80b46ec2a094e003bcb792056ef66efb19b5aa05f2e039ce67a572b405231a1a790b1e5a36f10e78cb5ea62cf4cf9208049d0782de42b89694d6ff1b8b19ff61871731bbf9d8e22c5a89ade092a850733d37caefa2c010009369a30d619586a442e75cef5d46384264cc6758b35c5b85cab4f31b21a486790099ee46284ce3fdaa617d5a6bd20b4b5478b0b657c53e1f3321aa5fdad1a05eec80c9dd989cc0d36d67bf5e61b2aa97d21c311215057dff11de9bafb5c5ccf2a0f1168b1dd01ba3bf6ddaa76506e1f1535a2f779ef83b582129650c2638813e1e4434bdd23d99023626a300787b5b12084ffaeb62a030527b7fdca5a589d8cad2de60ac8484f6008294485b22cc492bc564c4bf4fc12636e9bf9999dd8dea9e9b7a66c581c557d3e0627c71a77ae1a22a6757ef8a5941036d15893073a7e2e448bf1c0ef60a6ef4b50efc1c3c702c42fc77c995ef68ea9199775ef9e56ec4127600294647cd81465b6c65e589af5", 0x1000) getsockopt(0xffffffffffffffff, 0x200000029, 0x1a, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001000)={'./file0\x00', 0x1000, 0x7, 0x2, 0x1, 0x6, 0x6, 0x1f, 0x0, 0x0, 0x6, 0x1}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000440)="ca4865c3c907914035db97598799daef27ccd99359f1abd8792ea42ee01744f88126747a16406e64e18759eaf95bc512555eee847fd1b047962c06810ae1ce4df44e8f439a6a50c4051ebb02360fbcbedaa824455000c1f862b650dfb1f244189de3b516d89acaa1f9b136c6f4d37ad74579b2f99cc6b0cba23c2dcdb6fded9e26f96d81596ae599183b7fee14248bc2389062375f896c8289afa5a18631efbfc9a62ea9392da075353fe10512a5429f74b28c70193b562e1b9d7ab9300c93813abf94619c25d803cb2d78b6a3d884804c5adb7b884a23c77a242f9c6001f9bb88a37cd2ac8a00ddfff540f4848290998a4ccca92a2f4ff91a9feec346aa93abd4c0210b5ac2fff40bfb91549a4520cdff39e83de1bbe819815d9fdb11d95eb6605174957175e00e5ee13fd02d5b0dc833a9ad556e5a8397325d2fcb190b905beffeb9893493cab6293d733379a9fda4c3ddd044c156717012418db24503728650b9ad05e17e97e4d57b40eeddf455c8180eb4377e0fa173239bde75e44c0aac4ef97c742dc7b751d5b63740e6c6718871bb8e5a5b9d5930cf34d3b77934a2474b75095e287c5b8f38d4036ab578801e7daefe1b4b050e61c3ecb81a9504d47e38ebe63dcff43775d1bd563dea03c28264810a2242739c32f7ee55052a34fcc2bff5a5c9d814594d3f4cc9caceb285594e3458eeb4cfd01931f1d2d3af0f8850", 0x200}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2022, 0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./bus\x00', 0x6100, 0x1) 16:00:05 executing program 0: socket(0x38, 0x3, 0x100000000) r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "00000000000000010000200000000c00", 0x7}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) 16:00:05 executing program 1: r0 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x80000000, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f00000014c0)=[{{}, 0xfffffffffffffffb, 0x5}], 0x5, 0x0, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) fchownat(r7, &(0x7f0000000140)='./file0\x00', r4, r6, 0x2) getgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r5, r6]) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x130, 0x3) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:00:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd8, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) fchflags(r0, 0x0) 16:00:06 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = msgget(0x2, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r6, r7, 0x5c, 0x7fff}, 0x79cd, 0xf6, r1, r0, 0x20, 0xe30, 0xffffffff80000000, 0x200}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000000)=0x40) r9 = semget$private(0x0, 0x1, 0x9) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x36e5]) semop(r9, &(0x7f0000000080)=[{0x3, 0x6, 0x17fe}, {0x3, 0x40, 0x800}, {0x1, 0x80000001, 0x1000}, {0x3, 0x4, 0x1000}, {0x7, 0x200, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x61, 0x1000}], 0x7) r10 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1241) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x7) 16:00:06 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, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x80000000) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:06 executing program 0: select(0xfffffffffffffe96, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0xffffffffffffff6e, 0x346, 0x8}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) getitimer(0x2, &(0x7f0000000040)) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffd53) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x10) r3 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r5, r6, 0xa8, 0x4}, 0x1f, 0x4, r7, r8, 0x9, 0x2, 0xfffffffffffffffc, 0x10000}) 16:00:06 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) syz_open_pts() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:07 executing program 0: r0 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/251) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000480)=""/36, 0x24}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x7, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffc1) open(&(0x7f0000001680)='./file0\x00', 0x80, 0x45) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001640)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) close(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="3ca947141ad843d0dc5102b257f4f635c86575bacdff09eaee121efd7207d086e7dd7a67cd7ca304b3f0df4f38213eceed06d0afd4635b743a1465634422df6f68a0055d19fc6db953d7e4b5fe8557ac8fc61881ac9ed46eb23e9bda75fdefb46c6b1d0ea6f0d5829557c98a71f0ca76bc46d3db13bdebc5299d0fa6e26097ad348294279a8bc14a878220574d7da69923fe1c659e38f8364221ca5c5777dac6725d93ed7c93222caf25bcaef16f8db79eb417a55d20", 0xb6}, {&(0x7f00000001c0)="0ef19d6fcbe09c56b79ebe95d2948e1c729059a888eac8867a3dad21c862d2875ddefefc96a1a8e5205ac595ca87d759a5fe253a", 0x34}, {&(0x7f0000000200)="170518bf9f0a4ce5a2d8d2f9b86ed54f193d4619e7b4b07057dab8635d90f71917daad0719211d615a7daa729506ec18ada0fbb69a810ce25fc65ac88e4a8f", 0x3f}, {&(0x7f0000000240)="54d4e80c4f444bc2c1fd6f3e48c36f2d8a79a673dc6f81303a4b44c68516b4ce01e577", 0x23}], 0x4, &(0x7f00000002c0)=[{0xe0, 0x0, 0x4, "c9218676093e081b212601e254d55770f8f76f460a0828047a96e1574bd91c7be4ff6d7e14daa9c88ffc4e9013d4659b023fd5dc964900a0b3615fc6d33366ef7b7d1ce357d75089f059fccd22624c8fb8030373234dd00c4912f1d10d75c7a5ae02ddecf0d38869ff684fcba1eedf892c1af4dff9fb42e974b7e02da774b3b259fe0dce3b788570189757ead6fced23d10ba6f113e7fb58e4470fa566538e32a49cb05d61d92110359b4391c361d2a3593eed39b88b19ed2ce6df4f9b6ad6a3e2941fc21c48f0ac84dc435753799e"}, {0x108, 0x0, 0x8, "869a9fcb0a727d7b2dc1ce144f4167a27ad7ca62927aa1aae276aab32075ca5ea5b6c573f8e87dc2bffce21cbebb2d261abd71d16d1fca1e343edc54751228f62e3f2473ea245c3f4d735f3dc3ae0cdbf459e6197889a80982b5ae42e2704ee3ddf45f93b2f244ce3b089cefd90402537897175d4c2bdff5b694ffc8812b4503c88b3372cb1217b9fbd612a963f8d06663129c62c1d7ec83ec82def0aadb99b2070f0f322b399b130bc0428e6aba45ca6b940e2eab4e0dd7b17563ac0633afc892e3f4ae61b0c2608164f822853614ab7da1f60015f30b2ce6bc420d7e9679561e2739b25da4fd285af7fd820c4d1a365fbc4088d785325d"}, {0xf0, 0x1, 0x4, "3fedf42283d426217a557cdfcf9d84c0d9cf13b2958046816e1f9b27097b4dd183d168cabbe8288f9167d0e622385d1a2203f001949d6c04fb3ddc1c87a4c52f06d85a3778bf30f577d682f588bd8808b2bd7a668062a147474912f2579db6575658c04c18360c2e55b6bedfd0141840a4593809f89d3dee134b23cdbd12f21140f2a1faa9173d0b08078a476729c96e8847238210b06b1c1cb28bfd4afc4569e73cdd53d0835a01f2cb53a429ae559f220691d59e53e19dd9d76a5bf82bcb5be261123d8855cd59ba8357bd9f218fb01711ae407b6384d71b7055"}, {0x40, 0xffff, 0x9, "c4a932e1070079be6ef3daa13c2d29434ed7f67e4f368fed40eae8fc8b378b5b2ced7db910ef330f614db13bda18f4"}, {0x1010, 0x1, 0x10001, "262c5e45573231a3e34740ac5ca5bede94e4a30b23fad562481d80be120917adb58dda93e329bd2f20442e89a164e71c8380770f04d4a4baea7e4d7a7b225c5412253bf6934230b69789b1b56c2f6718e9d0fa6b2f8fe0bf4ecb811d8486d98b388cd6fbc8f57f59accf784ae87a83c47f60bcc02fe7f491811a308175a74d3c59aca462d0840fa8e0cbbf66f2a3e35fe271e5e7d586329ce3631937811d0ee952154a6011a6efd076dddabed3904228a70d4107f41c5496dbe6c95a852b55017c2928673b51752e3b1440bca56f5ad133db615f853c0db4530d7bb90788cea01e143d5039ea85dc41b1c319a224fc6e96360963e901bfd9f4b169d881160310ae61fe3b9a59879d9e6a76fc52650dad3f1a378a2b14743e227ac096ca84de713c38e2cc651bf7576e9538b61ecf4a9f843abf37b2036afeba9f5fa593033f270a78a2fbe42bf51f10675e1c18ffe3362325d8d077d9c39ed533b0ba30ba01eaea519ab553571f72261fb1a355e2a0fc8f288d6b9935f97b9788eb00eeaeaa8a9dd997347f5fdc6b68030fb83efeaffffad41225c472cc57f2f2bd1703a9fb39b7a2befe1de1b48752a242ea4b9a5eb2428a1e43fd4e94031c9aab97d1c6a2821b4808ea1f31285c9d652d30834f99dd499fac3918a66e92e1c6128ab9ebd9420e102e32e3df3d0080a6b2a4685d27f0a7b0e9dba31a875eb4ac0cbc446d7fdfcfa87491b8b65a7a5d4b6e09fa10c71b215da17a9e1f31a20ef4add4b9c0d711221bb3f1baf0bda620297a3a553977b91378660c0fb3f2edd5bdccc8a45eba329c10724b93dff1e8b7ca8e92b5f551f063e59097895f432982603b2334c5290a63816b3003a87da6e615df0d60ef9995cf8d5dbeb028ba6790a7ddc4ad6d8f568969bc719456651abfc5118c64d6cb2d0a14e89c08241ac7e9b57e8bdb9b52c12536caa667f52964e1a3a82a476bc1e50ab10eed8dfea00352d4bfc6712526963e1986e7397ca840d295e49312558a21e2d70937d113c3a977cde6a3d8d08bf38aed027cbd284f4e5da02c052e9c4abbb3f3f803b8157b20639add33c276467a06f210fa8192ebfe3c8e6be04d879626ec11b068ae0c4c356126a5f4344f1143444ac5dccb144d6cb74eb0534314920bec847b392dc8a410b49ce382c323da96ce50c9a0f6958f339f99d66eeca0cc5068a5735b4c53b8e59921a310a8b905005161202bf011fde294f85d8d88427369249b0c974477e7a020a7acaa923f60d5ceb15ac2d9a78028fdc95dfc93f70d149049a16f75ff541fba1e6ba590a3fdd5a5ad0fccc7fd442a2e48d2968abed176e7fd0641802b94fe98925ed9e44856ac37a4676245ac70c722037714a81221b5bfcc851f1d33f83fc9be95d342bcdf28fa7a0b8897ae7e2bac878625a187d086c79d12c7ef8a8041411bb830ae29d6015e72f215e56d9ccec2a58429ce2028890525360d4916960798e7263ca6ef09b16ff5fbcf9ad669ea9b8f572943ce2d5ae3f083de833aa72f32cad9693e1c56a01c1ab65e186ac825b766404bdfea148246b72c6dbb7ef344dfab561bdb6b809cf8dd372b11a7cd1531072a9d2070d4265df2dbbf4a22b40bd641cc174e60539685d88cc787011e07c99be101e409f9734e35bd6975cc9556e6c991025a4e29a9240394344e66e70ce948b1209ae19460bb3644992c0a27c68b6a6b065cb4c835f8522d0ae9fed17a14789fbfc87ddd253a9463178aff13016e00c825813768ab1f7c3e1a75824eb804db4af9a90deae93ce31614adb27568e02a1261c0f449f5bc914379bd18ee61e4e945ff9c700ee0b26c5f7f148670eea2816cf54ef4b767a28b0d6f8af157689c7d7b39913110ec88782dcde35d7fe0b881322ffacfc1b748e66d4106d28805d05fcf070688d80a94141e6f73938b2cbf959a02c126651a7457b2ae00a67c2fd34a8ba3a272916dada845e5385edc2e3cd6fc5fed32b4197023cfa7d4978e6b598794102be16c401a0011ba8f2c12d2a3ad1da424bfa0c7c417d5b4fe050034efbd387da3269e924e985fe188074c812d8d595adaa0e2e5c2db6135aa29edbbbfe9f8f449cf1dedd004ea7181d09ef221c02232fe2853acd794563dbe0b2811caccfc5c1d8f4cf9f4c0ebb319caa108d76f80db9ca6e390964cb0dd12f1dda4b1b3c19d1f926a31f3c3d3c4a5511786f342c22a47f21c45851acea52b854d93f21a96150870a9763427ab2aa3833020263250bdf570590b679400c57b62892c683ea6d4b7ca5589545aad5ccb8713c92188907d31dc89367c862a03dc10624dd243be6822eaaf6a3faa64fbc496ae1417f9873293ac230062a878e0bca14877be93003f2e1b8c9709f40152e17cc7c13532f0d22d8182885bd15f29255851c939e4f8fd8f3841e67ff0859032f249e0e046d814e823c3976f85c47088551c7d89582b79caaec640d89e9bab575f34c3fc8c0046559d65a2c55ccc7173a0d8688e03c2073bf89ca1e194fdcc0953610eda5bce56aa463871fc89f5391a01d68b5188901bbd31069ec6dae6dce83ab7690e1dba1e51e8c7628421cdbdc276cc2bfe93018aa8251756dae83159a43f86bb93ba3f184d701bc9f2724120adf13b35fc712bfacbe05a96ef7ea9ae77f1cb6a567a9f67c800c0121a98d46a74b9e8f8b367882ced3fbc3ca3dc063e894dfe04cf3e390c5cda5251f54c1aefed1bfe4b9292321863a499ac798f755c3d3b8200f9f0c3fa0ef0d2d47d763507246a829720053af65a058c179c7941d3bdb084105ed3e7ba23f453b53e319e8537ae221d2b6bea7b867a907040b56bfccf6584595485b718ab7ec73763a8456f43e5ca8e4a919c2b28c1dd80a3d7175b9d85737c16aca8e7c6dbbf60b9b649fcd10a8851cc12d8727d49d986095b6a7d4166820319aae26bbb9f16c87a28109106d5f67652061103ee6ed597676e934f8d6169eeec21c500b3fbd2eeeb3026f065cd50508790175ca7996a0f89de265beb4ffa12a57c4dc8a0ae70f0e29f5cbc9f55957c1d1817bffa3231b4d5ee5c79bc8b40dc3b7691d01f0a854257718131c3d6e0f11f6553427c06508679a077be721d3b257de24f2889bdaf00417a54f1bec668ea3ea0c47ac56479272f2bd3018f3834a320b0826bd3e43c089ec67d1de420fe56541d3c0aa5d25e9260a22d621be5c33916b29d7d28a97bf318b895279e17dd42ed54c4e6333816d12b64fa27ec0ba600c13b63caadaa49385203013cb3ee4fac610ea9371f07c23e503e477cef1bea6898a426c19540e0490ccdccf3d35ee40b5c4423ac1a82dfef6615d467f03a99f302524d66a054119bf433df06ef66caf8f2af2801f84f9cb383e9fc3043c7db2bac56e6c1a3df0a66987f18415cc1db4b9b35980bf9a74d37cbc87c44f657bea399d73668a7c295b5d5a3ab1ff089b73e703c0139f636615f2b88cb2571499274ac5e7da0b297cf43f9bac124afae533797a8dc1b08e3539f7fea28cce28931be65de088c7b857794bf039648bb7730e80aa9dd70ab9021dfe4a405076ae224cd948e2a99e4f72454df7b921a7e1a3155cb49cb0121c156f4828e15d3632117d733b04fd3d6060d9448616c1f916ea2c705fc32bed039c1e6b293d7bfec38feae8048c9cd2c73bd0070efc37e2b113815d48220ad3b26b120fe77ca9b5858b73891145dcf2be2b94397ac85184cbac9e3849f7e75287ed4b5720b8f7c8c62e3e0a49a96efddb8b0566acde5ce3acc19a83e85c8640a7d6614c202fd59a7dfc5f4f57ea154ab1070c75fdb59821aecce11a9abda25d77c59fc2468f239815a77a45f353db435c8254c90517830f3c29a1a04c3bb25391ca759211f16ac74a9c0f8b4e4717dc978d4363fdba7c72178064ed77c9e02bfad394c821b7d52d3fb546b5e9c79fc7a31d2785165d6c8de4bd44332e8d0a69f347d9df556390438b940ae381b7254bfd1c2976ed780d39acb0b5677f72b14384f2d3cbf1b62fb58c611c377886705a20c415fad2fb0bbdfea8e53cbbd526ea08b061ea39d52df64ee4a4fc872ff4857b619cad9949e69b3369aa48d55fa910841b3e5a792d37123f2bb8b1fe7692b1f71b727b87448436bdb0f44ef4ed2b6f7a0f60194b249d4ea2434b14c65465ea5ebc672e28ff6d0b78ceb2138192abbd78bffd6dc34424abdb3dfd064f7117b79e9174e30036fe29f4b526a5388373604d27ca9358c81bcf7ceed4670eb855f04448340d93960736e4ff55c2e4df06a2416afa0ffbb1f9d1ee01ba0260ee545c454630ff02d3a6ddb8b3ac4a85fd66f33db90fd001c8b471170bf80a2b088833e6f787758b67be9b28bf1d75715367a381270418296a3625dcb8a70357f84a799afe3ec4055631e7389ae1b6c55f91395c4eb2603b2371b9e04b823e1f5563666c4dfe59935b8d0f9954416999373210aadab9c58ee68018acb0dce55dc29d09715d5fc4614b165dfc6bac18751a63965e15869ba9033347b6a89908db81bff29b5a067f0583074e6233a08336d128284560cc5e9ac2b4e286ec57c3596e8569d91ce9783614c8f0487976370e26c39f94e9e8a5ac080fb45832cf704ea7814eeb428e6771b5bbb8810772ccc384f8fdc6a584642d69208523344eadacfa29b7a94dd0f7b593e3a8aedf2c54b0133bdc21e518777e366bcc853309afae6130b375928214e794d7e09ac8ac3435ed6c29fe6c999966e63f0937383a6bcc89200f30c49af1c2a5ec5db641a61edd3824454d3fc6508bda83719c7f50cb8e5517444673d3d8cda7a15677248eb0cb19cf66be462d43cd33af08a3a447d310be832f2cc451a73d8c202cc962185c681f0621fc4519517a90f0a2cf18a314aef574846a74005996b4b131f09bd554ddf27bb8a2fd44404433895633072027b33b569399d20e55a8816df85c31352d22f27f0975076762957d37082c012b64bda0e8babb17557fea203ebd654c71c45d7a06fb5e5b5bd99c0f045e0bdc2c3911296f57ba3dd3ad638a74a943e547d03058a79267a6bba44bea3fbed6abd56bc5d7daca6da6d828ae6c506071abd8422311c17ddb3035daecf35454df7f3fbafc8beda072326a2d3f7e1d13f88d0b1f4ac33b717a3ac496b3cc77da6f704406fd2194798b8e3ec92432b84c3548c9d6b8e558550d5653e5917218c8626f2eb9b9534db66e35bba8bb8bced7b7c119b9268862045630ec8b1173b20ce570757054a288a1102b191ea7bc88393da0df6874302ec0d32cd44b7d087e917d72d9f4aa3168d7f6a146d7abc13312aa8460c95ee54c017e43a79d4c289a0aa9292692ffcffbe056c4dbd8adbbdb3373c829a08f113746d031a2fe832d77e5560e555d561d6c925554ca516c935d6691ac6f531a4951b4b8769c6e70187d0b959bb8a13ec5b270af411ef1c914da88285ce2e39299776fb4564c7420be10b8a3411c26e9b460acb069a7a78098bbe56c423bf33fe589a455f696979660034058373aa809647ae4bf5b328a2a976526a98bd4f42a390db65ea3f5acff9fff3d8f4ee86847f998dde78f6b3b7a7962b3810ea35497157d4c12f7df229efa85061ff22ce642568792d8f132af20fdd1684e9b8f42a878f7d5e0e67ba4e93b3e14a88e7c5dcd9b747544a6f591e32e6ee5c60c23950e69a8172e13f5141b4ad9d6c6f2578177d21478c5cfead5296c55636cc1758eb205e1e83570265679ae5e9a4c16ecc8a5f3a5a1bae09b49a3346f78813b53234fc1c61f8f99a51e84e5f9906db1c4129e70dceb86c6dc3"}, {0x1010, 0xffff, 0x5, "f278816a3b46f001d069953c190848b54228709d636945f6b860525057990e0bfbf081c3333a694f6b7c1888b5d2caf4d33e239a40a221b095735a0076af0b0f6d28b7aff7e746a563bc28ef7aacbf4f37b6d26cca419500070e967811b8a0977741e1d6a483edece3232b0b99fe084c5ff8e7d250e90ac1e7d831b0177a97dc7f1ddad87e66ba8d830e882a28c743ce273541fafafd79187736d6255353325e081cb988c97140be6c154e4b5ece85c10064cd9cca09fea228197d0ab8e09e9e67aa9a24afc58db694ad3d231ca214aa702135e8ede02f1d78c3b1b8f5108d4c488ce9f2c084211d5ecfb6b200d64a8a9ccb0d67140efc808a414de8b2307da724b3f2e54186d89e8b9f2636db89b9f8e35fc53ef51603a3390ceb30440b1cbc2246429f859641c44c1945a725b870d830513c26dafd703fb885420eba5967e53f5ba7ea82412af169ef2ee413630b331a623aa6cc8835ee27e98a5729a343364a7c1a9aaed523a08a3b2058e7acffab637ddc5c4fae0fab42a847ea3f9857a392bf61514cb6ea3fc66b4cdc31adc2462875d0027a28dd0cf81ccbd76ccb571f3412759ccaf4fc6df06b245daad2ecbf3d80126d3f70076cf67d008495d0265a832fe1bfc5bab14e03273c4c6fdd4918cbf6bdc517bfa2a43a7d66324ea43191097e89ef378094116800aa7694cec8d4a192fb4311f26a107abe92ef03e670cbfd7e0a5ea8c9bb9aecf967c6003052c43381b2a037d84b2fd458b77e21fce8d87c3a612ba68ffbec47fa7ab8baa44676d8d04ff63ab9dd384c5fcf77db22d5d1d129eb8e0f285d094694a28437a167369eacc86b397f223685379bbb9f4e40feac9ccc76ecbc8a0558bd25a45f7158865ebb1a7e04f4ccdb01dc8c77f2f6b7fa9be4410f96b8fe7a275b31fcbc0a8c2ae1b559a1f36d667fb3216cc28b3cbd2f6fdf25c7eac1cd41c8210b45832b1b8ed5077e3fdd60f4047b86e435154a6a63001f56b7f12d5deb90228899839d1d85526b0231a9d07b992735d854c607b9c935a6ce3c2cd14d26b2c2a78ef9917359c74b7883ecb0980c473e26fec9c62dd0f05b1bc4b452b1d625c80af0be89a87030ca1ad568a76be4b46a041fa69eceb96ecea66266c58ee0dd127bd42135a758fab1224e0cd5ac74b0f8b270c848f18e03c1c2107b5cd73b070212cf4d26ad719cde91009c0ca8e74b937d54b4b4488be9919109f1121daed6ab6d77455947235d71dac18cf05fc31243ed69af7c2d7acca15b9f1545b819f54683b23063cee84cd80b1b0d07f7b6006a6aeb5623efcc8689a0dce31d5ed06ee10680269770d892aa86f14f1faff52a527834e8c762660bf0a12d1500017f409bdfcce214f6cde1dc7ba56500d89f94d80cc832da40b045b4bc4ee89310420573110a01884de13e05a8496509dd45427e9a145a51b1a76c3ce74378e91e88776b9bd0d0b6866a5003c95b35bcbfa753264da0c1e5e32b9f128ae08f1af66f0cf0b673fcf0b69aaf2c93bd22086ac95d4344c97853c7b0d683a15acfa0e614745b6f473f901c9221fe04d402e66d51fa99f215b5bdf1aaf0a73d3ac958a694e0b2597d8406797c0d9c31c9e13d41f2068d298f732e31c35ebf9d805188dca7be8cfba80ef6f2064a1c979559f27e0579c4bd5fd505349f1238661b446a103d4ba2eea18cbd5a8e784ef4d95c0654e4070a9da5ce66951c745e2073aeda2408b24ff7d7a6404dc021256fa621e1dc025ccd12d2c2990f92b123ec125d637b00fbc6d5c9d3bf0522669e56afbb4f13c36471369d46bfb8bcc163cd930a324aa6664ec31e3f75df86afea7bc4a36dee990f5ca1b11b3b19878aa7baba8892a850c9dcbfd13ddf6b3696a24433b00bb31da4e4447c7bb6baec407e69bf8e6f2f1d8c05d23e5becad8efb4f078e0b68ac2d539b59380e6c600cee3cc3b927b3bd931a048ab19e5e2d22750a7ca6e1353c5afee4d1001b53c0e84ab3fe978f701d1f0482624bc51a862c75810ea956fdfc8ca071fdc3f00084f6c70d2c13f2302e86078b930b858376d17ea3380327ec515bd0c8f6a356d549431f0a57e5eb79b52a8f7582e3fe158af38e4f20ad630e9d364ba0b9a653d4bb1a617cc584ecd9fad148df7f423591825b6abd3ffa19551a7b6b65b12bedc28b8bab067b3acc1a2081a46af15c34b7974a6747551db2ba2775f9df83abe5a1dceb77511790c5a4ec2e34ee2883c51108fb64054c20bb61323d28d6a5f2ab7e8fb0ea52f02cc7c14eb991b6ee4605c897f9f2e9c8cec96cb5729b27192d8f0c9419cbe3937f7829f12499ef6c29ee95d7b110b797f876e75b11b967a44c96828acd35ffeb0cc0d7a4484bb558cef1d2ed6f14de7120a0fa3a7b63494cdb9e8dcb5daf16dbde4a3c1271e70fb83c540c93a5f4cbe22ff95f812820faa049c8772e6678bcdd015bcd81320e2a457baacf5156df51d439232d6cbcb8b905f51130d8e9b32bcf723540b55bc34748c89c46da0536f9121f776ade7396063e554769319494d1d883642992651d5a073ee8475104d99fdfd74121fe278c4210c0c3c9d30ca987bb03f7d7c2dac4f0b629ec3362fd11e6f73972a1a648fb47c0eb1dd4a3ba1e5017aa8336622d03fda078b1b0a1f54f4102ac7cda84b22ac8533505be85595dc07cd20114121cc05e4559a36f93430347a836ed66c200813aa08765081c6158ca711f8a1e3725ee7838e22b01b8207079339b1874f5492d8f31d384abbf2eee7e9eff90d017c7803587a7c74b1cc7adb7a5e646f66a650d4047c7a9b51981e2b88509e3b6f29b2cabac3fa7f699a371f562be3797278016e02b61ce6ab79b0adee964aa404c713e1b04ca10985c4e6ac1d4267032cc55ccc10b38c8213da113630c044fa5f1e6ff2911c4d8be3ab037ccd4ff70b685632e13fe5d13318b700f3185cb51f64b8e9d0e250ed54ebc615bca341e11950e0e7a7d960afda74ec37ad76be3136d73ee287b89f67c9f300e775d4a30ff9eb1cd93b4288d3b3c3c4cfbca7bcfc69c5c291d1c2587ec9d09eca1b2dd2f8d29890bfb440a2bfb7f5a0a951bd86ddbd994f6efa9be65996d048067a5ea2c81bd5c5ffc936ae461bab1a37360a6fb5d672d87001bd6379c1ca4b218b64d676c4542b3ee9a6316b45b64e7aa41371d0f371b0354796a365c8066293879b1fbf03fc7ab03d1f742c231c4cea35c012296dbe073356fae1c34bbdacc7a7bff895ee4bcafba8af6a257dcf60c6545a01e6282a3b46585fe5f455bc7326df5920563d1cd11e1a073da3b0725b36c15ce2fcdf2e8948e748ea82d64886bc1e46aa8f9bdb20447a204363fae376f8c2b3d6a5fc7f0d255c2453351d7ac84bd8cf6e24ef1e10af467d1d15fad34c4df50e1af5a9204ce289af211d58c4115ecdba1bcf0c5c4e86b2ddce951c0a9b3745cb6d5064f034dfbb26df65f5d7c6cf08d554a0f8122903db094db3a3d2822d17e506e63e3ea5f5c9c0c1c9502af00e4760d22d6e11a584f5351dcf52275017294894e7b7e62031234f30685479f682e52772483d1379c3ef500cf3f79e2bff4aa993c192864b5243cb422447a523548d7f81a978b250d02674333c8f4eac84b187b8f5a76ab3ce54232bdee74a3a4c30a2ce615cce8b1f5ad4ca7145fdca9eaf2ff75bc556cfabc8ddf1bd1d5aa96a8ced405c7f573ff74b9d65d12e5009249aa4815e9452ff11f4c6d15ce9cfca1316151ad9c2b1dbc9360fb0e558e79c0e8c99046883fd8e033062ba9909a5e6c91b4505166e0f532e226f7054360fd514772a7f2b33c5361f6903cb2370e21057ea87bc86a155e7dcb92bc6b9dad21f7435b7068b783704b0cc7a6117b6b4ba0801caf500c14b07d14852a4858d14fabca5f45d4be320a377575db3e7aff0f16b450c4167705895d471c5fef85e051348306c052fe18c82746fc5b9a3d43fa4964dfd71af9758761498e2015dcf51dc696eed25581c4122629d99fdf4f6da6027f9880e7d59c2a9ad74859e619525b4ee5fa273b1d30d03d2a60e3a9287b8915229cedf0b5840070ccb3d0a14d96a44ef3aaf16ae1a768a96f23d60b18ecb17a0e4934a7f9a5f5ea7c15efc5f1c5a862e7d17fb32f40e0824291c041691cc0e6b57acff3175550ba80a7e067b1b54dca815fe31e434f7484a771ce246acbcbbf35b21aa0b065409b04fbc67b616e7eae30bb12da8f5ae7b34011c60e424a32de833a3ebf5a998d65b2dd9905bfaf302bf161cc0ae210e3d9170796ffd49ae73c876c1c3699821b7565525e2dfe24b283736a25cb657b53850fb513be4d024c42c1d951d0d420a906d7dad895d76666cbc8b54d3afde3d5e4fd55aab6188cf6013da311a9379c1d62797ab69402c56f189708e7fc6538a03ccecb4fde2db9ba8aa15c1fab0d55cd0f322b3023230b3a7dbfbbd80718193924ac80d6141ca0cbec25ecc488f606b56b10b2579eff03b5fc9389d98e1da5e2db2caed3dd3995696c6c14b8958018f1d62f8f39d5a046c5abd8b4f08b4983500d4860c2b13c5b4cf6985564ab13b64fe93d7dcee1096a5e15697dc704e5df5760e7711095185d10b00f8168af06ad177b143b201b9dbb0a1aa81480c6ff3379c16cde8729a01d1bc1df41b332ead843c5ff0f0dd95fd2eb2eae2e5ecf72ede41206a204963b1f29302cee328fe0c4f91e17cc20b16c6ef9909e32410953456cb5ce7dec54012306e7e777055a4fae61e96a279d03876738c1618278cfdb42d392d855b9309412dc23685b1e5e01ef95e8592dbad4bf7fed3e9061af1dc4d67c130b8dc56e661d549f5d97d6d17da07a82b3cd95b30a396661dbf842464d092ddf45af92a60ba60534951370ae2b473fb9248595ed2f94e44e67944fd6c551551b3613396250295be747c6a5a5104af31cc118010f48e0aa3fa08ac045537c60be0c1388e7cdbbe46c5e9e24c0a9dbc9d376d636025ac1c0f8828f3597efe72f590dd57d89375ea2c0957708971c4fedf9684c4538deeee79d20c25ff7815e5cea37cd3477a52b9121e0c9ce0e35b388e80dcd1d6505bace59eb3fc9c2eac7773930dddb63fb9e4d7dcbdcf29ba2e0ab1e926783ab03314ef749b381e76b328779f10026729e6ea4c02d7db91152f6b839e43782b75446954f8d8e2684da5474a59e6cec07d60cc1af17e131843e6ddc54eee4239dd4cde91d54abd1d4b5528478d85e83ae40013ba405eca179e26a6ca659fb44946c7abe9c3d7c0fd6e7cc840d847364c3a6ea1e85ab87405d2b9360884767365c6d8ba71ba31fcdbdbf496fa09d972d1eaf13cdd02b6513b64c08e7707063b288ea83b877f5372d42668cb7f5824ab36f97c42d2d0c3a24b6afe1bd5fe946aa1dd0fc0a7a758603511b6c5d35592bfe81942ae480f2856e73aed0489a6805ae3ee10340fb9fa8cdb4ed8c1470591d6336c3156adedb53efcf6f02438c7550f9781f06b9f5914ba3f1cf1ba217fc199123c81ff22d39fce66cc0aff88789feda86448a9d52ee8c4c2bff3608bedbe8cdbed77d76c23ec01e0648d3738b72be1d5976d09c60e259ea85c9aa23abd1da3824c0dbb5d19559052082173ceea076620b1679c29d277dbc7dbbb6fc44fc132bd8a6489e27f85bdb11c57cb5dd3b3f4723429428afe75aa40434a8a66c160cd59d7ac22b04b27af14a5d3acc226d334a38581675a8c96eab60bf79e72c20030abd2ef0b84d8b66e6598aa545db7b1837e3047b1295c25c10ea0705fdf47322a9fb472ce451401a2b139b0f891e4e5b3a46623e6a84"}, {0xc0, 0x1, 0x0, "f1ed7cfac66f9e99c3687790b7608a47901fbdf7830eec6d10ebdeb69f5c5061f2da30d7c1c64e6d99e3bf41bc150a6442526f12b0bc12f098f468cb1c9a2f54be757fb1d6ab7e1cbd9a81de871e168bf94ed278a5d76202078208cec00da4694d2219f7c34d683cd4f58d6675c8b51254853c560ed2fe85174171530a902defc6e80079ba39f01ae08f0f7473efe07b7fca801f3c982bb61ee0b5663922534a27461e2f0443409119dfe27211"}, {0x1010, 0x1, 0x63, "844ea69de2b2a581f0e18b3994ba7a956ae78dca2b20412765987738ed8df5c99a3ccd250eb2ca4fdfdbdecd2301bd1c02ba3c7d678d445ba97e1687ee4788710dd7eb5d0bb026b67b79ea5a2f0e96e91e6917c9d67effb85f79d800b23e65d6c706cf0347ade3d5fa00b78225b11b2792c69bc073fe45970c10aa2de13b3bd571eaff2c9ef26e3662c3e69af630af975e0ba23813b6023503fc5683f1d14a26ea72880ef2f87833ee2f11e8e283b2b5f1d6f20a124d82f562c6411fb1b9deb3e0c6c4a8088cc5cfa3784e5b483b0cfb6b8301204b911a2bc94d2d8b170c287c670b8e457d32cbc9483da2fd96ffd6ecd4252889d9c594126880bceecc6426997c9ea98c95bcce6f895e6985203474d9b5a5d1bedad0521be4fcf704fc31e1f752e8a343c76f1c54533e3fbfd6158551a4ac014adbebee0997031e72f6d2e818c107eee524d3a3503047f8d8b2f3fa02625835252a2d1d5900b3d201cfd8d704957e2891b1039f03c31da8c8b800c9cbbc209074492328fb0cde043294bb7377377ccda1bd687167400857d711337c550085860fb6bd40ca70a92525047b3b62621ffab0c76864f42280f71df2906b0e8f61023f6e7d3f0853ac2695f6cff1c2a1d08d916762ae75cf939d02e600267797a00780bd13f00722138afe185b2ba4efd34e1ebb7be6d8a149fe03369529e516e9ea166493bec4171bb647d4f801de6fdcf4e9967e2fe2348178803b34a1fb8e09041e554bcf22f4c6b478581fb98b1b26f8db4f07c01904e575b13dec4cc186615d1633a8eb9c1fd35e7b5802cba4315a123b6c2e361650b53322b6366301f7a47affe1b924ddfadab35bb732a27e5009f517d8cfaf0e3b8bed66bc496d42eb224954b1f32a059b3a569556aec9640789469e27147208d6ebac283452d8753174fa352e01c31be6578f451f99a48a2dece391bfdd73bc445b0355339a655acb79e9d12fc721c46dfb80a95b586632145e654aec52523a080a2e4c4611f683893c900190acfabb857ac07f3e21d5986297cda5722c4953cb08ae812ec7f38ab0910c62d4bdb1e9d5f7ccefd580bb13579ff7dd0edcc7adf4290399cb87aef3b461e70636187391a876a12a391ae881c152b10dab1b1b729b4222fdb3641a240f1d47446d69338a6632708dbe6568b3cd14a6da49fe7134dac1d0f47b2eef9fca59e3ec0001419e970da40087dcd0e0a0a13110bbaf28ae3b6460d3902c0c582321c8cfe82bea930a3290e9979d41c02b8e6611c4ce487d44dafa2caadbff6e1009d4228a151e090cf45da2fb1c6a997d20591e08d252f463de2f4239199c07e263110dbfdd37736f165cd22d0b9ffad8f40a9bd4cfcbe4e116c338a924232253a5d2ae6d154d5f180d3dc307b9892eff57dd4d6902143bc4dc51d2b2ba77d61de9a68363b3f6bafcf12db2fc6a2955a9ab42d4ca39b1d469cc14bf7f408e4a7559df665a4de51a591bbef968bd494fc342f34e69e58d42244679872a60918022c8d36f209b233d8626413a58df090af85d3b03c05342d4d36436a622e74a7f9cb72b0b6d07c3894f9009a5ec7d0c5e7bbf43796a2fe376200f8ee03428d85ee9a4bf865b8bd21d74f0dcb8f249b8277f1cfd17d7a844ef7980e3cdd5e35fc82188a59ab9af6a6751a256522f758030c822444150c02b6ebf3f1714d95f1e623df7203bd82daf4dcf163ae775dc98ec11d87be9dc6feb72ff5d7c181c9b4e8a1d2249bc8effd4661f38ab19e773882bac9a43fac3e01e234ac5357215df2fbba3fa8c0c4f2c1efa925422716c5644a5c2007a6661d66f3b150047614d61c4f4cf937d719cebfd1fcfea757017e573a3a9daa3ccb8ad87ed258867050b5e40d38c544384fb63a113bde5c6b7a9fff9f417ef6e459b69efef4634a770014b6aba9b05bf10c0713d17cca0540b26defba21e939539e735b4b7b25229d52c9a70c1c063c57992ddc18cecc139c8fa1daa99b09ab16ba277fd6e6096ed901c0d6ec744c7606a810b33ab21e90da2323e972dddc862ef982be444282296d1811e154b8aab0e4542925fc27c63409ef1a93fbe036e07dbeb01dbebb22feaca138134bc0ed9a86314c703f6a48f4614b65e5b791983330d8bd67d1941196456f5e6e1993480bcce0fe1e92a18a868308e8078addbfc1995dea22181d9c1965b8a085e2709d30e3a43984adf5172d3746dec5b9de9da2e514067d0df3593231f943b08c7487b8911e1050da0fb634c6fbf948d402a6aa2ad870f9e65f00fb7787221d517ddbe73d1f99224ebe074e7a3da2aa11465ddd98a497245a7e3e15fd44cb52970fcfef9f086cd4f0ed3714c919276e93404b4b22f5e1f20e6d3654964298c9dcc62840ad207c5b58495a1d045702517672480ca20bec3df060f588f30897dbd33e408d3d0f65cb433d531c7834f8d7c910acd24797526087fd20b4375c6c9082862c3f56367be1f4fdc8fe7dc14cba9b3d80cf1800c59b77c76885d1bf716267d02bf1eedbdf53ecebb976c94cc7616a9bb79c10d8f3b4fa86a2fbd418face2b6a4fb38f1c28eeff09813a80c3723f56f0084bdeaa92e0a4a3cce8bef10bb7778c03297bd5115ceef17e1ac0a921d66b4618c754df10029576531d5614eee50303bb776f1daa60a31b9128023cfb7c797185724d4a868cd3aec27d635059f1f70a7e34f767647921591595177babf58d24ba0cab29d0ebb75973a7657f0d34a76884739ad92ff33decb991df3642280b5bbd1caa53cf6b4fcb93c11d291dadfb36ce4908b91fbdaaba66463b60f8420dcc77a41bb05aa146786fe07f41dbf4f3df4d046b65636b3f5410cd33e927163b9c3142f97db652d7fe6c91f03ea8293ee7a3977728b3f04d865842a90598f43034565aeb718a13a66f05269edb2e1c1a055cabe049feefecc0caacdaeebcf6ae625acd724f39d7aa11f82debc8d6cdf0449a9e8d2b2ac25afd982e2414e6b3591fcf33f2294ce2e0f097c37a2f074b69b351e5a852edb2a4200cd6264e2c79c2b2c544c5593fb27e3f2506e0b2b2eded06b2692676cf2471facbf9c4322603d084bd6358fdd4626c8a8b479e5b3c287a14ed5b1acb8aaaeb6d9e3a936ec7d1474e02bf5c0bd316523ed82128f1439395d732fa3c33760e29571a0e0ecfc32ee4590456fdafed7a3be8c0638b06c38f51cdac16ac88855b8e7d8d290996b07f453f1a6ffa5d6771c865b8a70fcca303dc53dcde7365d90e9c220b70f902901eab76e445935356a461431f5b5b40d17c2280b1935a513cdd50f98b8d5b87a2f72cc6e7a43332aa86ed0d7501f9478f4f7cdaa1a103ee212ed5630075ff388361fb8103a29f52c69299b37379eda5874e837511ae1fd17d29ce9a775100418061e7214f62beac07e849571bd0ff210c57e402765460ee483ecc0f79b5ca62e219edf5429113b96773c84ed37afacff9ad9fd3be29486a4ac353ea955be0c031a77e92dc422a3ace10214e7ae45f8253cad4f2b571ccf66c7621e366da6e146dbd151b597034b2b059acebd47d5e58b1ca39629e0bbe52190ec3418dd7ef370c40b40bca47308d643cb4f214f2a806cb57d7d9b2a5492a50a55e820787dd41e4ae5f9970773232c128da2fe3289a06b09b5569cffcfeb311016ed7994acc4392df389a24cd43b4f27345b0e9fadf278ca6d679cb5319a6add9dafddab8eb205dbadbae2d9b2eba30f92d31f500b49751b249af187adb43431428e2062c7f8699b772e9c00d1f99e52388d3b1062c3e5daa7733dd3fbcbd8bf4a903f3f6cfbc17baba3edfe8939ab5e240c42d558ea120e25e7883dfcc3e8bb261606d079fd18342bd6f17b042854d3bb3fbae1f7ae80bab5ac078749507ed62303e14a1327bfc168daa378adb0cb8eaa556fa479d10f25ac3d7847ff703d7324478e598bf846c925ee6d5e6f992b475995e891c331b5f76559166e502bb285faa433cb8516fe802a5ea890eb11c40a2d426b3207920e58a759283acaab840fa7fe43df1e86d25a4f459c0bd9cdc3d4cfa3f3b24518fd2e4ace4a0d145d91080e0d2d9e3918fa6d1d5f0d9c5a08118764f83a4ea758e243a1eb88c910107c8dd1b38a2ee0344b5fd393df4abde21f7b457384d616d50f2cc48347d2a5e5c77462d14511c8ddf358a716ee80072573468f22e05fd4e4efb84856bdfd3d6c4c99b55513a1c8e12032c63522b132282c11565d4da5abd171006c7df0d2781cfaf1bc62b4cbe510b59f2ccaa333710ace026c95c1f13c23ec3d018f40ea869133b74ea1f1cb4ba7f2ad040167898395e779f7127e3d058a9220c660d101e41445618603eaa69dc74b2de0931d3811fd0db599e25379c3aa53abd056b5c56052d9272963b011144e6ee0aa5cf12c85f6b01fde644519c5aaa276f0782558f1fa5eaf09e78172a5b5dd086f0673be15eba15c58305d571fa6ce78eab88a622e0012666f8471b723c6a2c83d38f3fbed3d22092fd0e514cf4c3e00b67092af36eff33568be08309a4f0303b567cf1c0df50dfccf7171f30341a760bf43cb1f1b710311f66dcd6f11dac09d732b3070e8e07cde6cd4a51eea3efd45ccb7bdcf6667596ea077c0149d156de92e087dc2cc176f337ef872178fcbeb5d12699e9eff4ac91993acd52decfd9f98e1ef8ec92332f058c4917749b55db517958c3e634c6b500d8ffee3f83b1dbfbef6b8dbd62939e701a140e4e1551e8101d9e81b67898fd430b87b2c66a0836bbb8674ce63752be0837c980829e224731a1e22a3f09cc26ad5666cbdd1110b73c7655dd795f11c42b744f17945a35bac42628575c4e9c8709b008cfce36e1d27f8d693497574f30b3fa9dab7794a311e4a226672bea7714cc90772af049aa2a68d46527c6b7df9c4c2d85c714d48987e4dd20074e4799ffd1c09fd10aa0bfeaec5c0cde026272cf8670a30bb74c7f41e6189fcf44080646e4e91f7038653369ed0d8ac027bb285e29fe1244dd6eaad42326c76db22a8938bd205c4093bf58323927301eaa5c37391593c740ba911dcb6e8ef9eeccb3670cba6aed7323f2ad6907c4db83d708c797da76bdda38fcaad1e2c3be78a54f2242aa464550ccaf20bbdaecc7c1c8d71589240c67a6d68898dc16d4ac65e54f5a9e32f256d6353d1d5d2771b85ac2685843c61e8e5aac35ca32b3a28365fbba9377ec8bb2f98170cef888cd57fbe86c1f67d0a7e5305c08ec1c9f74e8c58a9c74d1a34a359ebcbc7b812c8a71393f8b457902a2e4d8c75ae3d1896066caa6d65dba9cda959ce160225a1ed5446be89d01bfb564d67542f50da76997d4a2f0f26399368ec7be8de3a6abd5b997cf8e17da26d9d1e770bd3d2913654416b5b386aa5bb4b5eea54e826edb1f7993c92e918b5905b4376b70d7d9de4e3d63e200516c78487c609e31d84d27a29131f0fd5acb24f387a54f51d7e271c5d330b87a3d7e5e71d1f2bf240a537974d35b9aa566b6257a99dd76d9c96dd68d0176a1b1bd73b7125ec9ba759662926a25cd9908287e602a8c09cb719b186ed680359e8f892d691cc5fccdde5e11c6122f2030d89f591391f09a011ed358df16175f0e7471695273685aab9a544f97d4f6b1cf0ced5a8d196ccab83cef03ad330eb4b032fba1f2df697ec1e9d8022047ef4dd019c8aa893edbf239e7271ae680373c90aa85141b7fbe2494ac34d77d34d2cc7bfa40231793d42a3f4321059b5dfc10c3a9f53ca6c7510ce7ba675791e7ca7bdd6d8312f6893a7cf379d81a43b83f80d210b8815d199585321c30c2b62a4b0b6"}], 0x3408}, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x546}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="8eedba53e81a3d0774fd2b57fade9aa59dbfef77ddec2bdc38913bba12b12923d837d11d83d8c7a051ab13f20c94eb5c79e76b8506938b4c444cbb5723e8917ae72f3e0efc2e5847bef942324796422e708318a5d5f92009c17f795c67e1f4f659c3b4c4a2ce9ff8855c586135fdb4ab7f38b2989b17be267c34bce16358939913dde88c01ee1bfbc7ef60e26cdaabda4f0d2bbfb530477cd9955bae73348572dc389739957d624e5b5681bf3dee330740b8414080446fecc40954740713eca280485bf54269885933b8db7a2dd7ca552b0b2c2f8cd12f849d8578102bc1b3bc17a5beac05ea59c99e50fa54692da9f2dd8dab7207551781a893d2707a5d23ee24e8cb1e0228484181bf6f473659d04d6f369267f3d5ddb63217f07513ee9ba99de463c13186ebf4d74eca90f031b959d1e3e8e4b937691ca27d432dab4b03138721caed05fbd5a71da8fcc21549ee9aed3313b9fcbb8fdd69a327e6feb6fb573a3a9bee50b70c678850a43c1c26ec9f64dde1b14a9f54562e6acbd7dcfb8f665305d49a827b5340798b1f856f210a6fa093cae0ed1591e0370bea3b03224551bad349356169079aa14b26ad0cd31e6b994e064654a7e4b815768ce7f3399629e8ebb49261b2cf62e22373e0b4ab65cc344cd37e7559b80f7e7a509ee7529180935c457cabac8031429dfb095b2e4501bcedbd4852bdab9073992d1dfbf36b6e5fe88a5a765ea2c2927c4659c26f113788648245e002352e063132b52bb3b9682ad90810e5e5d55fe07686e9ea7e77ed4364f434e9df161c36cafa152ed720240605dbbade6ef0977dd39beb41aa9228bb42f51389680c8add99b2b658607e7c88a787fcd339c203da94fb22c4985b981629b178da7c9445f8c40ab7ed4649c4d635fa658a113fa602425dd76cc757094ebe8adb2d0dc7978c34e3426d009cf29edfa1c70e465d50da793d32d24651b6d4d2781e2f8273c81a1ba88d8f00c9772f4e12a915f39f69156ed7c2e4a7e416629a8450a91fd94c969f04d738484579aa1dd8d56c915480fedf5cbc79932de18ebe1cfaadf22959c79d4c6f3de1a1213a542753c5b50b07e6f4586b0b2ffbab27a1280b9ee54a67cbe6f14d6caf129180e45ac5af685c68e7e1ab608cf509e474570895e2156972e55987b2ab9d3a8e930210fa1e43a8b56d311f6342d8cafdb2b178e30ff5f0992b4f4315496498b6108761f73cd1a98e4a4ce0e81028adeeb31b0e7ad1b1f0f51acb0a0e105f42f97c7aebe2fec5706b93c255fbe8a7a01ba8bf1ab49cf32de123456f09226fdbdf2a18ac90d603b4e53f89f7f88c5b9b8926b1989e829d24c6f401603be8cd9d8bf070c0c8d63ce9fb19bf57c4b47ba02e5510005c48694aced4e046b4bd740e371b373507cbfc6052d8b62574f943b8e50c74fdc6ebfe728c8be81b60dfbee4e7b4d7f37d64b48dcaa5ed4b58425c4c3b70409a7bfaa96d217d73dc4ba4a258e497dc3489bd6e482d8a3fc7a6f9d27b46de5362d01e6877dbe2378093b31e769c40b9d3b4416347ab10e062e3e0f09ef77c504a62b7cad31c4e9b4e1a57ad462ae53c0bef41b2b8821571a906855b9c211b93cd41f97100afbf7c010c9cc991d7c7bc2cf45fa610d16ca1b5f48c884c855d71afd5c115e2a6368dd783d309cba6218479f9228d8baab5bf31b1b3b4989722202c35f8e38d927ff24050580ad82430adad6bd845a0fe5bef2424d44465b3b5a1e89b456b81e1bf2476450bfe4076644f768a6e880f4c1031b8b27b157d5cf5a61263149294ec87bbf89275953656c5ad3c0c0d484e4c05c81beda63075b9ba2cf623ffd87da8e54e7ada590cd37b8983eaaf6e9a13838f5536c1f389b8bb7e1c2cdda996badfcd8e1700ef3f4b2564b729cf6173e876ba3ff3f926e0ff045a5db480a76bbc0e495c509fc48212d94ca3a30f18c3d2ba10a6075a4952596ecc0e47aad48c19846906bf15b597ec1c0575587caa55dae7916bdc8e02a6ad052ed0510e0ac919f52af3536092c716e0876e6bce186aca50d855f01a5b9e067d57996788ef1326b7faf9d57a164c6ba91e84176806a172d7de60da507805f98b403f287f1cc93abbca66fd3484173de22ea084e761b5d614a4141f5fecab19e8357e03137e9b693392803ada2257f5a875a236e966c978d3757fb385ee111e5d085d4cbea9310e424e660403ba44bc65297bf5cc5fe8d396673d122e56f93b298c89e03319b968e763d509f43601c0d3f2b423f7da09e89295f2021044a725589a627e14cdd3ff735fd5a0d2b80ac8b4db4eda1935353662fb95b493fc10bd821ae61e9eb986e5502eedf2acfca236f14a009705191db9a3c431adb9e831deca6f674576e42230bd1f11fe8fad7842eebe02859371517529d68cd6345031bf9330d2d12298ec8618ec267048c8a2c8ecba6388a93ba7953b28a3ff5ad6b26d863cebc510da07513254e06c77190addc1476c3387262c9aa65d7f5b8abcd19c9b53dd7545fd445c0da27c98f268b8513a6daf7726a00a461ff3c431ee8fbbee17c8a1d72fccf45bf7c6b6cf0b90c6354f0ab6c924034a306a31728ad94720f8710712173a37e1ca93bade821e2c97709f7803144ebb290678191b888409b45eb67a0517388a6ef66f4d8e8477a57afeea05d66e8b5c1b1f053c7ac347032dc382e1d172d9f1b2dd1cb075700e9fcf8c470504968d38cd0975a564aee635b55eb50d76de409bd4fc8731dc319cf8345742829937a7eacd98ebfc120b246fad7c9d4b73822cfe2e5fbf86262c9bb7620a0b36d4e2e9e66ba697bff481ba9a221094fa020e5d35542bff42e8b9b5f1c2ce73fc94687066b4eee29d306f6e1dc70f0c91987a3d514022c49ab0dfed51d3b12409beab8eb0c79534639297f3906f36a9d4d4386639c6c24018c83f483afa640c9be00aded13fcc3a57a10648118951768e3335e5ed3e06fad02ea70ff0850226128bf978f00ef56fa8da3e6fc94680a61d7c1693ea255d99f854f6aadbff5dd358b0ee7d0202426cee01137289c4d70648519518bd6b5d6e6b417e7d8bbf93edfed79ed2c1c4494459c3a4c707dbf919d1e637b047a0b46c4bae58e5e7f6885069316db84a8466927934ed75431e8cf2a500ad047aea41f7c19de5c42f376158ec258cb86134915a543bb928ac75e524f255729c6fcbbbd584b2a07e5dd1135a959207277beef7f030f0a1a2e7cf8d3edb420b4d9297720df39cc01ce660b5ce0e162cec8fc66af85171e5301e1166e2f6dae1447a37e0815bd3db5f95595cf00c5d7d730ecf02eae4182215faa880a1f861f1e5e52271201bc3181f52ef4a99e2c2ba5c1287e563792bb963e08c20560488d1f7bc4d1c97eb40cda6281a81ed5594a3b69e3044505d2a428565ca17257530e0bb725efa0822be0da439be13e2bc11769963edd58fe1f61ac59d83319aff1512d6b38c580423dce1d15e787a711ce634f2d94d19cd88d333629946ac0255806af82740f3b421feac93f0410992c9148b091f9af07d7184e4e8f1f3ba432a5fff7d6a3f5041d0c54959f838bcea2889e2aa697840603a3398d533bb8721d173d3a3fc777629cc628c9ad63e120fd712e9f61a2a836f20ffc12fc963fe014191432a1bee85f01f7e0c9c92291c9db6d9c4c7af21cea075dd8e7581a5ee57f31bbbb3c73acf45d39ecd13d8c91b7d3660d2579ad4040f518a3236e662fbdc315d000b9c354c7f1459190a3792b12a14af1781be5281802a83335e165ec456c28dfbdd7c60715d189d727c7fcad6b2067f0eb1fa3f9952a928061e2d8a35a215f2f763d769e8a6be88060a4ba0aa4325f98e02e5a8fb00de614cab18df1e97ee337a1e1837e711217e7e0f61f61905b344fe6cfa6aade2b635713557c84851e45e2d49747d085cbfef0270a784e0b91ac831c142b483aa05758c5135f1528ed16039294b1de58b0f921880ccbc0bf0523f2b1d27620aef5eb9d8cfb96230b70f841663e05b22450c05c3f0672bbbea27cd49a55eac49da2bd9a6b811784d0ff2297534936af75353165beb47950083e9fb4336a2bf2aff357540b5e36507f6bf41ae64ef0ce2f8ab11a718969c3009f25d4a8fd2062d9df0f989381b9e74a805f6f392b99fd4dd5405e2c9b7724fd0b3400009ad7f4b56753ab26c24006bcf14f764f4d46c60b416c248580e78231764d04e0aebbdcc62d277ece6976bf6aeccf6f04a4f0240e741ac0874c699cc742c92e9184f5c87453b6304e3d9781c8e3594ff71cbf573cfa1c3d9aaf46baa04635af890374a0ce952d9b59ff4d81fe0ce2c9fe44d9ab8a786e747eac9af636f740553137764eb6d5f43f5b2c678bf6171bd37535e1b172bed0a4cc811c2f4facb9b8e36fed0d994caf1edb4e4226ee549264ab4e4afee1a9f74339ff1ce637698d5d3deacd3cb3187ebec8fa6ceb6d2f6bd9e3fae18e8f661c10f16f3f575df09a837c88f737b02f76c41717b949e719a3688657e57f74d1bfd961c61383b2b81c9bea2b3883f4abae27b646fa6c943ec6ff3c8437cc41ef4434e8a36407ea130e64ffec8d97cb13e48f82eba0954557565dcea3f373ce0bbeb82237949950b5de378ae9dd1826b6b740a1ed38aef8f0127706679c0baa0e2aee084aeb02b220e4446fab064471df8a7e20735290dc0f65abdd0fa1ff0ca7258e400409e1c45d95c2f848d499b9708d3925fcae74752a2ee246b4a5f760decdd5257a9e07e73a5702a32be0bfecd615e3fa4905913d858f9e503b3062c9883cc619539c5db88ae7be78c686859f48f2bc56891435c34d6d1fe1efc925fdac4a06cb84cb2bf091122dbc5a2b90746b03991c87924ad8564200c1823b1b88807bb5da89c377fc53fe3dbe712c7312226c2b5a894ae472e54f6fd510dabdb936016cdc3fa7029b33e2fa595876d7bfa9434f831f03d373de3de4b3e0baad227c2e6618ecbeb1247b3bff4aef16dd42dda44239ec2eef29b015175314e71aed6714e3ec291235ba3cf02311de5c5162fdb941a0585197f401973381a6710185ddf40fff07f594172914465a88dc782c2415e3f7c6c364de93cc9a77e86cd31dc44104758f9965b73e58b0773c8d2a4b171f1c12ccfc56fb307a5e2f52731db9f913a09340f3b5e773351891c4dbff07f72396c556e59a5aab54d5f3527210fe0dbd7168f17f5b3d1392ae47683e8ffbf1db95232310b1431c649753ae0bae5f551fd02a38b6e1e7921f3560ae8fc458379f57041ca0b1dc9ec8998bf9600e1d0975962a676f725df0328d5aa24d9dc637e4ca57391b0421f71dc6e53ae7064ddbba34bec26661d40e51ba6dab286acca930457dd23695cad7d3c257206e8baf02a706184d6fe197364bff429b98ebb69b8ecb2ad685b674712c2ca7499aae40a73291f504503bbaf27687201f4e3c257a5d86fbaf9d4aeb6d76d2fa4dfcaa83daec482b9c60241abcdb478445009399c514e2f1be2e8255d9b55f281338272866051756fdcfbe87df84ea092596e4fd34673413e5d1cfb54d1f021843c3e8a62d8573aacf48b9e7e07e4d2ec7fc2b917b36d36e0775f4755c05d952fd5f9f5ec9c7010fb13af7fbaa1f07b3345de88465491a192fc9f47777206f609101595c94fda8baa06a694cb44d3160027f0f471fc5dc2f4ead32bfbb10246d23c84b3a003eb05f12651ba54414ca2110cb5b714174d6cc411d3eb8260f133ca8c6b0eb485f1acf414a22f9c915923373a380ae0b3df19f5331e2c6d6a621002d495211b8085afac1d910ea5", 0x1000) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={r1, r2, r3}, 0xc) utimes(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x80000000, 0x2}, {0x3, 0xf42400000000000}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140), 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000011c0)=0x8) ftruncate(r4, 0x37) sendto(r4, &(0x7f0000001200)="28fbc62f76d3d32de1c8d15e017aab66de5e9ce0c18263875f84e6a265207e19805dc5b0cd5b167ac9fc2244c901940703bb30fa03ac504918a4093d2236d0cf4912ecdae99da565259679caba3c43d15a561d36fd3a82819db78682cbf2aa08111af0f733304c0d75b7fb1bc7d1ee88aaf53277ff316c1b262918ba371c08a13a168690ed58fe30953f0c35dbb1f89f6825f9415d5fb18082e50b06c246f35f1c8a588176acbd26ba344d5a0458909e8995e38aa402ba999e9a3e2208cba522f3e3563842c02c0203f16c9f54716997979d3d791ba6859eb72a410c812a5525773bcb9cfe450c636b63325deb66ca710782015d95465565fac9db7978", 0xfd, 0xc, &(0x7f0000001300)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) preadv(r4, &(0x7f00000016c0)=[{&(0x7f0000001340)=""/4, 0x4}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/219, 0xdb}, {&(0x7f0000001540)=""/91, 0x5b}, {&(0x7f00000015c0)=""/22, 0x16}, {&(0x7f0000001600)=""/180, 0xb4}], 0x7, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getuid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001740)={0x231, 0xfffffffffffff800}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse\x00', 0x10, 0x0) utimes(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x7fff}, {0xdc, 0xffff}}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001840)={0x4, './file0\x00', './file0\x00'}) r6 = semget(0x1, 0x0, 0x42) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000001880)=0xfffffffffffffffc) getuid() truncate(&(0x7f00000018c0)='./file0\x00', 0x1) r7 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) getsockopt(r5, 0x80000000, 0x3ff, &(0x7f0000001900)=""/228, &(0x7f0000001a00)=0xe4) r8 = msgget(0x1, 0x120) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001a40)=""/118) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0xc15}) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x3) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x120) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001, 0x0, 0xfffffffffffffffc}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xffffffff}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="166b03f9f33cbdde917d58a0a9d5eeb0f31343330567c815c971e578b9d7f70430fe54a4c2b2eeb5977289b3f78015dc41b07b40ac5d2db55499abd409704f1d573aab61f93b3e833150cc9fcf4b354fe70ad885166f21da847087f21c651c962e6fbbea22215cf25504eff6e3f59bc29c432ae38e", 0x75) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = dup2(r2, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="96f127836b1e01ad607228010002ffff040001eee0c58b82c6771b099f60b916d0fdcd801eeadd32a7b820583b52adda8a723a606ef1e0e405e3b3965528ca9fdf034055f9f4067a5277d3250825a612f05bb77c16c98bb1462834501e5179418b070475105b090c9e3646a8e5a2"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="6c59a8c4a1a64bf9cb7b619894bb4aafdb912ab6489e8f045f45c3e0e2ba279197a2ce5031c2dd8e3c0d2879ef2e457039525bb12f6a796761c706d1e0098d4ed20266da3eca53462fc4b332c71afd5ff6bd530da8f684bf0e24da8c88e13ac44de80c0401eaeeb5e448c8bd358ce857e82b260559d460e832de", 0x7a}, {&(0x7f00000002c0)="4b70d0ea70d0f0a7ae84c8bdfb03babffdd27112cbafbfd9bbbd3da89f1dc9eed4e1c726f80719f8363da0204878adb3ea33d7cd0523d71061618209d914abcbf5e8c0bb63a84dfc803a3b34d5a1a8de3528296bbeb56c2d94e0586b7a22ba86dfbe64780201a86c", 0x68}, {&(0x7f0000000340)="5ce0226e092a7832e84a2d108d3206", 0xf}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r5]}], 0x38, 0x6}, 0x401) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/99, 0x63) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0x1, 0x7fffffff, 0x80, 0xff}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x80e3, 0x10) mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/62, 0x3e) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) renameat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r2, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x7fffffff, 0x9, 0x2, 0x0, 0x0, 0x1, 0x4e, 0x3, 0x2, 0x6, 0x6}) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20000005, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x40}, {r1, 0x140}, {r1, 0x2}, {r3, 0x1}], 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r6}, 0xffffffffffffffff, 0x7, 0xfffffffffffffffd, 0x0, 0xffffffffffff8001}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc3d, 0x7, 0x8, 0x5, "197a16c25013fa7d11bf1833b16955cd8e6f513c", 0x2, 0x1a}) 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, 0x4008426f, &(0x7f0000000100)=0x400000000000000) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60e, 0x3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/254, 0xfe}], 0x6, &(0x7f0000001740)=""/240, 0xf0}, 0x841) open(&(0x7f00000000c0)='./bus\x00', 0x20100, 0x8) 16:00:07 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xd653, 0x12bbca39}, 0x1c6, 0x0, 0x24b, 0x0, 0xfedd}, 0xfffffffffffffffb) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x8, 0x9, 0x1, 0x7, 0x1, 0x2, 0x3, 0x2, 0x6, 0x8}) 16:00:08 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00']) execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x8003, 0x7f) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) geteuid() 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xffffffffffffff12, &(0x7f0000000000)={0x0, 0x100000000000000, 0xf0, 0xfffffffffffffffe, 0x0, 0x80}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffe4, 0x0, 0xffffffffffffffb9, 0x0, 0xfffffffffffffd7e}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x10000000000000, 0x0, 0x101000000, r1}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fsync(r2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x7e, r1}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x80, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000351) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x142) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000682f00000091d9ca924a86427df7bb4c9c1d130246d89b2beb20c99c2577689d150e06c9d2a0071808fd70740d39d71e59356063b202f3214b74971cd3747d80212152ab5d"], 0x10}, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000080)='./file2\x00', 0x1ed) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x8613b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x200009, 0x20000000100000}, 0x10000, [0x0, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x40000000000000]}, 0x3c) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000280)="670dc355bd", 0x5) write(r3, &(0x7f0000000000)="85c36061c91e52f71371ea44b38ac9b80566b0a81ab00209a92865f148551ab31eed894fd7a0b491f60435974b7bde0b6b0f77c038362147f59f5dd0c80930e74eb9d92b46eed2aa7ea792dac29a9155ef5763ac0cfb035bea49cf381b850261a392e510150145", 0x67) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%.\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='[\xb4[\x00', &(0x7f0000000580)='$}\\*])^\x00'], &(0x7f0000000840)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='-.^\x00', &(0x7f0000000680)='2\x00', &(0x7f00000006c0)='/\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=')}\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/\x00', &(0x7f0000000800)='}@\n-)\x00']) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) write(r3, &(0x7f00000001c0)="9943e5ace61745d8ca223a7c7414e925831530c2c9d98225955e6df751b8a62287af5927f0e6ea19d2544913b3f9fb1f1b68f8c22594ba701d98acd229f0ff285541318ac9", 0x45) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x7, 0xfffffffffffffffb) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd0e880cc478c4a93, &(0x7f00000000c0)=0x3f, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000180)="f86eb5cfc2e2e6dfeb671bb791b6e33e7633684c3ae8d7fbd124c79243e1fd5285858c0ba9328d7339a74bbd2dbd6ef4e5cb3c445053968e88fd629f54f4dbe525f2a8b04f766ad9d04e00b6a8f1fe7e3e0f", 0x52) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="7d34a84220c8a344b0ef79a7d87f416508a1db30b9795718c15d0444ac1bafa913148982f8f33908b4349ffdc3ca2bb35248c82a37382ad39aa1f08c7f0c56540530c59780b5de7e4cb3", 0xffffffffffffff64) syz_open_pts() 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x80000007f, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x30b) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x3) openat(r0, &(0x7f0000000040)='./file0\x00', 0x208, 0x40) 16:00:14 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x20}, {r1}, {r1, 0x9}, {r0, 0x40}, {r0, 0xfd12822e7b967ec9}], 0x5, 0x8001) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x65}], 0x200001b4, 0x0) select(0xfffffffffffffec5, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x21, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x23, 0x2}], 0x1}) r1 = socket(0xffffffffffffffff, 0x8002, 0x5) r2 = dup(r1) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x4d9, 0x3, 0x6, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) write(r1, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="ea944323da198461040edcb033ea63124b9a4b914f04abdcd3b34f9c0a41f3d7a59097d486e9d292ae19b27ed0a26642bdfb543dedcda5754aced0780a1cb89bf81c488de603bd3d756e8cc4664ce3c9e6210de2a87feedff988b49b2b01680da984771701d3ff910e6b4471d271e9d7525cb9034b1c741c8ef702458b61d99cac3203b07c278090aad4663dee6b0f36fcdfa3c6b2526e4c1eb8a97bb84376727061853ef251197327efa8f0aaf39d0095917979d1cd1b45e27de2b2ef3ea489240d345b1b896229f659de0c15010d7b77d91f8d2c83f026b2e60fced4effd8fb033dbbbdba7088309fc228159a41f6174e3771824"}, {&(0x7f0000000200)="f7f9f9045a184acb72f346c4891528876c76d54a89a4a014d58387302afef7d30b69c5e105a3181fa6c7519f71aa395b3eb31958dfbc952944b8e2c34e88cea97405ee2561826359f65944ae64bc8e70a8ac470a5100def79dea6c9875b0a6dcd21f27222ea612bf0fcbe653a681d978bfa9c156402345215f47d8"}, {&(0x7f0000000280)="e51bcdd44de88557df4935a59ba138685b05f60a9c4eca1675c7b5b83d253eb4789e0dc85b4f0f90be63128c990ddf3d6676647c9c11442351aff51b7b39699db5553171c5fb51c3a84cc968f6eea7"}, {&(0x7f0000000300)="67b2f5f0d7aa001460e5b0db85394597f51c7f210d5f41dd33cc9238b6fad61a57bc97f117bfb9a14a0d4b01b31686827c2b72728492adf7aef77731aa33ba08cc34b10bb968a2426a94dddc8447ee171428003d5063de22f9f70126054967aeecd708f85b6efc6c5e4f74cbbc2b8893a1feff76b2da140ce66124"}], 0xffffffffffffe97) getpeername(r0, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) truncate(&(0x7f00000000c0)='./bus\x00', 0x7e) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "000000000000000100002000", 0x7ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:15 executing program 0: nanosleep(&(0x7f0000000100)={0x94, 0xfffffffffffff1fc}, &(0x7f0000000140)) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000180)="5edf3e1ab508816675cc5a7a76f75d066c0ab90af62ffd57d7c3ed89b98fb3aae852aecb9882eb55f0f10a6477275952b555f94a712052af05f5243c3bb948b3902076aa513a15f8a04ac4fb910947f54d6441811be83d2a805d0c1f0aadb28796a21e3a1aa791081626afe15f5750d80b6696775bd5d768b9542991242f310332d3", 0x82) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x6012, r0, 0x0, 0xfffffffffffffffe) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sync() 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000001140)=""/112, 0x70}, {&(0x7f00000011c0)=""/198, 0xc6}, {&(0x7f00000012c0)=""/134, 0x86}], 0x5, &(0x7f0000001400)=""/160, 0xa0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') 16:00:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa64ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634a9cc1d14b090d5fe25e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b3746cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a346bbd50893d212fb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3eb98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x6) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x1bd86bbfa6b92b19, 0xc730) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x110) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/206) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffff84}], 0x1) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r3, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="706b7415c46646dc09c16f58eb58ce90420c82dfccf285fc990e5f68ef4b85cfa04424a4aa6621a3570fb9c397c878fb65848945d4e17ca4d8b7c7ab69fd4b7fa8cb56e47282f19bab706e127c73853d27457e09b5db0922bb1f38206de00e6e5cab7f1618d9bd41e04f7c9fbe4a4b7253ac00797533ab9ba1fa49baeb3bbd65f9472bbe023604ebc8c9e980f8ffffffffffffff778b5bbe546ebcd9376b0ea8153029c34f3a1681ac57b9f41ca9ec44fb920fae9976b7f969254e9a5fbb19009d3943000000003efaf2f1d131ada2e3db67688abea7fa0dae3eee9e130730679746b4e57ac472dd8fca4e210c0cc5cda1cc67211371ea4f8d078ce64280875e6c815fad85ba7ceb2ceb5489e8ca5983cd9382890cf669dab624474a365cf9aba8b2d0d26ab1734588475d58f005c83a9971409f519ac488372528a37f719577fa161f09cde33102d08da97a09", 0x1d1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20210, 0x0) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd488fd78185cdf", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) fcntl$setstatus(r0, 0x4, 0xc4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x9, 0xffff, 0x8, "e8c5ed5a4d96191fd8ab6bea03f7d13226f623f5", 0x3, 0x8}) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x700) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x803, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) utimensat(r0, &(0x7f0000001100)='./bus\x00', &(0x7f0000001140)={{0x2, 0x86}, {0x20, 0x800}}, 0x2) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="0f039ea9aefe19414888d0", 0xb) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28000, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r1, r1]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgid() r4 = semget(0x1, 0x0, 0xe0) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r6, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x697a, r5, r2, r6, r3, 0x144, 0x100}, 0x9, 0x10000, 0x81}) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:19 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x162, 0xfffffffffffffffc, 0x5, 0x8001}) r1 = getppid() fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6080, 0xfffffffffffffff9) recvfrom$inet(r0, &(0x7f0000000100)=""/120, 0x78, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSCTTY(r0, 0x20007461) getitimer(0x2, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) r6 = syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x6, 0x200, 0x3ff, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="983ab322b4dce37cc5e73e67f52095df6d88ffb39427f88b887638db0f6691dccac2fef07ab3acbacf93483d1057e021df9e36b7f4e6f468465808183e37ab55952f63aeceeb9f83428d", 0x4a}, {&(0x7f0000000340)="d7ff80aa94c4a163ff3da46a4714013d897d2594d8e5", 0x16}, {&(0x7f0000000380)="09379843bf2782d4f3dcf4efc5e007d38c7fd389d91647ce0c7b237beb338166a889772e3865134e34f091a5b0363932b458e8b416f43de63a76728b4a57b0da98cfe0bfe60c247c49cfb49dc19f8c1475a3351c71b743d9454dc2bda4c5bb66e4e40c961fc59c648ce40c0904eb4f9334d449c99368cc3c5eafb81efe705830a68cfdea3ee84179ac3ca5f3ec5658629f4e36f83d290e06f25eccebd798157980f1157063769178dbb97b9a", 0xac}, {&(0x7f0000000440)="763d54b8154416ee717af1144eab7daac8e976a3e03d417f15cd836d3581d71fc45d08bf8b00cf9339bba426eb33f1a08145", 0x32}, {&(0x7f0000000480)="670139158a5cc25a8b508d8175ed5069e43fe031bd505a35856b29590fb8c7264cacafe7516f96dcd890dcfe64db5fa1cd0b52586b94213c52b31bb8d8b70b70ca77d7db09dd3e733e16db1bf4631dfdd59c82cbeb4c92e83be476c5", 0x5c}], 0x5) wait4(r4, &(0x7f0000000580), 0x2, &(0x7f00000005c0)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000680)=0x7) open$dir(&(0x7f00000006c0)='./file0\x00', 0x8020, 0x28) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getegid() pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000780)={0x7fffffff, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x8001, 0x4) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000840)=0xbd) 16:00:19 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpid() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x10001, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffff8, 0xd2, 0x6, 0x835, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x6, 0x1}, {{r2}, 0x0, 0x0, 0x8, 0x39d, 0x2}, {{r0}, 0xffffffffffffffff, 0x44fc70d4b01ee037, 0x8, 0x220, 0x2}], 0x34, 0x0, 0xc68, 0x0) getpid() shutdown(r0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) close(r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x800000000000) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') preadv(r0, &(0x7f0000001180)=[{&(0x7f00000011c0)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x81) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x400, 0x9}, {0x9, 0x2}}) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x100000000, 0x4, {0x7fff, 0x5}}) write(r0, &(0x7f0000000000)='>', 0xfffffffffffffec5) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(0x0, r0) setgid(r0) setregid(0x0, 0xffffffffffffffff) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) chdir(&(0x7f00000010c0)='./file0\x00') 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) fcntl$setflags(r0, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x100000000, 0xee5}, 0x10) geteuid() 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x230, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x4) r3 = dup2(r1, r1) r4 = getppid() fcntl$setown(r1, 0x6, r4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x101, 0x1000, 0x7, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r0, &(0x7f0000000100)="49afec2e38a0df7f944c568c6c37a6f1dfd98956731517b8f0b3477ff43101cc9feb83a872cf4f8a40f9cb31337e6277d73608bee3f7a775df738e3968c37a90d026231904b849ab84d16e60f7e593af72cfc99aae89615808c6b382c8c777f054c14a09487384377a3e2e0dbfe9faf737009f186e8260926737a893e8d18381f879bfb0959b93669cd31709bd524274101ddceb04b0776555e4482fd9e7e512a551696156e5b576042942ee4c5569dd4f4eb7083c10ca769052fa2477d184242d33bc6b49206b5937161137f2569c3c597579eae6cbfd986bf239be9b761fbdafc23234fffd63770fc6a39eed7ff4a925dac6a2fea79f930760", 0xfa) 16:00:19 executing program 1: 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x2) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x80000, 0x10, r0, 0x0, 0xfffffffffffffffc) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:20 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000002940)=[{&(0x7f0000000100)="04ea7f90c9d30e0598f7dfec9c7e773fe278ce32b67de3867ba01da6ae55b75bb4710bad3a6f0abddc386fef845456b185d8a43171200ed1f288be56a79b0e9c199ae7bf124e18a656c7004f1f3e603ac37354d5d3c429b863d01512f688e40c21ffd4b553616f5e21f3897bd496ed4cd3167f5b176db6d733aab7e02816e191236973f76015bdf0bf36c4c3f301da9166608ef58d0bf0a8159853a74f382ea70dfad70c29", 0xa5}, {&(0x7f00000001c0)="a1479cd092f0accb2d0bc4507bfab8b4bd4bedf97e7a2ca9f34c964633f7c2c696f3539ba4f676362a9eba8ec260e04e6e22c0c5138de3e5c2f949afb4a3912de53a96e43d81a73a5b224cc13417661c8daa9934409c18bf5a06d6c813700d8d3cc4bcb7ccd4660c68d8c905cd5d07dd6266dfceb39b9936403437880308fa82721f523e5bdea42fe247d5b00b637b7b0e129654beb797634a0e07a45304103bb2d5345e68657aa2756e280932f70082792429c147537c8fcccac8dc9e6e0ac3a216eb4774ac6da3b79e20e5840526395da9c27f82277e", 0xd7}, {&(0x7f0000000000)="a66a164529ede4cdd8116d0d448e0ebe80e64b2190fd35087292c7aafb0bff9e0b8c10", 0x23}, {&(0x7f00000002c0)="a3bcb7282a42fa3e3663c591e3cbfbba2dd1366ae99059ac56f88d5035aff485464fba4ab63e665f007d777565bdd52b02d31404b7a1a8752e5dd1cef17d4227d53cdddac20f0457a5d39f1c12a51dce4c0eaa96566f9f37e4cd9d18e0171aae8c27467240fd7fa79bfa65325c426b42e763544a5b78b54408bf0f4f5e20b6a8f63eca4c6701183a6d848cda478d6b74050e604581e68e0269ac23bb39b0e7ff9fef46e387e2983cf8b6bec050d8d8eefdb5c71eaad0", 0xb6}, {&(0x7f00000015c0)="f4fef1dd40fd98795910c540be935f089bfc7e5a82f58664bfbd9a9d2c082214c34c5a558fc30372cd9847d3d8d803e06054178b24161c75a22480ac7baa5e28f67d933463c7e7c5355792d128e4be7e5374df513aceca87b8ceadb00e4e1c3e0a1918f253291cadb64c0a01d7dd2cc3d554a5beec87282ffd30e26197d089c87474d88a23ad9562c7970706", 0x8c}, {&(0x7f0000000380)="d6bd525ed9e12557c029e42c12f0b7", 0xf}, {&(0x7f00000017c0)="dfc8fc667cbf16e8de3c87023bcc42a81d191298ccd7fa7920c4ed6da773f3324198291f0801363afef841d1afe0e2c24ed2af3f6f25cab604ded94ae6da33b733417dd9ba50af9bf29ec72821e925b56d58d2a0cd75a9382387809fa2f343cf7ed1315e6614b2ba6c93f210dd735856f9cc4ee51d5fff5828c461d9f4", 0x7d}, {&(0x7f0000001840)="240086540468a6b6fe1878415cea69e97357bed00ad115082156ff6b3c2312e804a81c9c60c9f1aa018ce5271e1fcd5100af8b35e5410ceef79ee64db7b1894730134d5bfe70e07200435a1eb106bb5ef09e1e198d87c57036ce317fdf985069406aeae8d96bf5080e9defa525df47495abff91b20e29dd5595eb2019d33ade14963734098c91477510e6f0d2fee75170ec393f720a9904c52c8cde0ae91c5cff953c9071d1227b4c3d60354cca7f06ba7a655ff4b0bd54a3eb69aea47de3db3903f4ff1674561a791c6eddda28caed2d345e69ba8075f5932490e665f06b7c2ce4e6fec4f5a9defab6484ff473deda801db149ca04d770704c80ca854e63367a558ed058d139dcaa48fc67914625820196c8df2c90a7707fc7fff0744c5978da5ad08a6d0a9c15ceca93998a735d9d1a95581f48a5e7eb8c8ab5df1a6aa13cc42def088cd5e9b1cb4375d79adc04d86c58a9542e162309e0c9d6f6240c6c907b9452de21cff545db709a70a83c0f9a581cb8f00044e0d1988ba1999044ed6c5dd8f22c102e518f5672a8696c01c8722c19a9d410b1f81e325021dbe2a6df98f300116bd14cd60dd57549faa0d72661974b73f502f4d105796256ed3dd951b644331c90395add26d524548cef91e9b90126a207549276e45d4a4b7a5f0f40a8d9bcfab625abeef3e96b94b4933a2aed5dbe1e63bc449d3beb499d12b723a6f2e402bfb1c9ed6887600469abb8837a9813954985d2a58caa2a87ddaad5347198c619646484378a56aa5c3a821f0697b04e5784ed61b7ae2e4e36c48db8bea0558a3dab3e7093d18eb4bbbbb3b65fe000d9891c40de8cdb6c3e11511514d41ff71864cde9aab87192fb785dfcb4da9af3d5f781638b3320876b4b774e42d96a9fe4e9d67f0c9f5f90ea66ee137b8d19fd77569c508030fd410944e783e484963b7350ef69bb2ec9282267f20cec4e5cce92d4e1aa345da3d97ab88d37f435edca6845ea018bb25561ef486ca94b325df76243d4deae532832ccc0446e501a700e5f386abb83e5e9fc05344b1e794650c18512fc6cc0ceb0b4206639afadaf872a828a4e9044eebfd9795b7ed9dd263a617d5952a46287321c72c9b30e299c6eb3ac08946ffa38b005b69965b7c39011aecd14731ee4fa2d2d8b3b3290827a82b495255659d30b96a8e49686c8f1878920633b776533581441db3576310229866a5658696522186975b53a78e25b4a66118de143ea7a4228f15aeb68c2391e43755eb681ee7e2758ef420ee4f1c1a06675253cf92f24e48aec2ba045f88e1cc9de1b565f193669e2b8848f1c726fe95cf2841cb51d8fee38a9f2096e260958ded862e5b3037a39a37f5a05393573f3c035d72135fa467c93fdfd90e20cfe289eabc0646ff50d0fe27eb57539b060188c9c18090c8b6d8c041c4c27002db558df53c1a67eddb9a6dc86296a60da86c4111e66068f518525e4394bd038bcb33eec7ea489f99bff4fae1730c74692a003556fda4e1fe902712d1d5ff203c4b71438fb6bc7da98cac3fe06891fefd5daad67d072a399029e604771e271a93dfca88a7d2312fd3142abdf744634e13ec47cb199ffafde4c1aaec2840d92e55e26dce32c3af245d81204a8c34d857d87d8c0ce91ccd393e3a61c459726168c9da061f5e0a2c06b79b2f6733f97d7540c487e2d936737a73da601d620d9e59431568fe0756742065fc6017134124ff622f0a44cb4cfe4593e469ab10ecac1537c0ede83a51fbda04299a61d8e54ebb45d9a182605f25cb4e025fa40fbc39d092e3506540ffcf762c7aa26a426844e23fc6c12276228b350b32b5d80474eb6925500649e895450080b13ea97d371b88973ef01264ec2895897ff27727ad78525a6ad1001a49834f9a3ceec6d22419b108d0b17e5ce0e58349b677b881e7cc2cf9d7551c7ea5ac133edf15e39c0cd615b86642719f7d685c75fc884c8424df9430adb23305d92840fd874dab4891d634aa8ee487ba040ae112ad23f2223fe8025fff25b8553b7133d66ff3cb53a3dacdf8e253992592c1a359ec1c7384e751e186625ced873fbd0acc9560f878b6b52d7ff7bcc916e66bb3c80a1fef2dc1f8b123f314419ab6b41d2c7559f8a030dafc3252c7553b8d218ecc5271482392eaad4427a63e6316c5175eb5a18b2d57ad01f691791f8d82ca214e2b5e2c0963fe2743d454aea8a57dbc6caeccedcda5c77ec0658d09a75ba9a4a5e87a7d8857463b577ac8dace6a3327e55a7d1a627e0013595cf39ac19ada4b0672fd2f8a95941b8d5d5da6ba7748d25ee423401a178dd9d466196703df0ea12c903e5878590f61e0eb550a5be81c011c6af669bf919949be31e20931aabb27d1249a1e8048b212801cd2743d7681b46dbfed045ab43ee55f0ad5a2c08075025cbd746aea7abd6eacc36bfb6c57c195b784aa14b8e83564cdce2d768d823da1cb7781893852e40a10ecc6ee8cc60ac934e854ab240619d02fb000fd5e68f0f3578e3ab36a0199a4d73871265f6893d82afbbaa441a1082a72cb0a7f75d79039f1bfd30498ccb1f0165e8f807602a22f1eaf43716e2e6261574e191ffaa7eb10a0d65addd97abbff3fae4ec75ba235aecd3f495362d6138b15f8fc283af436822a44ff8dd69b4e92f6a9c13399911007c6a8dd3f97cf78d4e24f80d3c945ac530413bc27b40680b32adaaf01fd49df8f526a3abc9093e1a7a0d0fdbaf6837ea6800ee11d1738e4f3b49031fc52b5fa5564bfea6d4399fabae2329a2f5523f9cb6ae5786eeb26e038bdb52754486c94b3e272a11177c08f75d5ee340a79d4b4379140d02f39987d66117f013350b6c33a291922ca1a0f868f99f57480f397a71d7758da76eb0c0979cf54685539cf9bc6624b598d5745cf92872ad197b9210bedc4476f3e8b93828e8ccfb992bf32e15cce51b74cba4ef931e8d328a667e1b66b393d9e713366df85546b90b3d6afc41786facefa0eb476ed51060389547c3102013f876de64c8458b3bb37603f000b9437cbd02ce4849c45246fc94fb663b35f3325d5e6a296f6bba836fd297946011902d1018acc7b844119b8e4565da7ed8477cde7c214d6ce392268abcc2429ab6400fe29449c184b3e50a72bf3962d0100c861ee7502d8b4871840d855a79ef558af8e2592857800b49ed61c2b33560ec04420ca196b87226f612af890f395d6d0a188aa90c0d2e13c97f38932dd0bdd945ec337a212cd2107ab6c69b2f7744b15dd645c352b2af26884a5f729d6aed2f884d7b5440814b47b56f2263eee7ab7c3726f5c2827c1f74f5cba454614fcd4acd350daf09e9e58091eaec2b56c71abeb548ee9c2774d360e355568ee1bc6a21ca6c0ae39fca8594d26c22d63f2e8555bfebbe3c90eee77f623bd3bac37cf39fc530ad068f89675b3a4b3f040525893d10f7697431505f74d09c256f8d06457a2ef5caedb05887bc4f0677f40f99255bbc4c1214a992762e4311e91e5c05aabd5a9008bffe0eaab42e811dbc485a735c7a9a5a086447aac97d69914a29b53f2fa6c6cb6d999062c2b8f4ed81a7413e5612b7edd5bac4d2ec2405ee4ef13713c57df83a6c1c8a4c696ccc9f0dce8d860415349307b3c0c880439469bbfd5f140b6fa55d2475c0b62b01eacfa3f966a62b46a25e82c04978a896a8bfd9f12a3b24903429e95c0a42709cf5eed95fdd736fdc6f61af5ff242ef2fe922fb54d148f22432f05d5cf80c606639eaaa1beb78d0567004e057ecc3ae078f85ae684fdd61aa26dfa6f5c907d03c6dd4ffadf182c074e0b578ab6f2c75e86cc59572108c4cd0eade7cba9f58b4cb899762da7957cdd9dbd57bc907b75cccbf3f1d4bd2a9556fb4b2e07971d7f169f697fd0e5cbefe3a1792d70837d30cfb2b1619128380768ed7e8b431c3b3655cdd4c28de89d6cf4cc6df683551e4845e373a535c162985d2f1341f1317b86502beb2a0918bed53d5609c842d914e3163df7bd8609e9d828a242be3353f094a044129b425dcb49ef441fe858c05dbf01873bd72e96a42ba7d5353e54b32707ecb3631bf035e97453d2add35e68a2e0bffc5891caa1db6b95c1fe982cc2202cd95e6844272998296d86a06430ffc2e94aac5ac8815090af11dc1d44561a324891d39f3648613cc04889fe95213054dfdabd0c2464f6b3c5005729fbf5290ffbe50d4882c6c9cdf3185bf8705f18df04c1a1218892f44ab1229e4cf65464e9c99b8ff856e3bc12869311de153df60e14a3d3da16b6a01ec842ee71e22606f931d482a3f1b3eabc0916df85c1a1491489401724cc92f240405b507a48fb0bd0e238ad63b49ec8161e5c1f505edb19945fb86fbcd1ea64c4947f3de208a82d8456cb2819bc422e3fb181cd43c803adff876b3a59b437964fc6b65cfbf9815eec884e505f554c417c055626b290eaa1e2e9474a98532f62724154d7786f9b032e38ad89ec3479a2011cbedef179d4394a256520fa281a196a4f23c258e7c13b627207f7a69a5eebb2441936c54a49eda5bcb21cd03f48ec1386c48a279456c6575daf39aaa1213b2cb18bf6721efa1a5701fa783cfdcfda59ef374761cd40dfdfe6675f4cc24649814f1922ed5275209fca4293e9dedbe1922c29000b4d71cd7412db8023d4f5cfcd26164d45fb9918ce57b8a0dcfb13bcaf8918c4c7506b96d46041da8d5274286e1edd19a837d877809dad2c9f3771c95d6c19a84e57f5f999aafe22ee8db7b653a735f86a538c265d53087d89abe57a36a79e005987e53ee454553ffce79dd403449223527e4e9fa7326cc2f59517aedada356a67a3c2662833143275a16bee38af985d9fbb48afe64576a446733e627b2abf019d25ccc5cdeb6a78bc3d85e563599443abb1a81efb64f943ced43102175a194e7519fe70f5916f1637c17432606758725d86fcf8a7175907ca7542fca7c172898f9ee11b46316063bc64276804c676d7ac91cc02c82a92c228cd13d6f8932c3666436ca768309de2c9323f17a2dab528962d7ec5ad4ed0e7a588cba994cd7e40493a25a814b3640023a2c4e1afc7e5103426694b9a950263621f46beda91bd2a0ffc9cc1411b2ca58283f48350f17ef8bd8b4e040e3c7ed938a52dd67e9695a7da9059855732d5ab6f3d96a1844c8724c1fad0f9c7246c7a0c8fd9de145e940d6c4e891e81dfdfcf76945e2dcc37f985c843bd56c5e0a3d10360062f82b7ed7a6648e9cc06b26e906089a27d13fdf803c9a0d3cb4d3825c32cf3d3d5ab19b58f3d2c0f94a64ab459991b16ad086e80cbdf60bbe0593cdc08696724e774b43ed1e1f9892b3154a0463c4418441965a0640364d72c40ac515a8bd77d91b72889cfbf6dcd2f74d021385c86b9c61b12c9f180b03112631b4d6e21121f529d6765ddbcecf3d6235c877b89c6c3f75a20c4f05f43547caa0f2ca1fef27d1ed0e70f46de7505493101f54e26a869c70df3b3aa7c841d3b8c83af16845d6487b079f289452f59c217e9bda2ae2d74fbfc95e4daa373a928dd10d3b1a682f9452b9d104e742d90a55a09fefacc80b748fcf2773c4444c609bb2f0b7f07e85ebc9ae6df47ddbe3c5601c402925ebb175ad7b8af57cdf26f47200e2ff83b4504d825b2fd518baedfb720a37721aacac7d6193e3c080d8bcbb7c7130caaefb0c9f0873dd8e86fa2c6e3146e6f51aad5555c960c11de8c2aa97070a8f8e6ba7aa6946ed9663d8acf2aa517ab240d9711bce1eb4b6b3480678bc8936e13f00d8e89d02034613f0b7e2026a3d332853096457fb9", 0x1000}, {&(0x7f0000002840)="63b9e59bed7c6452f1cbc26ab9cdaa548e405e9bad0a72e805265a81e446bebcd8ab77ce73c3c31d1c397f615a39291aeee92c866c29667849c375066165a288b7c4f50610e7d0622a79d709c87ad62d14c81cbddc4111f6546b64a90d11ae4574de782b3b5c6c6019133f91d9ba1c8739e0060725e8d48e02fb6baead18de9dd32bc34a937f9d3b378c9196f06c5f8ae82778c679f6ba9e35d1e78824acd6bf4c5ba8a7dc8d1d84b184a8db35ae4ba85796aa4d96a7e3833f4ddd962781c3a02b2cf9", 0xc3}], 0x9, 0x58) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="768717b891ba96a8719a82afc69a2f2ab7bf4cfc2f356fd1b88ada64f830dcb480edc6c94f5ac05296d7d82852ad11a3cc359c182d052af3e62c155315edef2a5e850466c646a6d1e83b93e58d2899e7b5fce7c4795b7273664a35067a86b155fbcf158890627bd64034ad62e320549d501cba9fe75039605b126ae097cab82f80fc04c44a10cf3f2bbc916eb9502f90c20b8d98c5dd8cea6e6f9bbb391bf81773daf6dc240c04b4da0abeffff8bcc77577dc856c91f32988a8577eb8bef74c4109dac675a15a9111cfc8ccfb21a511adc3a47707c5b972f90f76765e3576bed53d20a0a920483c8f1", 0xd0}, {&(0x7f0000000080)="39cb66a31ec0af43f7e0c890432ccc87811e01f491e498295e1a", 0x1a}, {&(0x7f0000001440)="caca68e91a2133d929cf96acbabc63485c1d2b2195e9b96bb08b7e2fae98e6a9ee939948efd85193f37bff3213d45123bcfaf22c0af7bc279da4fc0f1398d966b6f5af019f4f47332438862e8ebe9725a9859c1500acd061f30008006ded000000e94e75fde743bc3378a87062e6fdcfbaf35df87fb4bb392434c35d3993ae7079ef56e447421e846444349d31f5e2e57c26f3c59f06a595ec4e7ce41a46693abc26a3f84ae66ea8c5d51a54f69129e20ec62a491ff726ae6d8f004820bc6ef2fffe62d257ec0d3003d66b02d03567c0de2ec1cecb818ce534facc91926e5dbcc0eb3356892bde1e8ade683c3d20b01bfdb1fff832321362bae14687ceba19fcfc7774c011a6d262f07a3c1e286f0072311d8fa9727bcc1fe302486f999bd90cbce28fdca05e5b942ffa3459268f8ea3ace1ddfb563785595359a019db636d984d7d", 0xd4}, {&(0x7f0000000440)="29a3dee65efc4f41556abe09648bf7fff4b38dff2c27a19c5cdc5018ae9fb4687de37cc36edd832c2cb4376541b211a67a5177abc1d77f428db5ad2517f60dc2313a6cca22b20395b9e21b4efc61eb4a0e8a6246d697f926b272aeef3b04258cbafcbfc333c70d51307b057713a1078efec58f879cfc088a1a792cfaba7c88c5cf4bdcc941c5363031a8584c365e2b6390aef05a2af2340ef485cae27e51b1683183fdc70231b57cd4a8e3450a092280f0d53c61c9882d79da86cc0544d472a0a488ca0b7a4403de1d7862b31b5e86bca27cb0c8d7568eacb46fc2a12aa9a0e23ebd4e657cd0ccd25d8f71aa4a9ebc4743690d7650828018815de0952c8a866c0a34c8217cd10f6024524de811fd4040d4b73ba3c3ebe6beb0f025f8255ca26ad9eb90b20c31db7ca71adc4fa37b160be6453945e3a0760db1a39fc355b677224327b9d1c16ae89c3f19845f3f6910eafd79abe825bae1938d2147ffa5674f3f1c1894f54b5a60ebf1e48ce8bba1a8434c6a40b6a3fc57517efd0386951595987297eeeda1e2d9dc54e4e21614dcb061ee9fe1898dfe287e8c4fd379e1201797141b2c1f08c3d8ddfd871f13d157a2455cad822fdbd782d839ce9a0f5001c64a1d94d24c756262932fcf35cea5931ba5c4dc0ff99939db2887a31491b3c72fe8afcd70342b2dc039139ebd389e12ed5d15b666bec763ce9c8c51ec6a29ff59f66b772c6bb0e330f09171b3c4dd6fa90bd14f68655271b4f5dd4a45128818a3d52c23331fbe0a55207bd7941d430bcb4b30ae05e5a89d5abd8b6e45256f9aa2c579754582669f0f680db006711b41c4a7261a93bba1f7d2a97a6eda520fbd313a8ddc5f0ae575fc36fe4b2aab8a9c6644f2aa18c11cecf7bcc742fc3b886f092526c92dae9426288405b6634439a7bb0feaea42b0c521256792020af90c229fe19c5b69043b9094e260a89ecfdbcd6a2521766203b702e98b50ac775a17f6e35d411c70b6f6e829b3543f45adb15790c40fad1b6e487dec7c0d5cc9f04b2d58ebf0a1a651becf690dd1dfef4befdf2bbf97a0279b26603bb5bfde803c89507a1ee0137e69ef7ce0a2447097f7744b7f4acca7d9f6f3de5d0a775e76f8984f0f4e939c5ae3aa564fd16d40fe60710ed44551dceb0b764cb609903d78bfc6e3ee09087e1482b6756fb84cfc1890c32be1e52e86ec9604e6b791c5ed4632fca2aecedcee3b0f8db157f7fbc856ec5050fd06f1c88023f5cb34ac27234450072d07402f835c24f2f8699fd7a392a0b69e7bf06a5f0f104f0a34da28a57ab8fbb1caff36a3bc041aadbd648016624a621d0d9c5b47448fbf1d242103a8a843372a0c863eb66bae5e17eddb70dd9432fcc03a2fc782d214b24e3aa7b057c5dbc346f0035bfe9abd51225a4161ef72deccfb8f478ad22b3350e74ef55ca459d16c07763fdbc4bf305eff3e383cdef152932b95d7cb6242594072541970df80e7f93a959dde9ef44f5855728cd9ad2d1b8bb4f4d42ba395f41c857ed77482d1b128a0f78412c21117393686c9a84d7617d1b34004c06f3ddbe58412fc0a3966428f1d214d5d5bf19d7934d7490279b223a2a6ad801e45548e8041a6354240dadf05f326292925e83e2d4aecaf84bb41875cd27837ef346905c24db5f40d1cc9013b5864f465afe175b05e73418b2e1696fabf58f01aca5e5dfbed5737d25b69720894589a79bb522904bb54226c2e5432e09d6eff315777889a55d3b51d6c181ca206e560f9f531673bdbd23f5e139cff827e55daee9eae5fde7689ec436ce87f006bdd2ca3f3d766c4e4c9af9efa74359ed62d97b63dc77732488b8ee4b43909497789d7f33b1839426a25a858b68d313f8affa54afa0d3ccc45d27fe9a39d7849e49fe576d2f454c3869250b664cec191545f8e25395d387774eb45a8298aff674cd220173ed82c58c526566ca130db8e0e67eef43751e57bd73f4ea779714a73b1f4411c7828fee4d013137640a14bedda38780614315e8be4547cedfc7b086b4adc81b503b61f7b310602f026ac8d2c1d3e927b5246e65b68f0392ed1611338a88e35df55d9ec0f53e553ff2948b9c2059a4963f9de47f539687b46b17e5c60e7de9e828d7c698004f5ab59af0dcebb1ef64fc0080580726fb5fae4d9cc97b04c7d8c7daaa2c90d9bda0a03a5b64b9d0d083974e7829684e805cc57463eab5fab5d6b4d22eb268f1f23fb6b78e635c983a65059c650cb877c11d6001e9250772f8e5ba3e5b85e5f2786346e5c816974d92c29b7a105443b127ceff410353ac807933a53e469bc38b5ad2824997c1e2bfd239d835998199eaddf9736ec882a1524ab468ce886aa3aee6419fbd494fdff67861fe4b16d458463a8889647f2caebe55f4a3a182b6a9511aefdca63144cbcac4e9cf0f2df9ca38d2e103b57683baa4e6a9bed6defbf1a33b1f2b2e0f503b9e528ac7a34e45a2eb5882794da084eade92fc36f4c380c91e2e8ec378738db2fd91fced2eb933eb736f802c722b049261f135bffa27db5dfe5b04029fb6fc657093d9856dc089eb765d3ad666c17bee0f5a881f4c6118751d80b72fbac791f49ceaa8ec2c5aa867c63d540678395883baee4a0458a2d8ba65abc70e99c1e14cecd097cf9514496d5e913caa057db82d45205cf1d8e07ca2804c11aea6945d410f59f4a781a5c9c05c34392dc5da2c695b4d416d99c92da83c456374ec31dc8b414c9f6409a2553ef0c6d4dbc984ddee19f4dfcf1d90530cb17b35fec6409831e4b7484849850a2de8056562655627b998ecc65dbc81f3862cae49ab16c33f64a113c5fd33f526b975a81596b242b68b5ae274525a332c92a41c9ff673526f628e56136d8a0aac3f0e65fd5e8b28fa4250b5ad4d2890b0e70bd38e92874afdd6664b18eae4588d91ecf1ede128a0ea76fe63e1ded30c817f19cb8d3d7af26dac47a3f0c7bd30d07c0b95351237908d906286c2d1c3f2e2b8a710e2ef0755150a732fea5a84b0b9ffa5c55a149b634cf614c5a86279c1b5232b0f3166f57a2798fdd8b79b7a0248bb32ed119612915a57f6d60ed6c6341ebbc28beae0ac3936b4a3c042ddc29671a57959a5656e01394f7426f6cdbf8f9857a7640dca93e02c1b70dc9049df71e41434806a86f219ed18bb286c769ee5588588ca97aefa3738d78bc2c50bf74e2bee541621a873a96481af657c9485ae98d59fb737d2e00212ad03bcd0bf792e8b72cd3ca5f4659ff12dc88309c4e040a3fd59ee32938fdff4c5074a84ac7b125af9b9ece734190b05a2bd1009ffb9d05a30ccfc2d1bf078dc88d9893b951d28af7cd7ac34caee0fdd3c4f43eae58b3df9feaa8a58ad85c5537b226f63f19af7de6618373d551a1be786fba8dfd472501eb85aa9d7e9cb87d8cd99fe4b1622f3ad2b7065d5a838715836f385e803fc9287664bea0ccc5da485e742afb23b216eabd4f91692632a04ccf192edc4ab80ab50d75140584f374f5e26200bf69be208fce6e8e40e13385c0d713bcdde693a5c247450562f112b5f5afc62bfcfee2c68a5a4b9b1e86d8916908414dd305ec524f65823b79b1dda4024a5de3ec98636daed999c7482f167bde03c91d37bfe5fcc3b4cee032b6c450dd1d5d500cb5359fa7e9c02bf4097f9a7898da1dda8413e7ea877980397fdf7487fa6b6830d3de4e099cfd8e292df5ea704276b4ddb95c849bb53897792b81d4d726b8252b174f0377cf85497e8e3d68007b420dfbc8c825beeea4996c9b4a017e25dc21483c43d0ff1fbba489af09ab60ec7318bcd2e12b472b6e70d93509a962dafdae44d9534dd1e930b70fc346ceb44f87e1581763e141752e5dc0599b83f0f30117d48495c4aaaf6acab54e3a2844562ebc87e606d972c17e61a5b038d6fe4fb49f359587b8317575171ec31a275a751c2718686223b24683094a294a6bfcb345467bb02f536da6fa1d92cf92f039f98dcd50c7915df3294fdaa3f16d183d95119222d5b6033e07fcd589a1d8622168d0e41876a38a28ff766aa6e4acf227f155076d9af9f5a5d0c9dc9ac0ba76bda1f1c332782ec7db6397710c572e1715407e43c0d54b443bc88803f7c08581e7b4aee9c27a1b5a424c6e6973b68b3cb551efeb58c27aeed4598d720dae2cfa5baaf7dcc044d948740cef7d7549b79673ed8506d10da56b2214a532bc8816077c26ce3c5d9d8d32ecbb91d642e8209b0567757d2072c7e1c8a3f8a13311fa5afc60ad8f151caa97b02f5a07495207b7b41df6136dea1640ab2ac7dcbc28374e596d88131f755faf2f953315e4e49d6386cfa0184bcb7f4ce001d8ec307cc9963b16e2219134bae461e2bb00a1864487d39cfa4c370fe7202b61b78fbcd6772df05152ee79b57a794a840c5fc69b56ce11e893cce2fa3c2ee5739b94f17f7516fb693e290d59ec485b280c428d7765bdc01b85dd5b95e6dca0752ae0a022d30c1adf5db603a5d10ff909a9bab9bb10629f4505bb9ef719c34402786372f25004d4906eca6f6baa64764ed9c7f2ed22b3f5c71227b09f92e3e5729b19ab6b3427d9e9a263bf2d9140205bac1e5e3e5cee2d354cf953ada0040272040f647f50201748747046e99785cf6c3c653d7e127980d881f6cb58eca9b66bd3e3b652fd67a42835b2e64e165d6c1a9aa112c5d19a28561cccec72c230985f4d42d92bb252b20db0f830aeadc1c10e5f9846cb00ba8a3c2eb6a627f86594cbad704fdbae88de015881333de85ae1a9c35d3ff4ac757da4f08884006eabeec09b2b22e0c3b1442e0fac34441dee75687de5be3beb72c941b0bad93cad5aef55459e121f689fb74ee9d6a5ecf2d905ef50cdd10e3b10a22b72808bb9a91016f6df335b921e31cb6f291d32428241c3ba6d1e471fe578f62a97db64696150343f2a7488ac63e055e68a44a0df666e467de3a770d9834968582d63380b72cd09a85ea3dfe3c044a2dc1e0e746f07e35070db78c6f0bb05720633cc33c0d76bdf5dde4a1369786e2377b5423aa5a161b6a6e9492d6ee971552a2e06bf8bb93872124d572928cc4ec0f7937a6a79a5afeb2a358f2af9c7b8b9288bd16bf78f7564baaf93a94126fc1a37cb43d250bea894eed2f6c2569363a5d415c56c497d9485a9857f86774206e305b810fde3af9d4121d68010c0444a81e4475b78b391fef04d54ad6187d22689ab6241ee94210e3daa55e72556a73b3bb29b20e58d0c1e3bbd7f0ca4493c2c61f41aeb350632f4942355a5ceb2602f195e3b0b176e7067b55e4f5e9ebc36e1e23553a43551b1bc784081b8ecee6a24fbdbc4e6da87bb07e3705d83ca43e69d28c50e30080a1b6bd7b262185fef455f89a798bc058d334ce5c8d44e6a16f49095e0d1a338dd254db9b924d037361d6d35369f66e1cd8886d351bf94b56196c25af78dee3451ccd9941e31ab968617fa830df1e6270b7da822f03a990f7b1ade002d99d1ba027d5fe2a11fed11bcbaa6d49b2e979bbffa751468d28949c0be388bdb86fb1482a7eaaf204a974458126b5d00d2a482c01447fc8e64afabc313f65731dd77092675520c4fe59a7961415c63b7620868e6f9b5daea1aa4c2d3df853d9333cf5dcee7eec7fe1abf0051bfb9d1527c9eeca3b221b42f4e78869264a45e290b7050355de5cf33430d99892fff2292ef2de1e3aca012bedf93d8548d2172e4b269d3cd61c1f7333e2f92065488c99b469aeab21a3262b6e5beab7d2011cfb2c4caff87cff60753e71b6e508febba2dbc360c9a2e5a8de42dac7d9b177254c07b3f4548", 0x1118}], 0x1000000000000398) 16:00:20 executing program 0: socketpair$unix(0x1, 0x800000008, 0x0, 0xffffffffffffffff) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r2, r6, 0x100, 0x6}, 0x0, 0x6, r4, r1, 0x4, 0x100000001, 0x5f}) shmctl$IPC_RMID(r0, 0x0) geteuid() 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x0, 0x8e55, 0xfffffffffffffff8}, 0x9, [0x7, 0x100000001, 0x5, 0x1, 0x8000, 0x100, 0x7, 0x1]}, 0x3c) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) semget$private(0x0, 0x3, 0x1) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) fcntl$setflags(r6, 0x2, 0x1) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x1, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="5c9ba53e911624a724b6c5b9233a0a8a6c7367d72fb29671cb3c867048daf6a7042dae54ff1d094c119150e43284222333392394f81ac67d40f4400625148fce7ba310a17c7863d19f1ae4fa7e875f1aa1f37e59572401e48b14905a5e7d1017cc22d9abee940e24885e9b462d542e92f1fd8f85fc6969", 0x77) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x2) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000dfff00000100000008cd7fdf43000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() getuid() syz_open_pts() 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0xffffffffffff2727, 0x1, 0x4, 0x1c, 0x100000001}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x92}, {r0, 0x20}, {r0, 0x2}, {r0, 0x8}, {r0, 0x4}, {r0, 0x100}], 0x7, 0x9) r2 = dup2(r0, r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="f976cf04f2d13ff1e73643526e7b4ed82f3732489b6df04ec7cc88e43587aea7528238dc89bcf14d481c616de481cb2859e8c132fec204b34cc43fb5500802035bcb194f2c97e842fccc85d72424d47b6f2a64083c5e1d3ba1fd44faa55fea342470f425c54f513029e5d74cb6915ba49ccb22b2167aec02822abf5ffb48f04dc37ce35c360e79f00c4587fd59c9444e05c38765f04939d9109dc3a477b0f2e0017fde7add6b29a232043b6c3b4593b7b59ddbf16e2c28448437761ac5974dbefdc9dd168034f742e4da12f730e691677619175be9c2b8bc0d68f7e55f4639be03", 0xe1}, {&(0x7f0000000180)="80b7225f912deabfe4c0cf1502fd8865a91f3f702b1c9b8a1cc8d1034893fc7135145867815d35c7298432809960e36e4cf1373db16bef55fcdc90cc03d5111ee7316911f39ccc22585ab25872727dc87e435479d8b03375dbabc42a9d0482da9597255ddc3a3571dfdd723874c50fe01c3479f82bce56b967407b6035e9520e356d09b14524d8918032c383407b8d87b09a4eab1d9067f37456337f70c8b9fce6679c386b2eb14d8bd08ff34b55cc393382b6da113b5d9a238fc48f3be3c58a16cbd024de79696872259b82ce1f1f45f78091130ed00db3e9430e33161d20d6403676c6734d4153", 0xe8}, {&(0x7f0000000280)="a2299386f5d5d30b6be1590f3064bf9ff947332ed4763e21d2d7d6aaf88c96f021f22f6ca62f9faad9bd6641ae8ffb4a40f868a8fc4e7bf1c6e16dcdaf50629f25e9aff151301e89d682befcb57c601ceffd7c6b68b8b8fd344d2ecf94b3117f26b2b84280799ab673c02043ecf12dbee981", 0x72}, {&(0x7f0000000300)="2b52811c96a998037f23376a42f84a096f5d827883c8935f71b2be6cae", 0x1d}], 0x4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="467e0604802cc3d08965d954e217f5f0757a2b7ad12f5d6abebf7bce", 0x1c) msgget(0x0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = openat(r2, &(0x7f000060cff8)='/', 0x40, 0x2) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x5, 0xf8, 0x2, 0xff}) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) sync() 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1113, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x41) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10002, 0x0) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 16:00:21 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = msgget(0x3, 0x1) msgsnd(r0, &(0x7f0000000080)={0x3, "7e77f1a0d1a94a115842ddddf8d37df323b3ffddd459172877c075fd588892469e209ceec6c6728627606eb195b62c9b0ec8920814d8552a71740b9c45132edaeccf824c94a1c2379cf948a0aae028adc143c1e709c3613c6bc3ad383233b5cc50267ffd3e69801ec8c404d6b990bce3a43357cc92b216f2e99ad7cc1ec41da2c5831c80a986191ee537af6d4af06169cb874c888340d659971bc047fbf4d9f7396a1c92ea0c904ee448f724311cc3dec8c648b0ce45c22e4914f081fe507ac13957401d0cae216ff2e54c95fbb4f4418bdf9a3c8049f480e2f4ce4b60d8911a78c45873b836b59ded66a327a37f390e2b8f228cec46243eb929d4540e0279f8be3949888259afeaedd4f6abd904ed4744004510c016a1caa36c50adebabbcc00156ca1cfeaa9a4d9f3d33c23fab331bb9414a3075bb9b45929241c7c1c61beb3a070fc637e84e934c444ce1473d9fc5ca0ec2b1b93bd162e275b7afe1587024f7023b29900511dc2d31a41a06e183176b750f2fee909a9ea89f47c2d36e0d1d009330d438fa6bcef01de7059bb2782f21ec36d5c32a00b3d558f8cfb036e28e27b509a941a06c28dbb3b26ae0fe74fd2ea3ac15ddf47bedd15dcbc0b7918e769d34758b7ad0f71e54aa435fa2c38531dbe5efa84ffa29482bc3631a9e09cc231ba2e51293968d966879bc4d49ac4dd199062c8a6e6ff59fb8d7624e0ca5d5c7e2174e8632e61740036cd06b668fc07003f2f3e8748442e3f15ff6191fe8cc4aa005f30755a5aaea7c5e6536caaff001a7ac5603ec35fbc885982f65707c47cff2f061572031bfea08aa43aa1d2ac0c4f9dfc5de5f5606feab7eb3e85b69e61e3cbcae945b034c29a4bf53af825e4b93d7f7df1083a72e889ca22ffda3992822380864d6f56116c1fe1650dd79ff091be5929b45ad8d25dd43fbba2c19ca8c64ffa339ca7786619cad1df8a2b0d8e4a4d1e89c126ca3ddd7eb88ece49d95cac523aea1eb7e5d1344b2d5338451747532aaf501073e91c2e1b82c766223c0664bb4f866992e68190e80da31ad0a007398aa672a685369f024b229c1b74223a4863bb6981797febed9e8b0fb946bd0849e8d2ac71cccf4146154f4edcebbe151fac7430f009796f334c83df5f1cd142957293b41735149258dde4aaac60f5cca68c6ff1f0e39a1d2e92e29c0d2e5a98b735f147c4d9e44707913ddfe52ad97237efd426847370e40f4d3a1298dec49b02b1f81cd6faafccef096f56d3e5a3e1f4deaa214deba1df4cec6cf656ea9d6b5e1638238d99290a6a85440de12a394eb4423f459d32efb20712190dc016ab98f5772c155f20648e8441264cddafb20fcdba60d122c187e800a0990a3f2c521ad363b32dd907b19fcbbe3fa9807f25e9275c5dbca3902a960b3ffa03112149cef8738eacd2ac32f1cef6778aae1e3ed8e9b4db3106c08c092cbd86493a2b5b620d32ae8cb760b12ec9036b371b325f94721d302b542ecc412690b9753909241122ce0b7eb5ffbc0de1ef82b5794fb9a3744f90f4ed50adee08e079a98f3725c2d646ef38a8d7e2e418bc09078cd77ba706d8aae9bae34b58473e5e34865e16d072671f12bdccc79f13153c9bb4975b89351311389221455e74a4ffb2b38ee4a40c6f940a50013b6e57a66f535d5ebf0a6a7d1c4da590b517aae5397eafc3d6359e524e9d3b82934faccefd578386a51d7cc132155b1f553728d0365134f3947b3d4d3861d95d447061cad388d468ced43e53e9f09d2f192dafad234d81106fc7a7708612077c62786a3aeb9cd4adda100ef2b71b545b025cbca0d5f1b5abac8916083eac67d0fe5977e54c4483138807b4482cbd34ad41e579f656a38c2289a2cf116d40af4d3afa5cb9582fa7750f88cc72446501ac814cf5ef929d862946e32e2ab2477a13ffb0392b7c952da1717e3691a070a218c3d08293cbb25e39dfb58fe9752cb68a34816d967d3b204473268cf6a80f1c272bfaeba6f49bb885d9e0fbd8c7287da6c3ae3c595f9c13a94b8b306c6184edfa2e6a013a327c81a7e776406bc4e12789e7bca8e8c52ea979360e256288c300ac76929cd6e196264811b7cf74de09000aec443088271a46e8e58959d76e764d8b3c815cdec13a7361d41cfa66877799b63973b2e3ab0467ca6f2419d6c61344f73e799a8348bbb37046cf973b08163bb8d9869dd2eda3a167bb7a3376e9617dffb8ff0a10ef8b70d52e5b6b6775f5b4f63d0da3a9afd712b20ba10f1cce00d0c9d3462a46bc6950f134080c5b2f2711349e40437d6a30bbc5022098096bc907f61d2c6dbf64b6b089137eb0e51e57d153479cd3eddad6f4adce51d2b004d94b82cb6b12271bb6444465a5f498756e0ec8351dda6e5c7ddb62394e209ccda4891b94cc9eb602eed3497c21c22f950a5cd0ee37160a41bf43fd5efe4efb458fd462d23efb072d5b8cb059b8753475469fd84b99b7c972962d71c146cad0ad703a556950f9203ada992b9ce1f8ede1ce7778f99427cc322e99327c4e9a06b43d184ecde468ec625ad83e0ffd86586401a5d846db3897dacc42688dc390c950632590e00266d434229735e2e8c77bd8b2ceb2602ac9eda9c3f43fb95cbf55680324de13dcbac6f720f78279a321853ed57d43424d7115e381172b0132fab366837213815ae1196f1fec684e1838d6a5c3aa065f9501ba03f7ca4880c7b6dd9253052348b1833a8156f97e509d633000a416867d28146a56b32b53cd3218390d770a80153afd6d0be2a712556768e2e437c888cbcdf81b4b208044c7b2b36290471320a160dae1ccafe923b2eed7c417fc0a08e44fc578424dafffe6e6bf1d43916dcbc32730bc652b2bf762cd2f82091b16fe0395ba58cc5e83e4b6dd5e5a72dfb895e2fade6a38b3d680a8ccaa5ef7dbb6f00b76cd2e1b0bd40e4c25500f1b74ae1c7ad3b22a3e010464105d386ed2607e01d5208a8dee8b1b7cbf3cc035e2264dfb33bd099b182d35c84ca3c346dd01b96e41c6c065db6efb56a68389f79883ccabccecc0c9d1a7016dfaa87e02c9924c5baa1f2ddecd108797e2819f224813b3630559b5f14574dce893fc3f2cd357493220fc6b3301a409052f5faa3140e17df9cca77ed0d3a7a45f6bc98d47601ebba8c058a867adb7a7b942fd60c4bbfc2de5a5398d6cc20bb993b37897d1ca71aa5abd855eb5b8b15db77595aeecad637ec5740666e12e86920595db7f247b4259a2d9ad959d3a308d55458369ed369236bbcaa24bcd379f98000688fcf354dfa096dd08f510298cb1257ef7b7ffeecc4e992ef67dea8997cc2dc6b169d545bb4ce9b632ad24b05b72d5badb3dd5df0cc5d752de50c56887b6b86ea81aa1f459af378f6b793bb9b15fb216d6ba8773e5508742bab322b0b39cfb442cebfdf94e6c03870574ab86240f9f218b61ce75ef233c6e00f361f164466a80a9fd77d506d6139dcf375fb539a486455351a73ff8256d1eebc35264092682b840d4e916be34c0474dcd5261fad2b592668ce3cae2224cf3b17217879a1ff5c18bd4069855f27d7ab6f381549c443a6b7a463a24cf94e31c40bfe00cb23fae44e8c5af90c3e9fbed8870cd9449da5f37be147c9b85c27eddd71a917fd152e2bcbe764e14ff1b0279c2bd96fdc7d45fc2c9fb8d3a77f05207b7eac1c012a0740446bbcffbe8d532d8e46eb0382987a31475dead76b3770010f6ff025fdc52d5a2da6d36f0f60ad97d1d271d13fc7c6d85cd028d71bcff82325dd5a1ff8032087eb135a2632ad55bfe1fe8ce3e94c1e910a43c0762975ad6d7492fa2ac9a881fec59fa443ee3f1085cf88ed1fd0ce1059740dfefae230219d0975a5f7cfb01f13a189a2ea8e9567723df41aeb15f5fdd1642387d6cd369f1ad1807af096358cd5e00694676174dcc6c21804f280f22028760ae1c2a5bc8f7d720a838f62184d836aaa729916df1c5ef7773b18415b75f0dff2a16810ebdb6a35c69446538a94628b505848b472e92d7863eb859278a95d01d83224a42d4c04c072f8f92a76b97c86a9bb60ee4c2add7566d93831dda1609b32359237abe49394fd59d46ca2f2d8e839a59ffd05640bda6842942ed31a8690cb793d927a1c57bc8da6eacbc0c72e672c0676d2253cc8b377dff3ea0b5a0f026a1147ea1b404526c0a6255fac2889a8a8981b2bf811119846de00e2f6032fb2a3fd950f4cb53e6adbdf769a3b55fbdb1f2d4394d6a917549d31400dcad18c7f4900e140960a921e6f202525e4aa409f23031bbc8e6f0f721b39dc309027a48cfdeef35a943abdd5f8371a37e79b2ac74e88322f07f56c70e806d72aab7da2b8851d721c6db10a1a2d9d7cabaa87f9fe2e830d4b5cf050460becb4f37fe3bacb598c066ad841244599dc642792d5c11a4241b883cc05f773f88841bd6d1d7121ea4b08593d7eeee87467a45b2cc1f0edf52b41d1d66abd1aa0d69d7212956dba2f035efc24f3427c838040a95cfee56ef5adc92e43a2b88295fc826711bcf4cd2000adf5d745b7465f93e01df24c9f7abf6ad0d53d49cf8b12c328bedadd6fe7927f03529cf92080886bdbc60f5131d586120cf5bce48611dcad1e3d6114b1cb04f748138cf9cef4afbc2a432d51bca0da70338f9555eb90aa5309714376b4835f9a2d916afce3a26c460284b28eed443041dd326b1a0946c31808e848400f38c5486a6251a4ffe215e0d58749bf1e2c5a6fac0783dfeefe3418b371a87beb1d86045143eb76c1d1c0fc83e98054c4c160c1ee7a479e043c498c5d5747ba4ccbfc05e77413497801f787ea5a0bf0871b938362e8769b7566248ca900d11ca1e28e5e3c2dad41a083afe72a28067521bd1278b7d0e5516ba6670913b952ba00bda11951f77a47622b7b8e26f8208d429d8980eefa20b4bb1e2098c5bdbf52e7d2b051a17cb9d0ddcce5e62fcbb0b3c5a98d327c09b7a7d389c21c99afe096e1fc4fc3a5871213a013b7c679de058f7bddd27ac96d4f55ac46d4a2a7359e3c5427b2225a4fcfda7cab36d0b3b59acd1e5c1b7bc625a27c942a806d28f988e2419041c5502ae7a985e52539b2443d431c2f6509dd400b68f99c1355ee9f59d63e682c3bb0421216fe5e1f5a3e971be81b0e20a1c1e0b3fbe8dd0a9d2c131125e0c2af531c82b50473fd7463c344f271829b532e35ef6a80ba6107cfb296d7aea80c3905a0cf9980b5a204a0385387cb1bcf659baa991efd88ac7064dba90bc0407b4a19e2901209960582cc30a58f14d443ff599d1dfc72bb5bb3bc4c941591af2de991da2b780f9c2f85c5f4f17faf3fdcfef22377e676eb7da2835942611e6df5aceb2ea0fdf923570903c5f6aec504d7a918f1e82aca963610392d8a9bf95d9bdd7f6fa1b3079c0cdab5c099813db7139283f797989e668f6f5f8e8d9309b5b1db1fce621fc3fc1d955c33384ab9b7c7a24ebb0d0e6ebb619344771358ef0f2027ad1c6a3ada5da9593d991bf1167619d860cb4598fea7a8b128cb810dd06c7ba84d332bdc969d55240d21dfa2fe6911038c86889cbf4b36157c4c0b8502aa48e4be9186946962cf41dc56fb55f6da037ce50d24af877feabbb711e0cf73e9a1d4b7df9510dfce49a8f34d5bfed081a03c39932a2f1646e091df24775fdcdfd149e6ceb1677573b3e39e1657859dad43b14c7a50c6ed75c0bc2ec6c50e2192ce3b3a20d0b987fa9b65cdab5fb782dc806d64bc14f2699f8b611cbc18b0ae82a5f0fa0f6c2f8df611c436324e18de97e71ccc7990556e25bda49f727fec6810676533"}, 0x1008, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1}, {0x82, 0xff, 0x17ff}, {0x3, 0x7f}, {0x11, 0x10000}, {0x7, 0x7}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) semget$private(0x0, 0x4, 0x200) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r6, r8}, 0xc) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000007c0)=0x8) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket$inet6(0x18, 0x0, 0xfefffffffffffffd) getgroups(0x3, &(0x7f0000000540)=[r8, r8, r8]) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r11, r8, r7, r11, r7]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0x26815e59, r6, r12, r6, r13, 0x2, 0x1}, 0x3, 0x8, r4, r5, 0x0, 0x4a4, 0x4}) mknodat(r9, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r9, 0x200, 0x8, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r10, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:00:21 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x4) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="fdda675ef63a1f0866c32e87a8be385425446110be2233cdd71c04e1c80d6aecfbc65766291528830b3b927d3a8808d7ce914792577937676413639734aa76261d4314795e418b2b1fe91fcfe2ef49807858bdb86343c330e7cf114f88f858c9e78bfb65cca935dccf0c5721182a85bb65a31bf6ad83650c9bfde4888f57582f4d6f1786a789d99bf10c2b6343e48dfcc35594c7b5d375019f0a5102cfa9e8afc6de32f672b647e0d3c82142e5a7826b5c6050c55ae0e3d69181819aff865e429b3f148b367df49b40a758106e53afed72cdb2f0635b3f55783567d9", 0xdc}, {&(0x7f0000000240)="6c76cca62682c7d47efbf60ded1b9835bee7d6ad825781ea23f740d044b59357cd7db598ec26a87a7b06f24cb013431abbdff3fd4ec0aeac8d911e94dbaf5b9f0a0146416d3662db10d714cf46fcfd5889e55cacd0fe15ff74128882a5", 0x5d}, {&(0x7f00000009c0)="b41539b1f6c4a9db9995f78e5f830c747fb46f320355ded30be7b24137076b16d80a5d9dc1108875bd368723e7805f3fb99a54ee006d3e54686ee52999abe8f495d7352a0bc93a9396593c4119848af9ca1469639a5157da455f4b86a3d4a33b58073e3966dcb98216b6429295db43bc981e9079b36a9b3367481d7c6dcf27cf1956f0f7371139b03ebc845fcb4929fba552cc4d101747f47948c97d9461d9041050fa4b99e1e12b672e0953b10a6d85d2475eb4f076cff5b66457cf422c98536ce69e1c5434fa82e6744680aa63d2430fecc3b697b4f42d171df3878753987b139177e7d7fc20251c8053bdf1c399df1a71918c480fd51f5f81740a375fa2d03e8419fcec0a26f909692835c1528498a0acec8aa25340f69b0676e9e8c839e872591cce283d75e63ace163aeaf63fbf3c1c6b6e5be344554cda3a68ebf5ea4c3b80f1bb171696c260a400636322b3c0c2271ec7818500a1f7a9bdd375c4fbb0160e28e3c1dbdc83f92f7f1a69931e24b4b0c4f79caaa0ea69e6c7911a8e330ca4231af5455ca0770273a03e949754e334bd71e7a4ba76464b3ba10cee22a15849146952f599f0e2e685742cc178efd6c866e4c2016c56e3cb71800b235bf21d4cb07a5427a6beb0c87e8599b4eaaf03afcc3764763418d01468f5e07f30c114de4f014fed14a88f6dbe7603f5db0286ede143684a333b769e51e82df70e210655e617b80f10e4531b558f6126cf9461b814319c546df54af14a3a6ceb54a952165545d9b04bcdbbfc8e5326fd2be3f5c866576b8fd7ea02785863f1ea46964ac1825ed9a4bebe542d61a98065e94d7432982cc2b92c150ad4e926a6d7fb4068d5fcd9148c2a609936ef381c5682397a6585402c399fafe86aac70b722d4aaf62e114d8508251f5d20f109af117aceeda7f9111a6283b108e6e89d3ae97d8beaba69e77db0df4e0d9f887dbb91781c6b6db37804a44c743642310c180165b447dd079f4b9fbbef6d990d0316e666178a3bdc2a2dbfc2da26f8e5fbf369dbbac9599fc36e75afe5568d99c7c129a92c6667aa9d1166340922d8373c0b65cfe013d7e82ddd492c5ea2a4a7a599376594f34db49b072edf059ab87224d28ebe220047563186d04ef0dcbe37cae5d0bd97b93ed90cdd8da578e4d9f015da7995a6f686404d2e67affd0683cc1655b58325b1bb530fa7e97add1ed6a16ce1e007b98cf84b9418cddf261f74fc1ee8f85b93e014c2867b67cd20fba0add920e5906babd38154686aae86e9b781e65aad6294e6139a7fa9694c7a6c385a59f5a4fcc6096d98b42930f84612ade64c015c9d3d4e12d8316902b18046b65c5cf37f8c29327996963ae080d06d66c24c75ac208968f8a2ff3cf53fa55953609f1ea41a73bcad56d16f895f3adc9a9824908abebeef87cb876829ecf531922ea5b5e4cb01767bd0fd92ab5717efa84d64fd8354a5a879bcaa2e499f0f291425b3c8f42a82e0a4c708c2aeec8fce183d0bd8bc3ec2d1cc7fbba7bbe81e0544b4184a1592d276093f29f9f23635e5a350f40bb67c1b94d8caa89861a2269b586cfa0e63d6897a98d30b1eb7cdcdf873650392b0746972a12ae7e985c229176aaf69093ca2aea9355a9c37c635891d8af3d3d64bc88533112bede34054b1ff421a73d0a044ac56697174246727a0a7cde1dbbedff270f8a1995b6d5646031bfbd38d23fd9d05134aebedbd93624bb735ef79b276b9078fb8bac2d0d98f693a1ad6796e4a5617b87a46280761149dc64a5d10b19872081ab5bf7034f33b6820c537d20d0d15a979596f48384778f995ba0fea372e00366f29f3d5a1df1f8e5921b4656563389c83af190749ea390ca837183b9a2f0cb4bebdcef4c885891388b4143075b477081c7190ed3057a13eac9e0b7541f342f83921a751902dfb590d1de05b59da968ff27c05a7f1c4c045ca42fd053174f8cad72f33db3afdbd67856a98379150d375b1c9d2b0b837769ee84f35943ac7d45ced8342372adc3f1a620d9fce4d6bf2bf0c735f5954933d5a35cc59702854c5f568a979195d9e4445774939c3bbc6997e694436b2284d7c66771719bb857e907d1ad6d166548ab45eec640f0f5f42e165db110c222c7f607920bc003127d0de3c2a53f9ef9153dc80d520a353b4ae5e7c75b369e8a12d394d150711392fab4b64bb518ad84be9c8beb0f2160369c45833b005c02db522af8df41b6d2a1185eca09526ae55fc8990926009d636dfb4a2c962148f3d7e27c065ad21d8a4bb3373668fe7f8f8171d4cd2d1db44c1590cf5b8740a1e39fce845eb015b81dedfae803e08ae2634f191d3ea59eff6c6fa5bf6d96e9f38f68a278d8b80c37671f4d013a5423084796ca1567be39c677faacc994b662cad3c29611125beb301aa84c9878697d61bf7bbf7b9d9b3a1c667d3ffde408d3bb497d02a6c3cb9dc4ccb7330300b1f942b1f38eb7794d0268123f8282d3ab37472082d8a13d1e9df38e55b27c8147606fef063803060bb3b2fd1d16b7d34a69cc71e56b8f3844eb7fc6232a61f571e0f0fd73fe7315449e9943436ccb05faea63e486cae357ff49f6cc87923cbe7eb6ac79007458beaa7cb94db74689ca41adb4eb6b7112656dcbe1988ce52bcbd7e2284c331ba90e12be5f4e6b2d1dcecbfff30313f8f17e28ce0c57bef5a4364e267dfbf191c779e0cb6c0e641174a04ee21b5701e2a9e7c21712b90f60710b4963d94007c133a154095f4eb256bd82f16d21eb5d00de00219ee11a973ecc5d36c0d7e3d6a25ba1f429e0e5b851a587a039c7d0dbc7c3c841cb0a7f7dbcccab56fc117ee958d92f2a75114de1c47a6e2d5f144e457ae8a5fe305bbbbebcd841abef5ac9de56ca476df88ae85514ee6d488d6605283a0db662c14ab58259761e5de1fb524bc9bfe6bcd877ab829cb24889b55c13725bb4da96c62a41ab3c74acb35800d93d3200c21e403afcb0b5a88a7f8f88df30f68bfaca6a8fcbcac53a4c7f714cadf099492fb778012ce362cce3271e80b26f16a07a5e93c1e2391fe35983d49d77b1a074dc7d4a2e42f3f478df469a29595e1c8aa6bba7ae0d26c2eb7df2a9d77b2f9aebcfe85f8a80a4599d073c9257b12273c79e7361839af1f98d268170fcb36d31ddfb1dd5daf6bb668a539dd8a477a26af10bc7ac37ded09065961282ad06f9e8f6696741277a153d2a53954a8b7a115231913b51dc209ae2fece813596ab185ad296dfb4a8565878418eb476b31d6fef7926229e033324fd9d57eaba4cd1b4a3c798e07f27c7f5703d8ee2192b7854f29d7b8471a53eee859d7441cc675f9239c4f1ed0ed869d43e101fd40a8883b1de6f1f6011de90bf2d36fffadf6e8f07440c87ae7d579ce2729884b63bf332098fd18e0b373e344755583ed4180c04a0d22bf518f7e7155f0425de43e7c92442950874267416b5d520a2f795f31339ddb6db251374f55553a09d2d2bb78532fc41f0499bd9f80765c02564f954ee8accdb81da4cc2bffec80fc85916747400ac5eaff6c92a2d99fc5facd87a1bd4a60979d4d1d723baabf04540a4783de9aef993c0c87089fa26ea963873b76e8a833b4503959a8aa09e874875f02bb310f3bbe65b0435c0df3f8514c5884f8c5a89bfbb917d401383cb94da853d81a29b1899887c0963faeea584b22b848b039814d13e11b7e095cf86f358e3cac3561abcca7adfb33238ba9716ac8fbc0f3ec456ea7c25dd17fafa23b59d9a8f7d50d496c914fa6f48f932e9e66890f666a19e3efbc9768e6682d2b0c109ade1f4203b8e5055bcb2bb33399251d3b0d93644b0f656436716c45170c77b8dbb12772ed2543059a1959fa330b02a8dfd0cae785575dc3561b7b19cf6db7a32b34c837a074da16d55d07e1eb4f91eab594c3db3fc25b1213b2d40f76d218e753ee362a36532c2941090797520d16edbc3435e5fb91939d563b9280b0a9e7077ad65060f1fbd0702d377071e159288047f076128668e2589e168ea10c78a961f686360f4040ce4a0c7591977f2646bfa6097c02eb985019fe1e34a8b7503d2bf15b0df068da97702cf4d19ccc65a79f21774f05a012307ad11af67da9f031f683b3422b25c34465392487b2b2e1f2142e57539ca32993a80bddaee70c1385a13e7830f9219f3319934fb000bb1b1366e7defbe5b7fcdb8155799b193ad1dc061f384d3bec862d4c562c73892f22ff4b27da5f1d5ade9984cd15012f7301332b312a34891aa6f05adc37ceeffc14e20d27187648f7ea81fcd526ec8552413fd34899d33f6d83ecab9a5519157bd4242316cc4e685ed32f99dc934056eda74820bf8eefad382a55b3a2eff931012706ea5ec96b9e499dc9888ed2039b71ceda2505d857bd52912dcd580aa8307aab3ea32e7e27f359a0d76c9829e7cd423e2b9ac9ee8d5b9cdb328d268526d34b25f9a0b22cd1f6989b8fe7a9859d7ba5b4da2efe24328115dbd0962a15770470a2417d4e08ac08d4c1befd7c0e26c0ee6b2f9a6806727c4e2dc11b68a11d5cd1655ea75a87286a7a6fb2143412580cf92b51a2a294135d9183a4887c889d26c2ac3ba401df2c3a815b2eefaa27ab222c6a7bd9f31fb06d67c76fe92bc1a5945d1167bc3b97944e6d0a6287c3c39ffc1a09257dec465b7900ddf0ddc700da201e775e7be0dbfd1e4fd3e8221d079b3022f28cffd53d3e3b8da2d9cab2358d7361ef5027f18a75750596eeaccf1e09c99eb8ca321e26010c1224b39ee695b3efea02b890b9c8b39780aea4417f2d1a1f029393919265a95e4785ca1875a0c03adb592be7cfffd488ec307988c8b805d77d332c7377038dc2f2690cbd1e1af77fd5cd34211e7536b9e9f7346eacb8b7837c1a0338038417ec48a30cca720ea6a5e6342bd6a4e4095e159e47c0399d4ad4ac0e904f026877904411dfdf0905ae2472a0cb7219f29ab46fc1fd76a373064716f3a3bf57440a51fdc5c1681431d95e041e7faa3147bc5497fb6f7bc7d9a9b1a7e3b3a6346c91b6eda023f6d673c45b182e6f0d5be82c1276db5e4657631a14f2fa7e7db32e17eaa57c1f3e4e9190cb53213db4da345b99192626a6dfb4650075941b815226148f1cf5f0cbe39e0d06dd81c6f14b946ef9f6942089c4d31b05302ad501298c08211b6c5a3f97984295f327b6a95de0cd0732771fa6abb5f7ade12379eb76bfac0db342e41b78c2e907fe831d8b3de3a1d75fbbf19a8f22b5684daff33afa7632894b17c48d7955e9322ebabd32b72b78718d1f0fa4f459dce8e312cff5c53140a63a472b6d45607095f9a5af437cd45f102cd3f88964a68053d84ccfca974c74af8f4057288c1a7777e95871f1c7044cde13bcc23e763af2c7ca33b9e8b1a3c30a815816d81de4357a17068b0e2d5cd60b25a0b557092f80bd8769d012a16f45bd961b64dbcff589dcc12e9f7f5de0689846d46cc965fab3bd36cefa31d48ba2c260891051688548c212dd515619e774819a7e7db38f829a270f03feb337a60e6fd6e771e88a9ef3397d8ea5b6dc27ab58f5038e784633c9658780278be79c1c5ba90b41d2db3828589c314b6a75ec34b2a3a2eeb43a828b88bfc8b53bb13eefb4fb1359d73042119f6a063fac03ae0eb237ef5944ba9374ecc5c14b50976089c0f757388445b493b7410ef99ef499ba2cd6b3d0f4254b37edc82519274609965179389017a35c2656210d6eed3fcd055ea7c4af04e0439df491ec917576def094811f87354c1de0d8fbf5095dccba02d8a9c9184f7567b8e189a7568e76a5ed1a", 0x1000}], 0x3, 0x0, 0x0, 0xd}, 0x2) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x140) ioctl$TIOCSTART(r2, 0x2000746e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x80000001, 0xa21, {0x1, 0x1}}) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000140)) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb188500020000000000009d61220000"], 0x1, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) write(r0, &(0x7f0000000400)="e9e27733ff7ed5383121d67b829534ee062eaae749511c", 0x17) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f00000001c0)=""/9, 0x9}], 0x4, &(0x7f0000000580)=""/151, 0x97}, 0x1) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) 16:00:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf98, 0x2, "7e389ddedff37173934a3a00", 0x0, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x50) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:22 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="51c179cbc4af497be31d9d8adb5e4d9b7588a1983a602d7b24e5636900027d0922270b563b68cd3f7f81529ecc47e56950e68e0bbccdf347bddf14b25bd9495ea013c1fa80497a59646c22ef58da7a2f980e392fbcc3ea26eb8f1fbaac727e17d6685c78f45a2fe85f8e8ec9a9c8dea4af9c0ee88c76da9ae73d9a19979b5a8c865c8577be03abe333bda3d21bb7684533cb2247bf60d04bdc85e663c786860b537e18803579cf5f81745e5faa45d8667dee47405d4ad9daeb1f987f836025f6a3b30371e86b17a592d6c7bfcffba675ca872abd5d", 0xd5}, {&(0x7f0000000440)="69e5e94d122dedb1768dec95c8ea75ea137aadeb4bf0f81baf4b4ca37b1def2df4f7a7091647d488621e43e77154f577af7a81f0aa4480a09e3c42830e5a46db0cdcda7670b065ac1c551bd38c931c76aac8f81eae552694f3049f3e55ba3e0671a057ce20617cd36f7e9075540de906193a708e124f5b97efc904b963661cb827a5a08def9852324f8f0b60c80db9b84374fd41133d35ca435b5ade7782723bc74a773797bb93278477a88f61826ecc39d9db459b2f2c4cbcb2a293d147ae910a87b1b1a1ea98f4a2e21a8275d258f6ca0ad03c26c6ac3fe4268277a0b1a9d0f73959f00bffdc96dd7e5ef1a167dba74f4712946790fb196bb30cd31e1b365edd197be0fdd6ed18e4cf643365226b5de70d7340c809b23f13ef371d8f5a4b3ac700fde6a033ca12950e0ea561ea4928a5412e06bcd592424eaacb7c4f7cc6b79591d018b8bac0dc9dd4a26ddb851bba043c2bbb5d78650f0a0745b1910874747f25a321553fb5d0af872efa2fe6bfa8a704916f26f9f206b84fafb743ac83b5a26aa0bbbf8525ad586995c968ace200d5c4307beb3c34c7baf12745c0f588dd9ea7defd43904757f24fb2964745c2f2bd1ae9437f7d24e30d1382645c54c92cac4e8b361fe58dcd607ead23dc4ba112fe2c770a8c1c193002db11d74660f84385eac57cafa5de83a8419e76d1cf9a085e850203b9eaa48b33ec66ea687c02c3e4e960a92fc11c8176f02bcad7cafe691c81ec9798651c20e407172493356d47e3cd713bc64e1406be2c706d965eb9cdae2560a82b789a4801dd4f6bef3ac434483dc1b267e2cc36f5521cb4e76621598e5d51a0135f2f8a63c892ff07a6d3859fee893ee94a29dc9cf69c0e9c06f288ef2d10ee114e5b651cfb2baa181f13b49f4f0ea8b7fb825424fc37210c3823332f235b4b003f25c3e99beca423af88efddb03ba02c51e9511cd5c4b4d9dc6c32a696c68c526a253a5b918d0751854b339315e809a4fc5193619d89d772455be2661ddd9e867b7c7c976537108af903c9b89eba66a3de4e69c00d3cd9e4ff193cb8822cd8bae46f21df031f15f9440b6253d6bd9abe4c112903db7bc76cd7493c9cc02efcd85c0ed9341984fd12855b08f0ce328d823159bf02ff898cf6ec2b3852b3099801738ef92c40a3101e3f2fb10608166ba8070f77c75fcff0d3cbe2147c5ad2284262fc37ea01263bcf1dc5fe720a3e4e770178145ac7fbf7227204ba93132e51479c8a3dcbd4132c68e740b989ec13b122dc61f1732aa08c946148b8f6ce55ca7e4a3ed1fff078879dd2f0b9c4003b1405c01cc3988b09c82a3f6a8d2b096c98199261f358628755bc4d51ec5849b81ccb083ad4c18a8bbdee102df33824840f03960209e31155cc83f6fafd4d06d89d23ac28d5e52c2ea0bd6cfad98ee81aa6a2d8a6085ae853fccf6ddcb7e496807069013b61709199665abc36c87c3c193d18e2301f3c8640d71c3603f68a27f74ee166296e57e13c6049b3985a3567d9bfaa9c625c9b14d7cfecee2fb0231730b83de0f6363acab775e0b9488e37090bcf564c9342632e49376cd58ec7fddd0302ea5fe3732816ccfd05cd87e2805ea1d7b494225c1c71eb8e2c90b9e787044ef4a05ca248693c41aa8b22b5efdee9953e2abc2562cec29590c7599590f6b880bcad4a8033241ca460edbe2c7e1615a14f73354b7f8b2a8b106ffdc4097bb44756e3436efde9f570235baed640196937c96a266d56d0ed35a3dd01c5cd4247cd3b0a85eb27061a336205a6292a20a951d9dd49701170d2d05250465bd88ac98947f88b29c3de1e9c2cd93ca0834eaa22d2da8e3b97f2fe99ebeba5f0c9dd6446be39697692bdc55db31d7719691367c57ec95ee3c0d48ff2c65a4d7d50f9efce7d9df8052269d7edbccf062ae8334fefea9cac01d53959e0b1b9eb1b9c64f5a4ca1c6875961edff6b60fb6112a872cdadc5ff838188cac13df8361d677b1b3ec23080e53255ca5fee17a58c80b9b919c50682e55ce880d4c60e9bad3bbf7f5553d463933edc29db3685ca96d11eac9e0c31ea9826b354b57737db3bd9f8955641850eb4aa6478721ad8273b7571ca9068ff26d803ad2fd21d90b9c675f2d2c1a5aa6cc17e1817179c90525babb9c98124c854857ea177ea2d035f560ed2a5bbd5799f90c089d7a9bfa91bad387e1f662a2d9597f81266573597a2b28f8cc06c6eedb1563fd227ebc87fc199929ee627349553c7359a41292e1a918756770eb04e92af133c9ed022fb03354260b381496715543015f0abdd4bd29acbd0e7eb3bf58ebd80e7267d3c03b6df0b498d97d32bcad4d87b21c5fb713ed12ac9c527f7abc43896790fac90d5c921bbb0bdf8a7297bf6b6aef393375ebd0aa08eb22cb4ada305e658f9940822c1a32480bc503c5ac89d97c971b0cd5203eea706befedcbca22021cab8102495d4104953efd2a2c18ad7248661733154e3d3c5b3f5c6b9ea6eb94b6ea7614a7acfbc08b4649c26a4516cc2fe5a3170141239ab5b1731d55bf96067c7b07bbde908f61747603cbaa308de5789832298a0af755c34e3c294c45e5485768769788cf07506c426104d03114486c34ea57229989c1e7db70bc9e7ecf40637973d7759788d2429510c2c5e1329a03a49cbd5480f78f2cb1d5c25b8efd7e06df7ea7e9adfaca2f0bb9a1869ae7276f007100bface15eba92fc1f3c6c2523e044787a12d48a077cbf0318fd431a264a3b1fec9067a9106bb5fbae07108fc48dd4c627ef44f1fa923b3b12b5e68631349fe97af13c1835cead0069cee114ff709b7612c2e4d64f15f897c9ca2ac35a1ba85794e1ccbe177c46f1ea4e34270198a50c151490a60648f6d1f9bb06d540633ef8c3759067cf7c833c9e00b17f4ab9f182577f5eeb91aca07b54e074681972b1c75e2f5c434c00fdcb67e4fb1bd78bc01f54d60c7dafade0f842b83fb3668229659870936b6fb0996e7c5e76fd2c29eda5642127bf447d8473820824c7272b7af816a8aa8ce8c06df1cd1a5fda3fa3a01e37b8e53aca160ea8376435e77c002d44f20064d823c2fb127f8f61af4b24927f2d87bbc57a87a9f4706991a8997c84570a5bbced006eedab080228354eef373d4f9dc3bbd01ba4c9911f5d54912498919ae519f0ae0911effb6ba0bf94a49b73a9b55f2dcccda72b33267b2f9cb18dfa2d25b0f683eb687711850db42aeb157264f174e77a235cd164810e9f91f0d1d88200e53baff26ac11bd3eb653ad0fd7f7aef8fc3b0da4187014a898afbe1d5fd5877bd495cfc9b8e461f027685c4f3b310bb7061d98afe28f780916e643ea3f335a31449d9ef094c96e9a3d46951f83e0c446b53f6b6f95cd9c174432c12cd04a7a544c275f5f1a1c8419f2b43a23236d7a6370b015ec3389cfda74453d7d5c9a941b03bfd195238f47d4a7d3ee476c4cdc108b4456524ffe2b0a4a91b7f0fe9a2c7107cad55f76592ef39d10b12f05ccca1e38e2f957eaf70ea35c338f28bf592cf9453e881f066241f1cdb5b71a2407b48dfe320bac2b3759552c82f95159b325597bde75ecac767a04b9e0fe129080d02b0b77343ef8175549f33fe660a0202cb9a84532f1e0bd97511d32d66b6f9c8c7f2e0ceeb2d7d7702591d99d9ba7870b708c4915ddbab55e35f88fb9758e7c03c4e0d5f5493655871e25d922e1c8895dc7a87de207ce8762ca89206094ab808c6491b91cfc002079cbee438a849bcb39dab3bcf7af2985c8a40befc1d9524840591d66f157045813caab89df569916534e9830bff2a2b1d98197ed014f72aa0b6bf60e9de1195f03430b1ff684a0e34602c7765ded4a05d59aed1d30924740ac98655fa31c97a6eb7b660fd860a0604762ecb4f9d874cc9cfc57466d911c3ad78095f69f62928cb590799db88b59540df2102a61bcc4243d7459eedc1154223ed1b114491533b30f948e41b94393364c9efb02560eef7839d8aed2336a45a9fc5876a9ff7f8b02a36c9a3f7c6f851dee1b8a0e9e0da28e818c1eec1354c632dcfe4d49239880fd1d012fb3a8992860d7033d1f9c7cca4ea66250d48a7a0817a09c4f4aa3bf1e06a85cc3a82d8e2cdb9ed01f90dfc91dbd6f201f9b43527c4ac42605b161101f3e3e6153ca0d11bed9c424eedd20aa3b76584b32f7d91a87a4dd596c30e092722acae067ebc73072ccdb5ff984ff22aa77e94089902f8a75753a0b4232d5f3bad62d29cdae3a00dcb1a4f8cfb4aebd391bb0de2f9032fbce2ac3c822f2a12d6244a7014184c3ba3ba045eb40778bc2f1ea515d6467e524c825649946668ca1baff2e781601dfcaab709346ac9673cf7e62a69ca54f70bf005d447581f46a40f5fe1b860c3e0af2b362934186fec905d1cd0471124149a067499bec5d85bac9350be3ae0f083d6d07eb9c48dcc335d00f0af1d6f21dc63919f88be27a614e84841f98a99247353aaa24d148d1723c946cb557c58faa039d1aa94abcdcfe43b7908dd2f0f9bd36ead977bb407f2b9f2bc57d6426f11d4f9b9db29ea4fad426570fc2947e2455d9a1a3d56c75d74e38af29e4f54410c88072c10f217d090680ff532443d7840414bb45af4ffdb839e1ff79838a39198f878c592d0ab25fb10bb3155ce66c67fee6cc0211696c08e2e553ef3bc64efe42d43664470c4be9de689521f52d5c6d6afc86180e383c0f9453c6b7908a0b8546a4270b5808f8964fb30b7659de1c9c8da0212f57c0313a8bccef0d92fa62dc69cf272d9af3293826615b82876d7e0edadca2f4754bbc06bf427eed62703d9cdb19818f46cd5d6d25e869931e9f8028ab61697f569786e4d0603e0ccdf8477bd5a17ad4a67d47f2c0f1c7971011f1f4fc1998aaf8c4d4cb7afbf6361209e1ed0d020d2db6760889a2b42018e27e83ea99a667fc74c5cbc49740e0a5a624e542aedfd1b94461bbb07b0d56b5d231b8ec3e56ad4e5fdf410de8cf9ebcb2446372d76690f609d555bf1959f12da7e4ee0326a136562d41f99f806b47396d98195441097e70ef7ac59ce985677eaa2c3e2ac57347033fa705c0d8f1131d1b45b6fc9ce561fb52097a7ed5880eace4ca57b9bf5780e8a050d8bd450cec173727fdbccf797e4be31ff333eba93f23a4a43bf7a0240ac7737633a0b3f95335d3e4d1d5e40f94d8690e82129360fd6e1bea963f6ca5b502229d69e3d0f556cc49ab44df996a61b6b3dc297b5f11663c2853f47586d854dd67e80446bbd6d3949b9134333eac80d246d5225a863430f229c008fa2a7a19f8ca0f52dbbf72c32b1ab970a1b0d2c0507857403d131bd5004e4fc73c87e979f69a9d433dfd1f7a0c0d97b162ffdb6156991cbc4f4190601c9fb34e10a9b24018b14a54814e352f6e91dee5fb42b24ef8f4c24ccdb5e76b19cdebcc7f3de2bd53ed555213c598af4c63fe3d06ab38444634bcb00c41d8543750f2c9bb01483b014b4fc1b450d50192371dd3e7314bb0adf362b089c90812490d938feca39b8b9fb54f28d6293f986af9e3928ecbd69851d3bf500209592b586330523cc27a27a300a51e26765a289df8277fdce393b11d1b2b23a9a6dc6ba09a5647c28fca89c986f516a5483e2f09268b206e44adf5ffd091203ab817596af219a01f0fe1a0f61e02ebd19cf5219372575ce403bc0950b6176c78b41905d1baaad22c031a4216e7ff4c109d411892f885cbacddf2be2073e290042fb4a68a1dff8cbd7c88865a1b6de8373b47d6722671905b12b6e0068eb9d3f7456e5e01ed25b97f91aaaeb3ceb096d41ea68d0", 0x1000}, {&(0x7f0000000300)="e7b5f0fabf1c59915dd112c4e818e2cda6b5d4876942575ba98dbe085068bb465a121924e44e6a0feeb0e5202b98715110a987", 0x33}, {&(0x7f0000001440)="fecf230e510318fd126e7d0f6121c6b1a8aec025b80ae4287281e580212e9d7f8d98039032c66369e1a2cef22247579bc8b13f3be85070d585fd13f34647c616de3d878a682f392d88803174bfe067ce98a28f25e7761c3ad6282c0924f7579660441e4341b5d3d4fc3ef941ea4ba0a04a0257f429a634d7e0896c999c8be2bee100b4d6e0ae54f8d0f7a7b8674d105f3117a9b32037d30f6fcfb427532d0261888395bdaf349422b4232cb6a0d6add3f3db86e7b7c39f0423f7bcac52cafaa05e195937a088978cb6dd76a42620b270b0eeda9ffe3a6db4115efb654c9063", 0xdf}, {&(0x7f0000001540)="712ec9b285c193f8fda46be9f1fb0e1b50c393bfd14c9c9d51f5361aaff9f3b223d103dc0a4886d0053bcd77086a04caaa818402a0f7bad9615b3a375f9c06c9ea19b0add1230b43ec99046691e84a8e5d2015753c73967d53e375d35c0b97e3f74c8b0173e2b3c37127ae5126fc41e6d9170c8cbf1266874a6b2c78dcbcc02504231e6d26bb74ff15ea72aa", 0x8c}, {&(0x7f0000001600)="6165b3d5f73b06d9200b20e4647baaf22c69bd96b386b64fde57a5d4ad5c95711c9a219d9bb7fa5d4c1fa36104e67fb09b6b2d9511ca3cc175b3ff07b22a0b738b2e163345e4b5bcb6142ad0b0378d02b1f55639d0fbc47af137f76de8d65c1725a49bc8fda4413ad89da849478f316572f8aeb18869f511cb2bdb902f97a192f1cf6d78325464ba5fd0c52c", 0x8c}, {&(0x7f00000016c0)="da918f0440fbe13966a24f7c6436839b96332779b7e4fbdca41dca20e6b8b3f473720b94ea55178b2aa18e5255fa54b82d639bfdde98c5b3f1b2f8c1216ea8e844f41b1b2966ddf8b9f08f6d075922c61a8594dc6db799e533c36cf8a1cb3024cc65f52b1a248ad181e396ac8cf329846a814abc2e0296993d5a7f36180f29a22c90f1977a39611da9a8122e673bff445c3168510d06880bb462d19ded9bc33ad2f8a70351d6c8", 0xa7}, {&(0x7f0000001780)="c0de84c8d27e2140c052a4b24ba065ee7ed8f75f498b5091ce70cb061ae1f4b5f7fe757050828f59a51ffd6da8dc4de68bd3824fa7b75ccbfc85491df57439e19005f559a7c0490e2519e68597d8c4c6f37f0893901f2427af7fa20d540988e615709bd9a57f82617846c8e0ff0431224ea2465ed7e1b4f06ac7024e70b1b91bc2f040982963e34e110acf570a28e9", 0x8f}], 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000e8ff00000000000000000000000000000000000011", 0x2c}], 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(r3) 16:00:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) geteuid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r0, 0xc) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x7, 0x7, &(0x7f0000000100)=""/199, &(0x7f0000000040)=0xc7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:00:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/111) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x42, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x1, 0x2, 0x0, 0x6, 0x99d, 0x9, 0x2, 0x1, 0x6, 0x8001}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x20, './file0\x00', './file0\x00'}) r4 = socket(0x17, 0xb, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/21}, &(0x7f00000001c0)=0x17) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000340)) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r3, &(0x7f0000000200)=@in={0x2, 0x3}, 0x1c5) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2064, 0x81) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x12) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x8000000000, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x10) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x400083fffffe, 0xf800) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 0: getuid() getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) r5 = getuid() setuid(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80045604, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:23 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000005c0)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) 16:00:23 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='r\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000900)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) stat(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/13, 0xd) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0766696c653004c1b8d40000000000"], 0x16, &(0x7f0000000400)=[{&(0x7f0000000140)="e624aeb72cb6dbe5b2a76a2ce66804", 0xf}, {&(0x7f00000001c0)="176197bdeca72f2db577af048b54f742244ce6988c3d47022964fd5d7ab81763d0e158af6a6d26cc2b9a1243d40493403f1ea07dc2c62647bc03efb321247b83afc0eb17abd3aacfd113dcac9ffccf438bd4705f3267653fe0bcaacaf02be6e5336b971e05bf4beb1edc23ae5f47abecb1da913fe1283bb25ad457c70662c903c204101b6dcbea8d64b69bfa9bdd2a01b485357a7d03ce2cf2f227cf1dafd48b031e131a65cee77c826c2a3d466f3255089b1d319736e32ccbb17eff25e2bfb4bbd849fb6baf13fe1b493d3c21178ca68a836e3e87b630ae85e76c172f533eb39be2ff32f849fc48b0f6e0167f6138e8188fee6d55f9f37550c079fc", 0xfc}, {&(0x7f00000002c0)="6f97f0cd22049b310a771effafe99b59f8d4b1cf4eb6fe3d1e194a18933643b4ca3d9a9dbf9a567d196edc4e5d", 0x2d}, {&(0x7f0000000340)="fe944553431418dcc03ac75e79073d52bf1efec8b17d87979d6a2230c2f89b93ccb54f8501940fa8003035ee20a6234c9bb40f8d323cfb423de318f5843a7b3f3308f7540e3b4388e167a11f0627f9b7c641b35d489aa4df348b3ed0344534241a576da7a9d395bd6d5b439b93a221ca79ac4248a6fb2bfe26128f364840de3cdd7139e8cb140a9f038d6853881016be77e7a0", 0x93}], 0x4, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x118, 0x1}, 0x2) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000940)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001a40)=[{&(0x7f0000000980)="bf6ef27ee3570619b58dc2349de2043ab490ca27f16ee3521ab4898cc49f43b3fc4a472225565797a971fa4e8fdda9d8f25545461c3b601a751e974a093fb726cc1723d89b569ee10094f6232ca917142153d1cc3365d104e4733ab9beea8f0079ec98cbc4113632bb3cc1d2ebd956fb53c01ae7477006cfb0b65ef8f0446eba3fc83aa620c9ff74d004", 0x8a}, {&(0x7f0000000a40)="fd9bc370e6e356a7907470bd2969a20b855a436fec9d6d48f03e36acd050735568a4bad757224a7bdaf4ed305d7a59f5ad93ada6a65e56be683deb8dec8d6d2360431963257e95c36f59955edd0c1865da4fde77509f4ef7d84295a2b459cb669c17923112405d5fffb83fac87824423afc17add276d299809c68f95f9a2b992d86cc6207cdc4dc17eeba83a80066e76e689ff66b3b7dcb627b723305792fbc6ac6a57bd9c4ed58b78de67ae67e9e1eee6fca7c5f1ba80c977ad1f78d84a492327333b8be744e0e4192e02a280aca2ade85ad8b1565118e068d1b1026d19c6e10c18f3cc19a5c4e5154b76d70130814a2c95c714cf2bd6473c0365b23fe753b4ac6172dffc1b5208e0b208c36aacef45e868bee6b733db107c21a9f8db05540014b64a938bbace8dfb4a410f662b3b5bfbc2705e6ede185472cf7ddb925df1a4aa512addd5a828a6499de8a72596bbb930d2edde9f82f675fde9ce34c44ef4b30ef3be6375bb412f6d487fe782c46e2c0c5b92f441c6bcd744f2c3fae77e662653cecf3bc9c3a5a48bfb1e514dcd7cfb172ce944860a5d86b0b97c1a9fd5548b18619661d1939a9a114e2c49f3c6da051d9bf5b7b3592f87a22baf23b2d73b5ace1e45e1634bf31213d781a7dafe7b0c16b2f2a97d652737ea33e48f64b44a85b2230e687c7e4387c3bbec668cfade6524bf143e133ccb1a3cadf4e7d14fbf5ef305871d5a164812a85679834a8af0936cd32d8903d5b6a8a7c2b39cb98dd8985cfc8911b7846740e181061c3294c43f8f142f362b577fe0c42d057ed0381614b1f61630785525895b4180333a8b4e35126490f3187bc9f1a6be6eec5b92f3b854f343d3c1f62a86ea6ea6f89e67597a0d5163ab00e304326da3f44f38f51ad6d1c733ea168b4296cb31232075407313ba0174769920820de176880adfbaf0dd3f308f0ec21ccecddf46185927b83a2fdaf7d8e600208a72dca6f1e0a2bf2d771cb0cd08f810b92e3fe1d837a5f6fbea1b48fb6c4e8de4fcd8a36c7a4a93905478ddd26e85cb27a623936e6496d32b300eb289c21f58356a3ee7eb43f888c08bd07c7cb18ce8c744f9a45c5bd1b33ea55b9aca79d7dbdfbfbfc7ce52ce93ad18c6a75e14cee3b9d0d7a96433495c3bc1f234aee063d064d01193847336f876d05782e049dcf03c952b3a0506ae518243a9790be55c4f9d618cc1f4c01a8d40fa9784448d0e6a84aaa4ae82d8994bd7dc2013dafb079d07a6a8936682fdf3676d3157e4ee66cf70ff7cafb25b7a735115984125a1c82fe0b466490db67d66e41d65e4df4a1fc1c7ccaaca1daea19a7421b02c0f2f91b992ccb7ae7bdca71b6b4823995a4ea2424ff7bb5b8d73a510ec3ad2afa40ecfb5e8fe2102dcbfb50b1d4eb9eb84c530f4316ff7f7f4ba47c78ea78162225979e351d85f9fad0d3aea5e4392a5135b55b9f346b86b30de09d38dde26c6332f0abb6f6a70a8c70e330d0d0cc4a07b2dc5caedf297406fa8504a9fc4cab851db7af51aa303bc38c9e894e2ede4019d2b5ea657288bfefa116e145e9b8f6cc1f486a80a79422022d7566db07648319665fca46145b805453e4a0b20accdc40e4762c4122b6c574b3c6672e334d9aa24917f6fdde928aeaf9916c232f782608e1045e6af342d822d83939188020baf729ef7eeb83cf6e67c4741cc9cf782f6d7f7c5e8b26e8b18b679419552c915f300d026bb3f7c3a5ea61a440196799a86455b31a674bc9bafaac668bfe7bd010599bb9a114cb42f452351ff281fd7502e611de5b30213e68001d37438a4cdd81071e57548b1311f78f8d4c6741a393b6a8b147be02ccfecaa4bd39e374aa98ef3ce2b40c4eaae4b48df6c052ef82955bf0dcabba9c6c59503bbba3be09e18a19d27d7a6a19b3e377120cf9c13c4f09f6dc4bc839411960f7741f2992e9f2e170c1d4ddc4dec031d9f7cf38a94130b1012ab6e40db64200d865713d2f823e7542bd9dc2a1c94ead5d18b9599a233d668888a8862e440ef7cac22e5928d928a7a63aa6b00827bdb6f3289dbd516d5317c1694cfee945045feeaa697d581c6337cc784e5624a92571c0df14fc4197272dcefee086d2d62e80fa1e0a40dab6fc7d17e75ab2aa2a6f16b4e0b2539b9d480fe27a762eb7bc6b2fd3dfba1b7e44685bb307880dead7facdd042fa36ee95a54fae740029e071468df9a549ff032bd3dd296b92e56cad8e72a7a1df0e48a721d5933029ee028c20cb128089578227db114d9853ebfec19bebc8abd0381ca87207bc4f6a1baf77afbdde47e5bb9fb575795b3c9197676dbc90140554bc6260cc5f54a3c28094cb85dace4adb00198a1d7ac8c4070382ecefb617d2fa75d71bceea0a50653d245c098a60e9b73297b8f17d806b3e92eb90ccbed76bd90faf02822f63b5830130afbbefb9109df49858c1d63137c917450da084a4328f1a3f62d93f88a0ee7aa7576ffae684a57c1a84d4b1d01816e774b168a96be3af7663fa3f128608fbb91dad7d37398d19eb7c1bce02f71c69e50a4b8bc9979843c6d54dbc97b93283e69911b0bc5947e7039c0b26f48fab766bede834fc685b499a187ab57c417f1ead5cb877397d44086b0cb477323f2ef9db02cdcf251d57907bd98f9cee075f76af1c1ffff3fbe5d323b25985f31eca96be96b299973d5b944cfd43492c121c744f9a246c7744d14f48211d09bb9c4767cedf4fa04a68b51b2def9c1f797b957fb19fff363ff1c376b88fc8a5e8bc77cadf56e83f709c7dd3786ee6b2f859cc2377d3f501c432f6957bf991f3f2e1489347e000e195d788594745c919d300e81bd6cd871e88fa257faeac7dd82bfd16739033f5f4bd03afde3f9f57eb6d4a789e352b83b9237b9a4cc84f9ca1d55d3cb8f3e0db64606fd74a6b58cf339f7c440b533a0e9b6a740115abe33885790ff798a88fbe83819b7e3438aab338f5f3703259320c692f1a629c244104f7dd639c31c8c7bbcf2c1a2fa7a3f854c469bca55db1876dfd92f4c7630ec041eb5fe58f6d618716edd046e62cc1c967a924671ef4773fed30834c875aa768d1106287a501e0ed18a7042913ef87ef42e2acebb6256a4af00ac2cae21cad45caad5d11cf816e832beb0edbd1fb835101c0522826836a56f6960dc88229733dd4501e34eb539ae5809525c987a2f7dcb5f148a6a3d9380375dbafd0b28862c15343d29717ebaeb3ad4d365bf4ab46ca6b57d27c6253a7fc3d705596bad265e890d57bc8790b79d5f842909f4499ebdac1bc158ad04de9a39ccb1d70fddbd2c41aa564c7455b5050ea934f9cf31b450ecc780e29fe623fffefa97a1630fa5ebd7f65090e0a57b71a9aa5d512b9e9002e80278dd65f554f7644f308b9241b13cfc657bb86269a57fd0337853b489e385c7cd9a4927975f67347c347182de9b8cce06c28dfed8ad25f64d9a8ee961173122e5d51e1a6525e9954521458317eec4c568511cbd58138381a25281a5b6df63ce2b8a4bc887e9d7e832fd6f4bf05bdecd6f4df2cbee52a2ce09dd3695cdf26b67700723aa93afdcf4207d9f708dfc414e6618d800e72a877b3b03464fbd077fed0dccf7806d98badf9ed3ef9c2ad2b1f7044145a3731aa802bbe1cd37a33415cab993f37fbf0ef7ed7bc758734c0838dcec4ad5e1e283dea8532a2a5da3511abddedb65ce31c28d77f639d650ca1c7b2d6e87514ad9ea635e4acbd29e46099a6a8ecaf819c4f833ac3ce216f6f82289cc05584ba9f53362adaa552dff39f63d30355d40f9179c466986dab8650e47170d1f5e99c2b11f5b506c95eb55c56846c05d65f990246bceec893e41b7aba62780a0bb0fe137f2a1a58807c33ffe5773100c041c72987189625bd29ff8d6a2e381842ae3429ea05a45c5376bd1170cf25860b6bfe112615076d63da5ac40447f7c6e998273c9a2816665630fdd690bf16f7835d43b578cda882867b1671992642ac3dee9ef9655ca79908c910f555fe2cefc27c3aeda198a12639869efcfd6125acc9ce1a9b86d67013fd860d2a3c9d498f077b4127463ba3b63503552e3d0674ffb084ce3891dfc624a5cf8210537c231ab954d778458ae3a64a4377fc5a592a8c14a5289d16157b7d546d66094b5cfa58d5e0550878f6d2e5f82650bbd6537e88782d195ae1cabef9d80aaea195f33de8d01fe80e6b01e56e80df8fafbb1403d11ee469e0b95157849db6adf48ad8e2af87e2105362e56f1d6149904f03a53d98cc46685171841bddaaf8728db5b69b11bcd517aa106d4d77937b94a6da4daf81aeeb5978f38589e10642607c3716665528cb3e798b237c687aae626cc2dd15ac195f32d4eda0d7cdaa90d67467c618fb50ea670d96e3dfd76ffd7816b342d521beff2b1007ce793f09a2d36e13a3e8361ef4775589462887fdf49edcfe4183bb1c9789c3cfcdef63fa9a0f35a63bd741bf389b97b44fd9b363af922f3b62fc772f038c1912d5a691c31dbdab4da704c3bb5c91198c94fd27e2eb92368cd92bcef6340e8d36638c05889df085cd72216c3ec5003573c94a12874d17506958da165df4cd76b490f6821baac3f04961cce0809070a973e41525a60d16302d17993824427163998db00460413d3fa2e6b8937ccbd7d225d81c89893149670f2698910b590029afd57416d648c7fb3b464385d147ed9035d24e1dd521cd1adebf20720616dead93a58c0cd4be9e47e403edd5ede078c9fd83c684f79a1e3092afee5b99851451134b30334e2d1ef8d5d8c8e09dbd0051250f2bdd196466e7a61b7ac1ce3631017d9fac7eb8ebdb2f8c15390708504cf281684075df011ba85be8d815204e31f0f46bd8d27c74a4e82d5852bee369e12da1c40be018520aab1c7343de81d5e827effca8fabde005cec3d658333a475b54b8ea19b118edcc3d8c4271e1f0fcfda21549edefe2095d6adc9c73837b356d02f1984730c583a71e5963ede195a92d86ceef6179831c06519d17607f28894aea5a7c73b83ab0fd1383216f20b08616b9acd4d1f48427e2ef5a4d1f68b0e3676b3b8533f4f665f8731f4f17527a4b38a6e19d66dbc4731657f3c15eb854267a319302b2ed4674fda1fd119caa1c5631ea4e1951717d6a27d3f73db19b30b12f24ce50b2c3aee2d3e946856a77cbf725f3d6aef0322f79d0adfe1c60a38cfcbfbc24fa08271d2b589e0ca1b152563b352aa35935fb16a585737e74d428ff975bc8d4c44348dff49b582af28a11be0e79f8fc1b031582fbb02e5ef4a962c2f92b617e188496ef4ccd0400478164cab40b2b12a84e144b281362696384211a8c94b1e1fefd418f743898ddc9039297075e8fe8a83a0a4e833ef4b56e37993e26c2aa2bbc1754651552933ab8d666a32706814de6820c463b46ca95b49d9de5c0cb9a72e6f769419b784c4824637d6d7e5a1c0c22074fafba6631d4dc2fa7f2eae4ac9b06b31cd8daa3436f8d09730ac58a03cf5317133e83a4a098b5b50965e43867c26a92daa2c6c1270a8fdecce430dadf0a3267991c76ee0f2f8a1b4bbfb9876bd614ccc553fc94bf5d2e8e76ba6baa5361b0f6dcd5bb733c91ea77af32cf0522ae79ee2d9534e628235cc07dbe13f86f1415078165eeed7130f3e317cebe5faf0827f81c79f9d36649d9c667a8f3fa99011a873d82ba6c5919495e99c517b68c93631e2d1566c07f4b4178b47f5c7d891dcac169c6246c55f12087f70c8834f043f498526c593e5b68093cb96f165eb2a6c4a6c5446ad4166982ec00adfe7bcf6b67979aea1268d30d07a68e9ae", 0x1000}], 0x2, &(0x7f0000001a80)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r1, r9, r7}], 0x38, 0x4}, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) 16:00:23 executing program 0: chflags(&(0x7f0000000080)='./bus\x00', 0x20000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1fb0bd1cf454646e63a3594cc38a4bd93e95279922fb31754d4ea14f345923b684ba5db6eeaaf65e8296993e1248a611cbc2febabec661cff3c1e2a4b1f38646a17d82bd81be26a115e7287e081e5ef14ede392e15663ab1a1fb1f100acae1e66dd4cc0ddc925b69c132e3d1762357774174b24425b90d8598b4279fb451ab7117bfb3e70e84192e281370abadb59fa981b07e06c76502747cd51bd5a7a"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10800, 0xbf263e25f278e7b3) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x7, 0x80004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x20000000, 0xa8, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r2}, 0xe8e2f1c6f243331f, 0xc5, 0x60000000, 0x6, 0x200000000004}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom(r3, &(0x7f00000000c0)=""/5, 0x5, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r4 = kqueue() dup2(r4, r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_open_pts() ftruncate(r1, 0x7fff) dup2(r1, r0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffe0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) dup2(r0, r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/214, 0xd6) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./control\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f0000000080)='./control\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x49) sendmsg(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000180)="6a48ab5c5df57b991475f562466e842093a725b2fe682ee507a40040ddba2e6ecbe0a145296a18a53e0c3b812af71aebfd9e1e82a55882d09cb64f4a9cafe269b1732cfa23e622614b2c3a46c782e3fc8f182d441d97287b7c451f4c14be2296952d338a2a4ef2534326eeaae91bbb7c548cc01619faddb78b0c46959c1d0d5750c5f7b5523c4c06a731c32766cb654f10502f83ea038edb1e0e85500f5411be80776bb788f09bfaf4", 0xa9}, {&(0x7f0000000240)="7be5d9aa61afea281c3c3d54c5ca1d11e7db67dd0296a85d240ae50ee717faef5f5a1bc641ed37d106cfbb2295e432cc2ddb643c41fdb934bf9664b0379c91c284889309807abc83bd4d1394b0c772853a0bf23344be7c7cf9413a36e77eb8230ac13a708afa5b495753d8c3c52686", 0x6f}, {&(0x7f00000002c0)="79aebb2d264297911746d114f4fa0ecc0b8b49811c470702ccf24f007377ecb1c4c4bfeaa7f8350d13e0bc02c30e4a0d4a608538f524b22ac24a3bb85ca733dd9b302c0c018a686b9a046704a526f74e5349f492c303aa25cfc975a76c5f79d80d07b18e91608a6ee3406297289c9312abe2d9a4edd206e44232fa07bf11779623d8bfc1847432d35020e3164e5a5eb3a3acb5a15613ce6e491383b6f660971616db095b0cb51b28dae37e5c2a1cf4f30df4714dd10d7f53963567fe1f53cdcee98706b0ea58cd009766fdcbd5d4edebaf2e8991a85d0fddc175a7", 0xdb}, {&(0x7f00000003c0)="5e18870c7b357fad9bcfb84dd967220a731cc86e2390688c2497400f9ef45cda351626cfaec2e523230c726cce4a87117f2ca1b7785a73f99d5fe94c20cde2e206c1db2f50cb68d1a4", 0x49}, {&(0x7f0000000440)="7074b942cc14c3af2981e0095e1c3976cf54f2279056b7b4a83094531a2dc3d6c0311aa215b8fd2ed851bffff29751a1a8674583e125bc1f2995d7ec6dc3ca0dd6b029965694c40aa6d01036b80d3e80f6b1e2c54c767b5d55069e11b929458d5f344e87945b93b2f1ed05a10c5a4ecc6503626318804a38d9e92b8161c1c28d3a7260df7c53936b68c97126b0f8e066f0c5f2c639024a5eba6902244acc5a3e662b25861f321dfad73533d55b5cdbb574831ce529fea92fa6f448304eabd8b6ac547a812f37c3e8bb655e9ce9d8237d17f7780ae6dafacb04cced8c970aa5272799e4bb3551dd68bce593ebf3de2f08510017b5ece469e2b4318e338f010f21e9b28f676a99ca5ca90c4e251fb80fa2bbe2faf34dbf47076ea6fed94a985221f58777fce8cbc742ae047aeba6f3f189fd4609647d8e67b95cff9457910ade22b69d62534fecb106a046dddeef3ab51a0e492716471b5883f54dc94644cceefb82babf2cd397d701954b2b513b7b748146bbdb82652f8cbfbff2776e0da65fb6d10a295ab16cc93eca9dedd6a7308a3735a6d2dab8895a45f9fa29fc94933943fe196186d9e5e42402a73b09088cff5445263c9d1d420addbb5caa66a8ac7cbecbc3dd7a98ccab5fd1fd08179f98be5c6ca2b411984513cc44c81b79c5c4bca2da42136dfdf3ce6b18d5d96cdf2d3f0c2546ecb18a1fd8e319a73e61eb8a442cd427d404a19b12f3745c8f9e115076b62beefbed7ff2a5469128b9eaf5d705e90added6d10162d6b97d63223708aa8f1165162ad120f9a760493289df8185fbfd4855888911f46df13d0f831b67b56feef987f68142a1b01d209178259e22e268ec78bf42a0aca8205d55727637e42bd4f75e250838b4b7f32299e457fff5234b3615ef13a635d65107ef26a065e47071d168e0b806e8bf2d4a28a5b99723e61e85e3c286e7d9301150a31e209d31330f5e0deaefc54423a2ba1b9f5324e1a5e8994add1f9b0f5fbcac1fdb6c0f778e2c22e27f5fae3058549fd7e69d86125f8cfcc8230652bb07c95b5efcb71a52aac67cd094d6f475189d41bfa23393a6ba6384bcd0ce3a819b0194d7c99bdc63fb9aff00cfe034bcab8e7bd8ddd49e906230ba56f2a2542db61acefc5a2c318551ce083e7d3480be131388562c92e15b2cf8afa0d97ffef78575b987f1b7c2721b1bfeb3a446dfb01fb11a1038732c69c3fb07fffea01df86c50d212f373a6984e90889bbd9b37212392804aea2bfb59f3744c771cb1b4bcdfa84ac14443870894f7bbcc6dc80a21cb964a5d58474e480fea47f69ddf731752c39b1817a954e8c4caa10748444c700884edf5175aef8ce96eab50cb245d456d78656f3f570a6d0611a65171300856fb4ee41300b5c20ad4aedec88d961c421d02236d3259a63995a9fa1a73bb9c071aa76bfb2845eabe928c5c953e233546c5430102503b0388fb1cc75e9ea4fee85d40cc3b325453a850b7d8d6aa5cbaeab9cb5efd52d76084673c5bfb7076f390e1f29c7688a677fbb2f5ff4f0e5c71776fa0711f142f76d22d81677ac97b6d7d392fe99f96aa6c154f5d894efdcdf7fee7658a03f15d8a97cc82eab6c7fdca72617eec60b240e3f528fc7f6f6cbf0e0dda90f5a271f2c67a7b588a77483dbb5c1d28eac4a0d5d98305dd5d34558fbc7812f8a5cd68cffcbe3709724e87e07133247355134db5cc3741b1336059f8e0e4a065da606b4f3f0b51e0ccc05903d91548801249b72f4c2db83c3785752765eea8033e1ab3669a427cb607bf70848edb7f573ad916d97d8c482b8dcc916b84dc187b4a8a1bc5772dbde09a4775037758f97f5ea055852cb9619467a46e29b44ea4f960a79741cbe1c4839a4836588d033f4993459ae8e9b01154048f01c3320b6a4d51892da30912c22fc6842602d18a04b1601352b7c63145b24e383903fcf88eddf7b33b631e57b04e5e492f227aa38d634e57e89ffdfcc886e9ed692c1b708d207b369ce3d635c3312aeca3fd6d212152e72245535df3731b0963e7373540d1d6a0dc8c6347f49ef481017b253fdc293d08de408529b0b93ef970eea5e8dd83f6964886e44e1ac7da4ce10b811a148720a0c48c66a9227fae57d9820db0b8bd8341669d4e37d1256408954d7f492184f2608651f1beaa2cc4bca58ef39bd19f0a7f42727bc24256f922d600ddeb8d51066061d4fb42609c5931657bc248d4d15eee8df76ff222cb17e5e8d47680bf9d991c615d694c9080934c27de429a9a1552a6d5af31128f6a1b6e783aadda5ca2c64879cf1851abaf2ec504a75b4996cd15c3b05e6630c14e0d00dced27ec5a495b193a179f1b7f0f891508a5da1d246eec60913f5924552914825a645ccd0d6329a703ed14ef893bb27029491564dcd192720b41bc358b84da85c2ef54b47e60bb763786e888974228438ecf63242731a3410a3bcb1ce64393f5c16ea9184a5c706748996ae977073749b9a0099ef4a57cd312c752d1148b0a1590173d69cdd1a857e23c76c13dae72985e14f9e76c1a2acfc9465ebfe5a3af033495f036c054e41dbcf83ea303f38a597ccef1c28bf33b66cba10406944159299a6954d78154f3a895bd439daa5ef29d6b003a6538c2cba3cfd7f7bbc9569842ccbc5d2e09f1403bcdaf2ccd6aaaf7d7ffd3bf79e2c7fd40543f46461f8c49763a081ea443162bb629357b1fa255b5b17f0691769153a9f2a07bd370dff2a9d14b5122ed4c7e0221fb7a190945a92da3842da668275ab4b2d4a6e627a1b90236963c1a9f799e31b5d4b317fd7b3dc302cec6ec5d335c587ea1aaa54038d5a07172b13a16a19a700b39aa29b7e57d2d716efd8a19a57ac7a7043c6f90aca82223eda71d3ac0579c9f28761546542f847dfcd75c7e3b948284d455846b60323f74038354c610992309005e601f69249d1fe1da7eddcac6eb3c94a146497aee407b650dd90649bc940fe3224a3686329932ab981a0d9514965a35d3e514c30e6797eada496bea2b235205c18691e88e033dd1c0583ebd046082ae39616f1453cdcdd8ddbf4cdae9285f255f71a6e268cdaee20c50f385a1f4b9bd89279ddaba4b9e85f58751142a601b5019c873f1734ed1bf9debbcf2af24e7c13c9c9873510795de31f7f30afd933e81fd0891d6c07e06ddf175a16c8f51e2043af3d93b784eaffff6b336968e65828630b6145fc1eaa9175cce6e758dfb113a82de7ee109ff77d5cbba978ccf21cb84192bf8dc6f285b6cf31bea0c52c9a7e0e4ab90cb2eb5475d518bdadef70aba1bccde1bad8875be4376a78c07c3da3d34db7b5652fd2a6e7e9af2c92a3b3e33c5ff8acd50b227fa1b6eacddabc69fa6c736036ec190583949e901e7ef4d6c8896bca512c33596b5bce4c1b58614eaeca854717c45879137c3c1f71883a1222d8aecec7562aebd4a9ccaa04b30165ff3f0395615e83b92580836e3e248795a9a66f116c1fcdd57a69ec05ac013efce2fe357c581ca89c61b8e1cbbe5ae42dae286fe09f7336b2907799dabeabaf84df76dc833181e1036b81efca5c8c788458b277f4aa63ef139bda6817d448a4081160e69b19616f99335fa3a3a0adc87bff68b539c14180ead83a57c23d1e24181f6727a40cda1de95ce87779295883e08ae6b08d216ce9e31741e49aecf273775bc64b10d16e14e09e87f7d8d591687cf13e75e8350d3707e895bf8b49833f1e232602590377582e615a138a96d254855b81cec8c579e460e550096673d7c61d240de1b180544f2b9aa4901bae24ea92dfb3b1863da90e297731242afb1ef6eedb6dec1266763a32a124865c0f9f7c42643264a7fdc58816e4df0224488f6eec3907e5c05d9d054653280e83c44eb3731d3e169f9ae0fddc797dbd64b78fa1ec5892bf85d2e5b0138f1e538ea86d3e3576346ef7f1580ebcf28b46fe02b6acc41f3044f0d25507a8fcfa33dd2816eea5be12fc6dda30965db42d3d5f73ca9f16f813317ec0f652fa48bb5ad7f3edf857003e38b0c279e1fd573b00d290f14ea200cd95ed21d9f0d3e217ac170455d8cc9fbed2ad55cd8dbe721353dec02e711990996b5dd745ac2f854450680316755bd665b9c1e6ca69dee5308cd22a5bffee0369cb87d5786439d6ba69c614634872bee1dbc36b59dcab0fd20e09db2a628e652c6b67ec6d7cb41060e050bc9fd1d92a3b6699e87198bad4580f5437cb0877afd8929b9316ca0bab826f21a33c663675a4d137ed91f671a221742adb259d623ea3862e63f2591059b69c2fedf1a1c4c5066087dcfdd184bc5cc85742a9d23e7579cacf567512343c75fa8423894c556a8e42b1109f2a8112e800dfdf6613d1a4f38e548a83ccf71595f8fcba57f84e3f67f3d1f2f6a8e371e1961982a271d7cdddc26a32a47c4d7e47055d5f0976a65477c1405110ec8cae4b2e8060a95de92c8659eb0ec566c11d15b7f38b89a9708245d22c9f5730856adc068e87272e95c3fe0ac59c03b3c6c65caab52aad3c89d5b3f7edf4be5b7c7aba5555b887daa33809f1ac32803a7a3207abe49a44a653ccdb15a0742375644ad0eb2ad4fcbdf4002d956910409ffa15e7e2a5268c5163f97da058147877af5cb4e9e3f86a5a8b445755528c3dbd9115333c224ec6b77d16ef2ac4d7711bd1427de0984de3df7d31b119c7fd162f72a943b9d8f7bfec3670d921c794de8cf6133f9a42149176855d504fa04e15e67ea9216cc42e92da3010bb922935875f4674d3faaf8b5c4450e0ffedc5b7a2093801c5703e86c1d8e70c3cd4b3c341606ed8c54608140bcd96d79968939558b9e887e22956964f4f1cfb28f4341ba5231bee5b752abe2b9fa283b4c49223f1527840c4b3f97b807f2ed4fbafcc3f7e010b02c72f3aa779503d566ba118c6e5923d9327d259aa91547a610ab7477abf3eac8e86e66b120b5e37ed3838ede62153faa99b39ef404a57945ab9ef7c347a1e842aa2b90d01267b54cdc50576d079b14d6ac57bfd4641dc186c1f1ac0ac68e9cd63243c184db1541daa8157163154262c3223ce9d371ebd0ab9974b013896d104cbb897f0a3ff369b0e0275b4de5fea377983603e7f7ac7ec292f873d31458788a01e4b47eaccf518d396e9f61b8e98b9fc1103e7a12d2009574186c9c38827c594ca1cb2e859ff4d61d60b2b28d5759de4d24a699260613824194a7833c0d9cbd187c108bdaa20f3108a7d7eb8e89c38b1e7572f82b77adf097785b789ccd4c45ad6dd369cec574d0b9666e270bbcb805308258e441e1fa4b418abf228b3724088c2a73203087a8000bbf6c50de1815cc2457a71f5bc7ce07cbf65d84416a6bdd6b029c1176edf1b92647f8b80e740e5e1d557e4bb3daf5008c4b2fa342cf62c07bf1b348521e415225dcc4c40e6e31cd50e09d75df30521f9c021cb3aa6b970fd1e4da299f413be384e015b42d890e6ebae5dbe7df4633018af5b892c550f46ec636659a8d9050b447e82137aefd69dbbdd419a0da24a0b08fd5ac1673760db36dda950cb81ab52bb700884e0f2fbd0084da21471d4906f27829ea00ab4cc88dc7f155efa08e5bf8874b9998e1a3e83ed3d4cf09b97da30aea3b3b206182e110cac97e38cc6075adff73d3c599305d689ca1564f874d46489e0492923d12aa4459910399a11b4f63d1dac414be19bf922b1183e81522576a9f5f0116b30fc6fb73770399d955e0094415288ca968ee6828aaaa541969db3174230be0a81f343ad1110ff5d0b7a06bbaadc79dfc7698a53d919c6c5d99c4620d9a5460c7f9271", 0x1000}, {&(0x7f0000001440)="1be3bb2af25932ad07ed8da1620b360d8decf1886e7827cb36d5605cbb88a5bb5fe4f84931f51e252c03dda27a0c6760ad9a85f1722b5e3f2e7b63bc3ac2f8f58e4c62c0f48c5f148c158d6492fe047be06f898c64ea0672411bb2f7c688a03e4613a8709f729c377c00f4ec450c3dbe94d9c2f50eee0fb2ebde", 0x7a}, {&(0x7f00000014c0)="a1388536bd90afaec69799cf409fd12b220f943810accf5e9c66c000c481599aa0a67dfdbdf7c2363a940b72fe996e0f768f02a39afb49d9108896df0124ad6d81e4bad6e8a24635012674a8fa0769ae570e67f2f0177468771af8dc559e5be9bd60c1469298e3a9497d24a17ad502474bd29f541d7caf2f1f679d052c5208f24cfa0c1ccf40599c01169fb3278edc54b71c2c6fd75f9ba7b2bf0af21e934b781235f725fccc0d1bd2f8b34b1e16463e91e089769c934952f6a8185a58f90aaa39289be5ce7e9a14d0f7ab80145e809149cbcf53825183b9b5ad2b4e33ce", 0xde}], 0x7, &(0x7f0000001640)=[{0x78, 0x1, 0x4, "b419ab98e374e65ebb3a77d8884ece2663d20f3bd8a87296676ddfcd398d70232cdbb5b35ebbe2d392d9079bb7ac21590107a17a0709cb605fbabcff8bcfa5eaa1f3bf5162e743baeed24d67e9b9d8351627ca224b8f8cedfdab7fbad24eca2124"}, {0x80, 0x1, 0x7, "c3d2f4d9b5d87ac02819765aeef2f3b9f872535fb456526f5a75e4b4d2c4b9bb67fd6d8a93a64872a57947e05c0c3a66d273ed4dcba8e8e7c84b2aa465398d6ff4b60291f2280ae424fd938c2755ca04365f30e80548d489ad7ace02bcda38bb9a80245d03b6bdcd1159f34fa1"}, {0x98, 0x1, 0x40, "5d8353ee61be6ac4baed753db7ffa7d0224cc3e7b20ead44ddeb62b518dcd4300997bed994065cf1c0eb7e22371575672188304542b484a9cda774fa29417589483f092031ec5f51f898cc9e9e9098ef7656b1711ff599fc2717c0ad6e8f6b33790c84abd0e94620e99141e60553ea86da022689ce9742ecd985f155350b13102e884d"}, {0x60, 0x1, 0xea0, "d32f0593e51d72998c7285191a91543b85ee2703a089570fb920b51bd3c8f4158a31d082b17d9e37029606a4e1e1b5f0d7e3ffa636b0ab8476e3aba90d9435cd0f5e3b222fb52ab828"}, {0x108, 0xffff, 0x8, "1a46e2799ed74ae0e19d73e496372ec4036cd19f43caa182a53192cf58a4c6eff6fe643147b96c9ad84e4a2ab4d0588f70bda11807c6d18d296545dbfb873f7933bf11aa54f79df555d3ab274c433e8fe3d6611378c4b99fc9404d5bb3f80212a6e2d6fdd69f75bfcf52234c1fc370dbefefaf877321ef434cb3fd112939412505f3707952b2d5420fe03d8dcde4c5b4998053310bd3d6f3f5ffb1eccdfac060e2c4466fcb3ba8ab55274546ecb9a11fb48ea68ddb1b19052d91b5eefbda2ba6c2de9b81d51fbae5738cba95995d06e64ee1bf9f1426b4a4c2a8db252adc584520a3d01867571037ac2d6f032c447cc5e1ab26"}, {0xf0, 0x0, 0x40, "9be5b3a8e502aa036d01805a4b2bc42c4394e6d43e54cdfd8ca13250f7e8c84a0af37dbfd3ce0ccd5d48cb17d60c163901d2295cd0d71f94851483bf1796555835911ddfb2581b99b8f9970d89436f87ae954438f571db3cfce5cade8026f54eff19c89f70e138d5c7705c9652a64e0399e3f928f97002d37297b7f114a7a9a3165e3dad5a744261972dfb4c5acd3376fc29d713a0b5573e158b5aebb46d9765a29e49a0dc45f2f652f82a0b75180e562a06a29748ef3d72afa2d5979ccf8f2cc2c150a1edf78673e8b8a3be29a564518c9dc5b87897a9ece0675403f8ee0ea6"}, {0x78, 0xffff, 0x6, "9aa9159361ff2c03e213b7e5bcf2ec49656db7417f31b5929c8ca04cb59a65fa0497434208fe0210a17899c6589b3675f21a9aec9f67491b6a97865d9563871e41bd0518ecfe537cdb752f3d71060e6364ecacf98cfcee1d00795f0d7c5c957730be90544c6364b6"}, {0xc0, 0xffff, 0x0, "5b5b98117bc9db26b19348251ddd823dc2175e24130385993eb4abd9586ca1ef66ab4b14f290e15d5a402a6e6d4ae5021bc8770133871cdfc6623b13eec0924128555472f030e8e9bef5acf4336a5e061300b1d5f48575aab35509ab951b39786629101168d1e879941f8eb3327ef4f8e3bc92ff07b1b00028611975b7346ba1cf53dea67791903631ca4a7e2fef489190c5d2d35b7b32096933b35f9a5e9a5b02605cc08de5a65a27b1"}, {0x48, 0xffff, 0x9, "d2d4472b322e28d0b46a27964c323de32aa8d27f131a9b77561ce97fd43086fc6e306a4c572672bc182be0ea982a43c857999c7e4547a4c9"}], 0x568}, 0x400) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000001c00)='./bus\x00', 0x10, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b0000000020f9ffffffd5706c85b0d80002deff000000bc4453811c1572b9cf49f5290000bca9edbd9c", 0x459feacd671a0b0f}], 0x1) bind(r1, &(0x7f0000001c80)=@in6={0x18, 0x0, 0x8}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x40, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/226, 0xe2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x800, 0x100000000}) clock_gettime(0x3, &(0x7f0000000400)) fcntl$getown(r0, 0x5) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x18000, 0x4) r3 = semget$private(0x0, 0x0, 0x120) r4 = syz_open_pts() semop(r3, &(0x7f0000000440)=[{0x4, 0x7ff, 0x1800}, {0x3, 0x3, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0xb7a}, {0x0, 0x80000001, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x3, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x1200, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/171) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x6, 0x1}], 0x5, &(0x7f0000000340)=[{{r1}, 0x0, 0x80, 0xfffff, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x13, 0x20, 0xfffffffffffffffc, 0x401}, {{r2}, 0xfffffffffffffffc, 0x91, 0x80000011, 0xc000000000000000, 0x2}], 0x1, &(0x7f00000003c0)={0x6, 0x20}) close(r4) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x5d06beb713d4904a, 0x2, 0x8b) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) write(r0, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') readv(r3, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/42, 0x2a}], 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0008ec819e86005fcf235cd616ffe80000107d0c000068dcba25c8f8648773ed7bda460e619074339fbe1355046d8b844947d56d77968aea9a1d5095b2b97aceda6f8367c5b8ad9fa1390000d21de4e8169000f43ba9f8eb438e54e0e2b1f2549dac00"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xdf757534fb63be9, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xda1, 0x9}, 0xc) 16:00:25 executing program 1: r0 = socket(0x10000000000, 0x5, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) munlockall() r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/106) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r5 = shmget$private(0x0, 0x1000, 0xa8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/126) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x0, 0x4005, 0x9) shutdown(r0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fchmod(r0, 0x48) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xfe, 0x0) write(r0, &(0x7f0000000180)="f5008938ee8829e25fc579004124a25a9b7f8933309da7b6875081c2c1c07c05b03fa77dc02ce5beb22514ce2480efbf376d81803c1bb68bc98c0e77c92966d502b65762dc36fd92d66c96a13287b62bb79e37eef672deb9641a31fb507bac7a5b5d036b9fb3da5558b46defa946a7baea29614886a3b7bc8947d4f0c111fb2769b467664e85f531425b38a2e80bdca39d9728ea23a07a9ee0f518ba8df51a7650481bfcdfaa6823d360d2a5c9c5e988f29da89866711ed149d06ba66ec7ba5d9d54e256738f2428a66eb1c861b106cd34f3dfc376513578124a9776db58426afd8ef43487bcbe6192e29b7e887456ad122a5c7da3", 0xf5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:26 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0xe1f, 0x9, &(0x7f0000000180)="03dff1ec7655715fbb9a063d69a4463ee8fbafdf05af168455466624dfdd448dc0ffca6e59e66d0ed07d04f76b024d607bfa2e910f4ce041815e49fbd5d61e479efbaa49269b4728312a771ea958cce35b1a71a3bf4f865b3b0bf68b2e62b47456639a37c6833dbde118366bc91f3ad5bf54221405604c30ec8bd1168e93307b24266db07db17136f4a91bc275ba0bb8386426997c3cc96991eefdb0fd1efae74ecf645708c021913dcf3984211f59aea9110ed8185626316518e6158d61ac442510", 0xc2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r1, &(0x7f0000000040)=""/204, 0xcc) 16:00:26 executing program 1: 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), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x100000001, 0x0, 0x7e, 0x0) r4 = kqueue() r5 = socket$inet6(0x18, 0x8000, 0xf42) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000140)="65c6ba3515de5a32173a59ff84299daa7a40bf6759c6336b7a03740503d57f175a7690afe968322d9298cefbe67e77eddadd3e42a15110f4195f0cfca02bde2a8236012fbac201f911ad738ba976d7a9aa33d0542c06285805722305f9e9b6e90565bb38c19992103f0ba51da3f1edd7c42c2b68d60ac737f4d94f4978f890fbaf695ffb8e17bffc9e7901312b15e67a3a44c6499a80d98a19b40ab2c9a83c9a44fd0085dd42b3aa0098ed4d120cf967d16149f85bdf99fca1941b3f1e0c523975837021be2b6c0c5d582de31f2e7b2533d2dbdc1e0e9ecc440681d958eb4d53235ae75dca8edd21a523ab63cba349ba0abd", 0xf2}, {&(0x7f00000002c0)="374ef01b943c444b266166b7f74b004675e89395441297a1fbc472f2effea9be3ec0b9f7913a9a23268338290374ef04017cbabcfcc636c580db2f5701f350dccf26e552a766f27cd63daf5b5b5d7a5d58ddd98027d6d5260700e0e1d999de66b855d865a74fa5135fa18e47e121c6c60bc08c73376d7480a663124609d15aec9beeeac5adfb4e634aacd8012574b10c8dc6517ec8c9115b7320fab016d0ae8084490257d61bea3c08b88412622fe9ea141fb980316f97a8e31e8ce25ffadf30", 0xc0}, {&(0x7f0000000380)="0ad23eb712fb94eb0579f9b06a79b1e3cd0c3b8907d969f08e58dae3b1e253127b0e208e9525fcb0181396512e5386b116dc7d5c329b554be2188f6e1a88ef700441a233d721505be5673a8be33a4ffa6fd48d9db3ab8868d2ccf8157e91b717075a27fb136b42007655098870e9e43ca207fb9ccc9a48fd35771ff41c29688c8e9a4480db3f82", 0x87}, {&(0x7f0000000440)="d2061c30a0b793066eb2ccd1e6762f2712b6fb768dc5c38a7a65a4a3f966a79c0fafbcc0ea6c12bea7d3cfb0091bcf07487a8dfa773b90e83c714a00bdbd88d7b9bbc31fc9818293a8e1ccdb3786b53f6815031d81e0b08bc56a3c399ea230b1458a70827d5aafca62c46013b163b7e2b75cf0126d242ba33768815ecd24f29e98bc79c255a693b0efe1a800d3581730e2cfba32b1a5bc1d56b38297d4185aed5369fb70dff28b7d404ba47b9f36f5de5d31d207de9f66218e47056e359a48e29d6cb1ce32ef08f18eb43fd18922", 0xce}, {&(0x7f0000000080)="966a7d37f08f8a14aca906e5feec42eeb640eb9e146f343d462a8f9076d3523228960fb5294323e053871aed6b581cd4e982fa4b0eb039fd0f2424f98d86b35e923e6b20bb4ccf4abad92d389d6d7b27592be30a2209d6221b606816ec56a646", 0x60}, {&(0x7f0000000540)="7ae1fe4c59cbfa52e9331f43f74d7c09b53437561e02f1253014bf7b27958be9041b28e98624b80a8a92e213bac66ee1f602088761ec713c1a7f7cca90ab42c55ae302fe70752401a2f944d9a97e67b09fe15b9818b80fe571142dc3f9845868ac1a538eff532c55d9d57e8ce2ef5d8183306e862eb127a391842e2a9c", 0x7d}], 0x6, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6020, 0x100) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x30) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000003c0)="af0d6eaeb381d899739c6635374e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="077c15fad429b10866c60114b4afaa4072cd20259f5f974510f556946e2d1020d61d7b6842923ef034eb2102ac9a0e93950f6d6bf7318f001d80892f7b797ac2d308a39484a0f6ff6a80a3d5701e00f900cc8aa43c3cccb6e9c7e176fb1f4037e1ee3a8ac86bbbf68f074a00fa50ba69fcd6990277869fb4d6619658f446f476cdbeae1c40e7a7c135dc951bb8b13b2787f4cef8c38851562d84fbf2c322e4974a5d0868a48a383f517941f9c57def749593fd5842563a1148bef84d61ecdb1fcddabb8f2824b2d41d5d84652e1681539193a701da6240963b04a546beeca7", 0xdf, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000040)='./bus\x00') 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xffffffffffffff44) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0xa18, 0x3, {0x4, 0x5}}) 16:00:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200, 0xa) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="a70054bed346627e38855ea0f155b77f13eb008fcf9a0c67b39ce24317d2dab1df39cb76909545b4a4418ea364acb69fb28e0bf5", 0x34}, {&(0x7f00000001c0)="763639d3b475982c0802aef6783f3ad4011d0512b622b686dd44a3c9d3b57680d1c9e2698393f5a62e04ecb3696ac997eb5192604b8e0636bda8c9b2761d3f4a26af156131836712811365e194ed53c84e8569eb41a7b4a7ad6226932c210d1b34daef68cc32bd4af8ef6503fb19bae02d98b6c58e0caf2ac1081eb5d21101b3a386046b7a43c796719312f9b5ba95282ab53860d540dd2af98fc842fbff19fee1bdbd8dfaa3d4e0ac10cde51d3118d2caed088e4057db7824ba060707a8a58b3bd53a1f70bcb0b7ce3912f6377d5c6e96f6ad942d4b3cd0165e5809ba84d55b172de3c6d16e127b57dfab301185262f7b94c3bdb961933b1d431e29ff61b198f14eb2d424b2d217add0418e2876856c00efb1fca7bc192db1a9f9ae61f9e20f44201eff1283ac5ac21a115ab29b97ed7cf109194b72ce7f6f99bfe24271b4c9923c0bfb5d222709ae43477e88d7b3983f6ca48c2fef32845369bb271770836f81ffc091733675ac6b35b37dc0b11dffdf56bf87b2293a25ee8328a555745bb3a6aa872a5b210a086c184330fe91094e148f62243855ff56bf9545e716123ffb5640368bf168e8de045cd05f7d00a460bcce64c9dd941e13d47a173c833ae9f67dd843b018d19ca6cd71fc280b094e0c95bf01af82ae2583a835b1fd53db86f14d4723dc627f2c757227f43e3ca3d8306c600276216df0cf5a634d283614120c34b1305ed53b4396fb1e484991f58bff79bece62dcf07158a757d7c70c3f227f67b41580237dfe4ed4b1fdb781a85c6048ca7ebff0673b2b6ead1aa1294da7fea118d44d311d4d7f5fa8643672d8b6696dd3caaf6009d8c6bb3c4e3d79c45d2ace78405802c81c3b87016033665244848d861177b32abc53f00ffe87323731eec8c1c0421aa7d0682ada36920f1e0c4605380bd2b86258c7b035cab94d3edb30fe2af193a8a067806a2477d9d46adb8d81c02c7733a51095412aeffd808a1cd83bac3630fc9adf1703397d13553d1b178e349ed2bdc7fb5eaeeb27cf390cbcf1939a2a7cf349459616bb2e67b8e903b1a686a7f81c40a925053b69f03d56a2b9ed29eefc19f64e9ce027486a594fe6dcf93d4071b6b0b3675101264ff23781c6d5b4dd3f1f8da83f92b94d0e4568aeb875154843cb5f4d14ac2cbab83c5604738e2b914f2d03e3920b19de2c264f7c229364d58dafc5586ac37dd263972470a8b71fa8ef6132208597fdcb77b4ff315d1a7f74e8151bf5cde480afc12c496289a4ab8624fa5f847f6d0269b122c924addfd2db0bb4e9273f02e9bc7903c4e89e82113368f4e06b060bf8b4529101d61a9da2b62083da24baea254c8f4a57d95c8d4151a0ada8517bcaf4a7b0ae9d8afc2ffa34e95a37c0cd9b2bdfd388b0f1c1c2165efaf4c7d06776f11b2660435ad181f5be63d2f2a0042c5ca3457af7e55af2dd119961041fad81d69ae7f1e2b65f8852f3cc9138092216f863cca5434664b53ded5842525780d94e2a325840441686d76360ee4410517543b6a1eacc5afcff98f1abc3f7d5c03ba06bf75c148770d490a1b2bd1dd33df658411540385cb1d4c4c3abc8f25c54890bc764592324ea66868284e0d28bc7dc6ec4d7b6d67e981230009765146aca7fe138316a88a9aa53236b768c358bf22c88a393fec9c7c6c6b3200d29016886e8671f2f52ba2e55724dc09471cda727435a352e17ee2ba593defab8e99f16acbc4a58b3e18fdc66e39fb805ca6afb428bc97cdae7e08c53bef03c4e902aa0eaa8d2bdeef294f7f6f9cde9175c4c8f809d40ab68643c7359fc728966043a730a29a33677af5585661b1f55443e729a60d871d31b720dbbf20bbe83ef6770500c5c940cb90ac05ad498540faa203eb0066c001d643f1531d7b0b05357a933da270ca4ab6f8aed7d0182a7910eec6c1ddbfca591a94dfece7599c28dbba80bbab4643ec29b64271556ee1435795c7c5aae55b05aba9bdae9f99f44c5a11288111d802a7d0a40658ef3ad5b73cbf7b32816f73a9a74876efc37d6e573987a6fc8970c0bb4cae37bec5b2b9b41cfd2826c2b04bacbb754c362e6751a3d21c692523e240ed1e92d484c452507c610d4de6dfa2c6b0c85fc4418801269c3b3654ee96944f47a9ea30c8e6c2599fbf038b86aa2d4654cc0b3da337a072d35def7c8539b7952923c6a3b5711fbb3930c4128f45d30763380cf88b212a76dbf03ed90ed64557f2182b8fc0aebec3fa7dd26283eec373b67946afb811cebf64e0372f0a626f887267ea79ae7b2cd6f1426494a380683b0e92566704870df9340f3120b1a9eb1978c828c045d56c78d8f1ff4b12ed0adc80b67dfaa8bcb93dc6c78ccb3fd33fc80e2b3fbdff16fd102a4b3e523d9866137cb67d69a618e8c9f0737c3cc7364b76331f6880edfd0c8779730b54eacbeef4e21f5023f2dc01fee470ac12fd6f537cc1f25da79adc86cf89f1df3515a2face9e688c0abe15f75259f2b243ea9ecdc649c760ea5ee6ca47de04fe9f14116f1e88879686bd2542046a725f2a03f520af4959e7ae12fa5c8c7c1a7ab9ef096f5af80aa2b95e0eaeff66c7cac57d4b0a789291510abef95b26072896de9d2782dd1590863454fc8db288e3807c613e6bef5295a2962f17aead40eab5002714466a3f08abb1bf3e42557d61860bc5462aab927987aecd6638f34d87f65ac6bf20f85b2fe9047f668154a7cf68f44bd8a65b9821527397f231fa3868cb67cb969331ae421c92cb7a12025594ee7c04ae62a0ca65655549ce3351dadf3a3e0a8700a480c7ef45683789356323f3c700211fdb1e9851c18951cd45468a3861cdd2ca59186bbffc4734c0d3299b1a5056eda592af326ed4e9f8ebae9f096de4d55a02776d924e50addc55117155bbeb1884e22a5b26bf555c6fdf061157aa75ecc430dd6ace961ddc7a5bf05e88739fedd14a5c799adf277db05f2b506405b1952011cb40e2559292c01ff7514d7d85752176da870fd15f1b17562d719c6f17269e74c0ab6dd345cddf9a81fb30674a39dea96f9e05ac5122cee97b8631741551a85d8dd3af7202cff7ed04e38c50f5311c07230086bfb9a33e2a8bd27a31ece30f5c5cc4eed11a9566b1a6ea7f97d5ca2b2f15a998cbbb1df8510354ba3981fc6ce9613310dc69dc47b767610bffebe7f590797cb988251ad4b06227626f16b40b0d90819c830a8e328f841cd3457834fd9ac8845819bf134444fb2e67fd57f8cd0122591cac14edc2c2dc120b46352b20d03586d6233c4dba63ce948cba96b70779c439bb5aa2215e6ec376bd7a97d5403102cfb86630fa6349d5f23dcd8932d8afe8b4f5959d3d6512a91e12b7f04062f66b92a1ccb4895d07ee0c5fdc91a6e4300f521d969e746d1bb09fc0c6730c474dce1a930bf6402a6c069c75ea5643a939a16a30bf0a6fd1ce404350f6f1606c20e01f34aa30fc2b1de43d8a6aee2cb3e92cc396bb04a620e0b37f62f6a31b5efeaef27774f0224403f2919f7fbeea00955e2e454a8ae9504dce64dab60ed827188beacacf99d0053b04ff6756c6ab08edfba965be078bac2958319056baff5a56a5c1e4102b0cc03cc7fce83b111ed82f491aa0eae53925469a900cd3f1f66b6dcb87ce61e5e321249dab4c4940bc3bc5510d761b8b73d6ffd6f29843bac7c6d2986c9b8cd3f3fea3a55dbf2f386aafa9596e8fb4bd65bb3673710c9e2476e87b4f2b23da7f962913b1b28c078d5a52da63fde0f27a90de7e8943b84af516990e9b260172e30e53733d184a36a3374d14a88cb0a0e8709c2aba9f0005c8279df5a33c39683ccabf0d1eb449028c11822761d274c74cf11c127f21bb1fd01f939e702ca4e5d61bfc4e525fee7a1d41901faa0cd5bd42dfccc60f22f8e9b98d93603363daa67d59d2dbd40fe8f007a725a4fc2b5cdd8f91bd1a2e91405c87e2a23bfe72591f5145b637fbd2637d49ca4bb72b8492fea591be77173794be054c3dfdc8e1e66bf8dd8a38ab44d99ed06edfdca0dc64383e2daa8895a9ab3821364ca5321a959b36602439173961af07c5c5576424ffa60b068372c078a327643605682da1883ec7f1aab654db7e5486e1780ac45bc738c842590525cd08b122ae2a88513a111d4034f4ad13060e4ef1fc905d485670b394416d16f9ea82e21be3784fe460f2e19b4bba721cf86c9948a0c776aaa8c1d695a1ed682b316c4942ff07edca13af2940aa08fa2ecf0e4cc6c45fa2f08db3336a4337bcee13165186648f5e2a3d18cc0d7d3bd352751d4f2d52b734ca7422d5165f18231f24f6da5063d815c420d59dc9baaf9147b8fc3e894bdbceff953d5dc5822669a75ed9168898c8eaa9a2f99320f9a5b108b6b7439805e18c1c1e2c6145592b58ad860ad876f7876bb77b9c0e084368bf87fd0071d33a24484ea7c8ad26d2998c6aa7902c9e522c7b2948451aa2cb434b7fa8b3b4363c555e82ce9c6d67fd48455661bf705af25f439292bdbd1be966f6a07216496d5e738b95c745ac911724cb9fab59b916b8df28c9d3d354a792f51274a919cb4cbb8cc1be6415a04756822de329868110211c06a1de73416cceb59f2aa738f993a5c96bebab1619ba2f18924dd719f3535fc2fac901f0a631bdb664c53859c998c38927eaeaedf13c9997f662628ae576cb486a6103dc5fafd55c36d7682782fbe29b39e838e8129ee5dd2ec2f2c8dc5e2cea4bfb947b1379c1c088c995d8e65828a862f78f504c62edbfb4e3f19060d12b7614ffe6c4a9bb2824ff589676028facac738714492b9fb56d9740d8599854856622ca97b729e2ed1a856ede24d9e6ea1957ffbc36fabc61325a730456b8f0642a2e30692a954af235e38a20009fef3acef01ff6cafbeac6720ca05baa478fba03a5962b627c1cc5403bf5015a518eec10335db989de6b2b15b59b17d07df15223ba7336a2eda1f21ce709617e0d62983be05269073b83c5c3eb6c23586b97be2e2aa60cc8564ebecc2b984c260bfff3bd1b4149b594e7aed4a05f581a75ad01136d98ddcc894cf71bb4eedefbc3963e31f30322ea72018d3d776843a17a7203c0655d875238bca7effbfdc14f8f90adcfead9bed7e556b17ebeabdfe75f5ad776d2a0004b5db9aeb10239f140cdb39850408912cbdb08d34b34244f70d67667b260946ca212e64f56b5403d06d2e4204465b7f7f57cac0956c1e437e4bd62afd4b2faf94f57e462123b013a57eeced1f0464c6cda7fee664ae369950877876696767bbbf4c34f4375f9f9a0dd8d71a402524d6ec8995ea641bae3952df8b3ab57397b92d43ca9ae76855e4ecc06aa56a0b6890f940aeafa476358b8d1d8ffb1dbce8310162314facc745d727cc5ca0b49b3f1ebb9596d638a5bd6e2053cc4cf1c76ff149e5d37dcb149496913673139d2c1d1be8e13dfcf150ede65501bf4a244d3c186744730b72c682e913d45104b7fbc0063911c57d53a2dc307c4a2ef63a888ecca5519930d2633e6f5998022d40f51bd9e0187f741952364b4e6b788fbf2b15465627ba0550a229c5bd26cb911a19a997c7f40f8b36e19b81909650fde7c400a331b7f3e7c821057cd2e3cd61b12cc325b35b2459416f63ca19b291a34f6e02d110695a803659379efa7982433da2d9ab4e79488aceab6c253493202e7c6ccfa0488ab86693ba089186f04d2ccf346f5b28d809debf8f999a507cc7ad484e12fb394defd20ddd1935948b103ceb1fbc54e1bf0e996f76cc007c9fc8fcdb0dfef6467c61ebdaf8f5d21438418d5027a2078f2f9884d925", 0x1000}], 0x2, &(0x7f0000000140)=[{0x18, 0xffff, 0x0, "c72c2a4209"}], 0x18}, 0xe) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:27 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0xfffffffffffffed9, 0x0}, 0x0) getgid() 16:00:27 executing program 0: r0 = msgget(0x1, 0x0) rmdir(&(0x7f0000001100)='./file0\x00') msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x800) syz_emit_ethernet(0xed, &(0x7f00000011c0)="13f0f570e3cb4f8f36368e742afa90b7cfb7491c6bf976d4307d82054875bd8458c96a6caf4358c55cd24ad9acd45368acf85299180fde3d176c44fcac7c7b1d9d1fe7a5154df8f3d0566c29643fa7a349fd2b21cbbe3aa8c00fc4a6b0f2a1f455e73381b7df28b50eed62ff40be9f98d65618d93037da0e0393cbbdbcb9992295ab7a3880b040827d91a46abf2915d5cea892e146d5613e6158e314c4f57371b45e7c65dd606a5946d20db0b95bf6f1e1e1347eac2d9357dffa6648bb1f0de3b2b93e90c1479a141c08c79ead4489c17daa6a00f91ad9f08d29d1decfb3b6c86b85d4144dcc2996cb563e2423") msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000000eafff7af179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702013f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0x1, 0x800) msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ac70000000000000000000000000000000"], 0x14, 0x0, 0x800) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001180)) msgsnd(r0, &(0x7f0000001080)={0x1, "e130551262ce23bc8735ac196026ebf1c69fc7ae6c8568402a1b853da75eafd67103c16b5d867368136ee05b45cb03ff7dde097a20b66cb228f6053305025fb9272867714397e6567659d092baffa4"}, 0x57, 0x0) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd49e9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() close(r0) fchflags(r0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8000000000002, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffffb, &(0x7f0000000040)="64dc654608976ff21fbb53be8d8af5bdaf7a8aa12cfb945fed2186220bd3b2de04f2c79144cfdc", 0x27) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)='F', 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x17, 0x400000000002, 0x939) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x81, 0x9, {0x0, 0x40}}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="be7e879afdc0c11d21537e96b25a2b5061a93022107886899663db674d0b5c3587e79b76675abd27ed940885822577aeb221543cbda4627341de07ada6ba963d0e5457a9be047ff51aa38617044b60834d581dd19188f76a46b978fcc5161a3cde7388c5c66dfcfe40ca4d704053aea83b7f28bb0ec2f2477dcc8bfa1e3b0075af4124c1afe7e7ec676c52757f2e3cee35e14df599461db090ae9e4d6da657f968615967cae70f31b8fb75cc920e623db5f8dbd0402d132386e89afb87e9e06275137b0aa5a73c1318342028d6b9f7bda2cfad0f", 0xd4}, {&(0x7f00000001c0)="69bc1c2062a70544c18cc61ff8d2b14fa22172a091c933ff04913ecee869fa9471851bc14d1f070c75b0af1657a43c221176ec0454a77c59ab60a16de41b81f130a45005a53944de597bfe7e1e6783af4f31fde12ec44dbef5594f2fe16728b98ffca6cb33a97d3d71f174ee065412e123b9ea7fb881634832f4ee1f67c51f087cbf2ebf0b2afbc0b64a74f7b6658fa21bf90a8be32305bfa4a783d404e3873a01bfc1dd3c4da5233190c66e9a2d7911419aeba1bc6f9e1af436ee82f14f157776c6d56ab8d71639a654c68738d9945899e162e425f0d73398599718113a8404f8", 0xe1}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) fchflags(r0, 0x20004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x1) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 16:00:27 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)) r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) 16:00:27 executing program 1: nanosleep(&(0x7f0000000040), &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x9, 0x100000001}, &(0x7f0000000080)) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1cb) setuid(r1) setuid(r1) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0xc003, 0x1) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x200000000000018, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$setstatus(r0, 0x4, 0xc0) recvfrom$unix(r0, &(0x7f0000000000)=""/103, 0x67, 0x801, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x7) r3 = dup2(r0, r2) r4 = kqueue() listen(r1, 0x200004) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getgroups(0x1, &(0x7f0000002580)=[0xffffffffffffffff]) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000200)="f9813674f0a02c753843f981101ab738fecb432b70430aa85437890f86c95a2e9ab65f04b3b20ea7b8ca7f82ef3581fe33931366bb463d353e57dda463907d504cc84a11ce1bc692830d502d4ccf8f7f33ebd862d33d7016a87d4bbc61210d5c4121174ba0097f2edb3d3d3b27", 0x6d}, {&(0x7f0000000280)="5209db1d1fb994e50931ccdbde17200888624f5f5ee400ca2e31101d5606b675421247ca52b387f90a4232cdc7d13aec060858ebbde45783c84b3377a2c8b7e5b2ac339aa2008bcd96d8a40e59c11ac19c7f8a680a33990256699309dc401fc975105b5148619da328f7cdc64ddc2097fcee8eaaa504ff2555846ac4abdd12afdcc2881155e30ce5408cede44ce78ed2c33eba850421caa6d22695a59fa2c7a9431ef50e603f983fc08515ab7f97f614544943420f7493b1c7803afab1c4e3969981", 0xc2}, {&(0x7f0000002940)="935546db0c4bc4f859f38e00ad37664137e752ea844fecb63e69d00954ea4af5b99ba2f94915da5e94802ef22aecc043a288cae0286a79c614f31673f7c2cf1ff9d277a081133d289b446eea9a08cd7995e8525437c85cdc8f9bec768d3374df7407224063880d999df813fd7d427dab39c2816ba1de413bb2c7c5b40d48da2029be36f5a18d50c738f07eb7a5571fa26888ed4f482d03bf93fa492b9a82e2de366419d36799fa2f163ac84950c5e4b24ea0585a1d65dfe98579148bcd297960b3e5592965e70b7409c16233870545afab3956ac87bd4a22a83c05c5bd56cd63b4b9a6aee645264ade76aa0900076a8a7d45843ad4f4eed94f02a0d322c17f66a6d408b1271b9f356cb58e7752d61c893ddd52ff46ba03a7693d33df3fc9b4646b2dd0f26d74b420fcab635240c9dbeb212fd3e5f2ca25f415cd7ffa35565d034d4bdc016937f04320438dccd3fc76812ea08b4220030273aa997802fe00c313b6cb27a931dc2ced59dfe8b5c09f0290a5078a309190d5dd281c2cfed5df15bb1b4f6bffb65e3f62480f08e6cc58e8e49f579a7432ddb472defa428893c376d8364d921f1c230c1bdf9c83ac7afae0c7de01924be485ef00e68b7cda901b18983a47aa9a8cea2db023727f1de4b8e65db836ada55cdd89d32bef730f6721a7463b78cf2e5095160c3d6ad88450266000fdb7100f41f022676aa8ebba655250cb27206e7b079b42cafae6fe8e62cc668465cc2a8d1cebc67d481c9251ff632c0096231ddeec2a07ea363b017199c4ced62f1200f788131456e7a6ee81484e291a8461f059fb9e49bceb2a21c93d7765d297fe125c3c63e8b526b7dc0e35df140ad7747c988de4fc5c66399a253a6442fbfa09b5abf91e936a572ae93d9f0b94bc2b4800d4456bee695d570e56eb9522b843e52f9369302454565f8300a99b78e2b617f81b876f054fb74ce4dc90603c0bc188a1cae779009bb6cc1310dfefd955ce0142f6d4f11e8cf9fa89fa1d0ec6515abbb34c78ce26e078e8278c65bed9101cee2b4f32aca4c1c3aaa7196686c40fce28c8185c5454aa068695730633049765178a77a93c2038a132f13c8049059e6c7f7b8ce1e785c8430e72ccb7dc2d1969bff58f742760d03eab4f19574512d73aecd0a49c374db0263b01bfc767288290d5c0e73daf5ef3cd92afef89b2d8a660099bc54de97799bf8bfe448abdde0ba69fb03a78db99556bb52e2ee5516952e72974c253918c66999918d9efefc9ad29cbfb2320ad3e9016ba7c29067af6b6ebfe2ef39e6a600436dd5143ac4998700420e799ca5a734597e42b57fc1f1da6834259181f89e3b0e92f4fe2dd5474f3d7e832d3a61467597b9f82d4afe27f7f5c5932d386a9ce46a925f95ed933c9e2a1c5ba69aab8316ff081cef3e44ea37868b6635d2ce71e82bc06323adddd5efb5d6147e53c686f34478a32106de7fbe398f8636efc983d07c41e0d825798e13fe6171a08770f98a83ac22b57859e3ae5501765516cfefb8cbfb2bab73bff8c4e500a1b213ab3448a1bffc052e527682539a0e502d75f16c89bb84d1442d97effc7cf85a36090b47280be1a6010f14143d7d02dcc263f59e172fd072e921152ff76050861ed5a7bc2a29b0bb29dbdc5f8c029c3843634042636053cc47830957a17db572991e8274b2e58a68ebb121b2f6e177d23fdb3109afc73f36136112af41bffdae7fd1be649e9835589471f506ffc8c932bf1397fbe8364dc21df449eabc75d2d783e75122c9db77be4f3fceb0dc7d159249acf0c88cff381778e5c305a8f60d1eacd3237d5cfa0e3c39b19e82083ff2b2f5e3c0426015a9a1200463cc9e5dbee37601b2536014d182a901eea3cfa996392d79ef01091624f91165eae56d47b6698fd10c0bf3666cc213dff0e5b76192277758e5e4a11b072c785eabfcd3dc3178e3ff897b8fa8cf4cd5e4778ea7f435c668ae558f780f38ad23c3e0baa03cc60a2f4860f988cc1175e74a4e98cec46a9a5983b0ba2fea35ad219c64055ce801000339427d1b9e6f4c57750d7f683b3a0a5130982e6d72d9c314b991dc2cf1e51f5ff96097b502aa2d9b39f64121d90c12d788a827fe3015d447810cd793af7b0b3d930ca9579ff8de39cd6fa89a9f650cce39f794909effb282e8c6cef2eaf6b247f0d14a46cfaca7e97ab03b39ce979f074b0e221051e83c0170f0cbf08b6d2d144c5957fc5832e4af480c6992318ae75e02f61ce5bfaabf25d5a008b02b5020e4b080ee091605534e0b9d7170c37d9937f1c937cc569a1a9fe9cfa6cbcbefe5ee0e5c3a5d544c1e0ae80ce57c5a03214277cff5cd6080f4c6640865e02994cd476228e93baac4a107076245bc1681ecda0ef12cf4a4779525d00f23a960767e358dcc626a2bef63ffa81ec79f5b483e85f4a5cc28a06fb369ff5509fc609560136c87b02a4f28ead228dddf593fdeb783558787b79575834eb059fda1726f1af87f44c241aefb3fa023e098da3fe7be6e8dd57009ab6c40513325012650120e2b50aeba8a2af7eb73a49bcdb06abd368d88fa81017605c0190c29f1fb376d0770c5afacba45aa7cbe0677f084c9ce1c40bc38419e3a2a50e8e932b8ef65090edeaf35bff86d7df9fef4968c85c5bda9ddd5891dd5413d7e49111136777de22a7c5b7f2621da92c3cc3e7bc7e6be7ee5d9ae40bc4006f56c127eb4ab432b4d7922f4db300a9ef32a06a507d81f8652c237366321ff50a3e606f1fcdf9d727001cde61af49361769b6526c5b6954b97fdd72b727d7d715867b2ab94e293d0d43c3e1f702574f7fd45a7e18e0cfe22370e0e78ebffcf52fc4caec2d37e0c2f39fdffe45f0053d90b6ccd9d5918b21c0cb89ea93974bc874c1cdc04293d70eb4feaf7a10af10e68f7c3b56ea29d4c506a733eb37f1c2d63fe0ca50580b8bfa58a1d2ffe10bf93bba390fa1f4d4bdaf74a449018edadecd019f20dbaee1ba00fc50bbf5d559fe19708542e4891cd584471d738c643d65ef82ff0d2c5c389677c78059abf2fcfdd81f926f8f94c5b050f0cf9658a7d8f780a169444cd0a7c4343eb932223063d1482fb94b41ed856dcce129b8c2911c0efb55e28ffa6adb8037fb74772c8147c47f4b3e1e194636da30b1ba803871dd75b3d7c068524dd8182852175fc2365dfc1b98f534fcf91114ca6f216a3fe053d95f5fcb3a9a0477e2692ff7e60276227aa93f4035411089f848e1c03fcf11143b4cb6e314cdcc0f289389a42466b1b93909beb4bc4fadbc898b929d5ef9d7d23a17e2c61b31a789f0dd1b07ddfb673a96b564ed03572d4e9e88e5d0d62b775d855193ee251440cfebe4a0242b3e4eb3f4cd81fca25ee53c85b87ce338984cd6f3b4dd769974359b82d6a429d37e770ce0156d393a57e8373f414b3058e95303145e342022312fb378272167dbf153737d52286c4aaccbd9f4611603c5f6a7494673ed3d48de6c7c7bbe5dcf13ac1d90a2e5dbf5d2d9633338dc119852d0bd5f9bd7572fcf2f2dadaeb8535880382bd3fb1edf14844f0ecb44ff16afb243cefb5d6c72591d2046ad44c8a20250b8f2e1fcc991ff368a18866f4895536b4d35951884e7a0af550f09602049fd9ea17e5b4b52b66d3580293563e1126617db8e88904f8f3adf759ed6f996ce557e55fc2f22b9eb3c443411766c134dfcef6cbb632fc5792fd9318e0e109228c5cf1b1c7d9b150760c7faa6ccf1acaf2a0fbed6997c698f4ebde5f2bc4b39b62c5e48485dbd833019cc849e0a61887ed8140a6f3ae21ff6378a9262743298e31d2f3af44c3ece9843c11706ed63edcb6b696acb31417ff24948f88d86d9f1b1d1f89b4fa563b7f93022d1fb4200c2dcd15b78e9837f25e5e9212e11f9ab005c6b4344cdbb38ba69c7be63f5defe9f87eab1281022549d88246154f7d30082b949d2e2a69f438d26be9b0aa5b47a25f25ac4e2d501dd52ab21faa16698bd6abc0d80ed94f91563c206baf58be93a11dbca35107ff40e23131ebf8259415eb6f971294d388aa42844c436d887b2a068b739955fa8d58e818525d749abf4e09c0b34fe658e360c6f06af70e9ba8756f2536894e13058ca51f91c2e9309ce5f7a51d390c0780fa23a1e4b9e6aa17b48ddd61425351b82749f494c4a730e8ee87d905cd47c4506ef460cf98fb7e101fd1769b949a797799dd1bdbd5802e7f2d10311f7a9b71ec0ffc27c94a72d35133e56d4ea6a4572435a402e92a5576d7d18a5ecaf4fd384c998ed5e1f400a66513bf630b4549647e11a6cdb8cf9ee176d051f0762db049b8d757c09d2d02d2deb3417867f40792ced1331cb6e9c08872173d8f40606e27278e6b8477dfb5dd49e74ce020fdd3e4c30d16d929236e7a33aa18e6a5c0261e37a12ed37976ece4e9e417566abb5f74996f7178262e57d86cb7b436a08f28840a59f2081bbb0efcf1a3d75ef768134fba6bbf40fb5047ff31aa8a0eff109133c7cab80be2f9d57c96db072e168ae1e49085f3275fdc13c419b111733546a22643e3c5fdb8e805cea7aa236797fc890df75cc6976e62a1ec6f29325dd38d56524328fa53285b7feced89e812d21b67f509a2a8e1139799aea804cf5823233b3a32fc68b5afb174361cf05977e01babf0e67e98f25e8b2a27f98ea1e145fef49e385b0b2b09da4ffdc7a5ad08b70cda735dd0d67c552cb5eb307dde6e97e1a8f1f8fa50c61ed3f984a87e44fa9507ef065f29dcca169ac0d567f9ed03a4654abf985eb3a3451f62bc5a2d928781b84128337179a1199eb65a14f21fbbe388e5b968c231dd51e6c8a3201f16d9d2feac78a1ef74a427b5c16878d85fa836f63162d100a7efac9ab90692e2c846a250188074a9fbe9e7eb2f7992724aae40ab6e7a9ed31a4f7acd648eee203c951c9b312f8f3c0c185b2d82b51ca16ad6a78e457c6ece4d218e6cfe5a51de4e78d721906bdee8488c16118c1cd2e52f055bde12e8ff3d448d9afa41b15335d2209a8684f3617cf10d7a56f25d2494c95f3527dffc5fdaef689b4a093a47db053d85d0787c281576d70089f8bf1ad7e6cc73527eb67349f89fb6d7f0071f15db1d153c48cd379d0d39f0645ad15632dd0fef92402b9fee0fbebe173125e9176cf858edd9b8c14f1c7c72d3f0e98cac2e08b531f20a0f9b4216de266a77afeb2ba49a9beef8b7226f3aba5d9e673a4115d3f71d63ec83dd930b5fc5b880961adb047fe7d9c1031b14eca0abc97e06c86e5021a38d6560d4c0095da9c8a569901ff7da004b306dc2a5d146a256ed24452f4b79713427d35a2a7468e400623ecacdffe81e0f4871c66c3ff4ebdd3d896855582686f43b85eb8e22f7ea1335904dc2b36ee264a469bebe6b6274b917773cacd8e7277aa9f58015a9f747fc615bce35c74916724dcb3d2668538a28d8badc22bb952278af228076e63902fab8d7db5788591c3b1c275086a80bde6dfe4050767bc9a042aceb64aa77c1bfbabd1b9b8326aa38e05e39d84f3aa48af8a2e74d7c0213dc6a2646b2d1c89f39b4d5159fa55fdad607a7338407a202fbd4f26948ed14aeeb620dccb0a717b8ff48236f1947750dc3d78a8744a30b053cc95ce5d0ca7353239b2ed065c77f0a43334b3657f0a1d1ab44a704273ee4fb6d55bc2e4f5988ca1bddad173665c5e05d7c39ebc0cdc12aee256bdd94c2934cc88c3758703daf00800dbbe32adcff22cd327f8da1e8da021270dc16a55510a5328853e0feb851867931df61de3dac8baf19d5a2a86c3c04e34fc5d77845325b622b1e6bff4b0fc24703afc40d71480bd4253d677ba5e07e5fef45fec9683b47515b6f5e825c941eb051d2c60447ac17577edc597243af4b0a4f8", 0x1035}, {&(0x7f0000001380)="14aa4859637f0bac987883691f30ffa5b4801a3edbe9eb0be9d49db68084696fab456b5ada9c6167911e9edee0f0884c543d7f8babdcd03edc1df0c8b1eefe4fb97e2f189917b9843029705b9c88e736fb9a4279aa37ab03f61fc9076062827944628a9d365ce8f339b16c7de08ea3ea21614a1bc25527227820d4a960f37c5af44e7530d8285a1c86a9c126225224abf998bb27f900e02d14f542b284bf88d3851f03d13c222c375bc4c4b65e4f5a749f3e414b90484cf866120137eb4b67af1a4b4de9edaa93970a01259054912423374ad86da5100c708177daaec4b4947fc021a7d8f87e1a0d6aeb2ca6dd7e1e3f0f69261d1b99f9207a", 0xf9}, {&(0x7f0000001480)="29c3e1ac1f3d5ad490b132ff1fcbe165bc46d7ebd9132c294eea9c726f98c6413df8c785fb37e889819347a4ee19523eead988469be23492a420384c4d4845e97057645319e2aff6364a35d2987b91708ec7abe1ab2d0f963d75cb8ceab66113e92735a962b5ec6a039d5fb2725aaff8b3eedf37f1caf44d4ef9d2f05eba6f535dc493ab52ddfc4f45900c71c9f43ccf5432ad348d5ff10436bbc6df0f31f271b051c7fb6c1ad682c95e6c0d499de9dd00d618832883cd644cb05b6cb27cf4810684e4e845ea2cf76b6d145769e2a2f6ba223dfb266a288a62951edec7bb55f22622ef30cb6d7d1220921669e8711c0de377191389dd3c5c2269c08efbbaa10202a06313d79c0ae3f8ed0c607dd9fd1cb0c77fed8832ec3c2a4e8a7e2953976a2932cddac5c91b2c040d1d494261c59a6835d3e6129b59109743fd9df6f86c7bc428e973ccb34ac7af9b3d1c2715033686ca82ea16da31e3f394c2ba25bd32b35bcdc0c08bf4877316482264046e1f8043e8cdea297cf4c853efa948870f102f7d1d5d8b7c5d24ceeaaf60630efc994f44e611e8e8d169a72b16cee88ebabdeebe538166b2bd778b1bef40f7087f8d8ef99888c296af9480ba7561622c13a54940824f5de5b22003c034a4941e1efad410aa6e064a9005ee4d928f8c783e8c03ea367d324a9c9b00b2bcb1a58788e278444acee8c98794771300c02b5e2a24a1cc6b4a9f338daf787e4fa01c52c07000525c15025219e79b2c45e573737e10e96818779a39d51bdae6bee595804fe4ebfc4d5605259e37c13c117d9ec11c108a4efdb59307b974528eb2506889229e4af9e267f9dcf2d16560a8bcb8146b032cf96877a12870aec2952594e1850623effa32b89ad3b71ed55eb2bb91fdcbaf5c780a6ec8211206755b9b939762da4efa090563f96db0efc9ee22fcadac54e609a7a8392bcb98c79ff261e86764202a4cb56a352d93c254b500e67c2aad699276b62f41ea788319981e1928d4bcdc0c58371fba4027d9006efc9325024f8e725799a455c0e446df4b7f5a045881b40ee135976b0a913ba1d1bc799cc1d67afa93ca0b463b039f0a5ed57f0e0ac948082577e4ef732200f1fc29d9bb53994642778436445bec7f115309409c4f551675cb0ca5149e0462607d70059dac50d6420b0eeb7e2172a2b15753537a6510dd29f30167103f71441597bb4f404c232b25a0eb5df63f95e7d5c9536c0939911288b4f4795600d415add91120a4bd351d714c22c70d7e63efe423e37bfcfdf3c26517924bf180647b229db85938898fce551222f3782facb8789e652c3e23c3af8b6dd429934f05fd7cba33b41b0d2497d4861a762ac1221b356afe224a8098cdead65f831a6b676c4b6c87c762afe3cd0c897595ab379e4ca8ea1e5df734ffe8ddb63daa8d3d914ded0b614e4292123fa2cd34b6fd1ec709c6bcc1fc70a5416308f42b52ceddea9720c4d337e13b1d6e9148a7c642d4264203b231cd6eda71931b5221f23d8febf26e5fe599cc158ee1195f028ad75e3ba063133a22aa2435334e8756ddd448a8071ac458147ed990357ef65f4c0643cc21bd94e65c6c930d932b77fd005f49587d83010e38df7cb7a2fcf0cc6c1490d6eff09497f7b5250d1a086d9a78cd321c9bb020346019bd19044db31548dff93ad9cdb15009c2c1ac2e194ff58aec55217e1ed84721e5528fc7dc84d54ccbbcc0b3c011e0c796a0144786ceb9d210fe7940f1931db9b4474c472a63e1cd4c3c7d6de2a7071b5fc48931c7158ed98e19e88e16970c1b0ba388e5f2855e77d658d559ede06c49b5a7b33d8c573769e491e11cbec7a23d271d0fd4dabf246c3c4660032f3fddfb0b9e172ac6c867620769ae26b1004556cfbd68e3eab5f776b321d5cb3deeb9e9f24ec99cc24ef76e946899dc71208cd7e3819f30c618929d18d7e7b365ef43661e4821985af6db4ebf2843be1de66da2af05da4f0aafad415c4cc86ad08d42ab8835922d6e0895e00a18f2366d619934a306fb4f251759199a3fd5cdf30474aec62a9b43f74e1a2587503d507088009056e5edd1cf04acebc9823df7487144515a7664177bd1fe2c4c9fd26e8cd1318485ccbd8593a996c65074ed5d63d40f19b6a80ab15fbcafd24eb1b7a00b9b0140a5ee93df44ea0807083bd1602d7bc34a3ecf531352c6aef2c7db56511321958756da3e87c4a6cd622b06ac1686bceaecbebfebf9aa39423ed8a4b3ab70b6073fabef6b23b33c5e139aa6b65610d05d3c8acea64699286084b4456fc3d69e3cfc7c058e6c69f705f48d5c726098321dfc7c25e5a824f16b617a036e0877392725a13cb6b2e002bc1d23e66b47704eb3db7c2198f5a22ca2ebd1473f36c9b6260ec01717ac8d70926d3e46b85649a8834359d93949d77bf52d614346ef914b18f287565f1a3a569b21695472fae456e56c2464791848cc050c352200c1f956aa23ce12186008483d12bc228fc30224c8e7a993e7c6f32e2163f86d0f9e7d973428d7d0ac576574058ecb898a84515ba5c302511dac2e3975f55d2ab9ef38759ca89dce962f9828127aae878f1663f3e92b286b22c5557d78de60a4479eaaa3769f340a07155d8b078f7a5611955378d16603352133384215ec2c8334cded1ceb69e013b498cbf8a036dd8a9f5ca443e7f2a32f431ac4a161e9866e7830283b6f441a8bf9bf67485ea8a8da079e47543432c3b8667d7b4865c487d20c1c47b6a58398e50483ab99a3560ca7137c2483a0195d8ab3d9fa84df27d6d8232a76d57f67c5f80900626a180d0549f6acded5b1373ba8efb91015a55b49ad1290e152f99471feb384c7f60e6158fd8dd14e3b023259613f86699e29482baf59fd249b586ceda5e30cde4c47bca3cd3b02a2f146fb527213a4a6809a8cdf08dafa0d51ecfba8ef23ecb1da253e779a2202607dc6f61f02e6120197555f1a81f51be794786ff8e6f0b66eeb43c9524e01ab72b9bd2c483ebc67d20c5e554032f61d3054b877559614651e41491e27fee46148b16729383326075f7aeb671133dcb37e39cb3ecde2b607c092038cf03385ffed13282e040584a3f8aa87364c5b8677554e94e0222fdb1ab9d95bff6a3e281ceca5f330523f2c9eac0b1e579c7c6be91a617f1c1eebf61dd100796c844839bb5c93d2fb8caaa02ef1cecb921074516de505fa5374f15bcfbbcc33c841b5f483de942d75b509f456b069e1dfa998345787754ac249700dccf7fc0b688fe405a2a5a8dfb24627efba88d37aa8ffeabccd4ebbe4ce52b18c4efb41a104e05203be51f3be105f22076cb9b6e65a61775b1b590aa194083762ee5a3faa1282aa44f740b07c2202dfade4e4904f3c3762ec7f42a7e294fcf59521dbd79a29dfcab74878d517bbc87243429e9336a649e1ee1dd6e55a04f7ce63bf2f72f59aeea0493fa76764f4a9efa70c853970643037d130a363b35c380c1be12f0039028d5ef1d9ef27b598154462145ccfc588839e0b1639d70ed34306d7f7974c41fbe13bd80f2d0254234c6105babe32eaffdbfd7962f7ccd8ec86856908774f76746d181299c21a38be0bda6ed6182090bb9a4dd13c3a8418c65bba8d9ff053bfee87bc1459da278ea74dfd4a0851d723e241b20f7c78240fa4ab50275224a1e17ff1f5969ba2fff31f77416b9c63a09debb1f3e2e4114a88300e13a6cf62c8183f58ef48aa565b3dfaf648becc8c8488d5c1dba76893991d6ac7e6ec8c302b4cf30a72658f7089a2350710993ba176637a32b9c4c59a65d1c0aaec5ff41dc4d2ad416be34e9a9cdb7906dee0645684d10f1be4bc31d41fd65dda9aa516f8c903c3b332e243e96090fb9af573edee8d557934837b222da89e0a2f29a98055a6eded87670053c8a00146076a0d377282b3532ebeee5748f84121050369c64dc2bfda3360fc66761ffadcf20b2962b2fe86c3d0f38f67e856fa5beee7f427af7420fbf9c36abee22db56a05875939aa0eaa5b6af2a62fba5944ac93431a1b08ca43a82b7b6e6b0f4a209c4f4c7e1920f034f2f343627ca19d526711d21127699769dea0a676c1793ebf3d39026a563944a7c2d78c46d01fa01e876a0315b6c898ec17bac77e4c10734b6491b7a0745fabd44bddc73fb34a5557f5e7935e957d437a44cc367815b8587531e2b25818ab041e33259d863d593b31e4b169cc3ba4009654ba5fdcfce25042d93c887e89a648063a269fb125ebccf58df030164fc489b73443ebccf4f84563677c726c48148c4c37cf7584d63923a5f9156a2a3da9671ca2f477fd95beadeceb10ad0feeffbe27f01204909fca297b33e90ded5962eb001321c1cd7f8f9dee109f51fc51f775fda39a04daa495f001f871dd7ff185ec0a8c974301d3320f7c900e99fed94ef2ca1fa5a4dd6538e837a722b954f5699764a10a06dd2496da5c5e417fa92a48fa52032c72e2b14592051bf8c6a25aa9f8322f7fece620f8ad476b84b40b668dec7b2dcac944f6712018f7b4b909c515402bc6407462e2b33e75ce365230c2351a2e2c37ae1b895f408884458881bbe0c44376236e47dc989736272d703659bf2cd6582f61c86f96ffba0abf2814afb5f33b10ad8c2f22af8d01fc9e8a6cb8c52803eaee08b06659ca060e53dc678a0ce63a8ea2b3c41f73149cabd7f5cf80c27b773886b0a9d1b5950ac785b5c308b80281da22f5487a005a2516285cfadbe7b86434979de4fb282da71e3949d251f7e462840b9a58a345973708637f14f1733840384a859a49cb73308293775f4c9c0dcdfd7fa10b548433c52ab34c1c06f4f05b34959a6ec57b90354a4636a7589e68f54bc79730c5defafd0aa352004d6954549d21251ba17a3c5adbaf9fcf1431d194a6a83835544192bd674333d32ab549331e0aa3f0048006a586a1487999599ff9ced2ae6f95c81f7ec287afdfbaff88861b03693f677cb71ea02b4227fef2ab449120aeaed8e3e1644cc1609d745a893e19d7ec407a780683e88ffc1fe9fb406cd020661e69becefce9c0abf5138e2b195f2b28f01e5ba5f94e15a430738158cf319763ad8b22f76e474f043e6a50be3da87ad41b3346f5e716463fabbf659eeda8206491dc418b942490a692e6de441b32f9907191c6ea904c728dbcbe5990db34b0481b58f7b85f402fa3665f0ac4fde0021041d57e0066ae37a1a57ef2f4047df66219fd636aa0d59c42889ece9c0c8f50a13bc6b5dff36ee72243853a73e1ece022f94db0f7cc6874ae791d07fbf0394a869e6d3c793adf2098293cc119eb3d25e7c887dedc65e6064a73c293aca22641b55fb527cd3b7789290989b332b80507e98a3714c422a35437a9b5eb6dd80e5b64a51ff9fbd91806ca25b2b4854f7f8d3acff3b8edd5ba3bbfbf55042a6ca37f3bef7eaa475241dab19917724266d6d8d2a13dce730588b591cd27bf4bfdf0a058b1ff9260d2438adc012d6f64b3f45d8bceea34a9f6cac147f185a1b2f771e76888dbb1d1caeba6479ae701f8309fcc18d3bee5bdafe4a663966841410e7f39d0c961e5591ad0ed017fe5f6f3ab1e618c9e20d54b8a4130a3168f0a327d8c3757299b1ada5e412b0b88da1e6e947f833120182aa945805dede757eefc14b7be7aab2c717a6cc4c1e07960e0d4fa162bd4f970db55da23a001a3ed2b3c9e1d2c1c4e81d793ad44181427ab1daea3112a89f76abd717a3db024d7dec9897773de08d0d92b228a04736ea0d243244bda868014814791b8e6b2b6621c4bd9f4dbfce7a459237e3f4ffa5d747602b4", 0x1000}], 0x5, &(0x7f0000002840)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYPTR=&(0x7f0000002800)=ANY=[@ANYRES64=r12], @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES64=r2, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1], 0x100, 0x403}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = open(&(0x7f00000002c0)='./file1\x00', 0x10100, 0x4) recvfrom(r6, &(0x7f0000000300)=""/47, 0x2f, 0x800, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x4, &(0x7f0000000280)=[r1, r0, r4, r2]) getgroups(0x3, &(0x7f0000000240)=[r3, r4, r0]) chdir(&(0x7f00000001c0)='./file0\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:27 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) msgget$private(0x0, 0x90) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x60, 0x0) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x2, 0x40) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) 16:00:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 16:00:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000e100000000"], 0xb, 0x3, 0x1000) 16:00:27 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20002, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x201, 0x0) r6 = socket$inet6(0x18, 0x1, 0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x10, 0x10) r11 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x820, 0x44) connect$inet(r3, &(0x7f0000000600)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x8, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0xc, 0x400fffff, 0x3, 0x1}, {{r4}, 0xfffffffffffffffa, 0x2, 0x82, 0x3dd, 0x6}, {{r5}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0x4}, {{r6}, 0x0, 0x71, 0x40, 0xfffffffffffffffa, 0x40}], 0x101, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x400fffff, 0x100, 0x4}, {{r8}, 0xfffffffffffffffe, 0x16, 0x2, 0x4a2, 0x3}, {{r9}, 0xfffffffffffffffe, 0x9, 0x82, 0xc33}, {{r10}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfffffffffffffffe}], 0x8, &(0x7f00000005c0)={0x9, 0x2}) chflagsat(r4, &(0x7f00000002c0)='./file0\x00', 0x50006, 0x2) r12 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffff8, 0x7c, 0x20000022, 0x5, 0x4}, {{r12}, 0xfffffffffffffffb, 0x14, 0x1, 0x6, 0x9}, {{r12}, 0x0, 0x2c, 0x400fffff, 0x6, 0xfffffffffffffff8}, {{r12}, 0xfffffffffffffff8, 0x5, 0xf0000000, 0x2, 0x8}], 0x2, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xffffffff}, {{r12}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9ca4}, {{r13}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x3, 0x2}, {{r12}, 0xfffffffffffffffe, 0x8, 0x2, 0x2}, {{r12}, 0xfffffffffffffffe, 0x44, 0x80000043, 0x6, 0x4}, {{r13}, 0x0, 0x10, 0x1, 0x1, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x40}], 0x1, &(0x7f00000000c0)={0x300000000, 0x100000000}) dup2(r12, r13) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="86d9aac7231a2f8fa63489969114c372842aee9ad75987006837671ba41b4755bb302272bad936e49e965a98a81e5fa49d19b7e17ad6e3ffb644aec720de99fe8bde3c4a3760033627ad759496bb2461651830aacf61fbf0dd9f37444a41eb573e1fb3a53d9f5a19abbf39cf1768f55c60fe4bcac0d959166bc4ede3fbf528fda863ebf8a9de3d82affcafba95e0e64066b9384206a0b55f0652ee1c30fa3ed79425e8b8da4fe7c79e32642183880a071da093fa7c35b5001c7ea99a701b373bb38ac100af02afe66789bc9ec7dbb9a862782c61780d9dce28022ea049", 0xa3) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000000)=0x391) 16:00:27 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) write(r2, &(0x7f0000000000)="0d789bb40f53fda8fb885386d487bf3eedee546be4f65fbe490046bab1fb9422468198f59d56a119aacbb17beae6694fe03de7bcab2da6f968247abf2d09371c0d", 0x41) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe5, 0x8}, {0x1d72cd2e400, 0xfff}}, 0x2) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600", 0xfffffffffffffffb}) setsockopt(r0, 0x1f, 0xffffffffffffffff, &(0x7f0000000040)="b605a70c0734f80cb229145a0eacecf07a9cc98024ba38dee5bdefda8a6fcd8bb46cba44f221d312acd56b436528976966ddc333266a428b", 0x38) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000e4b0c227e247943b35fbc0f96939ee88877ac197c8e3c6ea4b9f841ee39e28e64e5e92"], 0xfffffe6b) 16:00:27 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, 0x0, 0xffffffffffffffff]) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10002, 0x1) msgctl$IPC_RMID(r0, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x41) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000"], 0xc5, 0x3, 0x1000) connect(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') openat(r2, &(0x7f0000000280)='./file0\x00', 0x800, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0xe001, 0x6) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240)=0x4, 0x4) 16:00:28 executing program 1: r0 = socket(0x17, 0x20000000000003, 0x2193) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d19cb583cab5f9fa64afbb2a2dc7cace88604b3e2d87e21e86c512ff61af0684c5791128b994e707db36340cf7e214a692b5aeeeb03064af7bf3c4574a43b73e3bf035499e4bb624586cf71caed67f59034c9db4f37ada88d3e3929f40e858019a72055ac9394fdddadf7ad333477a0d4eeb25e16feadfc8a7b4", 0x7a}, {&(0x7f0000000080)="02c4a2603f99", 0x6}], 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28010, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x572, 0xa103, './file0\x00', 0x5, 0x7ff, 0x6, 0x4}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1000, 0x5bcb, 0x2, 0x1, 0x6, 0xffff, 0x8, 0x2, 0x1, 0x7ff, 0x8}) syz_open_pts() 16:00:28 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x932}}, &(0x7f0000000140)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) pipe(&(0x7f0000000000)) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x92d83b569cd78af9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x20, 0x3, 0x3) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="00070009000000b201", 0x9) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x2, 0x400}) syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7f, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) shutdown(r0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200000000000, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x100000000) 16:00:29 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffdc3) mprotect(&(0x7f0000781000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0x18) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0xe97}, {0x87, 0x4}, {0x63, 0x2e1}, {0xc7, 0xfffffffffffffffe}, {0x26, 0x2c1}, {0x8a, 0x7}, {0x184, 0x3}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = semget$private(0x0, 0x2, 0x48) socketpair(0x10, 0x3, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x400, 0x2}, 0xc) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0xa341) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x200000000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0xe149) listen(r1, 0x7) listen(r1, 0x7) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket$inet(0x2, 0x5, 0x1) syz_execute_func(&(0x7f00000000c0)="c4a2d3f7efc48211bb0fc4027dadbc4a00000080c4417d10d26766460f3801fec4a2652d8d00000080c4e111c6f69fc4a239472ec4e22d9bec3621526a") ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffa, 0x9, 0x6, 0x2}) recvfrom$inet6(r1, &(0x7f0000000140)=""/224, 0xe0, 0x843, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x200}, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000280)=0x9, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0xdc, 0xc6, 0xfffffffffffffff7, 0x7}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) r3 = getuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r5) fchown(r0, r3, r5) fchdir(r0) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r6 = shmget$private(0x0, 0x1000, 0xc3353056b14f984d, &(0x7f0000fff000/0x1000)=nil) r7 = getgid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x81, r3, r4, r3, r7, 0x52, 0x200}, 0x3, 0xdf1c, r8, r9, 0x80000000, 0x80000000, 0x1ab3}) getrlimit(0x2, &(0x7f0000000500)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000580)={0x6, 0x0, 0x400, 0x1}) kevent(r1, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x88, 0x2425}], 0xfffffffffffffff7, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffff8, 0x5, 0x8000002a, 0xfbcf, 0x5}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x0, 0x6, 0x10000000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000086, 0x10001, 0xbfd4}, {{r2}, 0xfffffffffffffffd, 0x82, 0x20, 0xffffffff, 0x4}, {{r10}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xf3edfd731eaf2ae7, 0x2, 0x6, 0x400}], 0x7fff, &(0x7f00000006c0)={0x7, 0x400}) 16:00:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) getuid() r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r2 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000019c0)=0x1) semop(r2, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r3 = kqueue() r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r4, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000940)=""/4096) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r5}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r4}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r3}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000900)=0x7f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r5, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r4, 0x0, 0x0, &(0x7f0000000900), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4516) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:30 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0xc7, 0x0, 0x35) 16:00:30 executing program 0: socket$inet(0x2, 0x1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/185, 0xb9) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffffffff80) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() setsockopt(r0, 0x2, 0x6, &(0x7f0000000100)="f5585def45af902be801aff6d1eee6068a71bd02e0b303d93838a39b5276f29f8adac97126b094decc2a5b7057b04d3af001bf063324bc2451956ebdaa3f5dbeb3b9d13362eb8266943ca1399a4214de962388bba44a9968c0c45e388621323a57889f48b5c6f452ae05365119e4593115142b45916e3a9757a235e78b0da767349f3a31e69ea959040d9f8711e7e989", 0x90) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) open(&(0x7f0000000040)='./bus\x00', 0x100, 0xe9) 16:00:30 executing program 1: clock_getres(0x20000004, 0xfffffffffffffffe) r0 = kqueue() socketpair(0x20, 0x4002, 0x2d2c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = socket$inet6(0x18, 0x8000, 0x10000) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x120) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8040, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x4005, 0x5) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x208, 0x0) r13 = dup(0xffffffffffffff9c) r14 = socket$inet(0x2, 0x8000, 0x4) r15 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x1, 0x9, 0x100000001}, {{r3}, 0x0, 0x0, 0x80000000, 0x9, 0x1a}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x8c2, 0x9}, {{r5}, 0xfffffffffffffff8, 0x20, 0x4, 0x4, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0x4fdbcac, 0x63c89cb6}, {{r7}, 0xfffffffffffffff8, 0x12, 0x1, 0xfffffffffffffffb, 0x8}, {{r8}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x5}], 0x3, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x7}, {{r10}, 0xfffffffffffffffd, 0x0, 0x4, 0x4, 0x1}, {{r11}, 0xfffffffffffffffb, 0x0, 0x9809be93d5112e39, 0x5, 0xc7a}, {{r12}, 0xfffffffffffffffd, 0x14, 0x31, 0x100000001, 0xffffffffffffffff}, {{r13}, 0xfffffffffffffffa, 0xc, 0x80000001, 0x289}, {{r14}, 0xfffffffffffffffe, 0x2, 0x10, 0xfff, 0x3}, {{r15}, 0xfffffffffffffffc, 0xc1, 0x0, 0x8, 0x8}], 0x9f3c, &(0x7f0000000480)={0x6}) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x8, 0x4) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="d1c946e748808921c17d42e6300c6a769eb4d205a26105615e1d72888e2b40d1509ee0a50d7863fb9807ef0206fec557bee54c72f475b270962480a5f627ca84d60c554d001122e5abf00d74ab6b9044adea0319cf926ec12096ed91d480a58897f43699a755f3806fe18110dc1d0c5b", 0x70, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180)="ebffcbb9fd812eaa50713048e699319296480000013ba7c81ba80d6e4f10f682f9d3ec267f76c555307d79e8985a8aae3331ebff445933c6532161fd8491e92aba8ea828a4b845a462ec31304ba99cafaf4592885e91c1fa69c906b19fcb3ca210592e267066531f19d327f404a1f1cba9f21b10dac72413665706360106be7a3c1dcbc2624ca25df74a3967ee785b519e9a7daea6c70d37e07e701de2656c23d22ce14c20549d212901b0f477a2e1dce9dd1bb6d53d9cacc2f15305d0e7f455a3b5f0ec8f46ea334b916afcee77b23a936498aeb161301a49f70cdf10cb92dce915eb8d1dee39ebe0fe544048cff37ef3198207e52ac0d401d8f73d9bf7d29b5d46efbd7f40005ac9034a8a8b5761ec33f1131db81685c601fce8cbf663b90719b28c9ce7a107a4f77142b706343cf0abfb4db294fe1a0198775c3b8c86fbfda17e52ff0000", 0x146) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5024276cb5856200002e"], 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:30 executing program 1: select(0x40, &(0x7f0000000000)={0x80000000, 0x6, 0x200, 0x1, 0x2, 0x540, 0x4, 0x10000}, &(0x7f0000000040)={0x9, 0x2, 0xfffffffffffffffa, 0x1f, 0x3ff, 0x8000, 0x0, 0xa1c6}, &(0x7f0000000080)={0x8, 0x494d97e, 0x7fff, 0x8, 0xa86, 0x3f, 0x1, 0x101}, &(0x7f00000000c0)={0x8, 0x794b}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x15}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x7f1, 0xe29, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e5", 0x15b) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x4000000000401) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/179, 0xb3}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x840) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x34) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$unix(r2, &(0x7f0000000000)=""/33, 0x21, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x8, 0x2}, 0xc) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000)="78955ccc4f81aee68b1c8cadf367cfedee444f589b54608c3c44a705f6d862fdc6f3a1dde3baedc3d3ad9aa4f2836f7ca1fca36b0f03257cfd907e7cbd6c8b6c875c5c05e288dbdcb82eb1e7b76b9288a41c9884b401c834edca98ef5853b628fc7a6b3e15c78899027d77ac3f731aaee9e3d722e0a8d4cd4d252959ef5fcd01408356130bc1cab766113fe7757182acda478cc7a7323468c28d6435450e567aeb0a7ed866e7801f8abed3df37cd8dd1", 0xfffffffffffffc22, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0x10001, 0x6}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f83ecafab8c31b7337afcc20f85edc634260619557f87ea934223c411dd8f11bdbb329662d36af65438c18ed7ea423e28e5bcd7bc233a62e08e4d7699b48acd142f11f4ef2dde7d311577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e115981fa8f02aaba3e21bc749ae453d370acbff1a54d73dcea5ac6c7ec2310ac2f79854bfffa207537b05b9f893e9c89380178331b997b325d307ce24008520166acfe7187c50ecc6a3aef761a040c1bdec1d963aeb3fb35ace690a6215343601716f0b2174864d33d56b10d357ffafacd0c35fed96140f90e392e5c889121b42e85a66c291cbbeb16dd58c2609d89437eb9ff562bb89e9fb578efa0d1d5f2eb3d821c7a5472a767edfee69f7e892cab42052f9a7ee012fadd35a79d79b36b0d98f156d286eaa86e4fe22b3d963edf6728411e4dd0b8fb7f34571363d429bf6a8fe90d7bae5329bd37879b4aafe9fbd77cae5b0258420fa55f45475adc46250c50abf8e4827b070a9487ac2cd6114d1fb210bca61672385529af01e009bda0c1ea28ee14bb3079c2276a640047e385430eb8c1a5317cf7886559afe594cd8214b7a555fc0a99215593c992abb648f9994b1623849ff0a5aea297d53731590cb4fea09b6cf776c65a28a8c3d0317b9e70c660597c08ea31828d5ffb7f07c2ec2135a2ca2bc189d489939658b00bf448ddd216a370c3f221dc7b2dbb97b4daeeab03ef462f205990f3eb4ebfc5def447994dcb7fd1d4ff29bcbecf109fbc760750fa468706629937ba90b610c4176c794d30fdf85dba07333c6cc29f4c4391d2c9fc8b7e20257ccd4e2b890c3443de9e58f9726bf066d353", 0xfefb) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x40, 0x7}, {0x80000001, 0xffffffffffffffff}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setreuid(r0, r0) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x810, 0x80) recvfrom$inet(r0, &(0x7f0000000100)=""/14, 0xe, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x9, 0x3ff, &(0x7f0000000000)="683500746fbe3ce179c52b35942928ace8e877c9a3225b48ae1a5c136f07dc8df291dc1869abbe904d5695f0781d661b6307eb3e9989ff6ef9b76d9bc5a88267aade58b3f9c111a4a7d166e466454c0832f3d28b60dc8cd9396614c395b1fce6b4c15ea8fbb0", 0x66) fcntl$setflags(r1, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) sync() write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) fcntl$setstatus(r0, 0x4, 0x8) 16:00:30 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x86124) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701fc1000000009d431c953000000b3bf0005f55a120b05a0760004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x0, "000000000000000100002000", 0x2}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0xeed21dfcef285df8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000018b000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) semget$private(0x0, 0x0, 0x69a) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000712000/0x4000)=nil, 0x4000, 0x1, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) 16:00:31 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$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) poll(&(0x7f00000001c0), 0x0, 0x101) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7fff) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000b16d8d9b3592c0000001900000000daf143190f827dacdaf2584ac98967c26db5d1299c5d2ddac4210b8467bf50b238d1b740999e67af7cc6141b4ca96e255978cc9526b7faa57fa066"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x41, &(0x7f00000d7000/0x2000)=nil) getsockopt(r0, 0x139, 0xdc, &(0x7f0000000440)=""/225, &(0x7f0000000540)=0xe1) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0xf353) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000340)=""/81, 0x51}], 0x7, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x108}, {r1, 0x40}, {r1, 0x80}, {r0, 0x20}, {r0, 0x44}, {r0, 0x4}, {r1, 0x110}, {r1, 0x2}, {r1, 0x4}], 0x9, 0x9) login: """"pckbd_enable: command error 16:00:33 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xffff}, 0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x0) pckbd_enable: command error 16:00:34 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)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) getsockopt(r2, 0x4, 0x8000000000000003, &(0x7f0000000440)=""/124, &(0x7f0000000040)=0x7c) close(r0) r3 = dup(r1) listen(r3, 0xfffffffffffffffc) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86127) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/91, 0x5b}], 0x2, 0x0}, 0x1) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000240)="7920b8082d9c427c2c42895aa3235c33b7bafd4b6653ab0aa7cc1814e12fda2408bec83210d2e170de7efef64f708ad0c596ed0e04c811ef0b1642082e953a7b25e18e004eb9592da8e660bf3ef4a95b1c9d9d3b56e7258f19c4084cf85fd6b085fe47f52b8e69e4f0a00309b9444b6eb58bdb73", 0x74}, {&(0x7f0000000300)="2bd895a618a64d4f71c2fce74627163687a96cfe32477c85159405a1c207f1a7e84a836971b249ac05eae867d79d5b0158da838fc5984d9aeafa887c91e859eb0e7f96a1eb67c9f500caed790e743b53fe59806b063600e4d2e8f53637e26f0d99d270012f35eace1c672b530e8baae5a1aa24b64f8b20719dd7d93e5bb6788a824517e1", 0x84}, {&(0x7f00000003c0)="dec08750ef6cadb3c3acdf22650e7a0d8b4e926f50571a6d5587cde5e3a4aa91c4685a0e05a52c1bdd026fedb6592e575eb89a3d21533cc089b151c9826e0abd8cf1a3a0301e93aed7936db7f03460785fc3e3e74e44d27856b75a82ab82cbc25b68acced56ff29781c3f6c941ce6114ac801eab57c0c1c1b521de961fa47049011127cb63b52764830ea71186a60c994e1b43648cf5a9fa378b85a7a740991e6d1e87d83e60ff2d5547fb5612652d620d99df462d49b94c18896160d0d1", 0xbe}, {&(0x7f0000000480)="f9a6bffc2244340864b900c596d56f1e634e1d00acd178acb1f0ba1920a0c33a297f11f9208865c75d1af779647b540a4ebac5c5b0172854b0de63a8cea61d5d70b24fffe83d132e5ecb0b1fd794f11510bbcc83cc06617c1047b21179b8d2c04e27daabf3ef6c81d1e846adabd8dc5bb3075aae9b558c86ca44fe8a0f5a8583bdd899a8bd2521c2609cd77205c99acb4bc7c0ed34001bc6a80e3d230590c5edd8e39cef7be014f482f9e4dc4ea527f61222a91a3cc29ea129900edd23fe3b39b43ee7dd6792a33193a0dc8d6e14fa19c6a714d9677d38538e24e91ab43c471473fcd265dbaf0227df", 0xe9}, {&(0x7f0000000580)="e534427a89bb2514954724bc6f0b04a30bc403129297273b58d822300929646a8a1696399e8582327279c95fe0f95f186ce324e0e15f366428c30700551defed609c26d8ce2e21d401122f4d12e183682bae275af436229d630b19802f336d28411b410757f8", 0x66}, {&(0x7f0000000600)="412822aef46cf687a08af1dffd35daf8085a5fd691b2b848799da5a8435d118d63fc055342ea76e396a7f8c2df5b683a463b2e31effb4d1630cb225b9716f45e36b0a307777e7e06c4a85b529bb72c9ae7c4c8a5ca734c9e121b147f4834f30ae9369bc168dc8887e0698f5121284f4657a0a0101646680c7a5cf4d3f1603a1a281c55825c224a982ca0ecbc67d7326d1655ccc146151d7b2d9b0af75a4b16375305ba82621d6731a790ab26579194072cc9e8b3384dd304207083313eefe7fd1a8d440e9f4908dad317a76069e83759d6fdd706f27f06250532402346ec2b0d22fb9385fdc43086", 0xe8}], 0x6, &(0x7f0000001740)=[{0x88, 0x0, 0x2, "4969f3e8958ebbc1393a636c56af23a2e190043f730c043bae17f550261d498ddcaeb903cbf6bfed40fdfee2ac71b40b5090aad2580bb3c624ba3d7e9af22b5a1f4bbb4ef237a0f5b288a50c80639aeb0c9498c9f4338d3cd5ab97fe3172650e6f12975512f8d9b8171e1f8333fb64d51057dcec0471d3"}, {0x18, 0x0, 0x3ff, "168761633c1d97ab"}, {0xb0, 0xffff, 0x3, "56c291fe1acc6d9a1e5f3bea7cf15acf281432f7ebb47d540c3388dcfddafe691aae401a73ed944ac7f74c4788b3663f6c0c599ea3ced072cd57a5cef278c21670d23f5925c2181b5679a04b20e4eb2db81cd5ecde4e744350b5912a8cfbf00c34426c19a53df6abc7da0f4ada056a64a964c9f993ff85bb02c9f8ead7834e0cffad99a14e596176bc4479e02ccb45fa8e550945a3c0314967caef7d2a863bc7"}, {0x38, 0xffff, 0x3, "a6b4710928407d0b6f7ee382f5468e3e90ca403d3ba2b4e7fc1991952bd525081899e3ca1f7a"}, {0x50, 0x1, 0x3ff, "5a941402dc081ef59ce9b9b64df9178b8d5a3a66c3102466a2167bad996b818bdf7bbd4a6e7efa1e085bfefcf3130a0ae0010f5ae05db7868eb359b2e261f855"}, {0xd0, 0x0, 0x5, "8e4a876baaeef3f75182c84d4b082cc9549abb228755b02ee709f18feec64d76e8efc4f61fb824f746df08bf2a22eb2f342d172352367e96f5ce7d0736c5e4bdc1a94526a7b0670a5debd2110e8861dd771100890ce31be0cacc3d23d19551f5751feb911ac22f93e09d0fd022101f1d1dd28c484873d6d1beeecc144ed5626db0a50ca968a33dc7c6831d0642ec2b1930fbe739a16e49a147f607ec70048a79c3442a62c7616cf84189a62f8a4a75b8dbcbcf8e417cb83c3bc45a23"}, {0xd8, 0xffff, 0x401, "bcdfd415b48929b7b42fa6894099abca1096682f1a693b36eb170574b73a9b0806bd7031befd0e86a2ff936da5cb0ea3f2a951ea13ca890549e1936abb1e4e038cc4ebcdc775a569a6efdde957cd62daa43a507900338ff4af4b6acb1a366b11081750298993809a94bac48b02622befa915edb3e949019ab141b2716913e7294c304af8dca876269932db39430838ea3c2bbcc87c5164a64b50042f62697d327c90deeeef9843f05d5e7168fe85585f2641f4507943e0eba89fc21421f2a3dafacc"}, {0x1010, 0xffff, 0x8000000000000002, "356853c2742a3a845945be6ef192017c7e937c4d616b96d5ce840dc2c9e565915957cfc4d7b22f38e31607342c464a85f59869060a55b110392a8d311b46911fa21ab46eac89e2c5c4ec55d69f19dad55afa4ac1eb481c05e7139d5e81c429a8d0b4f4763dbdedba8ac35329e3acab172c516feb8860cb8e8726f9ff8d92c921eeffcf202a0caaba88b7812bf263be7b6b44923325eac8a0f28f7ce1286030d64947d880da9002355884889074ae9fc5a48c11bd0b4c609b7b6743fce3fca997c2505b075602211d07872630e1d18726d38bc6d185354458851d160d872da00132176b5a0d2142dd55d7df5c390f168369aedd8e188a482c2384a65a033edf1e5809ef6faa10c0b1286cf89125c1016128935326d382b29c62d056bff7fe761c5c485fb9703301e8ca43a4f954e3a895243af5df94f9c24f5601e9947d74ba2157b387351a592b137de9cf9adb83e9cfe6699ed174ef760ddef5e73c1041882377a2f151ae5b4da67faa57c7c1492696a0113e9ba6c8076273668e23b8242863536715ca0e4390b178f910f52ae24567abd67091dd09e0c06f12e138df220947bb04f05d44bb53f8ba5bcab2cc4066a58d84e2e187980134f456920f3273420d6a709ab5afb59e4baf46f04945c4901452e09f5f931bedefe57c2c8fd7d1af717ea0eda075bf86bd58b8ad0abdd2986c1c68837d6224716b67e8587af1f4d3a286ccd9cd372d77fb166d85410b45f050876bf019bbdb5ab98dd1e31e2a579d3ba531cb3e62ff3e7b18b435fd0b4802a67fc5c692350112efd763869457b2551093aa935505d5ee13c899e1d43d1c37ce4249576130e7c4d662c9e8eaead6a11f373a2c12fcaf73d0539d63d9cf12bd07b6f4ef53bc45311b2a8d6d21ac26da7fee70d5154ed500eb787a9abb6902aa1efcbc6e201fc053c9db052b2c3cbb01e88160441d1bbfcfa5adc4e98152b9f8644205c6dba660c13a0b57ba4c76f6e8365982fa1f9e74528bf7477f76bbdd8a6e5eda5b23157b432672a8467ddb0fe67e142101c96b3ed576a766a71ff2954c1ab610d3128b3e60794dd49ad66beea9e1b3f5e95e0d655acaf0f079cc2890b9782e9889e51a98c9f3625a69693db5dcb3a1e273471bddf86240b301c4efb27e70c66b025174a657c3982ec2bc2aac4a35bdeb20d3b378de67c7b6bfc0a46d36bebe7138abdf4e0211976ff3e5121c3a8fd832b90172f098ed435b5a0eaceb37cab28b600094ae4bd6a0aa5d5bd7452f1a5016ad6086bd2dfb5fcf86c10554bbffbae3506a0f102456ec610f1830242402d284f289794ad3d0b3ab9f06b0268be8522032b90d92cdae9a9501fac2dadd6f0633567437f30741e5631e7b959c8d8947971da0e8a6d6c5f1866b379ae441ded674a46966a52dbb1f829e705f2176915485b3ded34cff4488889f8741fcdd071fa66d17cede361ad418866616d193376596d670f60e994e2183ffab3f6a9d24e8c94d399ab8e3783a53a3af2ececa2f934041066208ccdede6c43d8969e23fc10b30b7811fa64b07c45397f8fc218669d406882f825e446502030b0b4780fbc8a973e70d95749197f1db0ff2a036cc1fac94b74dcccaa26be267984664926dcfc7ecac3ffd229638ad5a768a3daecaee016a9e36198ad045ee563dd745a654fa94d395640fe23edefce364c3467f2664c29e523703e20369a9c9589dc5245c2237e322e688062204bfe6ed00c80e19363f58613b9680f32ce5284cba2701c7bfa1cad6b75e9914f408c42d53a45033d9a4594c329ba6e08c14aafda2b610af8f199a3cf9ea2f1ac097209f1403a60200de58213788f1942728f64fd5dff07ecb960b675e5499a9096a0f9bb89cad9fbfe44ed62b5dedf552180d17fbe144dde51950aad45387f7444868c366ee2b9da0ce3c696b77173b284161ba46d38a4cc5b879e76e752efd436c9ec59416ef03e54147d5808a24bac73e886eeb407b60ea46e106651d52eeadac0eb6936e4b9ed48ffcf3e6a5796c2924c92d115ed0fa99a00e95c5b3fff75bb1ea6074baa1923c0e2f919a44210bb5ce3b348696ef6ca99052b5713092c6391f4aa4275141cf84e847fc7dcb35602caa95946163b9a31aa11550dd1e6646e0155148a205e6fd65f4b87bd7c9a3f7eb14fa472f95e47d5c18dce0e0dfd8a22b460515f00b7495c182352b0616c508b410a6ccccc1ea96654645ab9077fd1fea6910bf99aea884e84d7009e1bbc0e8c1701d894a0caa9b06fa2ae5307e29affd8c0f130a035a5a1630473ddf9447c08fce40dce324ce9d9807afb9475ee8c48ca0b7d3275006f0a6232f8958581a0105836752cc4de92d907a24e1811ec1b85ff1797b5bc7e374a4fe674736f1eb30d571d9981085ae0c9a15377e139ce071307cccc22942e54adea0383e28240865095eccf5a7f5b67a4bbfe52d270ee5c8fd90ce2de4bd530f194e4790824be2feb8a0b79108b9cf1197618477f9a0617e1d87112fd2002ea7b4853f5b6a67eebc254643388e485ad192498a1c7bba0872f4ce79cd9d9ebc594fea7b03f4d2e3424be4aea2eb146796cdb4b51ba31c48c9c8ab0db794daeb20d5cda77142116b19f512b5cad6ab665836b32437687ad0b4f1959d613d9a30843f50465d80d76eb5b4a889a1c91aa2d973a07d31280eaf1867a06d64e08926cf6bf028e73248f31fed82f08da317ced296b18a7dede201237b151f1fef79ed9901ef40404f6f0423d06d09656c9095d88df5993baabef92f893e3540863c234ecad67ea2f52ad808c2a2371395b39faaf35887a6b347215bc19824610c97099bcb838565a75bc9acf785ffb97e601e4d55fa44bcbdd53a809ab7575aff4458a39184657b1d631c9a92e6b4327eb30ac857b32b051f6a6f4a7e1fa6c7e33fda86dfc1db1450acb5ce313002f0547d0b65e9929ffc4487992c619688c6043cd3ec8f05a122e6e88c75746e3f7f2b4e8e05c1fb1e849fb8584b2f566b57c0cda8dc4cef2efbf10c72bbc9fbecbcf722178cad1c41373d598989fbc9ce79bd4db0646ba8db7357ed0763391e7d3a26cb2f9c05a19bb95f3f58dd790e329a2c4bacb72006bb7c39aedac29388ae591c9a04e4932cc480be691f01bfdf701368b6fabc18c53378cff28f78fdca0b186544d9bb567a9fc601ddef64b97a855e73acb445de22e1dffecd5836df38fae0aee5b49a15e0750674791429ae71014b8161d4b33bbd417bbea9160ff2745f77e0ad40f2b8d90279080de44d176fa8ed8553fdd9688fe1432917df68993b054ecda9ba1646c4ef02233665b35f0f6df7bdb78c14a431331248278641dd2927917fc34e7b4e038d9ac358569a0c958e118f59f6328b014688ec8e648d81728ee9902baf4b25c70b9ab6098f778a43b97a5bb37b57772810360a20abd56eaa6cb98e14d48e2910c47e8f90b6d01e36c6020511ebf559bd22eddaca595df02ec9193592a3d36a443e23f70a53cc5830e9dbf34d2e4444e98a45681d2ec3ba3971493e1b806e6c86065b777f0ae7195b3eeb919c0445ab8f51d20ef4eddce7aa082866428f4af76890cfc1ffe0c34bee48da6a8c8ec6796630b475889ce496b7d66dec173a62b8c4e8fc3aa7c8af4e27b4d5a413fc1bc9277bf7a3e016a6ff4e734e91150ef121e026949a5a63a0f0bdac01e5c73585a9cc2a965dece36d395eb8dc57dbf4d21ef8edf0f772a82109247426d5c866efffa38eab0ddff2e970c0d80cd48a124de5b60655f34bc8e2ad384a72297ab28f0cf0eb5c377bc7c0a79d441df7572964fa072454cda35d0d6bf76060e661f16393ca43bb570c063b3e5da5f1508317bdf07831b296331588a45b7699d6de7ee0c289403f3079c62db844fde10e0ad9cb508620c7aef1a72a8d78a33e86fe8ffc1737f96e488ee233f5868555b6b13819f74748b11167d256eb1a34347412f9bf51a2d4ca6e9cc2845bfa4765746f7121f34df6ef2d849a4cb406db4f14d6d35337ec4db8eeba10c67949402a2a8dcf429668fd7dd58344c02174ace6fb456aed2413c02561f28132d9ebae4af7aa615b761ed2af0f621681de4a9a3a3e3c9f309f6074ac9a1d82aa95589c64c426bb2fb8f22c96a8e22d0a5929ae5d60c2538addd6f93f7dc2a4622da287081be380f943ec030e92ad3f26c00584f1c5737bcda63d296c8c53e52a369388e03434dd4f7711650713ada602c0cc6f255b46b5a2bf36f12e310ab0a6fb334516c5861994b7ce140648bff1406171bf4994896240e370cc2ae84ac705c4fa2221436b7ca91cebb6890f0f5ef06acb988a7792b681c71a35137b6ab5c285b43369c717f653f39fd6dbd4c2591ab535d63ab292b3b61b8d835f0c4c5844763550195aa5454fd94e47b537e9913a11a834e1c63ec37ac1e84afc72b3602c6a29ad13397a905245b4d3821542c5dd2112c618d78660eab1a6c348379c46ad49b4a88651789f4805885caf4452ccc0c25a3e4078c042844734f9c076bf991c58cc683f726fc3857b047b9389d163a52fc9b46ccf51792ac57e7250eb860a787578e1eccdca559ab6942e20ef2474ee4ebaba6ea8ab14ccf2f5bc72e7069726c3a8c933bf7d949b58b59ce46a09ed5ddf35a57e8178051695932a5b820070a8eda58fa6a0bdee5c5807d599de3558330d255b188344cf107350a71d95053a9d4e10cce91d9f40a6fa08dccb4690e36a2dfc4e1a484608b8ed43cf07459ae0115fa316d4458c5e044c3c453240a366e5bd2963e707daa16c77d2ac90342a1d96c0a70dfb92fe48bac20aa95c64451a5b469e5e11262329e2052a8f321ed7c711c778883a7858a86428a895f0ccc1e90aa414f3cd5d24cbd73443313b595519361a127458ce4802d8fd34b2cf53bb7fba90f5b35384dd4ce7993b29dd860b143d90ce14bc0720acef49981d71c2f217e8b31fb320195cfae4fb3b30b84e61df1a46eb1f8e9563caddcf1f8c65551400f04071f63a0612f8627251f50ab71e6c1b00564dc162026149029891cd08b12730be62a7452a2c8b8489817451edb35f9ed686059f4d50844621e867bacb3b180b69bd46182fc3320fedfb271dd60737ee9d7303039051dac077015a07c736eb51831efcbb5da7dd417518572d8d17b92bdfef4ab7428483be583e6bab9f932a88625931759e59700fd4f72e24b72a07900f8a0825391c872d71dbf663f477f28c579db33add3c0eb3e1bc07a23d25165f30042e5e72a274a5158bf87914fa9f3aee5ef43a8791c2d4c138312572c3e7e9d44e08fcde152f92ac7ccd4f105bd8455056e6fc32781b5e961ce0551e19af519d6b9604a8b8a4f06d47da751b1b32a164852b984ed7f81212b8dff314fe3059bcb8b17899d9986366edf57edc2ac38bd4c4b30d12db3d26c784f98d431329acb9904f650f8fb74218a7b2538662a1ae4980f4be3a622d773bee5b5eb16251eba432f0f585b46e9ab57aef9117c365072442e1948b95787053a15cdc1837efc90702c5ad694c0425594aa22562e55ab6513af7ddfc1194f70eff4bf0b0ca3078a92f324f04ef007a18b1c274b5aa84359c5d94406b41d5647140e34bfee489523f7e6208c72b305ae026ee5855940ac378a3eb3629140eec87b21c3ca332815fe1ec5a9728d04c94ef6a84a56a9d1f3e88326f3f1ff80734bd3baeec16e76d9fbdd8916f44daec34072c0dbd16f71453769138f339748fd943ae7323da34415cb3d8ddf9e051b0e556c58833be94a8c15f700c3655e6c131ae80bb7b89f0585459f970ca3dcfba86c"}, {0x18, 0x0, 0x1000, "8c20a74a27d5"}], 0x13a8}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x1, 0x337, "aae15db6d348c608f5ee5c5631fb4432dc9ab3c9", 0x10000, 0x7}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000080)='./bus\x00', 0x2029, 0x101) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) chown(&(0x7f00000000c0)='./bus\x00', r3, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000140), 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x4}, {0x0, 0x6}, {0xce, 0x100}, {0x43, 0x100000001}], 0x4}) fsync(r1) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x41) pipe2(&(0x7f0000000000), 0x10000) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1628, 0x42, 0x1, 0xffffffff, "13c7b9afaa263558c1a9777c3f7acfb07083696d", 0x5, 0x6cf}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000140)=0xa) pckbd_enable: command error pckbd_enable: command error 16:00:37 executing program 0: r0 = kqueue() socketpair(0x17, 0x4000, 0x940d, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="915a0229acd71ca2826d72b9b2e7f294db05748763e4057cb1792e529c008bd9d086073334ed05e73211b69d43892f0e965cd1589b91b3521d80b256b055b12691a8dc46d3b0fa79096c7ff1cbf9313a677d45974d246e16313bfe55b458bc97bb4a1a1dcdb6c973b539adfc6bc026c181d2a0bc3694daee549496af3f31fa1ec1a45141fc2fd3a215cd0e85ee7aaa533d712485fae71e4b9dec6d46", 0x9c, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00001b1affb29f65937bcec7fd68b3b9d5fc1c3c357efb0f"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x2, 0x0, 0x8, &(0x7f0000000240)={0x0, 0x401}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0x8) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/107, 0x6b}], 0x4, 0x0) close(r0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x711) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10088, 0xc) write(r0, &(0x7f00000000c0), 0x1d5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCNXCL(r3, 0x2000740e) sendmsg(r1, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="84825ecb23d559816d4f6bf7ea78cd252ba36995d57e6c334f1e3815c902a8e2e8d257c915c411bfa72232a7145cadda1504e906d7ba8af6d64aaba5bbee1c0230f7e183daa6a0d57647b8f575568fd91e2701e7a6db34219c759acaae", 0x5d}], 0x1, &(0x7f0000000240)=[{0xa0, 0x1, 0xb28, "eeed3e561e423a432a569e6786f82ea26c1db2709e7589e4bf8fb282dcc2022143a1dfd4b4d51de5eeefb706b3a56521f78dddad9a8a5cf5b5c3814a05af0eeeb87169387dc4270a3ac956579c4ec1167dfffdfe7b7069347f07e0fe75baa6c535a5d84bda6ef9828a2f70e227f655078cd717308ec7d8162029e8278de09eccf5d6f2a6f168101c65949c"}, {0x98, 0xffff, 0x401, "895a382847dff3fe51609d4337bfdfcd7c5259d871706f33407dbbaea3900bc0036fa3f54a4cb2b7e2cfc7d244adc2e7e625ed9c80a2cdb78e746b57ab8059a122e9d1052cdc13a84f6a52d060338a2008bd473e3fc31a0ee670f90ebee56351587c2728a825e3d061529fe81b52ba530a90ddbeb3057f55c7cd61dec012075fe7f30f0af28204d4"}, {0xc8, 0x0, 0x7fffffff, "b313740eeae2cdb10c08840bce36afd80729eaffcbeed5eb5d1de0da0db9c9d2f6a0eee9604beb587e9c4df87ffda82ae627cd4a73bef4abbcdfd5be78dabc57783482774059f4b58fcf98a52ff172cc9eabcaa3badbf427b53f97360f53c1b391398e06adf38ec911743009a9207bfcd6e33cadfe57963622c58c3b338cf09c67df6e4b721181edd22c5b0e4308f9e91ea57d9e1144fae85aee9c798a97bda3ddece7f64f71cabf14b8b6ebb0b6f31571ca312ec80038"}, {0x110, 0x1, 0x2, "926920a0712dd2c91ef3368c0b8e58293e28b79140398ada8fe33c5197a176b53cf2abcec5b933a969fde06379fb2dc385d20fb2596acbb668b67a9dfd35319eb5c5e09f060409f523bbf617ee11fc55ac286a03e8080ace99b2e3b92d6bab49a3b6d4b96d609cfd9bc90e00a156f354c1e3de4507a3852f82d43bb47e772c4b9603da3ee8e848d96b4b92579a3adcde9b1914562c1577d9a47e879e59d45793c42b88783e4437eadd78c1e13cbf61b06b02a2c783721a9903daca88a6f8e1927ad5e13b286ec0cab52aa58bb0ed32b6d10cb8ba26e10a0378029d3e353a5d0175f6bdad2dd91c100983d7c4066a358a98b4de8ee7b882e724a955"}, {0x1010, 0x1, 0x7, "88e9bc90d53642c0b75fd6e042715c1ff1d1ca1501ded304095ee8309baf97ead1bdf5397d1feffd5507446b0088a462b0948006ed17c0c7499ee9ca4327a0c641ced52262e8101cbfe70737cb91d889ee7157d95656461720ac593a94704378ea5802188d7e163411aa92d4f2c899a51abf008519ee83620b3233b107c662340cd40464f094dc9a9b7287363e1908ae50fc882929e2652d0c38f190f20f28fe39f9c683e1298a56d408ad5fbcae2b5366142f9407bd53ce9b059157505aec03126fcb983550d349854f22c8ba481f54fa1d1a7daa8be91d666d45aaeb5484f8131a969ad311a8cc30a707fbac409977892100d24fa0bae717c81ec6c327bb8c817681935b55b2ff49919908117856d2e51e20df556271764da8fb3ebfb1bdcf3073bf9d425dec170c034707d6184ea92fcca650281999799412aa2258e77ef4d37a5495bfa402717e3db35a95755669c77957b9919a1715ba76e299a0eb314ab6c13b75cd8ce351a678d697624c0184b2743291fccad0add68860cfc69d965f5e4e696983f951fd5e38f5b9831778bc9fd78b6c1b6b31dad0cd113dfb1eb80eb35af2abe41ff9543f088d9eb95c12100743c86036c5e3b7c180515016916899b40312cb5e16bef5248e59523b2fa0f3a6989f4e6d710551c1b19ab9cc9487083c42f685c93ce38458434ce0c4ffabb00d8bf43b185bb001a1873bcb2734b8d8bcc10bde4a1082f7a6797889c966ee3ffe9b0f856e26dd59f72b2413ddf2b47f41a6e9d50afaed22637f5ecd4a776be3b03b76379fe09b22516904bdfd93c67b834cdcafd4ffdda0e4c99c43d6367566ad5562783f15ce180db06bf0046903de53840a2cefd35bce749156250bfd0b231b81d73c53a090edaf8ea97146fa37d341a8aeb0b0ebc726b51af460586bff47f4df54578043c09b9b470339e024ddba8a75faed552b87f1c1d705dcced4a8a7800a3448022a3719019842220efdd4fd690a5b55df4cfaf46154544419af368358b4892bb9e279c927583f61189e63adc8aafc8fe34a0ba1c449e8d8d2d443d805c56b1f672e6aefbc49d33ef0edfee4a9d40fd664a2b184094fe7f87a52881fecec56139b9ddf1dfc37d0c9e3b56900aec93445d6416f62a819f4de5cfd46ae9c5b239460f318538fa92a4a21cf707ffe46d54a4947adcbca5864b1fd970a4f9d831e2c508ee6f568028f606a92c2f6dd2ee9bdcdf21417aaa6b87c695b3be9fc73645f8e6149a87770cf16d6c9cc3c96da1e199a40b79df1f6957f8a95a3669fe7f8d6c94a645b385f3d4c47d75fd3c1487414fb83b53ed94fa298af368da534e22e8c876c404268a471a5c8ff1e5e68bb8001d4e57cdd92d730a56e0f8187729c9b581faffad07dc1241ae1b00f95d1c21d0c240bdfd7021d11c378915b0285541718fb1524dc6fd587e3f78be3f632f771503f6183a9f84ae78d9a02fe06277234459b475a73055ba0fd8ae2eb3d23feb7b42a5a9203ac568a0cf883a90f994e17a1b6db93311443d3c073e30683f192e1ecd144787097dc89ef49cc7f7e0af281eea5f9494f5306248be6b66fc710a861683dd2868c6ee18b58c659d1c192edb458e3aa4b0b43ceba966e1ddb7c8fe6486f5a7c83ad28d63d1a8e42ac7c770d12bef935630906f5b39213501026b27b97cdd6a7ea4824d5a31483bd3d0d2924c0b429c99bc2ef443fa601b314e02a3e0f1d5fe33bb5d3bec97ca2d3233adf3ff8d4a265d22c6b3b48779fa6e3c22f204c4c43e7d6b0ea71217c85e1f7037426199e50e5a67a1e0557f2e7564be5777f416d438206e6b374b155b89f336301663f737b767a84423b6cf58a6f00671083c71492953cbbc8599fb9adc16644f1ac2a7197a323ba5cebb8a2aa5c3172ba96defaecc27d577bfc1ca694b6bb0b495db2491b3b3334ba6a1a79dc48b029521ac8e691577e529e3bfe9ede6fd55cb366bcfd061cf083c43faa6f0e2f5a7f8ac7328a9a530df42537ac1694b5cc77d8b27ba96273d0135653205ee9fec2abc34c575b05a7012d626ba7b1291ea0adaad0a7e85bbd9d534bb4350da646b41a3b12e18ea63de14569a7c0a8023c9c11538e9e9e7fa98bb225a3d5a0466f0fb915fe5992155a02c32201bbd30c430c82aa28f61596a8420e1028be6854e5b4b94be93a152105247fcac09d062874fc7fc8a60bc9da84c56e8a241a7a55d7fe9c1f81681458f8530d5c72e0db050cf67203abdbe7c48d65b97ded748169bc5637060fb94e7c767a26d76daf3134055fb6c6d1aed90f109eec2d02e0133177adee03baadf1aa9fe52c7ea1f8b57cdb4ed79b875f632debcb83ae3e388981caacf95a6a1be65799209cda4e4ba3f3b73ff3cea268e9652e852237f8f81ffa9a39bd0ab99f4ceedbe367efe0426a2b697ccd9d453bfd544ef6553386f78d6799e5b1560c39e5bae24a0b34d60dfc6777074607f06bc538f1492513233e2fc5ddb92bf89cfdf81a0257b48862bd63e2f2eb87c628bc53c8786409b9d694ce241c69bffe42f5ccbd80f167e4b33c412691f2dedd0b9d63dfbdc813c409679eb93d5526bdd7c46bac1539982d54a1bd4e7811dedc17560b7a2b24be48a5ea8081e8cf269250f81fce9a3d502b9e69f96260bfcb5e20ae093423f1982b2f5f96887febd735083ef15c15f75260de5898b365dbae54422d296725242867eb9782247c425f5a639cf2f969a794dd4df7e54ae70e9ea584dcb2897b537c8892f1f6002429f989ac9d54ace286011f539e8cd6b6a6821abd02bb88220f9ed20a591fb2db92cfe7662bcc54d3a194903225d5fc3df59818120a4001ab650e4adf461b2cc1f7920d3a7a051946e56e5cc03ad2e5915592de7346606beb16ae07a9c1a662a49eaed41e83c2fac9a5c6746188beedc4ca1490a62a51895ad43c1b1ac1e288daac2ef0bf9944a1c00331bb84b169db564fa9b55b75431538c85e3c02f4e72c5d3227dc35aa6b657def47c00478f6c38e6b794f89658ec711a84d78e907bedf17190ab59935cf0e58a3bb59c935880b84ffb37d41d11875218382767b58ad70b102fa30bd578621ba32809b48c79d8e1bef460b364b60805e23248151cf61a2a11f15ad5ed3582904a12bea38c425fc60daefcb3886ac654bcfb303ff67d00483a4a93dc8aead5b6d4e8e40cabfd6fa01b32e5746ca59b720564fd2c8bba6a0a836500334f962d921483f5d968239d36bb4c5357624df339f691d6754df356c1e4f604c7ebf353b4f53068e4a13ec0fdf713bf40f1bd811f01ed94c6ceef057d2762021c98be533d46608132916285a8f20b41e5c85d235eae51654f9b3774795824746b35490466dec51c1f966d7da17e5f94f988972e3c986a91e54d29c132d4d69bc4555230fb8788d01b52a2d4fd2f6f71653fd148cd66c67c4c067efc561abbd8b42ad7e2eafbab0d61838a7268190de1286c8d1b246797b2585c948855d42819603551afabdae4ec2eb4a32c2616c7e365c68087b1a9dcd5a49cf4ca4e73710f80a29e2c25d9d30915b981a36e031f9ec6af115d27f95b679d74de3533d600e92f339c3c35eb4339dcaae068eaf46dcd5dfe683dd2c9ed1d14e8c835efc653e72d2cbd0c2b9a0887006e1b5eb13a1691d4f3a47574bed2510e86ac5c8a2ae58a21fdb70abb285ae0c7142eb2e4d6b8e332b098c9198e2b1e7594442e951222eef98619e191b5942d78fcb99099d2761bb8d14c07c5c1bf4fa82a0c97b78c6b917d35a833b898ffb0ba613c060dd42dd0fe796df7ee3f594a7c298b307fc01e6b6b0979ed5900827eb762a4346150a61190185c3b7f60df6b3cbff640458a86c14bcf12d4ea28d3a7f9d7b8cd6f1d7910afc921c2ba30b2737caa92a4adc6c22176b2b77601ed5f69690d2dbd0a49bb552c9239f0346df14abea0908cc38db62b643f113d004ff30ff4075dcff42846b44dd53b921e68235846c2c50a7adc5f43ba93810877f588809957389e339ec3076f87f311b916ca387d8d7e63890bcde31cbfc95b5a5d92ef0cfbe65c67bd1069f6c79939002025777c818e294649e6ec22c8de3aed9d73f476a9317ae9e1758a51378943d8238c197b6c438b758fd74df7ac25010cf62a93f0d6eb0a8edb4bbc932ab6b745a63dc67f9966b92d6fe63a69bcccab3e4ec08bdbdeaf24328b11f433b82cc89bba65c219fee72d9c85c51146d92cb30a448ceef1aa2d97cea51f8059d2fd5f7d54cab8e51398fba245a94d76020a2d5a3300cdc62f7f9fc40d382751480b84ecd869ab7fe80983c7c6127f80048514ebdf7b62ce3912f8a5c16eee87f14a3594a7f25b6c889fb3a41c31b6f9af74e77d0354521cf9eeeb2142cfb50a3b1b42a244cb3d1d8e218701b49e43aa0da418eb9c1feff20f30dc76a8aa84923e1ce154b5b53053db211a3278a63f9d82f3cf245359f2226cea691db41744ea9af6b104caaa98ed4edf21413dd892a70e33b4dde0ba8c7796cb04b59c21ac31ac2199bfef57291a9d33752564656dba5a3571ef9096f4ea9e5c5b8fe65328eb0285d639695d3620200d3436557a0b8a4d99ce7e2fe7eecec38f80f002917de292e0e284b9842508fe31e5143a369cb5f216b5e87d05751a2129a6dfc016a7b6d409e86ca38d7cf7415fff5fd2789320cb2564856f47111e141c6ad47dd7a287dc3ff485cb3aa822b47968832c92aaadaac6346e684fec2315460ec11d3ce1801b723f182f86c0fcaf9e8ca1f3743677c1b12d2001ae344a3b4b2bc0cd19cae5d40de876ece6ce90828bf45a2cc40ec3b36b2d3147c5a937b1ab1532793ce414d925123757aba0b4e77765456cf7d1d86b937ea68d4b43f015dd12b00435382a9a1ffccba8193819e60a5410838f3e6bfb078be752ce542500f9ab2235ce5c25438335a20518038668c792a576c275e1c94d6373ad6dd3ef61aae725bbefcb33138171f1fa39535b125f0500c740992a07a3ede8bf5d850bf408b0b06fe6d9b77cb96c5c1643851e80da4716b5fa8054738f48272d3f594b9675827a61d6ac4b5d93b11efb31511ff531b8f0a98f2e8bb49f4a3902aa3c52405c481d92bcec8daafa43892921350fcc10f8446a6aa2e38a48dc7218fd5cf07c3f6289da2ac57e83569df589ad2e1c43cf02f1d33c99cf6af8e9b7f25fa507b38b21c5c90b5bf01df90fc533932231d7654f317430269389b092158ba9c89aa3d298b80522021cf3ae45b371ca68d211aceec75e57ef35ceb30b98eb981b374ac2710cbb18216c88dc5c31ac83223f562b2c13c8756bef2902b788fbf74a6070d1d546bcbbbd10e87a423e2e464b12ce82ec14fe4e86c976c86f52ac86b0fa161704a1227372355ba153cd3fe878123f692e2515cd9123ecfea8fce31b2e136adc6a2d69dee592da59b8a184636f8948daabe7f47d60e9e51c11e0f6d9f024af7621bb921771b16ca72403cd37b33a84257072542f62ee9450e2c09e9e4b562972e0b85b021186ed72a57fff85e4ae506b9f44f26d4b90a3e7dbfd4caabb3238be9370c985c4760f6f8eb4f2aa7269712c0e5e6873b906c6425778152fc63777d6266c6e55c04205b8c8c1ac5ca6683930748c2c3b99d3ce10de4761a604a41d4d6dabe1193dc343a739f87fba289db34f1c9dd0c9dbd4d7b61d93f755cad3da7b6da540bc8a35043b3a0f34acbc31d7d617424e8e9418a45710df89624660ffd142f05a267920e97394177bd49096f47a27982060df7d3cd798b68b940d791bda9b63f371f2d4a72290ae14f6a196dafd71d0ffefc"}, {0x58, 0x1, 0x5e, "ff057c7bfb0747b670e1c1a5a250273a486f90c2b4179554a8fd3614233b73334d5d0592de6efa800ad090413bccc20708996b2db56950625a9c2bf58d18b13e2e6011"}, {0xc0, 0x0, 0x400, "073e1af3d0fe801790549a8916f3efcc2b5b939a10b44f153f119db80994a3f8248701a80c701495a8ad22ae1cef94d12a7abca5eb6f1ba1d2a5c0667f48fc24863203f40e87ad8a8bc2d6f2c4824b1dc28e514d5993cb9f9dde77b51371987a23919acd1d5775013f5a650c5b8fd475004708e2c7440ab87c6ea1a9299e244680ddea89158496c37d3f51c8faf871beb596576e2a041dd685999194549adc353a437fe63e95f511be76eb"}, {0x1010, 0xffff, 0xa4, "a7b01541054fea65e89274ceab9baa2db444b298845b96c8e60ad1ab907cfbbd96463206169fbadea41d3de40fd9014323717a88aadf375986e30eebed72e361ed22a55cfcada7e8c889dc556460db11ec26a26a5ad315471a96e10294d65c9126970e8263b8dd07e2395a4e3da6a2ed49068f539287592d88836cd20522a67b3979d8e46e0cccc02825e0506495312bfc20b06f6a108c6ace0d8183ae261c6ca8e32f827337d495233803c355f80710d510f785f760b37a5b955dcbe67fd126f658090890cba680e2469a895318c389e9661a57b8a89aa960cbfef1ded8c49c824df2a75f347ac8c26a51e672d109b04719dcf01dd4f1063946557216de03951813ee8900272cd20c5a50039e1f55df2cb6ae29710bf251f7f72aae0f2359f437238b55120761a4c0bad84b37f9353b952704dcbd55d6d90cef9066eef1286c5c912052a6badd336373e7eac14e67688e0065a5617929a2f00f404c3626067e621461ead9eb96c95fb0eb8a00cbeb80cd9acb5ce0684abc75ddb9651ecee8ddba0c0e98ecfeb40f96d8e6c66f31173493eab8074480c6b84abc6b30bed67f0dd6035ecb633a0f0c815f621b0cc4190c38d43fc31d84eb24aa634aa17b5f8daa08fa98f92e04d1c80f03438079036f65f821d2c5ae7b3ac122b4eb5befd361c0ae6f981e4bc62f4833ec8ed5e3a35a10ba44db43f5b9c846676048c99b8642a22b6bab76bd3b2b660778a0bb7e726ed70b195bf76bc76c368b88c9f1acc8be7925ac9498b3868f891575367b770a1ccab2edbae3c33c0c7e7a455369df8b931271cf6b84c2fbeacbebcb657b1fb8471fdd841c24968f84ad3ef5050fa97c140e19a4426af44cdf113564deebe8e053bac214ade5466fb47cd4315c7c06fb8882c700a1e1fb9a47eed9b2c1c93e20110b4e3594b87723573bf3a5c4d339529305563946b5b4ec688e412611d09199e86b33796db99f788229a36362f7f2695640a44756a27bfa8bce5d05b187481d4dd6b1984d2b8088315a4b7bd549a2207ea8dfd00541d17a3b63e702054ff021fe5de05edf022fd731fe56b4703cfb000f03f3eac74f7aca4feb7e6b239ec2a39618b322f1a3d771b586fc6544873a4f9865301422ebc311474f7c25111c0a6f51a7e040044d404e2ff054146715543ba79f18a49419183d05cfe9cc2bc63ae83cdb2c4dbf8858b4022412413d7c5a234e5f32cc0d1c4cc26291078ef8a42efe5b41c5c7cdb375e69ed7086013ed0f41d48ade4e69bfeda7137437ac7c93753c371eaacbdc5e36d27454de6a19afba678c6e9c6f883a725557bbafda8f8522a1bb2105bbdea82edd8f589e827347f697174a80946447a53542e1da8fed62c2dee923da6fa3370bc6b601ab176acf5530fb08e2bf303a293598c8333142457aba54119397d84ac19732861f5333c3266f2ed5613f29423c3ee4b35eb8d07c00140c48d733ade4d466eef94ec80d9efe4f4e9f134b1c1fa7a939c48a40e5bd8aa9b5918602d9d067fdd36a03688001f06b300017785f4f14709663dce2e94bb8ae4b61e4f4e889d3e0836c2f3295c74c7d8b6746d7c47dc4841b0a9cb2fcbbeec9fb59798ec378e4b9f9ed19d080a46ced7881ed5960813a056fb34d3edb8af72b0c877798312dfcf9268eb98a165b1f094fa8ee15509e5a219d5f1f43e53868018669f2b9931ecaf70296b0b5e9390136b0d4c54826d3f50eefc5bd7c6e5b284952da5f2d7aaab659b21612360bf45d4b60b0247b519fd153b590b36de0a9f0673c493e7777a85e80718b6df7057c970ebfaa4bd94c8d372a2674ac3023c45c0fda624fcff9c9bbbe688816c0b0c2e65654b08f2ed629df5f354cffff5055bc4b26ff3861769da8d9038540608987dd085295618c44ab4ba260ba6c09b77022eec9105ef77a8e27456eed184d1ee54bc7b13f4cab43625422cb02d852d1586ae3963f8a377a9cef790b176fe03a360b872e2b6e9b7a868a2c0876132bed8b14be9558c1f2a7a0cf6af6c3c8b4532fc69fcb242b0cb24a6a01c80f5ae55051445be57bf6ad9da8525d46b0a15cbf3f5cb661b935ffd6dfe12c890924a95918375d77759c93fb9bb993e5f725d16a7d9dfdd43029c9ed6752cacee9c38fca813195690a7c00da887145a793facc1c9b107cd5d9b9c6b2eafdb63c2065fd7d271d532fc56629827b6ac683c4f62078195b745a5bf6b3169efefda04217042272a0cf7a2f203365e2ef9660e16369cfa686b85409be699ba0d240a237b683a50441321ae52c39d706427e297f0d9fccdedf51c42a50883ab7cc0bf8cca6e9ca1efa580f8973f99018c9421c1acbe5f1cfa7b983a98ba6572245283e9558549ec4e0c018b52e486ce1845d960cde932cddf644beadd12041bb1066ced3a5b1ff0cde1100af181396862aee6ef841f0ad9dcfd0c22c53bb2b622c6e68e3629d18ae09570fdb47f978ba98db1aa2daa54dc606b0de65cffc1536a129473235015b62a9a9844cc95bf6e96178588873d9eae98b803e5720cc9f34aa0fa5c6d7e005849d97e5c7924ce47de2ff4cedd54f367f5ecd27f50d8cfc778a5a8c4140647ba163ad4fb989715ecdf8b114b37923f880bd017f9eaa72d23635a527144e4412bf0dc30292803611f92143cc0f2fbbff3d1200dd65bf79c60e3069f3d5b0306329edbab313fa4952f57634940f8d56acb0754f099fb74a237077fe8e1b191c3aae1bceb8bb0b024300fb49ad7ef5e1dc7ccd32557a4272f3b784e417021596044fccbf541da44baf68007f53e720c4974bd390514d5a5c76eaa8f6f0464b12491881650f4d64ce571adb3886d7c49dd4233537827d77c18002e6a0512dcdc73061859b099f57769ce4a097ec0fe78931210174cdb0587ca560eb2a87b36dc42a2f4470fc3405bd74f191f0bf46239620623bff511bc7692bc6a96b0970962f676edcd643c3890928b60b6f51b112abe2189f37de788276d9b097c69ad74243a52a16260cfb9e84fa447bdd3822e16ae0233be29cbb5833210eb05d64310dace31c9042c6438f41f531d4b42deaf52849bf9e4716a9c711e750f31777ab13b0c84c7fef7e2ad21c2c1306d8dff284e9c2c1666fd77724a6a216419e8064029be61daee71882b419783636ad6425a2e175e4a091eaa5a6df037b73f94cfad0eae291a3e319c446eb74402dc510bc2c3ce2f1d1040f9bf3bbf09c431acdde2c6261b4e34eedb0c5e3a3045f7cac30c1faa527a54448dac09932ad4b6f6a92c1e69510330223e6c4ef02d04e5922c9a41a62f9ff079c4ff03020a160f9d322e33b4429b94ada98153f23c4a1c40ee316e3f66e1fba3c13bf9e3fc9df52a287b36e0d8cc22383a7d478603a29f04e0eb02d2d30ab547e2cc73db9a45420a40f02e7ef7dbb21aa2f073db0040efc4b3a81432b41eab738d3cf8bb97f8c60f56e4f71caac6ced019f1b26dedf0107caf0cf0c31864eff8d299ca45362b82ded2e3797a8cf84680258ae35a0c3590dadaf2001d8f81e8b4dd7fc7b27a99f29831455060b639f53a5e4eef8d579b00808da507c9a57e0ad82d10e6a5bec3fbbe02ad867ebfdbf89bf1a9e36bcece6f099c3c008df2ee739c82f22b99b27e9777fc2c6c54971e6fa62ed267001322c9f568a56583169a0844f7e433bd9abc63fa06ddced33e35f0f54001d474bfbd9e6d197bfb75f7a613cc8525a96410a65f3f1dcaa47447b09285a948a5c83e061cc618911e4900e0090d4dc2379d94b65b1a4bcd3da5c72a1a78983ea3c2f4b951367c7a623492b7d0c3d719933045a70176ce169e9b207182e7bc2ddf742c4efdd120819318a69e44a668316f4d776a69cde0d34743647ac5afa2cae96e9cf3ff04fcf9817bbe4b221245b8bcf445021be3fba5b031d683be4cfdc18f2adfb5dcc13783d9fc5a9aab5fd6cf5d649c89028b31c8a18c919475ed755ed3a7d61c51fae65139a28516d9601e3c1404dfd8a66559b5ea6268e16ffbb7d489befd1d54d9c22a33ca9ea02d09f08cd2aec752c7999267439e9d54dba48966ab87b0670d7fbcdaabfde04e76eab48bc0ee48e16a7c4fefa216c43c94eec8e35fd9aa1871123b2d6506eeabf52031b2dbc09ce4fcb5e236fa6f4c310247798cb264a28a5887b48d735d45c7a3ef679b40ade8f4569364a03eb4c027557a552b0bcf7a51e7efb83c55f57d1c254413b611cc121169164c57627bd4c8d68f23afc762f0066f4ab8f3a61a5e19b2b86c269673b3df0e30052b6889577055c512b983bd4524c6cf8c0fe8745082073b89e68d171395c533b62e9074c3297ac551893d4b64bd05b188328bb9f1719d48773fa419d358fb34de5fdbc6aadba70efaf196204a60b3816759c369f451a63d7b7f86f448ffa5861f229ae9f493ea7b58e01a2a49c7d3453e9a30f91c982d08b5700c6a5bbc25101d43495bd9e8ea689497f79faca7faf6b8407d94f547c917d0f47d125841807d3ea7820c154e5213f2a8b2eef366ea556b57ba11095485fa3bad3a5d1106746f557360a18336cce3f14c10005b7751700f6026365ad3f3eaa00e8f1c75c990f5aa6ca0adb60fa1de8cc97e4fd22ee781b76aa0635bedc614416b4d5c294b10ab17e6a97d3478925ae70fe99b3d15157aba67500b3128443cdea5f9c96446ab94e61a9b08f5d369c359596aa9561166f5b55937370307dfd306b0c6a4a5ce8ae684df85f024b711300350ae310dc26df82e6fcb9a01ccfdfcb7a7f5eb226654af37279ba9fdb2ae93fefa9a56ba15c0dd09e91ef5849fe3b14ab644b6b35c53151dd026c29d828592579927d276bda71b6156e5de72b358f8a4a8acc778531d44ac92b2d686654380fc6aa37a2fad1b5297726220ac425842a0d5477a41cb007cccbee65765e5090f60e734fac42e86313a017140e00a21717fc22a58f1b5f3a15fb176fa62ffc2bccdffe83924e6ebcc231f638f49ab3fd381589a1b34cee4d9b8b1c9fca46e353f9103cfefd681c2c5388b43ef34d857f9f637adc28f83a88a1ae91c203296a29967da75742b4c3653d13c1018251b278d796b258ccacf37b34d17c51c0fd986f382ce23c6bb151933ea3af9e419e77f8d66a9d462100bf2632396f9230a679200b63b653b0ff935d0af1f9bfc2c04ee288a8c11bdec8f49770baa6de21eff65453a77f1a963b90ddb47999a18342acb0cd1fba2fb3b71e2756b3d1d90aa29b243fa4ad8e7382bd474ae600cb7382c92bf00736efc69d5233a75326c56b486bdb132caff814225103f16fda802ef82edbe8f6d4190a6f93ea384835d4b39da72b6096751d700ecbcabf1cd567c423c17a3b14b02308ab5542a73a51b78dd9bcf228c44479d821f24402162c2d3512a6860ecdb50e0f65ae12848992cc72601cc594606380949e0f3b7ea411f770426814297f6f6eb4dbc31e0b071e9c617c6f9a456f7bb07bba240ef1dfd8b2109c5fdd85ec02a4d01cbc0212a83a83e5cac42668d503501772576bcda73923a4b4e9460b6a004c981bb9e2bfb4a2881df85c84781e52577df53750ec042e170e9eed26bf6012ca777eeaf92badd99cedf556ade6d803ca0bd997a10d536d71f5d981669ebe025fb5d8ccb1bac3a1a0a69d6b091b9aada19022ab23d239427e0f6a84808777771a2dd953a2e1f3db0358575254557a74fc84e5e049ffa7a51dffe82d3176ea63eca2a2e31594ea4a3dcd185bd040e64b531ed9607fbacd5c5c7bb35ee7007c3ce9958829be0ff17ca28b85a39c94811d6250f7c9c2b29b9ea1cc147734c1b6"}], 0x2448}, 0x4) ioctl$TIOCSETAF(r4, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:38 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000a40)=""/227, 0xe3}, {&(0x7f0000000b40)=""/238, 0xee}], 0x2) write(r2, &(0x7f0000000940)="df21fb9a97444ef7006513cd08e79aeceb25e7ec565392825a6a33a869800bd7b6aec3e543046e48b0ec4383332aec2329754add42e50d0b700d90913ff0d99d2875890a9e5fcedb099fb2638ed54613b3159e07bbc54ee8dc4a29720614f9ef4ce3230035453e8f2325bfdcb74ae98570051f4eb25591056d94ce0399460fad92f918944db4eb4c667d2a0222b38255e677c9c971a92b651157362d328b605fa2d18459df50f53969fc39bbb82d3e6126b6f1241cc375f0c0ff8d3952c7570a13672c6982cd7322eb8543516d8e3b691b88cfc70917ef3d34bdff30a251c2c3e40b478c03e06b", 0xe7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:38 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x231) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0xa0, 0xcb}, 0x81, 0x5, r7, r8, 0x0, 0x1c9, 0x1}) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0xb68) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) accept$unix(r2, 0x0, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2020a, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x200) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="770167bf98410bfcd7dbe7e6a949a54c0aae13653fc0a1b9ceecf407a26cf547e850efad0ad6c63cb3b59f7afd26a3cffa66bbffce991d93598eed30dec4ed6446cb588d799d2b56da7eb52408fe3421751fc47a8cfe141d17a0496ab6a396dbf2d9287f624bfa1a658a7484931255466d9a38cb24d0d65d30e5ff8a56011bd336972236ce71139f8a5201b605f6cba2abce192bf58b453c9f5cbc79f91204353380a1d5a61f0d9026025a2c7d393ad10a8c41b7e3b5f51783559cb2edf777dab5014a44198a6a43768a4101ab2bd8832faf3b", 0xd3}, {&(0x7f00000002c0)="9d355c5b2ba160e6841966359b95e042155fa231296716e98bcaa32a5e886d0d0aedc902ed0eb50607651f0db22de2a9b006703a6ca5b6c22e237619e47d53838c49caf036b8279095f86ae40f921f0c1cfd35824bdb071fa8dedd7079aebcfc5269c738583c0f7e440520f2307eb16a38be5f6d0622f195cadf013aa47dc30eb1e47d46ecea18300137de98b74bc98e3e27552c1af11a84b3c5d85be1e71971ca9c13597acd7255fd56525ae34856ebb7052e9b2f63143ab3481c88921b502ddb4fec9a30817ab8b80ea2074f0f21764169176fcdf094248a2339a4f10df70f75fba5ce10807f1fd6b74cd39e6953bd01", 0xf1}, {&(0x7f00000003c0)="43c9ca71169ba58102131e966f085be584cdcc003e8be378e512b45874009551db1e533e9c1083ecefb773595a79cda7f0028f1d7b982061e267a4e8a36933ce090d81c5b02e18c219e92ab32961c60b46d87bda3c0492d6031279e8394a086134828f9e65a8e9dcf21865009fe4a31c12bdefb794f9e9c3fc93dca66dfd048199e3cf78196cd703d432899ada89fdd3aedeed296842e169f93cbfcf0b88bf652d9634bd7c0ce5f2fdf70b6a470d144934bd5d0fcc9c15c809ebbee0ad7d51b3d377f41524f8bc0e59b1e1747e10931ccc0e27019ff91375150bb97c84b5cda1be3880afda2e2e", 0xe7}, {&(0x7f00000004c0)="0d3593580a61d984942b007cfc61235459f12ada861953a392d5654352849fc33a2a1b32f4517299cae6444d33c8b7d0843136fa5a5d9b8ac497a2e95afca3da9ef995145d52cbd4315773d09124c295d680e9817b28d46e3bc9ee86256118c51d99ff26bfd081f705f9a066306306337395f69feb070df204545e6cb4cee7a804171d96a53402956814b7ccdd8571d25a7a5f4116cc8428a67a813723484c6aa1e7943700f28f4fead6dd397a8930b6db3aa04bc4697965a11b4ddf5bc6e64dbf4b18d679f61d5426cab6e7f1f4841d0428687d905f253cdc06eea9", 0xdc}], 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:39 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x8000, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/222, 0xde, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x1}, 0xc) socket$inet6(0x18, 0x8007, 0x400) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) close(r3) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r3 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\xe4[*%\\/\x00', &(0x7f0000000180)='\xb9\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x0e{@,\x00', &(0x7f0000000280)='+%\x00', &(0x7f00000002c0)=']{#$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!!!.:\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00']) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r1) 16:00:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x50a3ec11, 0x8001, 0x4, "c61dabd4ad728619f9e4386e0e5cafd78bf93877", 0x6, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 16:00:40 executing program 0: r0 = socket(0x2, 0x7, 0x4000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffe000 didn't change! 16:00:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f0000000140)={{0x6}, {0x8}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) getpid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffc000 didn't change! 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000100)=[r4, r4, r2, r1, r3, r3]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:41 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) getgroups(0x2, &(0x7f00000000c0)=[r4, r4]) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:41 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0x2b5) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x5, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8880, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r1, 0x0) 16:00:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x2, 0x1400, 0x4}, 0xeb, [0x1, 0x80, 0x4, 0xffffffffffffff6c, 0x43, 0x1ff, 0x3, 0x237]}, 0x3c) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x9) fchown(r7, r3, r5) write(r1, &(0x7f0000000140)="580870e1600e408df3a7ff5cd82272838e373d1718db1de4494cc45ff94310a048144d4028f34a399234075fe3a386fbfd11021b5f7002fcd01d4fec34a4791231d36a219ffbe768d12892c98db32af6433eef8929de2e6d8f3909568f0677bca89017e7e7e5101c631be11c58aacf2aa73111e6a3174229d1abc7098bc993184097b5129b2e45b3efd3e000edad9872dd1fd1f76714a1ef6250b1ac94e1341a8f327102fdec9163cd1aff85f429ca8ced6ce931b6caedfcb96a140528b6dda8179f", 0xc2) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000240)) r8 = msgget(0x2, 0x0) msgctl$IPC_RMID(r8, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)) fcntl$getflags(r0, 0x1) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) shmctl$SHM_LOCK(r2, 0x3) close(r0) r9 = semget(0x3, 0x2, 0x201) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001380)={{0x41, r3, r5, r4, r5, 0x23, 0x4}, 0xffffffff, 0x8, 0x101}) semget$private(0x0, 0x2, 0x80) semget(0x0, 0x3, 0x128) openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) fchflags(r1, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000001440)) 16:00:41 executing program 1: socketpair$unix(0x1, 0xfffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x809, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x4, 0xf000, 0x4}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) r3 = dup2(r0, r0) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="d6db61707a91485cb97406c905bf5cb2786fbb1908bda40b5ef2947e5afdd2916dab1fef242f0c5ccc862c95aeb49711ea320db72fd6d372f9e65ae0ca0d7d54925633aa4e920dbdab503947070763e8044d43530c48b92b7c341b87269375dd7dad958090838311d30f83471c1f19f62ef936be07d7fc12edec66624c16160ba143268929ee3e4854ebfe0d4baab5bcb358ab591b28dfbea59f242f9e7c57acc931384af4b18f748d0a6721e1a03ba224ec6b8f04cfa6b7e62cbd726025ecf0cfd2f4009b581fa04270f29df2493f55925e2cb75f22d72bc3423bf28ff19ef2f50cddb156bd939bee5da8a6d1a32dd39b56d12be015b28c2f", 0xf9}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x5) shutdown(r3, 0x1) shutdown(r0, 0x0) fcntl$getflags(r3, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) 16:00:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x2}, 0xc) setsockopt(r0, 0x8, 0x1, &(0x7f0000000080)="adcc18e3e0e9d89255058fa0623dbde9bacf78d75c94a0021f776626cbf4fd2f6a2957b51a08f1832ef5c861d4486502a56ec9e3f3a4533f5e6d655107d7d6bf86d66499d9c3fd9fa2cd6fb591d9ec11458b6bbeedad93ee84664066fb3959700d9f51f5d06b5e3b5ead924d6fa952780096570bb38cdfff7459dc016b6a75e2fa51d7263a43a8196998a0761c02bc53388730df255038f9fda2cfa90e8c54f788f2aa9bd446460711e67f897181195f074e0d114482aca2", 0xb8) pledge(0x0, 0xfffffffffffffffe) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="bc757ba43369163b3c82b1b4c558dd4679bd2742f8e94910b025e7ab482cffd7bdfae712e7ae7bbe6f893d6c4e7b1c9ea5c68f8b6adffd8074bbc94bc780efc5d952ca45ded59e4efdf0ccd9f7ea1b685b95b956ea43a1a0831110bcafcf554fd2253f8ced5ae666267a8e31c10f9e0c77995fbccf20", 0x76, 0x6, &(0x7f0000000080)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="28b48b484775e84f63425de321ca8f7993c3d830f125defbdddb86574703f5024bf682cf43bca2b2aae9c01552a8293a1e37fdef6b8eff1a1a", 0x39) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="625f9517efc08a48af894023b16c4008c2028a6376ce73c61197429f8d7b13b8abbc1c31e1426641d5", 0x29) 16:00:41 executing program 0: socketpair(0x20, 0x4, 0x10000, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = socket(0x39, 0x0, 0x1) accept(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/196, 0xc4, 0x842, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x150) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc0000000, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x5}, {{r0}, 0x0, 0xe0, 0x40000001, 0xd653, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x6, 0x2}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x26, 0x20000021, 0xffff, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x19, 0x8000000d, 0x3, 0xfa00}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x100000000, 0x5}, {{r3}, 0xfffffffffffffffc, 0x81, 0x40, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0xa7, 0x8, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0xffffffff}], 0x1ff, &(0x7f00000000c0)={0x6, 0x8}) rmdir(&(0x7f0000000000)='./file0\x00') close(r2) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653000af75aad925d66be37a062c5fba29a6e25e734c1e1fad0c42ba220a7c22f673757277c784278918952ab10e8ec262bcdff9e4c39aed74bb569d9cf1e2ca8ef2678451ad6c6b5495009c79cb38cb38ec5e09f13a095b1812adce1d6bbc8ceca1ca4f2cc631db264aaaf96456625a1bf340950647b219ba21dc1639982a80ae707e09726c0ceebb0018d9b82f2ffcdcefac9d943cf55cb9ca5747ba57113b78239c374fb80282f9bad031d9c0e5e0d2799628772644f981ad77cb74b3e2855420713ccdd4fbad694989a1dcd36032e3255085d7e9c54fa3eddda2af1165e4cb372547b7a6dacc5c4d444b0ff47a99d1b445abb3c6e2776ff100feebd5d27bee0e"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000080)="0e688d43d9", 0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x10000) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000080)=0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40000000000010, &(0x7f0000000000)=0x800, 0x46) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="a2e68c5dc3c433c93d06e85b28f49cf2a77182a426efa047d6581c5c3cebe464f56a258a6147a0795b16de9d0c3cd3177a45f7e9ec64f0a49e26c8e35a29", 0x3e) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x38b6, 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0x1, 0xfffffffffffffffe) 16:00:41 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r1, &(0x7f0000000540)="fca85c7d50b95b0f37f7886b58dae97873633c0d68ea47d1f17e77d712574d2d510c21c23c8d1c5c2ff2a6c0650e617d66ee2de6d38b0055efb5c63e27f093a2ee32068d5a819a006c381c83ce6ab2e77730a273db00118dff524fb3163545336e401d440aa746fdc103c1b9356d19b1eebdbe962a02a48cfa25ad834e0e3935ddfa6bce10d063695c8f23da1241d448d2f1fbab60a24aab0f0ef82b03d85c1fe33255aa0cb7ee7b4c21b8a4bddd92b04e70133b367572f2dca3292846163135b251daa02e6401ec4bdea1844e034abd4201683ca65fe811590d256c9dd6555765ad5798145437d33d4a46ebe6c53cf7fca9c006bfff07d4acf6ba56752b5e0ffc85c83842b3857ff7bbd036bcd9ddd7cdd0e73de49dc6704099e400688bc32cda23f59c95abfc2ab2140f4b56bd948c50f5c6fde2f82e6da895401d6eb166a2e40eb117d8d103b7fdfe0e382c4d700a69d2ab457340532864b11bd4ebd76efd9ca9f2b608395d9292a7772973c46d9be1076fa7102e76a010244ed591c24b51723c9c73f117b95a9dc077e0a39e428946a2c8ed85ff495fb7db69bfb62f78c12fce08ebdb0615f5bb2d0dc327dbf347d9854242e587a79e857b7e5ce95b3ed698054739ea2ddf72171f4ff05d7e416cbb1c8906ae5561ecf18812ae0b1ef76f072186a7d63a1e095a6f9b1b9f24dff2afc36371c4a4e54d0daac3d5693e7f25d419246ab53c3a454ca490bfbd0cc7f86fb908e0df2a270fab5e0450ab60ce6da326aa0cba23cf79c4820fc0c80e20bf97cbc8c431652d8044f186cfd08a20ac416f18105a0989678df1a510794023bf1e2fe565c274ded0cca366751b0ba46cb3c650fcffce508a1fed1d73aed450e261d8b65ba0500a4e11097e8980c1f2bfa803caac352d8aa692b6e4b4e4f23fb23f9f2270fff16da80f63fe9fd1374031bc4d2f236f2000b697d45e38296816f0f1d241e3ebed9315470be124f86d0e6287f7ca4ce92c8468a14634b4c9020d2c94569b713b8fbada98c5a29efe97b31f6726eb99d612bebe7b146224f0e067ca6003cde74a21e62e18529a9ff4fb43c224056d6f28b31f316ec64f80b2fceecd95e7555adf272e17e975cdd6d5ef427a4a4a5a3745e01772ed4ce25253f51d116e0c63506ba3352987e9efac971d66856dee63dd1869386aca8bdd6c940c821d560176d81061dd365d48471b3bd8501f45e668271948f3d58c9dd9234ff9e2713d9a04349ac53f912303ee85fe72012a0557754b069d7bbc632155d547154d42b46e01ada4639a323bd2d452654a9524c0f1b7fa4102a96ba71e9b2bec4142aa036893a264c2486468b3a8490f9866b399e3884a1d487f26bcbf3454e86508f069f79fda7b60cd958df01cc57615547f6930ca8d89f5e9589a0fa5463d4020fac13014719920717699e5d3195469a1969868eea8ee5f16a25c2615c27ae8421d48674753f7d052a5aced2238dcf0d386d3dc214088bf9a463638652b55165cfd96d350088ca6cc08fafffaee714a642533f5b4398b8aac8f9823058ed076101648d0602782feb645148d6146aa133256377a6b2b154ba629daed07052803d1bfd84ec7475140579e3490ed85841d678697e7a6be58693f031333c3b7941e3298f5ce1ba6b0331dc0aee9f0256068c28eb2cd7f5bb62ecb2824e0e24d93890ab353a657796e20d3750e0e94b73691adf57053659271b44d67528526571e607ac78b503e299b279791303b49b515db25b1f334a3d40706065f4b71a500b8b6c8941e8ca1c97ff79ef8bb99af767d7e71dd48f053839199d6094bf81dfc816b599268da4cda9581745ead3d4a0e2f884aca1412b331807c38f4ece1a1ec3be91d68dc6e4e5ccf4399320cd9d764c20935c324826d271b4b65481d5d24ebced814c52901ddfe5a72b9c5e232c2fa8a1438341bb64088dba130240b640e134399e1c73e8cd44a5343638f9fa7c4dcf46a7e1b0932850c2868b344eb17e3407aa22fd693fb3812618e92c6ed03df5ad4faa49f8759ab340fe89de84b8b568532e286189028a58fbd946428706bfc1e25e3a84f9abbcd70c162f66012e831e3b11902ea8f7488ff57b045716b410b25ca1f8b7f1e009c45c717e4fab3851090ca631dd91ff4e14838a23942321fc40b4a4dda8885d586e3cc2862451757c49bb7bf287545db93b746dafe3ebcf3422d94e81ef376f125692215a7301de19233743879b4c1b4ed2f924d11c5e408a6170290688699a7fcd852b89b3442b11f14a5e303f6f339f307478dc2ff2ef07678546f6ead2d18aacb5d711415ebf8f53de2cd31819c630a37582d47dd112e9dea04171fb4a460cc5d09ed8a9ac805d219f2516715ef593b12b3f571ad44e605558bdfc762cc4734c49d0e1e2beaf291b0d0e411ed70e7802d32c62eb275acd201986439bd92fb53badb64be3f1677712422f6a3819d61031fb019012af1ff6db50019a09ad23633e16997b359a42ef89f44fcb8814d3aa74c78e5d793e4a3ab71f98cf2cfa69e50987603ca5d23156d579455002e2edd4ff503a09d7054ab0ffb2c65b599c9ab6d046c934251c3e34b608e0fafaa43b41ac091baa7d76c6697a70e99e96ce96589f53598ad5d378a085ececa2487123a707bd0f0b156cdf1289d9217c04be746bc84a01e960df74bedf8e4ad02d7887af2404dd2d0c152360624c62d97469350948ab4912133beb21ad8d4227ffc23f3bd9ba0a3209673a06a942228148b975c80575d183e8e0b69d1d42da0a4f164a9458f3656d3005eaced1cc409192ca4b1705ccf63ea391684c0169a7a2c784a6746a6fe3ef45ee7db54668ea012acb4226e2c88645eec41d440e85730ef33950a48956ffc5da05c8389cc9ae89c3fdaf96eb73515cd221e3a28de5380a582f84c2e0d2cdb2c3ac81f34933b3ca49aeafc4d1058f900b058858ec0152f50450e52abc5b5b204ad92cf081580198eceabe0f9e2d875b55a5d7cf7620b2c720861caadc2976edbe07dfb9553aba853aa5c991d3da33336c8ae928ce05dbb8c06277afe035f9f5d5301397982e002a178c8ade31556f403eda3e4697a5d3fe258fa817f26d8c557063b64ca1c683da818a31fcc0f533bd7624893b40f77261e07c48a63c8e41f186c7f82e225439c4dd2090e74a3014a6bbff853e9d0e9f58bb58faee9c9891640fc68b36fc52dba2ed1d816c4509488d8bc63b9f446b7f5b50106f0352121f911a2d24729cbc71f93bc7acacee6a38e274793ee345ab1abd60c275b27a17d64c843cef13cc1438d3d377d4c070971eb1b43b23a435789debe42fced1bfe2a5924f2afc63b8fd9b5c9227b4234145c680ba8db8a6e4d11399bdb08522d72c7af0899fe09eef1effdfc19a7b26324c562cbfef5ea5229a8acd78287ab8f21de41a38a73bd8eb946125556b1947f6b96a1f021374c9a079190ace52ce36e74cffdcc6f543b8c781346accbbe8476b4bf85228e9044c399e78dc4bb52149b9cff0492a553713047263871064e810f04e77a2d0fb86d7ac6d34573d64cfb4ec176d10cbef5ff78affd803b1f0524399d5bab49feaf828c43e7acb652c495b264f3b41f4c5dce4e166fcb814d5e8747933a5f881d0ca41b576b6c10f765c059043c778e86f4800af864cbd87abd98b7f605689edec78f07d63b6f05879ec4f205486549021e06a0d2f89c8b72656a1aa362884566c6f0ae93bfc9e85f2cc4d7a411ba09682c65570935ad7875d47709628895d127d426e74171947ff465d6bf9000f29c941e2a7d8e664d47c17ed4bce71bdff1fc10017da3e8965763a95c5a341d9b4e82f03f621b21205f58c526c546ea84582aec4b9d97a4864f0d966b460d229b66a08926976f413a37215470523ecf36cd4038e0518d02b23e98804d846ea344ce2e4931ef5bc974be3c833010a4b679beb0a35f79d5efdfd936a0844b1263b2b285637a9ff58090c55a7290a4069fcb1667df11ddc63c8ed346d7c2502bb352cb079feec95ff3b93e1906d9645a4fa83787d9de51f3eeef806829a661410d45640692375435906a40dd9e6314878e2122adbb124d57c7ae9d92629a8c3b9d742a18adf0bc75b35285632afbaa7b3239029d5761bf08b40cbaa0d1fb1987c750d8a01810e82aceafcbfd406ce0317b1b364fce6281076c248f44af9ad3e6413fd1a1c24c905759b2b9d3a5dd71b69d29442a0c5f8c7454bdfb68aaf2988df6f21e5633da3d8c95a09ff7c0f9900c6fee9a5c8adc50401b19bcbfcde491308073c140fdc69997a05709f02dffb81b109366057ae43981ec765aea1ff2a5e0a283e813ec30d78d1b9bab97ba16390b98864143c926138682454c176f0d2da40b32706ad9105803feae9422c7e6c637a6e062847419b59da567908b15549bda2c5c672c86518e4e742a0e868c6244bced574314891f7a3ce247bd057350c7083bae6d7f7b0a29bc2349fbfb19a92dc69b259137bcc94728e2c44aea2483ffe7f3c0bff61e615a23d48d86783889f21eef652fa03020e7249ad4376ac133722897c51d54556f347aa4f897f4aec93d356e86a5989171e04f204211e6987d818271a692718f6368c222cd32d0e0b4552023c819f37d1b1baf21149405cd7f8990fe0c82b886086ab68d63da3a9389ccac107170d2417a6a822ef8bbb24d8734d6b75e165645dd005ba14cce1f11e5398f65faadd45f89c87b136ba9410300245ca6fe26ca69619555c0ba66a188c14cfcdbd872a84b2a9e5bb63d4715704c556a7c740eacb564757e1263a414bb26f95154ea0d0b8b00277d2e4d61ae0bd875a76f9fdca68e2814fbcda7a12f95175767d352154d9158d0664af68fd2bd6ad4e018672d302586283be220de50c489de4f8f2a4899d56f55481255f5af1f9acaff64546bc2d78555788edbb1d5cdd6ba004aba72d967a3c6fb28418af98e3a04dbaa999f53894ee793a2a6a63be142f9b3bc7344e9d24f6c1dcedc6d04ccfa3c1c70fb6932036546ea5eec12d572adb105ac345c511a0810d7db1ca789d467700dece113331ed1d2c334e7cb6190bf3ed1fffb8822b5d25154189db47911a9732f828451e1af9c165d1cb362693a940d944a405ab0a7b9a1b16e7c79338519f2cc709c186f6fe5c23eb3bf2e7515296865fee27a8991eee662f46c4ec30660069bd53cfef93b638e4318d9e51cc545e30d2db0e2a6cda2ae974019bf103dc2bc629943bdef5dea5bcf15de1957b984a17bc07beba24ada24cda372abf3a55f640aacf757cfeb63bec97321db82126357b757a768f4e152c138bf4ce0242695def5aeb73aeee4915fe944233da4a3bc01a0013bd05c1dd176c957ed91cbbfe12aec747b6a624b2c7240aa5555a68dbf192b81a09c9952eb89e1be9557d308e4d649caca89b2c04e82b4cf72115552129ddf93927aa5a4fe21f20646cd63de1142af78916c18861e9473214b6e942e66ca96f79c77cefdcb4b3772b1b82fe9c4250ba1cdf8e0b912702f1448b70dbd51c6023ee06e5aeada67f0376e727cfc49ff1fc41438bf66914a87aec38b5fa940f06c9683115d8303dea1aec11ae91deaa18a0b537b4c0763f76f51a7ba47d289bf973b0cec0819fc46120d5cf389a40eee1defcf27a106c0583630478667199eb1b8f5b902e2cf12e1ec17d4d0e75a870ac657334ef61df54e8fdf617b763c7dfdb147c405cb47b4f7aae0d4f6fb0e789d1a072e6cf6e3450c58e9353e55549e30b917bc143fd2a0748595a005744157bf7d7fed62741ea86318bc706b25", 0x1000, 0x7, 0x0, 0x0) fcntl$getown(r2, 0x5) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) chroot(&(0x7f0000000500)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) syz_emit_ethernet(0xcf, &(0x7f0000000400)="5912634b14d88dde37c04edeb55aedb7b510c652322050345011c4ce82b7ef79fb4e7eda9bdb1d37ece7fb16ef2fa572aa101dfecafcd71aeabaa210ec3b7bf0af0a2e5da3449d6144e8b6d725aff76aff2542acc635382b3b866a382b0d26fcea043c340d87d0f4254adf853f9994be2148168ef63386089c575db5192c8f91153a6d798e7e57b9e9dc1d7aa9ae7c3b3d77f7990467969c9a5fbc8317a6e873892c67497f74a3f58fcc59d9247c3e32b2534175dcc7a595fc6bf0a5ce94cf8183193f71bf84346218b41f224a5c26") 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000100)="5535ec371abac56efdb8a65afde1c9fbc33c0a4fc187d3bf6d0ce0bd4e25", 0x1e) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:41 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="70fe335f7a5be5ba6a315d6384ba0d54d736facd3baa8f57a638b91815e23106b2c4d3bf8c51bd0f4521e0d83624fd378a4ae61b2756d890fdd6a6bbeca0286df020afd3d0c5ae2bb9ee5ed4b41192e6c55e2de91dfdb1fbbf6efaada296c0b7403d34bc95443c6938a1dfa47517933c0b26d2a7eb7a9f5ac3bd9c6eb10f50465562df499f8a31b446383dd02830cf1184", 0x91}, {&(0x7f0000000140)="1dfc79a2251e521cb770c3c9897d61236785279864ba567f213de7f510e978d42eefe5dccfb1da8bc716ca0dc1698a150c141802ce97649e2779ef7e173d6928b2557774499952801b678c21bba55464a0f9ce612b5f5ab7f79bd8cba58d28403096ec81b34298dc702a", 0x6a}, {&(0x7f00000001c0)="008a73187d915d4ff018fb863d7cafa3b480df02a62e7fb2dc8564", 0x1b}, {&(0x7f0000000200)="060f756e7f9292120e67a22a8c0fc4b7d21885148d3c1bbcf1319a1bea0ac8136efbb477a2e17906ddba15b632e44e00be84e0e03a1c7f4eee4e6b5a9fdc76131d4a3b2ca1af2e94f39b4cea0d654e53dce8217f9bfd6ae096364aec0e9db734603d323c5c7c7f7e7063cfb6f1fd0dfbecc5f1422f282013ea6a319df199727ed742b9ccf4ddfda25fa778083b1056cc1f146d80515a411d663a4b46b443e671b03217d2d4fd238bd78440347eb2b7b612e41985e651f8f97c", 0xb9}], 0x4, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/31, 0x1f) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\xaa-,*\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00']) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 16:00:41 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x20002, 0x120) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2a0, 0x0) socketpair(0x2, 0x8007, 0xfff, &(0x7f0000000300)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x42, 0x10, 0x6, 0xffffffffcd8e6e1c}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x8b1, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x200000000000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0xff}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x3, 0x400, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0xa0000030, 0x9, 0x200}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000040)=""/122, 0x7a, 0x842, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x2, 0x38}, {0x3, 0x4}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0xe31a7591d70dbb36, 0x4003, 0x9) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:00:43 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x453d, 0x0, 0x401, 0x7, "2a9f6abbe19ee4d012e6218aaf40f79d4e409317", 0x2, 0x80000000}) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 16:00:45 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) pckbd_enable: command error 16:00:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000004880)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) r1 = accept$inet(r0, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r1, 0x3) sendto(r1, &(0x7f0000001680)="078b8c1c6b57982d949019000d31b826cffa494a1ecb3a0c60e2bf23771ee4d8c73adccdffe59f2dc9e8a3b7c93cce119ab5a425a76d0d97aa87b0a010183e7005fb118d5aed6feb06d170942dda1fbf040e4a674048aeffb9aed37c4bf8dda797c729e40eb7296756fa6728a0276ecfe625d8ce183af886258f751c0b9aaa88248cd4308015ea77ba161dd45ce6d718898711540b1e69d11e4a1323969a246e975259655716d44f789681d331f4612826b8ba9454636803f5e09edccc90c3c9eb69511ced427ef31046af58d0557d7090f312550525d55ba1db3a0351d47d1fcd2b75d9ee86015ea6c0e22d037f11e45bd7bf3ace98c1ee", 0xf8, 0x4, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x0, 0x0, 0x5, 0x4, "91d67214d9bc30046f87125e7299ef2278b2ac81", 0x1, 0x2ec1f795}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) r6 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffedd) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r8 = msgget(0x0, 0x10) msgsnd(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000006bc9f1c70062000000000000"], 0x9, 0x800) setsockopt(r2, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r7}, 0xc) r9 = socket(0x20, 0x5, 0x80) setsockopt(r9, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:46 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x4c5, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) syz_open_pts() shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffc000/0x2000)=nil) 16:14:36 executing program 1: r0 = socket(0x1, 0x1, 0x2) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x4aad2871cc6f6f28, 0x2, 0x8, 0x5, r2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) r3 = dup2(r1, r0) clock_settime(0x4, &(0x7f0000000040)={0xa2, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xe0, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000020, 0x2, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x60, 0x100000000}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x62, 0x0, 0xff, 0x27058000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x30, 0x12, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80000046, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0xeb1}, {{r0}, 0x0, 0x4, 0x21, 0xf817, 0x101}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x101, 0x40000000000}], 0x7, &(0x7f0000000300)={0x2, 0x7}) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x0, 0x11a99a5a, 0x7}, 0x20, [0x5, 0x1000, 0xd7cf, 0x306, 0x4, 0x30a9, 0xfff]}, 0x3c) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:14:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000200)="01", 0x1) 16:14:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 16:14:36 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000500)=""/137) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) chflagsat(r7, &(0x7f00000000c0)='./file0\x00', 0x20004, 0x2) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 16:14:37 executing program 1: mlockall(0x400000000000003) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x5, 0x29ccacf0, 0x4, 0x100000000, 0x8, 0x4, 0x20, 0xfffffffffffffe01}, &(0x7f0000000080)={0x9, 0x0, 0xffffffff00000001, 0xc85, 0x6, 0x9, 0xa28}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, 0x4, 0x4, 0x2, 0x100}, &(0x7f0000000100)={0x100000001, 0x80000001}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x0, 0xcb07, 0x9}, {{r0}, 0x0, 0xc3, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000040, 0x126000000000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0xcd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x6, 0x4, 0x20, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0xff}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000001, 0x71a3, 0x80}], 0xfffffffffffffffe, &(0x7f0000000300)={0x80000001, 0xa0}) setrlimit(0x5, &(0x7f0000000000)={0xa5, 0xf19e}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:14:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x2) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x13c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getppid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="9af171676742e97fc2236ac7098de579bf2b3254a307f23f431dbf8beeea992e7a8d2daec82958674b63283d072d926c99cf1b21e5223feeb94b9ff91e63915466535ded634f0ea87f1119f0f9d0f4214fb4c901da81d4117ac6322e2f17df8897d4fcf5d6e297", 0x67}, {&(0x7f00000003c0)="04d2cccebd154eccb3ba5099b5dde518e52d86622b3611f50967feabebe24849ba2ed08f9fe699b0fc6a79e0e5c120f6d4e2372b7e2b58151b1ae70eb7ec40233a1702c5f4791b0b5c0fb3af3faa3ed98a0c504c87e5e9aa154ded0513e57bffeacea74f750a65a3a31f26d9c8e8bc201f8f5370148c7260aa4584ccdb77202aeab71f897f1d34f987aabd8c91ec1657385e2e5932fc62d7967e24c995c4ba03f8a8140ed69b80bf35853e770c291b45e12516a623586480d6e7b9b861ead08398a3900b4f49404622b4a307ae264f53bf40e1bfea954c7ca68354430a4b122be06ff2909c5ba015ff0b83", 0xeb}, {&(0x7f0000000180)="1d667cc90ae2cd56683907b406d746fec0be05c4f70813fc26528bd04718589f0049b92e1464ea6e63443cfb0b", 0x2d}, {&(0x7f00000004c0)="d71e541cbb5cb79938289a1ea60f690e4bd6afb95f14b0e362795dcbfbfda01ba17dea3de4b61fc0fc633b20101eb34474db7212315bd0a2223b2a8632ba2243b7af30e8c8004b1e7cb6b99fc01da2dbfa70f6d6b8d8d78579465aab64ab03bc78d80628ffa6c48f2fb37d6a08150541f41de2d6b61754669969c58f1f67baf6d98970a434553c06650995e46a211a86665744fedcc02d78dc800851672dc2cef0dc57", 0xa3}, {&(0x7f0000000580)="dd625374cd56cc9fe2a6591cd9305bf20e8c13dc9ac88fa3659bc655a62f7b1b12cc07c4b2d652deb9c8a5af33f7111cf7374d117c674e6cff6d50872e8657ef5c8c829b8eaabcf9178a1c804af3af90378d89540054faa07fa4022886c05ba7d1843d7e65211e4aa60aef771872804d", 0x70}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8, 0x403}, 0x1) openat(r0, &(0x7f0000000340)='./file2\x00', 0x100, 0x1) readlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000240)=""/246, 0xf6) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x0) 16:14:37 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x18, 0x1, 0x81) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xfffffffffffffd7e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:14:37 executing program 1: r0 = socket(0x18, 0x400002, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/74, 0x4a}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x801) 16:14:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffb000 didn't change! 16:14:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x81) chflags(&(0x7f0000000080)='./bus\x00', 0x30002) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:14:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000340)=0xc) listen(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="b95222a81703d043d4f9b9db1042869a87575420907cf3ffb4d489ad1774a49d43d69fe7a273cb9e584806e8b778f68297bbdf5a961bb232ac452d7b48c10d598347621ee4e70eb424daffffda77d4ac08a35ca8c6cef8c2696880463d1e00e302b9652895b935cfe60b031ca95134eda1997e19e2d44f9c2ed18b57aa9e399fe0810f93cecfd9e799a42368c065091fc9a0295c4796e3e9a7c2a3cb5dd362abd10033718b6f27b1b99813038e6f84ada4c4c7b4ba4ac1d36efdda163b21eb9341acd12c660ea19d8aa0f4733dce80df6bde842c047620d64266406b4eb2ab9d7dab3362a3c9a7004c5ec13cdab7dc6a1a16a08c5900057c26dec425d7", 0xfd}], 0x1, 0x0, 0x0, 0x402}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20020, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r6 = semget(0x1, 0x0, 0x20) semop(r6, &(0x7f0000000300)=[{0x2, 0x2}, {0x7, 0x4, 0x800}], 0x2) ioctl$KDGKBMODE(r4, 0x40044b06) 16:14:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:14:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x100000) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:37 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed0000c8b2ca3ebbc259699a1f132c27acb5267564c27d0206a8af63ff37280000000089040fd3872babfbb770c1f5a850c881ff7cc51e894303b698a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000d007e7cd9c2495a565eb0200d4bd6c2bbbb35aa19aee2dd3f8fe499481d9e29d5ade511389dcc5c9b9d73d378dd8727a929b07b6e22789593c3a92bcdac0b1cee0de734a79fa6b33", 0xb1, 0xfffffffffffd, 0x0, 0x56) socket(0x2000000000000038, 0x401, 0xa) 16:14:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_open_pts() getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x1c0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001440)) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/41, 0x29}, {&(0x7f0000001100)=""/84, 0x54}, {&(0x7f0000001180)=""/220, 0xdc}, {&(0x7f0000001280)=""/79, 0x4f}, {&(0x7f0000001300)=""/78, 0x4e}], 0x7, 0x0) socket$inet6(0x18, 0x3, 0x6) 16:14:37 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000340)='\x00', 0x80) r2 = kqueue() fchmod(r2, 0x100) mknod(&(0x7f0000000400)='./bus\x00', 0x1ffd, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r4 = semget(0x1, 0x4, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x10000, 0x3}) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) r6 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x8, 0x1}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20, 0x200, 0x2}, {{r5}, 0xfffffffffffffffc, 0x81, 0x40000001, 0x9, 0x4c}, {{r5}, 0xfffffffffffffffe, 0x4, 0xbe2592a4d2117f0c, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0x51, 0x40, 0x25, 0x3}, {{r5}, 0xffffffffffffffff, 0xe, 0x40000000, 0x800, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x5, 0x1000, 0x3}], 0x773, &(0x7f0000000300)={0x0, 0x2}) kevent(r3, &(0x7f0000000200), 0x8001, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x68, 0x82, 0x5}, {{r5}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x100}, {{r2}, 0xfffffffffffffffd, 0x65, 0x2, 0xfffffffffffffffc, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x16, 0x40, 0x0, 0x2}, {{r2}, 0x0, 0x3462afe84e02e791, 0x1, 0x1, 0xad3}, {{r2}, 0xfffffffffffffff9, 0x22, 0x8000000a, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x1, 0x80, 0x80000001, 0xca45}], 0xfffffffffffffff7, &(0x7f0000000040)={0x84}) 16:14:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 16:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)="5377b6", 0x3}, {&(0x7f0000000200)="0839882fafc42825c81a4a799af2c18fd2fc0447fed9e779260a6c6642ee27ae906f1744673b0ceb7ff73c5c5a6b580fd7ec9e1bf2431a9ba9e5931ba5b003748a062e318e59d03112aea44b06b59a971abcdeb5c42617dbd2fec10c45eceeb90f971a82117a7cb8b706caba31400489ae96597c4b669d482d74535dd91c98b69f9930df7420da56deb24f19918c718afd59bc142a3a583a5f5fc3c56a41df73f85c5a0d21d11a878e0dd20f6288875fbc30af44057a91ea8de659e20c7f48e1259690070db72a2aea9c1c51c72fc14c4a09ec55f488f75d7cdd6f78f7e2c4061a0454c893e7c09d94bde7c11b630eae19f54a471c", 0xf5}, {&(0x7f0000000300)="564fb20ffc8ac0cfe0deec360e14a82558cd8d5cb1364f2e22efe3dd054a97d79eae445849014d9e2f7970ff133e4444573f6e33a31fa41b6471686b08e5f47d0c684adda44e874342c67a3e43cdeab381c7d90f3febbcccfb06bd3e4dade0430eb91b5714a93715defa2d763f8624a5a6df12254fc37df4a00e3e763d61644aa4ea3d12f5b8c3116ebca9dcd1800d572f38be56904d283d4534d9c24c28a6be3ca2b28c66ff5337def729eab497e0a07b2cd7b5aa1d5c3b795a81dc678adfe76ac23c13dfd7694fd116070b68aeb5412b1d21e9e8deccff4b0e4de600bf45488504bb36d27156d91d6b7af9c1cbc2bdfb92", 0xf2}, {&(0x7f0000000400)="e3160ff351b1e3fe0d40c5673f088412ba5b03983760dee62130a6bd6b32fdf07be29c2401fe8765886aa12fe581d0acdeee9978a76f4ffff7d8983f5e8657d4a31ba6a7cd5825ef25960bcd2d1195103333a2e5d423bffa6b753699702d68e7a9a867661fb43d7e1cf670b7d43f8f7fdce1c40684356c0375d3a95e5933b649d5380a11e2412b4f26ff4baf1345541377710d63b752a5b2494de342e046987d4dc79bfd0dd79b1fec1bb73cc254640793c2b3437366681b1d59b96ce0edb94201966df4bcacee11cc72b29f3d391da299d66bd294dd9256e44396ed357d6e53e36017e52a93527206f6e3b57f7bfb0581946c997cedc107da1624fad41e4cc244fc5333d980a4341905221cbe580dcdce570f6b4d5ed3b51895cfd33a4e6b0c99191833487b6558780cbe8d164d3e7d385d0732b5090b3f90b3553e4b3648ff6d2a39a364fc63d8f6545476aed67e3998a936abfc95ec0cafc22bc8b5ee2cf81fe14c98301b40057d5dcc854c7f2af3a87888465256c35127414f3d4430f0c5ce0a03b4e9613bb79a4c7257a3b17cb79774688382e2556a936b568a1e46e874b893d57ecb235a8aa7c75a4b8cbdebe604910a61784c1b68099f9d7f15d2934fc35fbdb900b1b316fb60687288380262791674682232ec7436711991b16389e01f8e7779110a1af4bb2fe7812b47722617f5cfd38e0664d3805d261b74d50b482ebedaa0733e3aeaad9953c7ad61854c157cdb4b5dc4353b14b9814ff474032b2a09d06aec2ac65d940000910f4e2e4275e8ea2f3b54e4130eb938dcaf00361c4a38a9167f9c09cb85d8385af98109ba564747a51d5ebd2f9ab450e7193ac56250a79d885cdf94fa4d752a6ad13901e654227a84f80e016236241b38b74a70a6d5449d8a44dabb4cbcc87034be14dcceb46882ab2339603390338cd0defa8520d33d1b35dca7d17a019f39849bb3571ca85b79a9a28a1dc600dd61ca79f5a5948f6cf72915b6ca375f7a5671bea5516f31886641ef6db429e9a4bec1a53f81d79a832857a94e82137381212cd6067601512df12fccb6bd64419e71c7c7c3c4c0edb2f2dcab2a2551ef379ae96fd8dd9e0be1024d07db5a5744660534b466a386e2837098f84bd501aec659bf8811179d0295dc64477f80aba12bed360f7da212a28dce14c38dc6ea0af16fb857aa06b7b1b6d1250341a4e4e2a9d20d7846444db7aa7a2025c192d734bdd00f3f270893b96013eae73095ad901c4865b83c469b006c56c3ff5e677a6ef5b23286f6c8a903dd765393501a4cff1106bc6a07144af9ee0be7a787115788e4aa3aa75c341dc90ae817cbc9b4813c2c68ef73c8ab76fef5f3a9c4e28f9b24cd63ad4aa4e84d0d17b24a7fd908f279aeb79ba2af6b207a353c50a22a254f755cfc627322f7184c0207aa39feb8167fca0c3f73bf7a2f9427abbd522741642b9ceafe85b3aac951f8136b28c6922ff08cb7b0bb0328a0fec89a03ffbbf255b8acd98e6cb7c81d9d57eb93cae4bf0c73c7570a2212f1372b790fed6f62733bda88ac197d81a4b90771615d1b27604648310de38d63f334758b5744643d2b517d35707f6efd925aca92f5d7e55bfda791b60cc4844352329d8aca0014ad8e29ad90ae58b3e77ebc84eb9c9117e3727533a7d16132bc1312e1acf3f5ef9c1c9f24386cff3e73c16b914094294665b6ac0bd8ccc3756dbf85c5679345f75fc401f66796392974aeff987879ebb8c644c6bf3f061bf8ba4abe91aaa1f7253b25c4baeae375b07f7d2089fde06089035eb583022cdb5cf942cb566838e4520b78bab5b84fa8f2cadc238a0ed04d486fed42428c6664f32b47393649212921f3fef1a947fe75550d735928640a8971b4e4dbfa776e7eceee8e62a0c6ae95e14df7338e94f42e10981343641ca9dca42cc6b5da4b5074dd4241916bfa4d0d8740794f7ee31a7cbb6b02fe1677d85e20be956fb8836925e6128374dd3b2aee22ba5cab6dea7594d69be054c879ee127f95582f559bc6bdd655f9214a53ff5f1fddce7c67a35f290c3973c4c8b2d1f7379381fe49f746e44582c178150b61baead93deb6adce80ceb7d0078e5d8517a758d0d541d3fcc4f756f10ae6cef3c794a1f41b3bb71728c12c0634d9c08fd34483f8725d6c1a64e7cc5c9770e95e488e79b5ae69a2d3dd43791160cd63e7f03ad068cb5e61da7c2709e40da187eb89530d80b1210a63ab008dc785451e994a10229e577a060e2a024c02eed8e65b5adb496035a37f7d9e2a0c607db65a871e893996377fd9bd367ee8bc8a86a10dafb03e691f151c549d627880c938a7f6576d41a6f6adc3594d57fe40b00c7b07ad81912134d1c9112d5dcae2f21ccc9cef5d2e1c7cf73c5f497a6c8d30bced8675e74f2d133b702b5443f7a0e0092abb01b87802417ad7486ed8c006de9501ff6353562e5ff33b977b4e2d8dc8c0b0be34615e880cea176a16c4f3db09e02b0d8662803b7bae5cc978037f42b94990980535cbc95745b8cd3a54825d245f990feedd164dfac5e42c1e4c13e305bb8a3be2aee9d4866bf67f1b241f716dc73698377637207831d7d56d1371e9ed9539169705c749eca5216c2326b539b0afff2e0badd28eea06183d69320a2e1b7eb6fc53eb0124c875c64d235dbe3915d439d8cc3f30c53192f4d43c532caae53b63b5e226bf128d37eb72a3d016fc142dcaba98769d20b19b1daabe9e3f33d3465d23aeb8cfdee0ec48b10e0c46b11d0e77a5eaf42ca15556368f40530ba0c372878b40c8b3aa7ac7e08769287800c7afbe0b8375b00d0a2fac8f142588eff8360287e17f4cad29e829ddf5dc7664db9c736f905017194edb8170b77082f927918f1c257fb81320c56ac8a6ed5301576e79968a0302b38fd17bab6e0debce99bf7cb873581536228a4a427076683b745661a5da9042b88b242a773dc30426ffbb4c4e4f80570c625c3eacdcc4047cd0bc88f0ab3909d28593cc4a2d4f3cea03712fc2728fa654dc46107d25358ea1aef4cd0f7acda0bf9e7b499390ac7f2ef679bc3a13ac980c23a36d70fb36473a4c6d16ed18efa7603397ab868331a7ac3122b714dacb04e4aac79947bcfaa11e1cc991a7fef828f5726059d6db1a6cb4777785862f249a64113f037cfe390f86276480274b7f21c2cf871c8df9e1a931396f960578c51cb6aacd78e9e7126648fc734db0197290717ef2f9573bc0bf6871983952bcce7c94107b3adaeb240db3b61517f4f364accb4ea0e0bf1c9e8e431a82198b4ef215442e6719ea842e04ca539bbee01bc98665296e21b5909df420fc2514961729184f92a28e314c21ae1e072ab8d2a0cfbbc2bacf25b6a04c06cdc671449e2676f261283e6106aeafac6139ac711eaf98dd911ac0723ec93918845d2920bfbe5492271b94ea64c7a01ddce62d01e3b05acd103dfb88da847d2024cf7583bde2e039941554f3cebd386b585c2050c2b2ad49eefab3050279b728bc9cc3c5e593002cf17b48bd7d3489438288a15051b56fe9dbf716034fd02ad3e4c18b2a625dfa81bf0abb09c05e00ddcd6f042a2e7c05f5de41c87827881646499f5996fc78d951816dc7b407637281dc66e93e1456e97fc1fa46fa7b3df6c4c1363d9068bda70f17933f3859d784af45e2c89dad010f0f1f73dae62e000d1e0d006623905f5876a04d534c17820702cfcd6f84a4f62e42572b241335b1cf2ac5af8636de5268e2ec881597cc94035d6e2c4007cea1393a8232a3d9cf148a6e4610b664f466b4cf001b6502e2a521749ceabecf0b4ff11d2d5b461c1837cbd71d98326b517407673f6c6ca8659e98ea00d158663ef6fcc2bf27e19f111dea226ed98bf2c35258f226350b302a37f858c7b159c330b343bfcb6cc4dc4e29a3a839fc34db63fe5d6c0d8f6496fe8617552051d8684352056ac546a6318cf1f5ad1ee01618f4e980fa90a5eb0025223924530320f185f4a1ded3e1b79e8f11d026f943fc6f6d38e14d90f0fdc3f8a43d8cec35b664dbd7ef79deaebfbd223b80c5d8a588de06621db5a9ececc4cd3076560a704e263d12ffd9f5a346ba77e8416f7457f6c2417362c252d2560f0e59bf72d0eab78b3a32ff34219d78c4a45b124677f045cb56b0b68d58f94c8e5dfd1954c1e1cf9680cded19f87e3d1a9380a95260c1ff54d6246830afdfd9775849d5e9ee3841151c113fca11fe921348b1a556b07215f69ca5f95deaed98e83dc0ba4b6c1b5a9a926c2fea1ce6a739f963508cb5e0e2097195556acb504729a3ee37809e570e288bbebb6d9a09083f1b6bb63c24a5d5865b338b99801a4a64feb55d5df94f40e8db92337fe543aaed89ec5af5c126c916948611934a1c9f34d3185552af9a944e14cd22cd44b6f44d941388224e676028b2d6699e7489a8700b23094e24eccfb75a1c57fc076265145ce376bfe554074a9f16747137bd574e1dfa6a1dd65d961b292ae334bca9ccd13cf52e70b91e7b2048d14216c760c5c2ac28fa6839308de2dc55cfc5f133df7a9e6b0b265528056ff5e9348d675bba54ac9a83692fd056a44b0466bf5bd3f31f391774ab89646f2f6785042c4237865eb74c1f03830089d497c5e07b909ec767fcc83ef06c12704ef1473b2ff571f999ef2ad7ed6764bffd5972a282c6016c6f517fc54518c0c25fac8315eada06a17ddda455b71d8d1c147d57f64ac161a96b72e8d7cc378532143b249459a4f083d525724512b71aea09c9d845dd000ef8dd5e76c09f5ee476083c6229204ca94df2c3ab78b87426dfa37ac8413ee51acb257200d0183e4b05c4a0db06e891f2728a369617d9c316559d3f40e55852ff4be66fee116361c2ccf3440a788425ba6dc5857a720ab66f835708284b10b5771de7fe3cfed30db21e9444ea0b69b2de08acab04b11596a34e4282e5b32a30be06323cfe09f7c126a29817bdc6c981b1e30178e89a458640ff996256b935b9cafc2ab9c9928703c8dbd0954e433964dd2d2555161cf0d23bb8f10cde61339e329c8d1a888d48bf56c98611b1a352529f88b4a93759a37d69d5ee70dc5d37e96c29fa2f830b16392373a8ca66b5e1385a59e72c2d3433e7821fd4706b1ea1405c3a8d3885fefb03a9246b9f2f43013d57289ccb96075ef66d0d01c6f7dfc33954e8596e79d79d5e59ad3ae6f651c1492f7fb9eacf6ed9678f23d156d44afc3c4ceffc76819bd8f09c3cfa1350e42f64f2242efeb540c10df610e1b076d7bd3b29f7f1d91d9cc0721688463d61c6bf9a5de7291af78b13cfdd6968a0ace612dc17f2558021b4a6799deded58f766fad787fc242ca70bd0555731cbc30ae273635e932006976943640161387ab46d70967f8da853b421cbb781aba8266514347d4447bb90603c6228e7abbeea316bd88f588739279df1ad29060b148a88710f3655beb1dc1dd2e317ec894d6374f8af6f6fcad1463e968e16b3081b7eaae2467fffb246bf6b2d905657c1012bab9b141339e619a81063666fb3968dde31a2091299b68a1c90eb102fc8ccb994ece2a9d9eac2c60db430f51a6a6e2a82dd311332f28af2a2b29b965ea9936f05eb3dffecc012057ecba442f3da95f6d2593de42e6ddf72a5cf54afb5740e5d53e9a71466791cbb9d51c610e751ca030e7ea0abca55835929fb1fb96ed5921a43b79588054ea228fb97fb77bcdf3b2d2e4e4fb9ea237e5c024e0a6da3224a85d63b9f182dc114189a88922fb2e7686960c5c522e7a4677bd542973f8dd615f09231ced71275f0f2c05185c315673", 0x1000}, {&(0x7f0000001400)="d6b9c86958ab4272195b2d3cb9e22c2515202c1195727aa666369240785fba41caaa26a6b9a74aad8b59a56f283ad69c1d45713ad25176ccc6bffdc0f58dddf9cdf2946bfc700a2356", 0x49}, {&(0x7f0000001480)="949b83f819404a8ab5e6fc16634587a05b73d85e214cc15f3d4f24918da6a189e13289148ce697d8cd9b72fd6f673186e7e03ca249c7e4c174d5a8b7dc6a7fc28463526256a6b3b570aab18ad1e4b0cc285c54523bcd0795ed27b3574ef147a948ca0f9504fe9cb4a1f6e2898c4774882a6f8ee9ea3d1d4e54b28ba8770fc13e9c95e8e026db4bc1e426d11531f0863b4040afcadf8ca3225c2fd36274914363b2d95db27756f80decd72735066571cf73ec6ad7844aaef04db712474f7ff61034493260b98332482b9b75b3301fb0a05976", 0xd2}, {&(0x7f0000001580)="4b55154395dbf13b9d77a954ff0a0119d3121e803ee38dca47d1bf29aaa028df6519b6b58b587a93e84d777be330f4b656e81dde8ee9e93e29228c84dc440b090ca5a576d2a8da4494c45034", 0x4c}, {&(0x7f0000000100)="e81842bd0d51b30df96f11d20a981c3738f4e693fd399224d774cdae97fa9bf5538bfb83230f57af", 0x28}, {&(0x7f0000001600)="b92a62476c82e8d04f1e1173bf3bd4e13c97c1aa227dd86bb3c14e03f666a098ee8bf1f8e3a7372dc563cb220c43f2320dbf1bce41c8e8091f6fab9e45eda64c6a9e09bb7cbf68c229b90e82c75f2c48c620167f493c26f434ed1505efc482065f04e3c147bd", 0x66}, {&(0x7f0000001680)="427f77d9319c53caf01827e430059e9913dc7191ffcb4de9c3072d175c5825692eecbf565a0b51d549b6d9cccccf286757cc3d651436cced30eb0b6753474e58963e930c00c325331f32cebd15518d78", 0x50}], 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:14:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="8602187c8c869ccc762854522f3e6d80e22c14dc177f8147e01fa42e851ed0b09927eee167160a38d48e9f69f6911f0236cf0453e888ff7ad759c9c47a37d014766af5054a97ed759afbbd6ff20c8b9583e5e077d23aad60513bd7f4db169ca1cbfd295977619df80d6264a4ec8283d222367d136b0750b98b71121bb2608123526838c807dc5fad19839f04b2271f7b6a1df69c445fc86bce52d9a11ae1355e028844aaf4", 0xa5}, {&(0x7f0000000200)="00ab7b1607981f834bb454cc6e704f52ded074f1bd83a5357bf758c96078f71a0fdf420ee92c11506aa2e7bba647be2095b7ad0820539883d0e312df0d79098a9f84c8ee1a4e2726d52310e9c2d1e999fee24d109c4c0ba92edcbe5d531dcd2c3241", 0x62}, {&(0x7f0000000280)="d95125fc82523cd3d011fc455d4cc45e050439782ceb17452d938b46e17583bb5bce8bcd945b2e3a12323ed8c032fd05d8dc3cfe14a1752632a6f0ce94bb44ba19cae7ca570ab75f809b2352fef14d60594b5d2bb2b3fe272a0467c38d7ad6afaa23f386707e868a89816fc3680fcecbf07c1054ede5d309df2c29a2d4e4bf2927001c2b72a34b462c5239a8eaf86f440a6ffdf4af7d92cc6dc324832a665e20e0cdc4e74a16987b8efd1d20661dacd46891efaad0ca6d9d52ea58e935ef4d10ffa533c6cd37dbc21f2c86940bfd2f0327a8f3fa09ec6a4e24c870034712c4af36c0cf5cb0e15c15b84bf29f435405e617a01d244208", 0xf6}, {&(0x7f0000000380)="6233ca309bacb4b5e941ac0ea125a23ee7faa396f2e4a8a5b6bdc0fe693dbc7f27e604c771b02212819b19d1ff38366906f6f9080e30d0879b0c7f327ac5b214557c7b1fac319bd47781943fadd4492b5110d72beb308619be51eae3d3973dfc4d114ba651218cced92d89408fca7ea871e48767bcfff4805abd1a7552e69c94c156fd63d10660ebf3b3e05940ce5b085a03836c995ff6f93b77", 0x9a}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x8}, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0xfffffffffffffea5, &(0x7f0000002340), 0x20}, 0x0) fchdir(r0) 16:14:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, 0x0) 16:14:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f00000007c0)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:14:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x80) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="1d3b17f1790f10d7d53cafef7376d30ebffc6457ff3f669fde3a0de0343a7daa2eb9e4730558e3d434c33b74f369e8e8f6f8f32d32", 0x35}, {&(0x7f0000000140)="16fa54ae5a60accd7285361a28d705c2753cb06f1fcc6f3e37", 0x19}, {&(0x7f0000000180)="df919c08297920150584ca3f10fb60d6c99174747919eefbbd1709adaa7df417627bb06c68d1cef06b1122731e33d36a9854ac0ff870237569ba1743bbe15ca06d53e00b2b4f291379c64659e99e4725080421a5257d3a7f0111214d54f24b9e85e9a0c00ae97eabe853f2a7190990ff01f047e0469116f881b9596ff184972a2fb2f6579a7fc68d9e83be4b543a30be739a727292991f8a0a5207c442da30d829e0f0cdd574094bc5e78ae0c6eadc3fd43222f50bbf52828b4ea5814a61d1f3e2b4ac87802a3bb9f08c4ae62d403b48e4c987385f07e4ad0814a09661e3443dee9941304bb0", 0xe6}, {&(0x7f0000000280)="a9c0d005d487dd1670d764a69ad799b9636c5272e958def46c6bc912aa6e5b9807e5b2fc44fab6f3d900aeda33123d4d3e78b0d20d34f2faa005412310148af010a20530cd8c4cc74fbe16269334155deefaf2c23c444729d3298d4c8f31cd97e69282f77d2f6097d4", 0x69}, {&(0x7f0000000300)="b74121f720fd731e4d6969314bf653b2e49908c1c9f92b6cc39eeae4728fed2ba9f33927a7bcb5d0d21813c7611c8fa767a89542bddf4da4df9a9c19f435fdb79e6288d55bb8ba9c97b9a898a537c53c83b1466e3b58a65d55b7a26a29ac3db7987b3662213faf4af5d69b952f3d73cb55752c4e571dcde8a22d0f58f7eb7975b015472144d4983fc47ecf54e58cac6b7e3ab36b1e662d0f27c5d6adc55e81f16516d57317287f11cef688e05bdb3d40154ad8f2e4998a8d8adad1ed05434106c299e1d16c16a4ae609cf9f65978dee8e7144778cae8a669b7813a4bdd743a055e8507f3d9f999fd23fabffa0869d5117a418f7509bc6d78f8", 0xf9}, {&(0x7f0000000400)="2e969ec9fcff519a0725ca2bfa630ef134dc1df21acc47a6c15f0e6f7f23", 0x1e}, {&(0x7f0000000440)="c0706da1df5620cb77a4a961db006694dff8bff99a5f4b4a1adae8a33cb06873701500cadc114f59019a2f008007f0faff604ce1b2db4e1bb4a158e4bcc2acb94a5c437702b3579088ac99a9f43c8b0be9b6273643638a55c958b9dbf5d88cdc108405e14df7e5a8c70f5280cc5dc14f4e85f83c3eb3cadf8f29d26f82f269c6571f458a08440672e2a8084000eeb69d9333f5fab1dbbcfdf7ef6aed0dcbbb0251e7fc9297", 0xa5}], 0x7, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) semget(0x0, 0x1, 0x0) uvm_fault(0xffffffff8224f098, 0xffff800001986002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224f098, 0xffff800001986002, 0, 1) -> e rtable_satoplen(21,ffff800001985f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a22cc0, count: 0 ddb> trace rtable_satoplen(21,ffff800001985f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001985f09,ffff800001985f59,ffff800001985f11,21) at rtable_lookup+0xed rtm_output(ffff800001985f00,ffff800014a22db0,ffff800014a22db8,21,0) at rtm_output+0x10c route_output(fffffd8037005c00,fffffd8037017180,0,0) at route_output+0x78b route_usrreq(fffffd8037017180,9,fffffd8037005c00,0,0,ffff800014a06978) at route_usrreq+0x35d sosend(fffffd8037017180,0,ffff800014a23078,0,0,0) at sosend+0x6e3 sendit(ffff800014a06978,4,ffff800014a23138,0,ffff800014a23200) at sendit+0x58f sys_sendto(ffff800014a06978,ffff800014a23218,ffff800014a23200) at sys_sendto+0x92 syscall(ffff800014a232b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,d52bfbc3010) at Xsyscall+0x128 end of kernel end trace frame: 0xd55614f3600, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a22c20 rbx 0xffffffffffffff5a rdx 0xffff800001985f5d rcx 0xffff800001986003 rax 0xffff800001986003 r8 0x21 r9 0x1 r10 0xffff800001b3c900 r11 0xa5f99a53c9377a4f r12 0 r13 0xffff800001986003 r14 0xffffffff8214bcc0 mplsdomain r15 0x4 rip 0xffffffff81d33ff0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a22bd0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=348817 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800014a064c8,0xffffffff82252c30 process=0xffff800014962d38 user=0xffff800014a1e000, vmspace=0xfffffd803f014840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 26010 181479 77416 0 2 0 syz-executor.0 *26010 348817 77416 0 7 0x4000000 syz-executor.0 58605 65563 48314 0 2 0 syz-executor.1 58605 253072 48314 0 3 0x4000080 msgwait syz-executor.1 48314 459113 76676 0 3 0x82 nanosleep syz-executor.1 77416 69337 76676 0 3 0x82 nanosleep syz-executor.0 63353 70368 1 0 3 0x100083 ttyin getty 64456 409238 0 0 3 0x14200 bored sosplice 76676 256214 12696 0 3 0x82 thrsleep syz-fuzzer 76676 214323 12696 0 3 0x4000082 thrsleep syz-fuzzer 76676 497530 12696 0 3 0x4000082 thrsleep syz-fuzzer 76676 153097 12696 0 3 0x4000082 thrsleep syz-fuzzer 76676 85941 12696 0 3 0x4000082 thrsleep syz-fuzzer 76676 370747 12696 0 3 0x4000082 kqread syz-fuzzer 76676 185257 12696 0 3 0x4000082 thrsleep syz-fuzzer 76676 191649 12696 0 3 0x4000082 thrsleep syz-fuzzer 12696 458984 56507 0 3 0x10008a pause ksh 56507 106028 76824 0 3 0x92 select sshd 76824 427307 1 0 3 0x80 select sshd 65305 307246 33471 73 2 0x100090 syslogd 33471 357132 1 0 3 0x100082 netio syslogd 40700 302553 1 77 3 0x100090 poll dhclient 37694 244429 1 0 3 0x80 poll dhclient 5677 38029 0 0 2 0x14200 zerothread 92549 323534 0 0 3 0x14200 aiodoned aiodoned 29641 30928 0 0 3 0x14200 syncer update 35469 504379 0 0 3 0x14200 cleaner cleaner 23264 127146 0 0 3 0x14200 reaper reaper 52691 199036 0 0 3 0x14200 pgdaemon pagedaemon 91776 476791 0 0 3 0x14200 bored crynlk 39246 92679 0 0 3 0x14200 bored crypto 55986 400617 0 0 3 0x40014200 acpi0 acpi0 92415 290083 0 0 3 0x14200 bored softnet 46673 199227 0 0 3 0x14200 bored systqmp 3312 324026 0 0 3 0x14200 bored systq 58130 234612 0 0 3 0x40014200 bored softclock 15740 278970 0 0 3 0x40014200 idle0 29357 472866 0 0 3 0x14200 bored smr 1 14918 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 10449K 10459K 78643K 10801 0 0 pcb 25 9K 10K 78643K 403 0 0 rtable 101 3K 3K 78643K 464 0 0 ifaddr 58 13K 13K 78643K 142 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 28K 78643K 99 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1597 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 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 543 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 30K 46K 78643K 444 0 0 subproc 64 65538K 67586K 78643K 274 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 58 0 0 in_multi 33 2K 2K 78643K 123 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 243 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 83 20K 21K 78643K 2105 0 0 UVM aobj 31 2K 2K 78643K 35 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 39 0 0 NDP 14 0K 0K 78643K 46 0 0 temp 160 2353K 2417K 78643K 4734 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 286 0 279 1 0 1 1 0 8 0 plimitpl 152 31 0 24 1 0 1 1 0 8 0 rtentry 112 95 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 14 0 14 1 1 0 1 0 8 0 tcpcb 544 89 0 85 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 10 0 10 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 443 0 255 12 0 12 12 0 8 0 art_table 32 444 0 255 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 33 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2401 0 967 47 0 47 47 0 8 0 ffsino 240 2401 0 967 85 0 85 85 0 8 0 nchpl 144 3376 0 1726 63 1 62 62 0 8 0 uvmvnodes 72 2583 0 0 47 0 47 47 0 8 0 vnodes 200 2583 0 0 136 0 136 136 0 8 0 namei 1024 9849 0 9849 2 1 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 10732 0 10732 8 7 1 6 0 8 1 sigapl 432 696 0 682 2 0 2 2 0 8 0 futexpl 56 8868 0 8868 1 0 1 1 0 8 1 knotepl 112 278 0 259 1 0 1 1 0 8 0 kqueuepl 104 139 0 137 1 0 1 1 0 8 0 pipepl 112 466 0 447 2 1 1 1 0 8 0 fdescpl 424 697 0 682 2 0 2 2 0 8 0 filepl 120 4430 0 4334 4 0 4 4 0 8 0 lockfpl 104 199 0 199 2 1 1 1 0 8 1 lockfspl 32 195 0 195 2 1 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 998 0 991 1 0 1 1 0 8 0 zombiepl 144 682 0 682 2 1 1 1 0 8 1 processpl 840 712 0 682 4 0 4 4 0 8 0 procpl 600 1393 0 1354 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 384 622 0 603 4 1 3 3 0 8 1 mcl64k 65536 780 0 780 46 26 20 33 0 8 20 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 16 0 16 2 1 1 1 0 8 1 mcl9k 9216 9 0 9 2 2 0 1 0 8 0 mcl8k 8192 9 0 9 3 3 0 1 0 8 0 mcl4k 4096 45 0 45 3 2 1 1 0 8 1 mcl2k2 2112 7 0 7 3 3 0 1 0 8 0 mcl2k 2048 48273 0 48236 11 5 6 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82867 0 82774 34 27 7 20 0 8 0 bufpl 256 7284 0 2761 285 1 284 284 0 8 0 anonpl 16 82908 0 75638 65 23 42 52 0 62 5 amapchunkpl 152 2999 0 2896 11 6 5 10 0 158 0 amappl16 192 3522 0 3076 55 32 23 35 0 8 0 amappl15 184 275 0 271 1 0 1 1 0 8 0 amappl14 176 87 0 86 2 1 1 1 0 8 0 amappl13 168 92 0 84 1 0 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 243 0 232 1 0 1 1 0 8 0 amappl10 144 189 0 187 2 1 1 1 0 8 0 amappl9 136 481 0 476 1 0 1 1 0 8 0 amappl8 128 166 0 149 1 0 1 1 0 8 0 amappl7 120 175 0 168 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 368 0 358 1 0 1 1 0 8 0 amappl4 96 923 0 894 2 1 1 2 0 8 0 amappl3 88 203 0 197 1 0 1 1 0 8 0 amappl2 80 5259 0 5198 2 0 2 2 0 8 0 amappl1 72 21797 0 21372 26 17 9 19 0 8 0 amappl 72 1646 0 1605 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 34 0 4 1 0 1 1 0 8 0 uaddrrnd 24 697 0 682 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 697 0 682 1 0 1 1 0 8 0 vmmpekpl 168 8655 0 8636 2 0 2 2 0 8 0 vmmpepl 168 81604 0 80135 107 31 76 80 0 357 11 vmsppl 264 696 0 682 3 2 1 2 0 8 0 pdppl 4096 1400 0 1364 5 0 5 5 0 8 0 pvpl 32 257382 0 246946 154 31 123 133 0 265 25 pmappl 192 696 0 682 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 495 0 69 13 0 13 13 0 8 0