2bf862141e742548cfd1aef7b13f62412b6b98ba2f026a7b88ad037a36439d9ce7d1515bb", 0x57}], 0x9, &(0x7f00000015c0)=[{0x58, 0xffff, 0x8, "d0bd9f15d9d94d926bf67f38e1f87f734c429c8d764e3a8b74022a0f719fc747a2a5fc102eb498171eb12caeaf5ca59333831c01efe923641488fa91316c8bcf9a68edc20fd4"}, {0xf8, 0x0, 0x8, "21dd60c8464393f24f6372a541b9bde2de76462ed8f3cad147b443ed487baaecbe1d103dbded3b37a7c38e3db56e6f11baab3de52434286ccaccc7dc8c343cda01870597276af1597703af8f1e72fa3bd3dbe8e2eb262f32f9bbdc2dfe32f32fc6376bbb2725ff79a659c07664ba3e3c34b40bdc2fc0f8dad6e50075cfb07ada0aa37635632ed497ba34c9ef409db32f10b9be9e2cfbad817da407b50dbba5ccddb423f47b870ee94a4a8fc2b06fb844bc3b861d590965cdffeb76334e6337f2a8e23663c04c2caae50cc83d7443da1f208f225d83bc7f302f102f2f4ac5f6823a5d3e3986"}, {0x28, 0xffff, 0x0, "a81ab3b5e424fce175e7f393164ca8a8239669b04724"}, {0xe8, 0x0, 0x9, "3a68ff3e6209b372aca7c09ec925635dda9bea8a6392a73d18708771f8043a59610375f3dc8ca9b9d053613814e0bb6b6dbc9e1e1baace9e06a916af35ffeeab85234680a6644db159a721e0e5689786190b085fb1f31cb4f9b7d61b63d9b06bc7ce7cd9292251fc2aa369b37c7b84fe55cece1ca105c392e0b825711570f2da27634aaaeb8a5f4adace341625a51083db2dc4decb4074eef044d44a2e67224f1dd8c4d57b1acadcce46393c1718b91502a9d00b354a84258424f13bfbff4cc06546cee8a66f59719df6c9ad210f34c9fc6007d177ea81"}, {0x38, 0xffff, 0x7ff, "2b83e5f211fc59ac053bca4d477957d2ee6b2befec347a8ca854fb7a3210ef78e0367f8a21"}, {0xa8, 0x1, 0x2, "4a86ab9bccd857edfe20a9ebae3bc42ba57c40e79b92463f543721b41fa860dfed948691f4cb76cd1ee5dc5bca464c473a08248be02a7fc861e810f552f6a0d4cc63840fc6eaf74001bc19c7219e267a6590523638a4beeefcadfbc463de849d29e5dfba96175d88a4ed31a768eaea96b8000bb341d52d2f5dad7f01fd49acccdbae69e2d1557bb9c2de7dc43598a04b57b616a6"}, {0x28, 0xffff, 0x2, "55447ffca01943822806afa0d257f549b6b4ad3bf6"}, {0xd0, 0x0, 0xd697, "034cd543f12bd2bfb9eebfc363d9b61fa6fe7398025314b3f8140fe6ce5c36491fff6c00fb46a33bc8eb39058b3693580bc43454b9336502dca25eb125b8d1ae44f6cbb7cc5811ed14aecf4debb4daa9081f8858881c0e50d8367331476502ba796dc7b44fe05628a17e83ea778807483c7518c7574206d8707216eff46ad172d5d3049d38a81b3ca1c968ceda3dcba1e618795ca3e7c25be3ed85fc00154f1ab6c8dfe1d75f831ef3c99e38e5a09ed8bb4640d12edb052646872456"}, {0x88, 0xffff, 0x3ff, "5db501ebf432f0212e0f461e07d560e3bf622dcc1eb9575f16c799e6a6695dbec783dcfacc2321922e6ea24e9d44e6ebdb832a25d0acc417d356b2fe89231721da3ad7fd85a18915b3a88dab201ebf60e8e55ffe439e919d94eae672628847285fe260375f04a6210bc43aca48cf4180e053e1"}], 0x4c0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10110, 0xdb) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x7, 0x0, {0x6, 0x9}}) fcntl$getflags(r0, 0x3) 16:50:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x81, 0x101, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x8, 0xffffffff}, {{r0}, 0x0, 0xa, 0x0, 0xe1, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000046, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000004, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x80000005, 0x100000000, 0x443b}, {{r1}, 0xfffffffffffffff9, 0x20, 0xb, 0x9, 0x1}], 0x81, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000081, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5d, 0x8, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x41, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40000004, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x100000001, 0x10001}], 0x7, &(0x7f0000000040)={0xffffffffffff0000, 0x1}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r0, 0x0, 0xfffffffffffffef1) 16:50:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchdir(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:50:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/52, 0xff30}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffd9f}, 0x800) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x5}) 16:50:25 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:50:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5d, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x8000000002, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="21a0c91492dce5f3a51ab8d5b1a6d678f87c4b179fd1b2091aa86e4c843db65e74e97648c1c05fc4ad43501346426aa74aeaeed555cf84c2ca4705fd7530f3c3def8c68438", 0x45) 16:50:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000300)={0x0, ""/170}, 0xb2, 0x3, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000004c0)="281b127c614727f948c2fc7da4b84f93fd9c017c610a8f0a65759da2207e47b3ffffa537373f25a91733ade52a597d9fee67b0a9ce0d21e30ea8345be353cbd5d5e62e5c91def4a59f5eeaa5a56392039bdb353b00a4d36546bf920e36c5ae03b1c90a420e9cedc273ee50b17667138033098b4504ac6bd09e985b10b753a1f66c32cdcebe8b41f344162bfe496a3df347297211b5d32d48aec9efe043b0745b16cbcdcbe5c4789331587410ae757f7acc7868702827328a3375e2f8109d4ab8d492beff003b2a992d", 0xc9, 0x400, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) 16:50:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:50:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x7fffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/57, 0x39, 0x40, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000080)=""/155, 0x9b, 0x801, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) close(r1) getppid() pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="8323e3d5655d182e79f11634aa79e1081fd08a6e43f3dcf9a75584868881959ec0f17031eeaca4a60a7b7717d41d37e085a6c36b5400950d50d9730448adbdd5137da15aac925fcb4d66a30098b41ae7197cd58a3e08a362f675151afff33f99edbbaae504286a9760a78f77fb7ca19f99445e06a02fafbee51fc9054bbc48555f9083e4bd6bdaa93de6269746cfb6f6cfad7361743f82e855705352e41de706e2a712a98c302210e20538527c8a9bbc8b864cd24852087ac83688e3fc8f1663a9d900707c", 0xc5}, {&(0x7f0000000000)="ccde61ab4409976d63f4f6ec30f5834eefa6b409a46e55feca9a10f341", 0x1d}, {&(0x7f0000000340)="c9e00c60e3f58452143553ea15956f8c01574dd96f00b4ebe3bc3c539967161185d64ebc0af0912e41e56a0bcead2014ab1ea966c8a715e28580da1a79a868799cc7d3cb3a88813bd6f83096da06e0528b35d5f4b6c284e88954b4e54e63a8ca68332d3fd91e93eb31a45c95004cf1", 0x6f}, {&(0x7f00000003c0)="ca3604339050231921a9f084c836702c3bc31eb1bd4adcfc5898a77817bb49d70fa3f72f852de59df0cad63ec80bce9c736bfbb8ee15241e1bc5d7028205a78650648a8ef828088481a0a9230971c99820c7aefae8b5d1c86b8a3dbd899720907ab8cd4903032db3ae7f5d7bc7ea72d9d3d29cd021d562aa152b09a9b93cac89b2a149fb762fe2382f1b050f0720c6479e3caac49dbe375c040545a76dc89905ea1f0c7faabd0c1958bcd1475de010df6e94014557ff24c16cc74580a95f229ca294a85740ca73858dd429b478001215064495c2fec91f6c282aebed573d7bf8b96f9fbeedc1098fb1df09aa365b90094364fd", 0xf3}, {&(0x7f00000004c0)="fc30454fb30666d9b1ae75f5b5f5e4170f1479c1f3187a6a3a872774afe53baf20ae88659ccc7e6f8bf5b3c445b34f7e3b4d2e46444c1f2236c1eee3c02f0f0bd3a90945cb6c4c", 0x47}], 0x5, 0x0) 16:50:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0)           16:50:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000040))     16:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x44}, {r0}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x20}], 0x6, 0xfffffffffffff001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) socket(0x26, 0x8002, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000040)="a2ab3bcf49bf6fca08bb143ba96e8322c1ee1d58afe5a89d4cbb92949b5608ccf39f8b01d7dd0e23b438", 0x2a) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:50:27 executing program 0: open(&(0x7f00000004c0)='./file0\x00', 0x20, 0xfffffffffffffffd) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000140)='.\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) write(r0, &(0x7f0000000500)="802fb39b70b401058c14caa5d6415e0f4de763c1083770bec4b4d320b14f918eb3bcc7ebab317057581648b42c23cbc3e10febdfe6e88420f772bd021058a208ed9a60af311530b4c57076437f22fcda90fd4beb39c094647f8d111949049ca3e95546035b4f51fe7bced7d91ea1904d63e0a1a7d19d35121ab918f74288eca3aa3d8a", 0x83) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x401}, {0xfffffffffffffff7, 0xc6}}, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="75793737b3dee2b264b24943033984deb6c918ebb0ff6b7fe6462326fd791f486f132d2689e4edf01cc5c8c030fac8010d04451a375fc1ee4cc7ee26766be3094d249eaa570cb6a4a545179960878e57a97436b44c12827adaaca5bea6ef5c791449813fc336818a1ca8f6992cc787ff447284f62c22a3d1d1793770d3c91456e9cb639fc14e5400a4ba9ccd3a3956908e7718084a7da8dbd77dfa4a9f81ab65d519e9fb7c7236ab876828faca5ef743c863f9c2f4b1e1487d43479c49d1d4444ebffed9e047", 0xc6}], 0x1, &(0x7f0000000400)=[{0x30, 0x1, 0x0, "d7c434ffea6b5f3a46ee0cabee503a9169824bfff02592e21470a7db"}], 0x30}, 0x400) setuid(r2) 16:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x5, './file0\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000300)='5/\x00', &(0x7f0000000340)='\'*}#(-\'%-\\\x00']) execve(0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) flock(r0, 0x6) 16:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r3, r4]) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) write(r0, &(0x7f0000000240)="8eb85073c6235ea08eeea4f37fc2edcd22697c2449c98e80abab20c00b051d66b828a3b5b805051f51561a571a3ecb40fc82535e36b0a205a980075038ab70d15f76ab39667db549326f56515852adf521286ca9ca818b03109b9c863e70e95bc83991b100e36e1a656c7de548a1f7e63702cd6753d9357dd56c8c78c1243941e533d2998226a35f202206851c27404a3ef91c9c2fb4c03e6caef97e145037333502ff27381565cd1bcd553fc6ea00830533c4b89cf5cd06ebd9ed68f70be66944e278825c5c1a5c925fceed7b", 0xcd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/197, 0xc5) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000002c0)=0x293a) 16:50:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xf1c9) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:50:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) listen(r0, 0x0) 16:50:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xe000, 0x200000004) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) mmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x4, 0x2011, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)=0x1ff) 16:50:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffe74, 0x0, 0x0, 0x0, 0xfffffeb3}, 0x0) 16:50:28 executing program 1: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000300)="661dbb8c99e88193a5b8d0", 0xb) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x22) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x100000001, 0x10000}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xc113, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffff7, 0x7}, {{r1}, 0xfffffffffffffff8, 0xa, 0x80, 0x20, 0x2}, {{r1}, 0xfffffffffffffff8, 0x41, 0xf00000c4, 0x80000001, 0x2}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0xffffffffffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x7e, 0xcf}], 0x2, &(0x7f0000000100)={0x401, 0xa75}) pipe2(&(0x7f00000002c0), 0x10004) close(r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 16:50:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x9}) setsockopt(r0, 0x2b, 0x0, &(0x7f0000000040), 0x345) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x2d1) setsockopt(r0, 0x100000000, 0x3, &(0x7f0000000080)="d5664a49904d4e848d0b76fbfde70000000094e4c12df3682163bfb53da0b4dbc7f63918881110b63a2811de186fadce33b073476edea10b5d7d41b244a61654fa5b474e25f7059b2896328fdc", 0x4d) 16:50:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:50:28 executing program 0: munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x3, "5b4e31d501ed43ac68ef"}, 0x12, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/25}, 0x21, 0x3, 0x1000) socketpair(0x38, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:50:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x10000, 0x0, 0x6, "8d6bc5fbcb91d50e8232bbbd374e2891894f3730", 0x1, 0xfff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getrlimit(0x6, &(0x7f0000000040)) 16:50:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x7, 0x20000040, 0x8000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x22, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0xa7, 0x0, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x3, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x30, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6246, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x70, 0x40000000, 0x9, 0x27}, {{r0}, 0x0, 0x10, 0x40000000, 0x7f, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x100}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x6}, {{r2}, 0x0, 0x48, 0x2, 0x8, 0x340f66a2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x25, 0x6}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x9, 0x20000046, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x400, 0x2b19c5b1}, {{r1}, 0xffffffffffffffff, 0x72, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa2, 0x20000001, 0x4, 0x7c33}], 0x4, &(0x7f0000000080)={0x0, 0x2fa}) 16:50:28 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x71) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socketpair(0x18, 0x4, 0x11b, &(0x7f0000000080)) 16:50:28 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x402, 0xa) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10080, 0x0) 16:50:28 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8010, 0x50) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x410, 0x0) socketpair(0x0, 0x4002, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x201, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20102, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x8800, 0x17a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x10, 0x80000003, 0x5, 0x5bfe}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x6, 0x100}, {{r3}, 0x0, 0x10, 0x4, 0x80, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x7b6f, 0x400}], 0x38000000, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x5, 0x2, 0x2c}, {{r6}, 0x0, 0x14, 0xfffff, 0x9, 0x273c}, {{r7}, 0xffffffffffffffff, 0x28, 0x1, 0x2, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x40, 0x7f, 0x4}], 0x10, &(0x7f0000000380)={0x7ff, 0x4}) 16:50:28 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/15) semctl$IPC_RMID(r0, 0x0, 0x0) 16:50:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x200, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:50:28 executing program 0: mkdir(&(0x7f00000005c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='./file2\x00') rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x180, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:50:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:50:29 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)}], 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:50:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x9, r4}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/1, 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) 16:50:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:50:29 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x44) r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:50:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:50:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) kqueue() listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffc, 0x6, 0x4, 0x1, 0x1f, 0x81, 0x3, 0x0, 0x2, 0x3, 0x7}) 16:50:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/185, 0xb9, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x22850000000, 0x7}, 0xc) 16:50:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x7, 0x10001) 16:50:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x201) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x91eb, 0x1ff, 0x1, 0x4, "5af57bf799f9bb506c46a61fd6b677d60d82fbf9", 0x1, 0x8}) getgroups(0x0, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3443083e, 0x8, 0x9, 0x466d, "428f57afbf2e14706b991e238c2fd8986bf15545", 0xffff, 0x9}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000240)=""/4096) 16:50:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x10070, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xfffffffffffff53c, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) 16:50:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/183, 0xb7, 0x664a64686b14c8f3, &(0x7f0000000200)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x693) r4 = socket$inet(0x2, 0x100000000000003, 0xbc) sendmsg(r4, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000002a83786a2499cc6b00000055cba1d868e47a51dff8a7ad3a96d1da0ff4f93b2a62a6732c65899d612b8daf8bcfb5a6e04600b167c7f835394612dbd78223b029972cca33588fb09a719d4a14a4f325f4bd13272684bfef261127466bbf106310eb163932d0bf5b9e34195b5f43730f2924d60ed7ef2ca8dd09696e1384fe3fb7faf536acf47ae5d6a02ef266d8f95ac6aeb06b"], 0x10}, 0x0) geteuid() socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x2})     16:50:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0)     16:50:31 executing program 0: open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:50:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x8000, 0x9) 16:50:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r1, &(0x7f0000000240)='./bus\x00', 0x0, 0x7fff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:50:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x2, 0x7, &(0x7f0000000040)=""/44, &(0x7f0000000080)=0x2c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:50:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000100)={0x5, 0x3}, &(0x7f0000000180)) write(r1, &(0x7f0000000080)="93beadee648919499b10713742efc230b1cecc2ad0c1d82a0a7e728a6f03be84f74bab56a6", 0x25) kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:50:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000010241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/203, 0xcb}], 0x3, 0x0) 16:50:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:50:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x4, 0x9, 0x0, 0xfffffffffffffff7) 16:50:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x1) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4, 0xffffffffffffffff, 0x4da, "f2824c3de83e03ce161d45f83f696461a4d83d59", 0x0, 0xfffffffffffffff7}) 16:50:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="5273f8a951b9989667ab1f4ccc9785ab619be14741f9eb5a3601480dbd7e332e00", 0x21) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:50:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ftruncate(r0, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) dup2(r1, r2) poll(&(0x7f0000000080)=[{r2, 0x4c}, {r2, 0x5}], 0x2, 0x0) 16:50:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0257"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r3 = fcntl$getown(r1, 0x5) getpgid(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="9ba300a68fca045dc7a0966adacffe519c05514f36fdbcfd09e5077ded0fc9c2f5e04d34b05fdca8ab0ae4ff8f20a2f8c808aa085f8270cec3c96df31cfdeea97966cce3ab170fb408bd7cb64d7382a80d5b647516a8e78bfdcbb62b997ea32d73fe31366c31", 0x66}], 0x1) 16:50:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4000000000000, 0x0, 0x3}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) getrlimit(0x7, &(0x7f0000000000)) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="261f9fd730f01ac9ba4c748227b67e4384d8f9d4d1cc4c46aefaf6566ce39d7c3e8ca5468c2db1839eff8fd824ae7aa39bdeae46505c1d27ff7c1f905d5980d613e4637d48d8d187e3b2eff46ff5208e5cdc34d7950ecbc647cb190f7f1600d5ca976224edfb833f6f0f7130ffcde9fa8931361efe210a5efdbeb3143784caa05f51018529d8a2aee50f1ea138560363600faf9e65d2e6666492903837e8387ecca2751e5cbb1d4e5afc875b04aa9aafdebb2b3da6de4779cff1dc1210abd43c8290c673", 0xc4}, {&(0x7f0000000180)="aa041a726bc5996664f724b135f308f31a950497a211a4c61513abe7b3f69934162815335627f11f7d2dc9f47139bc869d76d927a2e1e8bd6883248b9c1c47a241142f4b09887f0e89d51235d90a00b07667ee65cfe26b", 0x57}], 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x8, 0x9}, 0xc) 16:50:33 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) close(r0) 16:50:33 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x4b}], 0x22) write(r0, &(0x7f0000000340), 0x10000014c) 16:50:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="41eaa51d732afad6b3951a570699721a465b0fcdc6041a29c7fc39a901a3a255991a31479178111fbfdaeeb6108c37b2e0", 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffff7, 0x8, 0x1, 0x5, "677b9219ab7f8d6ac734741b7f4f96d50c09d42d", 0x6, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x6}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x4080000000000029, 0x40000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9c2c38149d400973) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x4f6d) 16:50:33 executing program 0: r0 = socket(0x2, 0x2, 0xffffffffffd) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8271000000015e4c8cbed8cd27b06b3bfadbb86ad216b33cdbb758fb530622ade7116992a3186f37504f5c5ef571adbf87baba0c460306d58068dca196e7293d545a294ff7cd6ead286a0ff6b00d36a5552f2cedbb53777717c2a4f1f2ac6d1a09fa21829458a6dc465d2989d39663719b2be72275b99b238de3765652d07df7970376116c9a024c94debc4c783ee44aa63cc1cee1f2f3e3ecf3bcd4539c8f155abf4926000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc83, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) 16:50:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f00000000c0)=0x1d) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:50:33 executing program 1: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f00000006c0)='./file1\x00', r7, r6) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c65cf003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:50:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:50:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:50:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000440)=""/101, 0xfffffffffffffeb9) mknodat(r2, &(0x7f0000000380)='./file1\x00', 0x80, 0x4) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f00000003c0)=[{0x1, 0xc9, 0x1000}, {0x1, 0xdf, 0x60e3eefa6988118c}, {0x3, 0x8, 0x1800}, {0x0, 0xe8, 0x800}, {0x2, 0x8, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0x1f, 0x1000}, {0x7, 0x3b7, 0x874dffc9efd4f185}], 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x4) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) semop(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x10000, 0x400, 0xfb, 0x0, 0x5, 0x1, 0x7, 0x1, 0x3, 0x0, 0x406}) open(&(0x7f0000000300)='./file1\x00', 0x100, 0x40) 16:50:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff9ff, 0x2, &(0x7f0000000080)="18373c403eb7fa2081bd2b0b2183754bb5270542d7a9abcf5ccf0556a806dc586a16a2ba913b35fa6f6e64bde1ec8641e1f769d3", 0x34) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x0, 0x10001, 0x1, 0x1, 0x0, 0x133d, 0x0, 0x0, 0x3, 0xdc4}) 16:50:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x1, {0x1}}) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r3) 16:50:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:50:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:50:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:50:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0xfffffffffffffffc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0xbe04) dup2(r1, r2) 16:50:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) close(r0) sendto(r0, &(0x7f0000000100)="7704d1dcd71c6462c177d679a23252d8ced670a16a21b8ddf72d337c66cd7ce7fa006f279d019f9386193e10014242cda050a3d4caeb538a5c76cdd26c0c660ae7073ba6cb2688f0bb5d212817c2bce5e9beb2a942027b79638d6e27b3d8935b21a901dc3b5c098901e3d3ff238a872e9a60a59d54ed1fc84b37bfab21e823119afc453ea68509ff8ae0413dfba01a318d683403e82131d2c2b34e3abbf2f8d4e6958551768b2bad4e2791466bbd313336526949023709", 0xb7, 0x3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:50:34 executing program 0: r0 = socket(0x1000003, 0x5, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="c9", 0x1}], 0x1}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x1, 0x80) symlinkat(&(0x7f00000011c0)='./file0\x00', r3, &(0x7f0000001240)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f00000001c0)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f879601f2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe21998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eb2ae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea2dff3896d571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0xffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0xfffffffffffffffb}, 0x8) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fsync(r2) 16:50:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0x7, "1a72aafeb0ae8f084256e18dff1a4186cff04580", 0x8, 0x2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000380)=""/189}, {&(0x7f0000000000)=""/102}, {&(0x7f0000000440)=""/228}, {&(0x7f0000000200)=""/75}, {&(0x7f0000000540)=""/173}, {&(0x7f0000000600)=""/236}, {&(0x7f0000000700)=""/180}, {&(0x7f00000002c0)=""/3}, {&(0x7f00000007c0)=""/1}], 0x10000000000000c0) 16:50:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x210, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) r1 = semget(0x0, 0x2, 0x120) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x47df8680114ad9d}) 16:50:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x1}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) syz_open_pts() 16:50:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x100000005, 0x0, 0x0, "811d15b368fb0b67dbfb1c3ae20f9626512c275f", 0x2, 0x41c02a69}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:50:35 executing program 0: ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getpid() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x3d9}, {0x18, 0x0, 0x100000001, 0x40}, 0x8, [0x2, 0x9, 0x4, 0x80000000, 0x4, 0x7, 0x2, 0xcb65]}, 0x3c) 16:50:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x20) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) 16:50:35 executing program 1: socket$inet(0x2, 0x4, 0x3d22) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0xc8) ioctl$TIOCSTART(r0, 0x2000746e) 16:50:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 16:50:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:50:35 executing program 1: socketpair$unix(0x1, 0x40005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:50:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)="caf5b415", 0x4) 16:50:35 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:50:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setitimer(0x1, &(0x7f0000000040)={{0x401, 0x5}, {0x1d, 0x7bd76145}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:50:35 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) kqueue() execve(0x0, 0x0, 0x0) 16:50:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) ioctl$TIOCNOTTY(r0, 0x20007471) 16:50:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1ed04a7ea25568bb319a0af56e91f3cbfbf5d6d913d52e07bb413265ddc37afbd858855e829920ed905b4ddd9c6c8357c805609932add1ddd7f03393513239d2fe05b46d29bb469df949cfff5ce029e6f6428db8e85f44ca50fc4d0611f45770fe99f143581482910373e6b730d78c1699fe27e0a650d53c3008457d581fa275f03f0769dc", 0x85}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x38, 0x401}, 0x400) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xf4dc, 0x7ff, 0x100000000}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000002c0)=0x8) 16:50:35 executing program 1: getegid() clock_gettime(0x80000020004, 0x0) 16:50:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:50:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) fcntl$setstatus(r0, 0x4, 0x8) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001280)=""/99, 0x63}, {&(0x7f00000000c0)=""/1, 0x1}], 0x2, &(0x7f0000001300)=""/201, 0xc9}, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1326, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket$inet(0x2, 0x4001, 0x1cbf) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:50:36 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x2c9) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgroups(0x2d1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:50:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000140)=ANY=[@ANYBLOB="19000000000000000000"], 0xa, &(0x7f00000011c0)=[{&(0x7f00000001c0)="1f7b026237db302069d8a22b4715016c81d42950ad36a9ea8dc511c666c1ffa27ac59a269b6653d7c6585fe2da3550b4e16f633d1d5dd7825d940e0e2b300a7cf797e1ce2e3956fc91de38fe045bc1351fad69a58ce2461d7f96b0172f9f76648deec5cf830e65222b7633ea0ef6b3c50644f5aaebd248c5deeca6c9cc1f295556f28c2a501267d908750f3a821680031c69b58c70f49a474b3a8cc11c88cb9c319bfe8718d7080b9097ee5902bf8df6a94437d955327f885eb67c0d92d883a7e43eb20615969e8a861f42c048ae0b79a556ec01547e26889e844786f0d029c70379e68cab9861cbca53dc9c134276b19a143d4140a237cd5f8f5f09204ff41d3f90a069bb02eed65f1ab5fcaa18a7304976eb00fb281e8935eb6aa69e2dcc32440deac34ed5174f3a630242ceac3f57c11c3a8b65a2d0305985228aad6c34633999aaf49b8547a7ecb88bd1cf90bf2af5302a7e6a6e6e8967404c7570d436afb0e03053a7fae17ce3c9b5aa6c73b47a74be826e50085527efe4bff83f67a218c5c1d3530d810c59ec0c628557de590b24c12ab413a624e54da5ba82f0195719ad490ab6b37b920e0876f81251abc7354fa6eb0d1a2f587e28b92c91b615bd8edf9984fbd8a53f307ba90be26b58e90c778b460d654ac7c7d45bd15224e4370c4de71f12f6c4019a18b04db7ee92f551df482a96b7eeb440f00913c4c80560fc64559a254226ab858e3b872d9758a23f0549b0602e33b2df11652231a146fa82217173e5c8022d83e42a81edf1c9c4c2c108b3218ae7f2994eff8611242e141ac2055729550a4519f1685ca2806ecb9b1eac121f2a89851e9298655672ede5dfa5f79361599b8ed861096c948a7241b783d931de8950e46e42f58f1c6b6b162e3f0ee41dd5a4e01c804fc7992d901b838728fff1b0e4046aeefa1b8eb5625b50a3058f59ee69a3b6c486a3beddb14e77c617ee9799f99911a5b98e27b1c710542415756f1c805284f45ba33b886adac4d3d44370cd206b1d1c2172d70194ad40ff03b5971fcd24cf3de3965368a4e8547602739007910b4dd5a5726940ba2f26edddd0426ebff945d7de63168356fc09409b2ef058c2ae0a3c0a4919061bff867db850c5f7ccbe38ff54256ae0adbfa0d90d72c863ef8bcc082cb171be1a91c73ca8945eb9ebb2bded2b9b99549be0ae2f004698cb8cd7a5a851727cf1748c0a2bbe16cd21195fe4394795106e191e2e5691f88f897725c3c3ccaf0ac157a485c56d9d80b3a1a01ed245375ec9aac2d84b79994abfa5d439a1a2da750562f4541d321d9b76f88bf02279ccea1e758c5081cd84fac75cf30af610fb13921460ff58f76a96917a767cda5b63fa9b66428412a683c67871a74168b453e3a22a82a085a62751f1da7a572a7fa6cab65aa0d1012ab8c83d44b27174f766866cc0bd959d81b9270b9aa014c4cdb7c31507ef7eccd9ebeb71c73e21fe046f192b41e5dba2c596079598f329b347edb571f0287711c4c5b610be949293d0a64a4f17ba0c87f820698c658aa47c55e4a004b36c7010673f4b4c6e2ca2c701ef649eb4974503c92689be771166e0307f09d594b49254db1f4400d3f870495b783756699c3fa0c976c191b7fb09ee45b9a1d48619668d788f2767a63aef1d58565c8dddc585dda2a2ee5405bec6a2fd455ae4d1fd12002f514724fc171d8988cf3fd803543248142edd955634541362a48685d3cce3d989d6f4e675e9b9716a77cf65b1958193f7c3586a588e2791304e8174bdae0ac98497d835f6446852460d5c2c11ab43d79183a632e0fa77f718b64337bb3783ac8c195220a4ab46cd52f4698b265b14944148076bc34b337da23ff8830605b8b0e635642701b60f4a261fee491e30277bc65be583348ed2762a230fee376b300ffb8928fa98b35f49eebf245a33d9594ee0a9ad0b46b404802a1773bb9bbdd8e032ba7e4b6c814e712a4a8525d41a324aa4a11611be0bf7c56fc658e41509754d1392dab01c830336a0b778bb664d560f22d748131a63281ab9f1aaf76e8bf485243b6e7b2caa6717147a37cf71db28d117fd726183e050651f983e59f732abc340a3b855ba1af820c36d66dd2a599151760a8a958794bbfea9c9417a2889e0fb2d4183fe3f9230ca6ba653e36812cc3ce61f0ed0c1e766e21f312bd2b9622d115b8c4b0325ebf187f32b495798ba8f7b1722aacd972186a1314d8fcfcdaa6eba1707c0791205b4e7d086e12205a78a5fd837273ea259e18ff1f1d549eaf03152348f992a35a603cadcb090cfabcd09b2c82295c29aac782c01b2d52b4ab2a5323acb1b744968b308f04343b4a076609d773950173f9635955edfbb754d4c2cf6105ab1d5a6509fc86bb916709e22906e6d7d1e403bc000591a40bb2c27d65ebd4e6d23b73fbc2a290a1e905f8eb38fbeabadfae58c928b97961e4fcb83033004f05bfd4659f42aacde56eea7f637d3743a01356f50c4083dda6442ecf790e70ae09e7230d077b2145505561e3fad66839e1c9688bc05342d0fc68a24e07b13fb8d2d440ae8df71efb15f092f27ebaa41403821a2387aff542c7ab11d247b9319510b0920b75093f01901b240654f3e657e707219083a97e43552fa9fd10f700ff7b06d1e820aab289c4e1de6f52ec7c3d6dac17a24ac9e1b801fe74b062f7a96cb1b423a6de07acb206a3dfb875e46e77b4237dfc07de55647e8c74aba592647d3db6151ce4ee15bb44d29daa575c7f351f6dee56478c7c9eb7aa74ddccf318bf79577b6f49a0aef183f9aee0581253e66fc796a6c433c54417dd92b1d6693c1782af96667da03b5e11c4324e5b54ed5a5066cbc5251b99a73363b04b06b84e60614b252f253faa9f55320a83a4d9f09e129b18c93f8916c0500fcc4aa34328abf0d97c233241d49a84695fc00094c2af9008fc7eb38459088f0b80061d2afeae5f88edcbc309bc2c29358db76b5cd0a23dba191b5724f3cba5a7bdaca464b6ca6016eb1ab3805028a893563b19d4c562f05812f05e9eccb59c820d748223f224f22dee66516349247ca777f0595aa91b876e9da5bf482ab18af3a0ba6f5195eef3bbc4ae47464b6dc290bcdf245b9fe7ffa1a03aaafded24d899713cad7c7fb82eb20138c6742a3797b4a531be681faad8c5712636cc70ba1ed6ae4a1abb35f0a8271c3d21f4c2d9885327aa27d040bfbc94238fd9c7062959d91917011ab5e3056dc120df11a255489a7d92640daf1632555ed13f3ac15e9b07f477f980bee7705e1f148bd219b8a965f8b7739f3de38b9f32454bebcb467f81118ff300d3d85f646e9bc15e523e77797ae373447eaec1b67dea1c56e7526047f506b5ebfaea8960b71086786a4411078bb8831cae9883d8a2ab6df6614c915ae16dec599da84730f690f76d99e2a63f748c3f2647f5b71c41660646a610df8e79bfb99aefb9dc297a02befe49badcbf09f5ae45a97ce6154c4847c599908d6c8dcdd6254b0afec189c0e56d77a216b708c42919b9ed6436545c02a83c3c361c75082957c4d16f0c7c5f3dd37e775dee9f243e7932ea141613140b775931660d0ecd4c9c5d7e65c1a1087def825afbf7837063704fd540e3c408bd4bb05a0fcd684a858cbd287dbdc49881de2c554839f85c8a4d772ebf16f4d358512631964c27cf20bfa6c0932205aff58749ed0ab1cf7ce4e06b343f2b3993a75b0585a227b471abc1b4dfe9e6d5a329b6e63c946adba9e0b68a0d85a229e699ad38ca43ed522f0babc89f61fffbe4fd4280f5b5e11ae1f2bef92da133bfba25406618ee364591a72dd4978e94e8047fc272cf465d35e51c9a3d2d63f534c127a2b9ff629a5bae5a55001993c13fffc8a7fe3233d3a7a7929b984b5301c1e86fa2231424242b8af81b4eac0b42acb5bf5bdcb8d3ae1cce62c2735c4ffca22b975895097b0e98fe75c45826a5d8b46a6a46d51bd212dc2318dc844d2015fc5c065b045af46d3420fce3387e97522c8a8cd773581ea4ff16a2a52795fdfee3fb64f2983b3bf6840307c03e1f45cb4416d81b3aae84bde64faf616f5354b6a1df66fba093b623c8d097aac36092005c08b559b04e101fba288f4ae7f73548c804ddeb15714488e2c53a9f9dfa6b94b6b5c8b365d2304ca4d5ce399f442e944547c0b8890076d7711df2d68758921fcf7108777edd826929c8e615cc965e0c8ef46b5724e3174b53fbc10774b69e2b05cb4991f6daf6fe42eebaf8fd93e2466c9df639f48f9d154184013033df8c59a2b945f994d943a8a05ab1301105c84cb8b30c657cac374d6dc669528c4f85c9ff5119e11361b884f447442f413e4bf2110c2ff3e752886fd0a24863e7731ea9d6d1b97e0d2b01fd315d4aa6c09cb4ebae3f32c903a97483bd287e678686926a4e11ced379e629cb1ac28c4aba423558ef5f9e215c90bb837b32ebfcdfd52505cf2fbee9569c9b49a42c50e78014446609095465a3b00b885a4fa54c7355b4f9d159e2fa406dbb3cd57d02a1be4d1150781f16eef4fc2e580bc58574fa226634443adf1a9593b2465455fe5e0ac673cba376dc1dfd20f546eac58a9af5b68d33afa8bb5193b95de2f534a25b14fa58b801af68726c4ac8592d4e8a73986f93ee2b69e0872faa60a8073442fa5de5134c03d7f9bc02830f893a578885d79f9aa05128757f34c3097d327a60968ff044ba8b2703d3d075fc14235eac5438e4ff7be1e9a41e362b362007734de0af3a84d0923683dc82315f2d7829688952cbef61a15d8b0f71e75781521ffae1c3d6834495e56a63dcf4f4c2b99086d471502ae9c349a6734d2ea387b6940f6039ffeb1151c57ac3444b09cf6aa11f8956176660f085d0c7cdc264fa9f0cf4dcd2615498e5365c7b357c544f4fed4d30b0f4185577402a419d79ba04a7ab36f4d84ee91803ab367fbe5bb78b16ebf0c1ceacc6dfd458c08c5c1d30bf7f6a1062922b0f55388d93c0c2d83230a82fd44045809f1f7dda62ce549c876d2eeb8829c7c703d925fc1269879681d1c60a0aca52eff4e2bd1c4f788994ec2942206d552c259c2994bc8f9a524c1e5d790381d55d1e1b4a75c4c90abed7644ef2de57a9e82b2b6c19e823989dc33077b418b371c03b943789d83018a5d5da0f883969898f1b089814adc307bbb934b557cb727731499082a5afd68dc59579e909fdbfd812bd424bf5e33d8dc5c58e8439fef7e6e348a9c1f31b4387ee46383b1cb547d0261b0304a0234ee471325612230d748b6364cba2aab419d6615f377f01cc27f782f65cf7a5057176d2490d3547939806d9fd44a847c2948d1c49956ba767d380d61302cfd928ce744c67959b0f14a693c84714d0af2b77d42e8e1517bdaac1829d56d1172e84b957ba72f49332b450725c2dfb4803f516b80d49dcd637b4581580d6bba859992a4c998eebc6feccbb631bb9594bd2400e2353b03f03922b5ea6dfb5d62cf9de4725457720819d8d51e0197c0956c60a6f43430e7b37bbf7030156d377a80f738442abb55f145700cf312929bb69c09a2cf7cab526673fb861f26776042ba9a983a6f3c1a9ad47b651f8bd12393435aa0163b90bf5960777efa72178193c0876e7c5b94d73b064853eaaac157ca4622b32c0dbc8c3b8321dff3851e6a951881517f6db5621f10f98a09947add020414b78bea585d0b3c956f3d206c50ea66db285d8c82609000cc6f139984c83f355b9f09c46a15234a7f3f178f51cd00a170b96bd5082cd5504faeb8286b5bc485758c656d16487ac3e69b928b", 0x1000}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0xc) r8 = semget(0x0, 0x0, 0x4) semctl$GETPID(r8, 0x5dcf2af5ef8b1392, 0x4, &(0x7f0000001400)=""/135) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r9 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x10000, 0x9, r9}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:50:36 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000040)='./control\x00') chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control/file0\x00', 0x8000, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getgid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x2000000000102, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x800, 0x0) r9 = socket(0x20, 0x2, 0x5) r10 = socket(0x2, 0x0, 0x4) r11 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="2f2cea4027fa0244c546d93845fb5244b39fd8e1ed03d300428d7424966b28de3b99a4604953935135b5cd02172568ebf7d8be68e7a93dd0d8bf7cb62bd996cbaecd432a0eefce63e69821259a14155004c439e94a8650", 0x57}, {&(0x7f0000000200)="5a269438d3d3323d3582b768d93a2e6e0d1914886b85646d0ee2f8da7158d4b172cd85a9f8b2dee623a177e77a2c92037b61", 0x32}, {&(0x7f0000000240)="7f57e65de519801c22da3b8a48b3f166630d52afb4365988cc3f75c8", 0x1c}, {&(0x7f0000000280)="42e67aafb0b9615c819fb64d4c46f0c0dd39a95f61e48d85beefc12c2ddb794afafe2c7ca854", 0x26}, {&(0x7f00000002c0)="3f3ed8e2b81fe0f6050bacae32069388967726dfb90ee85769ee76e8925870d98e4c9601b466162673451789fa2a6448d3ce326324", 0x35}, {&(0x7f0000000300)="9a8fd2a394895a6451991e9df4f8168d9f66b6804bf5a93722abee05a62702fd893c2e3b8c3d6eb083083d9fc1a73a9ded421f28aa26d48cca36ffbb14817208", 0x40}, {&(0x7f0000000340)="55ee897fe929e89480a7ab0b5ba8c3dbca3681a5fdb76ea00d682c4b5dabbbad9e", 0x21}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x88, 0xa}, 0x40b) 16:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() write(r0, &(0x7f0000000340)="375421c7f54edc0bf8abe30d2081c87f1cf112cf27e78e3bd615dc8dfa8afee99cf3fd660831605ed8dc197c7911ea9107c5ba5b95c39c5277fa8cfae51edff654d7fd7a2e794a2ebbdcd415a3f5f10adae91f4f9090af88603c8b0b4571ec66016f3cd87f347a265693469906130c6bb07f599dc422cacf41fcdee9b75acc35eed6df0277194c00125a02463883f72ecb4cac9587d74d6afba6837a7f9b9aef9ae29dd7f79b62d4f445d7bac85ada2213f90a1bc40735a6daf16987b4b52faa7940ca90f27f7811e7e2b7", 0xcb) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) dup(r1) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x2cc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) 16:50:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002007, 0x11a02a1b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r1 = dup(0xffffffffffffffff) recvfrom(r1, &(0x7f00000000c0)=""/68, 0x44, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) r2 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) 16:50:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000105, r1}) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000080)) 16:50:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffe, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x120, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="1d", 0x1) 16:50:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="31434d9d833d0c63d6821b769d73cb1899786c4a71ba6a6e740b26a76bd8a7057e511d2519800d952a8a9909f41f94c80f59d6de27b640bd61ea460625590a50f2ebd64dde5dcd0eb6c5dc309db6c5c9e7b2627177512e4a89eca6d1de65c780ec4c55ce79b8cee11b6074686907e46d1900f04326f4504e5a37794aa690065e9f8ee88ac389f43ef7c1f8c775568b850699866bf84f5508375326795ad909df80459173", 0xa4}, {&(0x7f00000001c0)="655ab2b5f4a0d8a5611888a647eb8a8f34c1335cafe07beb480283565794cd98e035125e65fba289b8bf46a4f0cd0b088362018902e308cf5b32496866ff113900f3977d3217538948025e91f593bbcf0a643ae1b7c8b6e99937c7f0c465685ffd1c17fd14f20814f4cc19b87ba0791b984c4fa77f0371ae90873b14e10efddcf0aa8a", 0x83}, {&(0x7f0000000300)="c8d771e3e8865f5d61c7a25a0edbc1a2d40d85f12c707a30270a37851e7abd52213531675b2fd6805f7b304a365e444f071d37a2a98da5b5060c2c88d8ee8f02fb52c12d38d78a450d2ef263fee14fe5a91c13dfaf54d9507f310a8c20c2438253ee68db881aac39344bc1049abf48d6bdf2483e3fed2cab3d321aac0ba8", 0x7e}, {&(0x7f0000000380)="3917c79e3c4103018f3c9f252e7abae5477f7dcfe364987ed1453b03597993e92cf0b1a31cf7b6521daecda2dff115b772a29a2d8785a5c8da2f5e7eb0a75d25bdb18e4a7d113342c7d8dc1bcca466445df303d2765184ec137315dee0efc8b606a1b215368e6cf445ba19d51b096f14e06a3a751d4f83def941d8262f30f0e3f59e8b4e667d954752aacc0de3d4ad05d5909b1fd45b59e3f65528dfd065", 0x9e}, {&(0x7f0000000280)="e0049f0777e0af5439a897d609601ac56774b5f9b314", 0x16}, {&(0x7f0000000440)="b366acfbb81a20b7b00ef4fe5f20758138ae7f5a67aa00d1134a5ef10a52a3597cfc08d66e79712b6db68e7c90913d92f5d227e89c8ca3e054b2d5f80a07420287e1cb5dff9c86dafaa0b1647ed987bb07", 0x51}, {&(0x7f00000004c0)="b5da1f26641d6db5f9d2e3ab9c148d98819e5261806e120a58e8cd2c7db54eff099948cb7e992de080ab901570c66a5448a13d783b20987fd5fad1128284f70a8166053df620bd3d46b6a8228a92106d7c0ba5757baa1961db1321d4a6728dc06ab3fe0824086ccb5c05d47bcc773b16acf8cc9fb1df66eb5a8c625b4262281339c03f27e8f4b4", 0x87}, {&(0x7f0000000580)="4846414a40fa28364ed8ef2d14681629ed5b8f0997981b7c334ea7f4646ddf3fad7050a5abc912740e92802d309a2c30250fa15be5b06d66aaa7f3c4ef03fb3c111f0bb55afd223f1be4ba99aabb52d2f5fd6857beaaab7cff6358de30bfa39ac8c2b16f907909d2bd0b3c8489555785388c38e5251a651cd428838745666b8b051093f5e2df82079c4c5e3ba8b3c328c447aa7e6372419db23211d447638989f3594c40f9d053f701235399466714cc6c94af300f41113be97bb8294d44bd07147e1d2bd40aa9ba7ecddc3262c1", 0xce}, {&(0x7f0000000680)="4847b90cca52c48b22445f0eb1dfac585dd8ffec20aa96a4afab41ff231d79b4a21eab6951ce1e9b66cd39650bb435bbc0daf20a8638f672ce726505e7a856a725610eefa73f852952aa657e9854299c033970f8604e221ee563de83d06125f9c6466caf1addf2df49089e7cb4782571fd35d18cd693620535f65942854b4de6dd2def8a0803f8d0b6038ef4039e49271edd38bc5245c15c03036055116ff7d470598778f093cf3932c036379ee21bd7ebf2e5e1dd3586d484377885a586e00d3dbe1250498982d8af97bc2cb20566824144b254d2ecb3c91fe89f51d7f4c61ce82c7428965df7d856d62892516e56cef375", 0xf2}, {&(0x7f0000000780)="de9815e41b698ecc1d45c31cd0fa", 0xe}], 0xa, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:50:36 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) fcntl$setstatus(r0, 0x4, 0x80) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000180)='./file1\x00', 0x8) 16:50:36 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 16:50:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "89da28893a93ea42605ba8d307bc09e99d32d0549e374f54ff04000000d4db58ca351caabb0f56f1e206a102b366d8fec5a1"}, 0x3a, 0x0) msgget$private(0x0, 0x402) 16:50:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xe9) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/41, 0x29}, {&(0x7f00000012c0)=""/215, 0xd7}], 0x5, &(0x7f0000001440)=""/129, 0x81}, 0x800) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) r3 = socket(0x2, 0x8000, 0x3) listen(r3, 0x1) poll(&(0x7f0000001580)=[{r3, 0x4}, {r0, 0x18}, {r0, 0x180}, {r0, 0x94}, {r0, 0x6}, {r3, 0x38}, {r3, 0x4}, {r3, 0x114}, {r2, 0x23}, {r0, 0x104}], 0xa, 0x3f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001600)=0x5) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001680)="dda6456a0b109c51f1e2219199bfeac33bce303d0640040a75", 0x19}, {&(0x7f00000016c0)="d3d64263", 0x4}, {&(0x7f0000001700)="b8fcd685eef3c7598ad9bf72a7d25179ae105fca8e7a3d0dfc9b5ba66ae41dbc0aa1fc522f936727fab8f5361715283867a47a2563b14b35c990dd2721d520faee5f73e27c382f5a4ae3ae91c41f2e7d44ec6a58dda549883f05604bd4af29b0491524218bacc6cfc8752d077d21146b585b6a223e4617c8ac1941235655a3c1acef1981542aceec462de255d0ac8102a24dc34c11fd6005ae92d6ecba79cb79ff36f911f10556da6560136a62fc63b86a31adfc4a4503120799adde62933346f43bc0d631b0b0ba0c7633993fa2534ac712ecde4ee1b08c1c2fb8b9e286a8aa03bfa1b88ea1c7bb0637d45f1ca3c36f264df65a85ad8404a220", 0xfa}, {&(0x7f0000001800)="51a474554898976e711054dfdbe6fc4259a1ce5cdb45b0a66ec275e8ae42487259c55c118598c584c880c3543ae02da3f5d15bf073902cf57a31b79f", 0x3c}, {&(0x7f0000001840)="b283c70d330da03eedbe5dc2330c07a45884e96d25314e438d5c0e66fb112230142033d80fd615d9e2b5e62409f265bf309a46fc3b363fd0e05c005962f09d9bf1305f673c184082194973a36d6442b6f42e251dd1b0e7804f897beb546b43e7a65b1224645c", 0x66}], 0x5, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000019c0)) getpeername$inet6(r3, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) flock(r2, 0x0) r4 = accept(r2, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) msgget$private(0x0, 0x20) getsockname(r2, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) r5 = socket$inet6(0x18, 0x2, 0x401) kevent(r2, &(0x7f0000001b80)=[{{r3}, 0xffffffffffffffff, 0x52, 0x5, 0x8, 0xff}], 0xc9, &(0x7f0000001bc0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfffffffffffffff8, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0xfffffffffb34b675, 0x400}, {{r5}, 0x0, 0x4a, 0x2, 0xd7a}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000008, 0xd258, 0x8}], 0x7, &(0x7f0000001c40)={0x7, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000001cc0)) lseek(r2, 0x0, 0x1) msgget$private(0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001d00)=0x46) fcntl$setflags(r5, 0x2, 0x1) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001d40)={0x3, 0x7, './file0\x00', 0xfffffffffffff000, 0x2, 0x7fffffff, 0x40000000000000}) connect(r4, &(0x7f0000001d80)=@in6={0x18, 0x0, 0x3, 0x81}, 0xc) 16:50:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x29, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x2f, 0x10000}, {{}, 0xfffffffffffffffa, 0x80, 0xf0000047, 0xbf17, 0xea10}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x100000000, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x91, 0x4, 0x7, 0x100}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000040, 0x200, 0x3}, {{r0}, 0x0, 0x0, 0x14, 0xedd, 0x3}], 0x800, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x23, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x9, 0x2, 0x7fffffff}], 0x0, &(0x7f00000000c0)={0x8, 0x328}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x3) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r3 = dup2(r2, r1) dup2(r2, r0) dup2(r1, r3) 16:50:36 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x0) 16:50:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x69a, 0x100000000, 0x59, 0x9, "283aace82d26a79740408b07fdd34fa249a4a7f4", 0x200, 0xa1}) poll(&(0x7f00000003c0), 0xf7, 0x0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x1, 0x5, 0xfffffffffffffffd}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r1) 16:50:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) fcntl$getown(r1, 0x5) 16:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000480)="0f", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:50:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0xfffffffffffffffd) r1 = kqueue() connect$unix(r0, &(0x7f0000003880)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000038c0)=""/29, 0x1d}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/140, 0x8c}, {&(0x7f0000001400)=""/156, 0x9c}], 0x8, &(0x7f0000001540)=""/197, 0x8e}, 0x843) r2 = msgget(0x3, 0x40) msgctl$IPC_RMID(r2, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000003900)='./bus\x00') kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x40000003, 0x7fffffff}) pwritev(r0, &(0x7f0000003840)=[{&(0x7f0000001680)="771d5ee17e6344a92f70fa260c8be7ec1584a03a66f882c44a3d157a6b69a50bedeea51f7770aacfc09b9e8502b11047d4108157855850823fb5615aeb7e3c0fe658aac026f3bcbc98a67c186616ec4cfb06c0757560249a5aba3876c21c9557cfcafbb702224b6c96a3f3f0a0f5452cc86f0110edc9bffcc8b65492697502343547419d80e5644b67bdfa1fe13e793ad25ab067", 0x94}, {&(0x7f0000001740)="6ad0e613aad2053ea6bff520ad702092fe0173523d859387c5611d538dd09e304462709ed1c1e608b3bbab5762131171734132d2c817bd3cea1ec2ea9b91ac0b8478821a2e174f723e155c67085cd5e31e0cf9934b0aa5a70095a88f80fe686ee935c7a6f01b718a6f29abb50c0afcf666b9a449de3a71004df6d13e61fded78d347610641061bfcb9dcfb3b42a33e25f4a42f7fd0aab6ca2a2401feddd5884346e980396c3e643a6da269a02333c33c9775933aa74ef4cce81b66746fa9cb3039c32a6aaa1b41949bfa58b1ba3f13a7a79c51de01386e83168cf436cf9a183fecffd26a689ae7ba74904858961010f141bba1eecdbb0549af2a61a9d2c4332fa03c4ca56ea1318344c3f31a784cda1caf9ee00f4d56ba32654e56356038771d654ea4bcf7e57ad288622a86213a753f32e7da724cc83eddabc0f4ad009213edcce24beafdc50dfc32e106d96a8af880e9914e7cc85bf059dc045bcf7c2dca63a7139ec52012021eb986d0387e4d3a450d3a7747af95450e7c91ff2b4f65c528a032a298770cadf835338d5082d15c365b516d05a7f733075ad7281aaa3c7c3a5bb9d4ea73e6459d56b1c69d07009bf65f6a3c910c7f7c2b2f53543063a37ed04f9644b63aae8f8944057947f3d3ed7460a9be507636032da9209a9317b2c2d7f1e4b2cb4a6bdd7970043214ae3f45e800879d586c19aa2e8f85119fddee609330f61cfbda4bf7153007d422cfc681efc746b8650b858d7d7e4a836890d87174776ad656d269eb11012f490d378384e3b40941945ced2aa79bf7633b73eaf97207e83c6ddbc1cb7213f302912ee6f75f5589dc6acb3b3e47cf8c926dd4af496250d0a4f84ecd999618d224093f9cbfc8641a66db4bb39ac880d7d95e081d7e7ea87ed94909959df8ca28e9623f60d73969d3046ab034499716f71e29e22fdde0aedd6b9b1df76a721cb63e3177801f9b46544d20f5198d4533ff41469b6f6e852c27102cad7e0aec54db08613a6099e48af4df22f0acafdc7f1544db44e14bc1bcc1af00579232bc0aa55cdd3656d8b67c216382760035079e710310ea36828cd180c10a96d05417d1f82635d3a12bf808c430c44ace18e031967c44cb9af7bab3f1b162804c192878d7fc3ea7a47f1811c849d88e40ed029ef66618a850c370e38673aa2f43a89e37e350fa4b84dc3a2da9d70928e10b7a9c759cd4566115979ca12f4b0cfdbe820ac2a60abaafccf80131dff24f08ffffe46f078542b7ba251608d75dc0c586222bab5efa997e5db06583f02511477349b9bed5e9f5534ea41cb5bd0130bd317b791dd088b3daafc772fd5933f70d5046767785bb5f41e3c7aee41a6d32f83746cc0437c094d5b57cbfa36fc0c1f28c867d540657c7008839172c8c572f9ea4e4100d66c6aca017a71229c657f88b998c9332bf0619b2903470500bd769bb9e8cb9640f0a10852de2f60e12cd8a13fb846a252989d852717b8e4d7a6b73d9575ce6aadd7017b90f576471422898847ac349126a13f0697b71fcc49493436cb95d07d00b1458ee39c3f881dfdfc4d972372449832ee9ac170d314aa5b15520f73b8271976c9bd751dcde54063ad1997a3ccd8d2b37e32b244463d788b25c3b1a012e2d7d3f08c69b6e2e589d334beb6c211a8fe6d2e592f06498a2f0cce7dcb9863cbb5004cfecb3a32df91f893c6e0401070c8ba538fc3d009717f5a80191a369189b81c5571e0948e115c06521cdc0b81ea56240de12545dfa98ed78555feb57ae67b645b89f3af20c1b973c8c7836bbdb2f3648f68a81c6857ec5e34f62fdb543d2643787394ed789bd7101f0f601d28bfaabaa7a7f0a5a0a073ac04b94ff505f738764e97237fb6f6e6f6b1722b6d7722a852251637acb19147299bacb408468a5efa06ac91ff79260460b93787358cf0ae0f54bdb7a0b44b98b76b018f043304a7e56cf14a420d1620fef806e0028d1feb66206929104ce90b68787ebc2f314c9ccd2db6244360dacaf17f2493db9f89546258fcc367ef5a202cc77f38aa4056b893256c2cd1e0e70ab19adf25756fcd990a666e4844f445d452b86fbf10fc3ae17455505f53e32770944b1009088d82020c37c12442050b972812ba8f0eb637ca0fbbe3bc2b9e0ebbefebfc9a9a5168450ac99064357a8ca1cc7f9bdf3b0d8acb7ea23a551f3c3dfb2bcf19fa9732dc88dc3786a00fcbba32ba4f9283dced6c3ba40802ffbcafe79c7fcb2d81b7da566cb4e6472ac4e28fbc59e09bb06c6e4d8f132c3680a8df5e06c6a245458d4b728ac0953fbfd8f489e37b0c632042cbdde14f17b79bd711957861689ac9d5b6959d457a94190336d4ccd83c9d8cae6d3af6ecd1b16e9f67611b84f0c01ae0b057eddbc3c57d440faa240f383aca6448a03aa9e14c88f2e00d581c6a5e92aaeed889972de6ecffe69b322013aa52dd9c893452b7eb7c163a34b9716c50138be9defe6fa71794a5816ba29657fcb02bfb6555f298917817378edecbe6c97ca0b7b494e868eaea05b5cd1b7a5db7950e660668920984caa7150c8545936febffbbc6452f0e660a6e90bb887b34e9408c10eaf8ee5e282b2e2127c084d71bae05b7338039952d48df663ebf11d5c9e2fcae45cac83ee9f65b969bf3852174077e2f51b21e7bc452e900cbac4bbcd220a9ba71c5f3342a1d2864dba9f27a6c804902769898f7085d3c8795317d2aa89fcfdcef0bdbec9e03dffa1ddb7e5a57faf3d1158d2bf3196e1030ae9ab731a4d8617b0f51f47865c4f66a141add46bf604764e6bf8f6798fd3d4e88c4b32df962c5bf96cdf6887838fa06079a3a26f3acdffd77ef64cbe0fbc90f35ad31e0187f44c8769c2c15db5af5805c6d11cafbd85fa54fd7beff5c09676157bba63b1f73ccf76047ca5485bcdaecb07eb659832d04cbff10df0041d9befce95f4da54270d83aad4aaa7f6dc9fd86115fd38b4df1de1e12f720af726a3039b85fd33f661a643d81434c2d4158e6ee121e9b1e60543454f3508458a31f70d83868732100af04f8fad05458d0e39f16fbe77b55a7695386434dfd89d439e8e29795e9850e496da53e2a90abe6b50d2414050caaac506a264993f2231752e65fa677cc1a1ac469415028b95283c24d6e37653d0c772223e405cff734283ec9704d8f174067023c155635c73703700ec2b6ea2d4de7df295b4cdc388aa18b7fced2efc6c7b3921a0ae464c1162a70633a1aba9e01fb093facb6526fe1831f6a9fa45b954c856010ffdff9b8fb785ef964b9741604ddca52a5810775b14175a3661ed08250ac50b98df041d8ba7c6803e3b65acb9dc8de5aa7290ce1c214034b5928a7a7d04b79ed4364158fb22789a1bf088436acbc06c218d279ac2717471ea4098c7c52b37eca4acd855a09135a247d6d7e0bd30cf06adb4e19eeca633f744aaf672c54a6337a4e7f21ac15a5026b00a32c7cf5330400a13577bfcde4c62b3bd335eac68da8febfe101d2dc2962e972533ba9301188e3cb037ea48da56cc3091a73220f2d20dc95aa090421515093951a300973d0a014a2adff2ccf943ff7a4042414c5eda7ac086728b8d68e71758d9a413a1ec2b7732f981057da843ab101c4c1fc42da6c844f0ebacac5a679897eaa819244bcccc507af6f5151e8b59d72397c921f679379e963779ffdea3b8bbaf04907760d7c5e317d550db9b645673990e84ad41d1d96d1334512bd1d199397b63a62a3a89b1f3d1b2304dbbb8efaf96abecf4610790e32509cce21e3e233df22cfe5ff7fb83ab96bac85abd2c2471ddcab235e43e52b0815e8994c8450c5859a82f26a4674519d359fd11e8fd53c1350865bd31f974181e481950116dba43d5a7e545b2ab20df200656a85fb9a4b21eac65ca9df2671eeab67d775613483bee085c8d96870a72fe39782d85b4a333b3b03c507cd4e5552dd4e9b138491541bb910cec12647cde5ac695bc02974d12c05666b44d33c08d3585162dbacc1a8e87701ce7364fe408a1ef5fef2f47ff9c70dc1d1f956e8e22b4d66a654d1f788445c56ba79ee80fec6c5ac0231795a0a5e9ab710bb18178732964e7b383a197f81f42efa45ed4cca5d239336a5dc87a937f34b86e803c98aff26d42e8d3aa4f3b47d80b39d10731e8f39d64e1fa7975842afb510825039463b0b34670203d6b5fd68a838ec2c9e8c4404f7aaad5fdfa9ee3d42533dd433c7b5a2c541f8a8219444a7973317d9e1a023fb90b8ac58357fbdc9c6c107c9f50cdb776a7e8dd02017a89fe699599a39f1cff88a223ab4d58f23161cea7f0ce2cf16418fbd37eab64ad657a7f8f81bcdef8aca8d0c8fd9afdd374193e75c6a2507bef78f45753312e72457ae968ccdc7070c420cdf18486fcab35b9910eb944183ea9313174043980514071735b2a96b9b901a6a364a94c9ab9c78712ca8219a9965ff7e7290a2eee7a4afc4d5e3629b472f52fe290f62eb2b4443e071c4a2618bc907fe68dd2f560653c9859033b4c8d12a5e88261732c8172d210fa02b309a6c8206c9c4384b2342589bb72b2e0eae6ab39018fe1d577b1046e5b38c5609c37fcf8927b4c7b6e3775028afe60bc8f360d2e8b7a10d87932b0ef366ed5390d81400c0c9c29c9e8c04927dafb630c004be68780d064150273df443c334dd3eb54207a881d6a68b7a6b19b6187730e35e8ff4a6229e3d1d16d9ab6ca37b188f6d4fd40c6f9e235b8ded27a595ff020e781718146215311f8e34c1eaa44865a34fa5a2641972305ccc1ebb492462896c3b61778225fb728a76c34017dc2f02f0febe78deb57dbaebf8d554ad373242efff7045cf4b4eac05840afd0b1b19b92f6b6eaf70b5d9c5c11bc3a2461263d6c2e2fb9acef6e15d5d192d1415ab8ee72c96f41e9104dcf81ecb0c7373eb899eac3f51222e18fb3d924581dd0fbc72434585e100f20b412836d6fd0475dff96992c4109362bfdd815f602b6aabbf97e9d553e297a70734dbb28b57989fb6f3fdc6bf675dd70ed96a23e6deb4479e22166a063fb9acdf1f1a281614a69c8cbf517bcb09570f533f36863568985c09465b64bb1432c9f82b466eb16b81329fbb54fa3f814b74c51be658cb3ba6ee66adb8f71b439e7282eff5512726d4a873fde2af950fae3c86543715dbff34c833937f6c2b51b2f73f5dd638d55d1ae810d44ac0e08988f5db35576ab92026f88483ac77f7ae77d504b081cefca852ab9197d7702677a0ac4fde22258bdf2f3b570df82856dd9ebde64734f5522d242b5b5e2852c8371e88c74f71c1ba5774f4a083ab29459540a090a9ae2c79ea31a1e5afd4de8ca5340f2b0ab413621b40f4e7949bdb2e8d2891cb9cfce755c3f4e03be34cb2b68e411fdd1e7793d9a878a83fd2348833316e179b47249d663f7a6b72bc30b4d4c9cfd29afc7695385d0a5a18d2b914eb9a828eb42af629fd95913842151f5ed58e0cea6b05a2d999b06ee81fe35c3d1e3042153751aa626d6da956a4976dbda573cbab88d4301c9f1b7aa7ed513c97f1acb830133cefb170f5a54d4f6486ddfc2007d5957c7afd1280c9ce632963a810c495e8940e80d547d0c5cce79692148f0fb2d9fa45c00ff3ce8306e4074b2725c8dbca2e802aee44471853add06a3399ce5fb4a958c1bbb8a245005a5e4f27113105c406822b6aa70f04bc26f373aaa99b648bff4cbf223776e54cbb9ecf403d3c15e9d8e0dbdfe704516358ce678ed6c94c2f8328ea060479e9907f230fe3a6d51f55fcc53d32a05d2c6421ce7e63e9655f7712d8d96a1f434", 0x1000}, {&(0x7f0000002740)="5f1b695e5cbdb13c3334d924cd2da4382757d258f0d425c457a5655583140c02bfa73317d35041f36c82e31225015ec1dba0b946c0750ee9185913111b54788bb0173fd6f109abaa30c463135b7f7573ecd079148ac1b6f49c3152a0951be93aad931f22eea0000dbeb2c5893c35989c82393295c395af47a575c10fecf2c7a909dbd582d8245c9ef96f726d8770704d6a6e036c3f5621e659606ed890f5bf72d4c95955cb59f128f81a708d39a65d4952f3fb09a36e1095dfcd49acdf7994fc36b6b491170694c710babda9a1286e4931ee5c7edd865c80b0667af1", 0xdc}, {&(0x7f0000002840)="150f6be6c65873266b81e4c3328a544eea775d81ac55de6956e96e79a2541cce7dcf7c4093a05f020c105535450e534c6b2a48e6bc9e4e6e5d7d69558d331ba7eef5da40a4e20d8ef592cd02a4a487d341ceea0f1828d022296ca91d6b9ca9fe810a5fd3d0283a298132efbc0ab7d37f3b96fe63dbd31ab97213834a33b9fc0da0053b8a223c760365573b0bacb4193c3b2f9becfff094505a3b574ecb77be34cd5f531c36b6160bcaedcb4c9ca4563c3d85e432113c90b1a0a0c3602a1705458316ea88ceef408aefe1716fc92d65ec08e0b38b59d324b1b8d7c9427c2920d9f383d3ff45682caef9a3334b5609adf2fe1e7fa7b0bfb6aaf1c710f7a5d91068e2fba34aea3b806e5e2f95aaec769fd98cb84807ccc1a208b3863d6fe8838ffa33dce970920895468c0d93df6aed178b06b77916f6dc6053cdff33cca499d90c39602d1ba81b3cdc7b1a7bd99ba368a88d67e247d567da3f1d95f314a03eab7904400857600d889c75fc96afef31dfc6e66748f529c89a67b718d4e3f1fd25afdf57005dc0988556eca7eca817615e3434f7d7947af7623b5a0bbc908fc1c01cfce262b2bf503287bcdd1e6a73ccd57f106d199addabc500242301dd67f01ce2ed55c4ba241be83ae16504d7bbaa8c79315490fe138fa5352621341104e4169f999c00d57af9d331706b9d537eb2c2bc5b2cb569c3da1773546e65433749d057fbd9f3017fd41b55a4603a7d7e15495dd250ff0f8a415c66c8bf9d6d3be13611ad55119ed226b2ca01cdf7caa88ee0d84c27d8f21300192b255a5740bee38213c2bc6c0a2dfd70276488bcdc6ecc08223d27bcacf92f77bc8de1946c3e972a7db7f84da99f488d45c10259269ff58d95f161c1b4ad3e76df86e47638030b005c9562a7db9689caa6770c4d19f1444a90d9273dbcfb0f06e2d456fd7adb33084c290f387c76878657ce280e6134169402eae6f17bdb8f735bf466fa89071cca57896f41e9c217d5463313df0b953a705779ecb99f8e3fd55b4e65af3790b8b72d7e6cdeb33b89930b8d622ce0c61d2152ce3588ffc60e4a2e6cc7b968ca3ce78f1baf49eb20d9e6e16020ba01e78e850edcdf0c053d0f86bbf568c16495835bcd74bcd9cdfecbcc4c473a2e669ba0cd3ef261e16b71f7d76ba1cb1074f4c867d45c20271d5a3fae12cf59a5ad496cd5803141641cc9e3a762ee747f62b57e34ea1ee172a6e7799ed6eb238b81e3dd70b6360000196a415040ccff7141a92eefc172dad153bd438503ed19c3e0261a9706140e789eb8f6dd97a6aad9f2b3cb5183f10743e6d838eb82fd502f981e43dc96b40c560de350c7a3edc13daea0df909942f33e5288642ce9588b15eabae6e2b1bed2646ab15d7e8c5e07f7d108baea4faf794979381396c1023b0dc799efecec25550159ab9dc5ee1749f2bba187391d3431e84850f996060b8b312d35a0bcf8fd344a2697e5da0a0461fd22f204707363a19a3021264a6720fa3f7d0e22fd8c2105bbec5da400f36e7b4c334bb23f67dbf2365b64442947d63f1e8f27b684c3011289eaf872b20380349cddf61ac4d15a2543e3f0e5384cc228f2fd78fedb073b1df0fce744df67968991c7621aef1d0c489ed33f1d0c520ec4c91ad08a073ce84acde554d66eab5d445982c4a92e59c38019a69b281d411f638747bebbed8faaadb43c1550f4796391bd6d2f48c1948f01b5f555719689a647e7dca42d7582fa04a7ec91ff43b2cdcfc419f5bb43781366adfbf47b03f699ac21e815534bc377ed3645883ff66a18ffb5e9fba13b16fb5dd277e131f5931625ab27d23689240426acc4d8c4558b6d0614384900f745673e1e0c3d6c2c0d1ee46d925c625cea601c40286ff68198cdd032d035c54f7bf900b8f776f0af8d559a5c12506d040d9d64f2fd6aae72950f8fa7e9cc0e46a0724afea9c4de5413233b35846b7c29a0b0662b81f276a02eb4838d8781d3cc50c415ebeec7b39127a1c4f02c673059e17eedb310ca1789ae1d1f38bee2385e645c0f68282403e83d0402f2a3ee9929609b279ce289438b0cb59ec63dc6f3a60c701c549bb5b427e09def12a14ba0fff8958f1b2036a6b262881888900b93eee75dcc57652f160231cc90b0ea348dc158868c0566f1d113aaa1739fd5b366d63ccbbad30f7d74c1f3ba4798d42dd837f023516ab6c7a9d5e25553d44c0762cfcb174378342804adae1683f0cf1f2cb1b617cca9cf69bcf98b1415b5764d47b20b63a996793b05b883d3db98cbbf22b275d1fa5a64943bdfc7d74856fd998a8b383e85ac42f701b57e2141bcdd89880643d5bc71958f9ee95975215d2788dcf08c414a974da73cdec128f4009baa7e60ee5580014992c7a6ffa2edf73bdea79734d3b5491854f35f5fed3bae607467fb5f76e5f9609ad7066972a1dfe8beb26b8486de0a8dc7c28f4d34a89c3f3ba1fbe22960193ce0941bbd692eb675bb3abd0c4034625b3e43f8c1275232591a12cfd7322ab1ac3c9ec15f752612749362e785d89f32a08e0e13320e28bb5d90a1f581ea7ff6e95f71ee258577b5c81dee6cc6f1d946c0275e327c293c3078797ce5cacfbf2f0a346cb77a7dda9ce68a63a4c51dc5c79d4b6db3923836fdcbc9990a29f89aef1eb93270d08389c4936cfb38add2a3723b958acff5ec836f283322ae8f5feb4984064c8c2384357906dd81ce6e82f3c9ae02bbab073de3b3ba8ae5c650a98273064428d5ac915ac43661faf95aef0e77783a4255fc9affff48a9e3b43598c5b3b4c7c7896eef94257b6eba076eaa748ebd3feeeb29a4a7254b65e7531beab15ffd0468f044d1c12f1d1208f1bff7144fe0f072bbbc82595a1ea5151b3cfaf4442d72c7f115e05f11149179762be69a52d6af25dcc66267c9010ebdc382ad7582bce3191ac8d1d465815137ad659e3f1bab9d87528b14971901681ce602560df97d66d9c1bb94b2cd3b0b6864429627245f21379d830b2dc5d0734cbb2b52222bb86f5e185405d70bb132a0d5d6e3cca96c937a252b181b5df16ca4eb5cff3d5a39e46b6d2449c0cf778b02eec6d3d71f7289b4fba2a6740499338f38e53b2cc3336bfb47c01cf35901013cf02afa3ffcaf0cfdaca98729258358136fca5449720cb319092d44f0fc98d3341bf3ba4508abb57d45aaafac72ae0375fedc2b1b091d5c2947604a02cfae285573956681fe073ae2291938d15dda9b72f6473ff95de2a897715ea97a9539c53d49eff2430c9920d127de518fbf857b8cd9ed11e0fbedadb58e4e67425088b479424961b7034a7e73674f706d13a1234c1ad6c6b77bfb40b845bbb9cb0dd43b26282736b86838c05e9ae80ec60ce84edb3f966c48d361fde39712a91da258335bd194ca84c2bac78291277dc0359c522721c055d9b509de829faaa3cee37ae0d96bdc3546fd819717e796607a3949f470ccbe8503e254de412e787d425a8ffdd85455ab02ca0ea11e8d80f61abf239a0c65e9c4e95db5e17dcd2f324bbd927f91c1426ec6850896830ef5b0b41930bb82c47ade04ca0ff741a0c9e029b35030d1e480d0f4ca0bd907308544febc5994eea61c18da88432f108eba73fd08bfd495cde555b6729724fe930c5da8c23e1c7a72e2b5a6f7d461aa401773770a2e4083fb83619f9e3adb99df33f68d8eb56f07952cfac1b507b26fb73811a08b26aa140c12eb15986b6efc75c71514e9b2e95763221b7be5da00b1747b481fda9d61c5072631bf1e8386daa9f97a731fb016f6dd7e094d41a6d4e24b63fbe34187d4008dc0ff71855390300db442bccf4c97c7dbc1e92fc4645b59d37b492eb545b258b363e6aa62038b7bc439a64213cedbb803a778d7bb396dba73935701ccf1c36fe249b56d55f13007a8e64a8f3d29366aedc180c8006a7303a758b6802ba533aa489752fe7653c3f3e4463ee5c3e6df68b71fad9328360621c74d799effbe968518a05c14899540dbb916e4998160d24360212ec7c325b02d2bd7fc5a419672386e2d28bd51ad51a654efc4e5250da43f60269f6abdfa6423fa2a35c53cb60be39dfbaef9c8efeadc88f00a6f7a2799a05c4c0c49f74102df5a1e41aa4eaff033465566281506ac2890c60a08a5562a3ab218062caccc391428113ccafbd32958403f360c97bf193c31bcd00f8564d3eed754787a6dc50cd5ebc77f4f910b72bfee1279526785c3f641e14255160320f2ef20abba0b60e6228d6e57489b4729ac4dce2c3b9283bcfee1f0538d9e1f19e53038226b763473d0b14cb52e0a1d03a24722077e4998815b9a08d2f0c91f150068ce9a35525494f26b61899974c0bf34be632277a2ca5494a1be6838c199cafb6edd8ab9ca6a120e0aeb62a22c00f19486cee8b4cf59a8bf23dc8c168bfd1836b34c31f2cd49eef1703519773656df88c0301b6a76960294a93e29f21fd0a4b100b5d6373df7007997fcee122e4fbc6685b1037ee11c3f96ecb8c704e96a296216fbfb5dfc76b0ec3f033e1436e6d925be13b8a467886519481e9eca806bdbbe853a00eb144a2ed075435d5c362f79e001c26a10e6dbc1819d00db69027b62d6e20a8d5f2c6837387189011df378c8281821e0ca3d913a8f1c08e277f8b23e072b571b6de167650861ddd49514721fa7a530aaa8bf07648085f408847aa1e5de633152cce2a5f155d7e33688357b78c9634e78fd38ded0592c12a49d674f78c2dc363addb00f84c827f8c034298509ad44244ae0abfb71bbf4557b9fcb636adf560696e91e435d5018da5cb7bbbea760ce064ba845913cd337af1adc5e15be96a86dc443a07db7c9e222dc29b0b555bd525cca5fcc7dd3b98f7b956f7301921c88b478c6a492496a6ee813089a5ba3978f3eb94c0b4d1c05dc04e96322db25394b5d7e759fcbac5f437ee4db808b4f78ba3434c8dbfe27b7c17fb2d883cfcfd52c0d0c6151e9bb1c9fdfab2919f2aea82b4832a265d990c7ff7b91a6731db37b401f4d8c9776a663a159d3de4a210b7e466164b32dfaa397c432ed59fae861f6fb1daa176dcbdd4f4805439990ed61d4f1dd83b951a59b333619394d8b566d68e90f08835e1e015ec8845a3fe491fcc6900871cd606d0e65b87b855e53436b3ae66790c1141ecb2307a98385bdcf05b2015e84e081a09ef758ebca25d7d1be102e693b9dfcda83a735c0488e9c1e4a7cf9cae4670ef51159874a5a9ec27bb1c49adc1695cade8bdda4f11dc270649519eb7068481f4c526d46faff9e05b29257e4c1308795fa3e8d3af57c1fba0164e56a66c8f40ca160559e6d7003ac253c4f2e906b71bfdb77beb3af92e027403655872f8bed7d917fa7d567e394944254c5a427a62f1816c6d0ca3d90c88c4d43728ef8c4b515fc90ee824023534a26e090b9464d78fd5bcb18da228f238974c862b9652e91f22f4c7a50246e4514f2c343de7e3db02188de0cbc38362cc5547e8689c9da461599ae1d66aafb53f12398281dab755334c67570438d109ad173ea106a900f4fc8789f51170f2efe26a2ad69e3532a678573f576db8e7300a14f9a225ea766737ccd34b0b9d95dafde15e026b334a8957692bd3851487f8424cc28f6e8e5bdc2903c9980321f91e925db43ec20815a868b7c9c6a48a3b1ba5dad13605d2f697618d1cd763c54d1db3578980c532faa6871c36b42777a9621b901e38eacf9ef37ee9294073a491e05e1ba5dbe0a00f52f7fc7fced90e96f7ef038dae4035e74b17c351ba2d4b4a1b2a3b2878ecf0c6d6380c15cd46d661ba4df999f9ac5ee", 0x1000}], 0x4, 0x0) 16:50:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:50:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) close(r1) lseek(r2, 0x0, 0x1) 16:50:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400", 0x0, 0x100000001}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="570dc87b92c325e90f66e5dd376310957db7398a6288cf9976d2f116f21cd32cc435c65e7c501d8aba2dfbf000416123678ef34b4bc005fa626cba90afb1de818bf14273b16de1f865671cfc4f61342c8845f8cb04d9ba02fc822cc435aaf4364ec8e9f8cae51e089843d98ac06aa49e7f878ee2556b74e95f57bc0eb71722436056b37ae95b39066cd1e8a8f3670f94545b6cbce81b1e52f4b67b433862bbdb2ba1e8", 0xa3}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000e0000000001000000dd0d0000087476df7f5f07034500000000000000000800000000"], 0x18}, 0x400) 16:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b763201c4a8353a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b0041701629e0ffffff893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x24d3) r6 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:50:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) setsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f00000000c0)=0x401, 0x4) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x1ff, 0x916, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000080)=[{0xc7}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x100, 0x0) 16:50:37 executing program 0: r0 = getgid() getgroups(0x9, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setregid(r2, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x282, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) 16:50:37 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)="1eef2c8423a0c77efee9f59124a2301a346da73cf4199edb6848b4f70300a413ec7cc46474d437ae573f6b03f73ee86fed8f289abd1e8274739df9bdd619be3f5da6cadbf876a8ef397690ceb9cb2c342c39d6f145e63eeb294f2420fa02", 0xfffffffffffffe29) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:50:38 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x90e}, {0x6, 0x8}}, 0x0) kqueue() socketpair(0x18, 0x2, 0x10000, &(0x7f0000000040)) shutdown(r0, 0xfffffffffffffffc) 16:50:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) 16:50:38 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6a002d62) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 16:50:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100a0, 0x80) write(r0, &(0x7f00000000c0)="db", 0x1) getdents(r1, &(0x7f00000001c0)=""/190, 0xbe) 16:50:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="ccbb3ca80e55951dc869db233ae37887880040bae02e71bb3e210addebbb623ee271962a3f06f22dcef270ad19916b8883a8e9d6fd68d50d918ce86e873489270451373eec269c7e1423a0d52a0c812df626aad34bec10d5af5e0c0b6e915bd30eb5067e45bcbdd778f84e485ca03bf30d9855739e14f1d901928ffb5d065c2273e9db9d501a74840d50deb7fc65d0c92551577800752a47718f4edd7de86fac88", 0xa1}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0801000000000000ffff0000060000008c7e7226e058f22e49086bef46ec86726e3bb4201c08396eb95d2b9f09f9ec55b3c1a5d9fa92d5975129af024ac0dfa8132d58151737b0c3b61b35c489073b9289e157d6fe80366301ce6021d95a518e834ef4641f76736adfcd6c893a11d8c5f7f3fac65d74bc58e3a27d8e433ce43d4a3ba84b63a99b0671570f04b5ac216b93522cbb156edcdc766ea2c86ada6e9fdba53eacc15616c329a3c6dfb980f2e4299c2328101c998e805665a47de93e4ee44fbd1f4c9b33094e7a558229a3780393d795b756f5133799b29bfcd1cc0464cebd0635bec9d24e4b42605e122ac1701476acf7d1796175da646a388d8298b69f00000000000000e80000000000000001000000ffffffff7866f44b6b7b21fb7cc3f87e3c237749b918147a0d716cbdf2cca83ba79eb1874b2ffbb33e02fa68dec15f3818fd11c1e6a530e58de7da21327a12c8001c98d4812b46eee6c6639a6c75e5db7b20113ffac56d15ff2daeafd35c6215b0e6374e4b9c1da765ed6933b71bf034a3423f745a1a5870b182b656b4dc10ee9403a046afd5c06fe6b17f59926812807d69e6da657f798f843d88c4bf3255c1642b88364cb85a42b564635f48117e074964f55e0287c8d58801f205fe4b4b0011160957a65f5d18af0a2271c8fc3756964731ecebac68aa6a000000e800000000000000ffff000000100000cf35d97a5f4aefa446fe5c754f94989cff505def299a4ccdfc85e3a3d08a140bd86fa88b4ef39c45f0bc0ee56af1dcf6abb10842f31a4ac51f99b92f310f9f2db6296be673fe4deee97f1527c20f4b4696bdc408e22363195fa5a60fd55969700ff8fa38aca4d20500f6fa91e3593101c50e2ee52ddd38b4edce5ea17d9fd58f2b4f905eb851269538239015a0a18950bf545fee006ede7d5406ad247328905147b2a73fbdb3a29170b46883130a9571c918d637999fab636dbb0c1966955fc33f69b8c2328caa10a609e8c60000000000000000000000008dcc7cfbb8637207a4e4b494989be2449a63eab26ed471983ec8ee5635a198ced43dbd5d1ddf74414cfdec62e5c560416e107eb80b0b45ba0927ff3b2f4e198fe37afa1251aa69678b0639087507fe492753f8496e3f3879f90a883aec1a806faf44e0d7ab703fd856326ccb2de16b3123f729eda8bd17c077fada2a70ad8daaf02a9d6f07"], 0x2d8}, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:50:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x80) setsockopt(r1, 0x7ff, 0x1124, &(0x7f00000000c0)="c3bb801aa5718c9e8be5bc", 0xb) 16:50:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:50:39 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) 16:50:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:50:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff000001001d7e1cbb6b256c0bef52493400708111a789c4564547c8c93f04e813dd2148f9547a155a4dd9824c9e59673f26a0e253c8b5d20000001b24943b18a47e6bfc5b9012cb3076dc0707b88d7a7b47c60e2db1986c7b8bf4aab099ce8646eae316136903d35b179f536805dad7a7ef1909f548316460c86ad7759c5f4ad5cdc889cf9243917046e2e01fcc2dd4be280afa667a56512459fdd8fb5bf7f4ad9c2c6520ff060e9191af22d501e087ad86bb74", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:50:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='@\x00', &(0x7f0000000280)='#x\x9d\x00', &(0x7f00000002c0)='^}\x00', &(0x7f0000000300)='\x9c%\x00']) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/116, 0x74) write(r0, &(0x7f0000000680)="6f3801", 0x3) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='c\x00') 16:50:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000680)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='+-$\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='(\xc5(,\x00', &(0x7f00000003c0)='(+\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000640)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x420, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x4, 0x7, 0x7, 0x0, 0x2, 0x42, 0x7fffffff, 0x0, 0x2a61597a5e526915, 0x3, 0x1}) r3 = dup2(r0, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600)={0x40, 0x16d}, 0x10) socket(0x0, 0xc003, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) syz_open_pts() 16:50:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r4 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r5 = fcntl$dupfd(r4, 0xa, r4) accept(r5, 0x0, &(0x7f00000000c0)) setsockopt(r3, 0x3, 0x9, &(0x7f0000000280)="7011536d9fd2ee44c462f65073088855d81a82a902055f64d7e3b531789971779a64009a58ee1b9d1ba8b7a53c18660b8cb58da77adff0656ee3cec8ae681906834ba5a410ecb9a7db20ac5904e2329563de6474d846e0ff640dcac0594e3e3fd3e42b2de0984b362c75c97419c94e20be235eeed7f3043659acf8a6021c3f10d2f87e325554e062ef28b1af013d4fa057677a45fe5946887f9433b85a27d26c9e732bf07a45e727ce027d0dc8ca61ef688d21a414b43da055935aa41afafb40fc71de9305a77fe6895afdb8505cfe2f72a46befc4a379b1c99ebfb9cc5762ee3e8d3edd73cb2ec3742b7ab74b554a2aa2c4a126eec2c13fc03668be785b30e69652246a81720ba933d6f5d4aaebccd7a091b153e0dd4212d33a3af6733cb432eb9f35eaf7639f5682e73fe681534a59306c7e2bcc65fb0282266c722557bdd7972b417264eab4e3bc3d9f9a83cce736c1ef7172b13eb6dabfc1cbebc570ed21e7ac1265e4595788892964100722177e44bcf8084f2891a0b041cf164e9c16ed792562858eb947cdec0bf069321d41d34beb9dfd9d52b07174bb59288c0945072dd2e3c10c0d86f820eb7e02ac04d86b3b25b916d49158502ba25d95ac1c3367ca3f3511bd1eaa85d2baf3230e948ca6b28086d432cc050168d151d52eecbb49053f6df5be57e70b2010809fd9988536ac66983943ed227fe8cd2853b2a74c3ed73bf10646edc8d0d152e58a937a3cb8931c0e99651ac88812b764cdfa33b5aac2c34909b2d638a6c435c86c9301ccde4843f40968c0357246f7022982470344715c86aed3cfa84bd1f7baa55f290121ee57aed704dc1ee06f65dfb71946815747145c10459f837b3db5113ef34dc6c63c6a55146b44be2f6b3e5bdca97899b2e2445650f76ac6ad4968e60c2eb5a7a3a306cddd657f1eb6b1bbd49ed14c23c41ef08faee956f98b9120145d0abe9ea8e59246bb07ed0dea05ebacd851eb43ac5067539aae20c784c5f417775ffb3cf18a292d0c05c1540432ca60f5404da45e9e31b2db28132ef529198153137d8d13b17f856c4e05df669f53c8dac6ab0523aad757137e2a15f08265dbf11d1496b5ccf9df06bb848e1e632cf6ff858fba382971af1440e50151e3106fb52af963284f2eb30dac2b87024483ee94c4f5ef0b6c872167d59784aa9ec0af4d7ecd71a50912827470940f698239b53201900f987413c12f49108651b6643a8aa3e61d22e9f8683cee87b257b578ab857ba780b16571544d780a9b4017aa25dc30f4d1c91e617023b6f26d48d4b5db0c63eb8d3ecee47931c71a63dbf35155576ab982e5b38f6341eda031b84c5d0bdacef8e08555f8f72b155f75971469fbb3fa69698868486fa2c340c078c5940b651375e9b517edafbcc64d8f410f223392138120f0493c2e502dd884a2b082420e5c5885bae594419279d4fdff521e5674df9f17404964ee2ba4d67a4192dffb880e507c61f4020b9c24660960d8564f059411356db8af45e2e046e6692334e59ea2e5426868bd2372649336a712c523c72d492c9c7105c16455f7166c78c61362f5cb0c49e1fb19c9623865e0bc67c449ac3d48a3b582ac264a119999081b3234be5991e0e632021b13272d768c7ee43e874786c9f55a7bbd0ead7de13819d4a72333394326a40f43f35f3e3f408e5a3a35640d7b957dbb7d0ee5fad241d3086f9eec11cafa10a0a8e1701c6e6e5e9cff2794be1df0aa0c626fd38fe1d66f46a42c931b4cccbf99670c89ed0ae1aca0391bbb188cbce4ca143be50340fce3c105df37453fe1d9ea17a6276416c3c5e04ccdfb016b4c2b4f498087bf03ebfef7a860234b68a79dfe9c4b6c5b4036a9575a834b42068a220f115e796a3c2a394c8f523970d49e6b8b6ef50f3c0f83a587f81b2ff8f3e8ee29717844fad6fbdba0ea73326dd673c9183f8f6be899d253b831778b80d943c002d54df057c80db26749d8677571156596ed0b4c627ca978d05c2d2181e00e9940ae469a2972fa7a13a8347753f35116c1515492581ba2e767537595d94256a9197fd802c9c079f6c15cca45fd818f57ad048e9537b1377b5eac55bb0efac3634c8f3093c7d1e61ae417a7a846248f44f8856d0b14a68bfb4b7698fd5d3aad3de250597ad2c1bfbcb80425a8fae7703516922f9fc0f792523b2bbe611cf9cf451bd7b8d8dfb073cf9fae44ae815763445665a9f51ed36de6b2f111caabb3b1173fc2dc0ce520d5410f6bd06c0059f439ded55eeebb795e5ecc5f107329ba10ccbbb9477ab2ed92c5b3e451a1e9dd882980a24675434cf552507f898b73b63a61f4bd1609ac7a79cedbc681f3ed75db4e5d273b5751301f5cb8fc5a0ed42e215b477734f1b586b18e1672417089e99d320ca5427d423c371d4240f16113c4f9127a17486bfed0e2b54a5c1f81dfba3e6f737bb83de385283d3f6d9912e8b2043b7ef815272e3fcd69af1c05e69cf42dc57e5fb65e0a5350cb596b5f2d723c7e0a020633eaec4cc060a36fa9d14184dfbc80d6af98b912501af6ee69322490642cb324782a7101cb9bc1da18cf2b170970edfc48d4464e0f10cec74303cb710170a7c63938d6f443b38bde852d1678724a7e4c4bca16c6cc767a2a26e9f9bd3ebf4e1aba622eb85d2063ab9656b30b93fbe461e0ab9076b2721281df530d3608d773002a06792f4becfab0a2d4f41b5339fe402a714ae224d0285f11c3fa7897ea60bca1a5937c696bec0b35cae27299acc93d867001392b398732a1396471d7c7a484e93c543e17d807b6735e38868d11520a823004d1239ae6c1e89f5a227a4145c16c0f06f038908618d50f84fd179b29894478a4d7b89dc6dd3e87c7ab8e6d73c5fadfd005ce64738de2b321c452405b57988b058f3428b318048214972ef83c59d8795932081176c03366b3b3e7123141b9afdba87d2947179626caee7a56ff1e900fa62d68f32875708a275ab6faf614d14ddf62ef8e2924dce268c4b5559ad8c61d8bd682857a9fd321d06af254527db97b5ac10a994c220db34f8350afd39c39c05c04455121562f60aa707b5f3d1cf648dae615fddd0b7a4e87a53393fbdb4d0f921f24343bf9cb121deeb176c0bfaa5c1ff2da35cafd7e5f85f33f546611b7395d94fede1dd9d48b17ec9b586aeafa2c88499068579042e71573e882cf68132fab7d9fff6168b4d5153571d8698019bd3f254df08ce127a93ea5585f125d7bfafe5566ce10084dc87165dd9a12b5423d1c082211a565eff5771ad6cd58a4c2975be8447f84d299e43c5307a173f497bbfe816f487f10d31b19b8ee650a4769e7efa8122c464dfe321bf8b3f8b5b57c9b63f6f8c15f88a3e2c6a665b80029ffbe9aa0c293fed3f61d674781362b4a718030dcf07974e3d2f7b13596a579caa72a7c255ccc7364f239ca59f33eab1b71800e6b1514196459fbd2ace122257655cc3c1d9aa1db623991c6faefb2e047a564d55f959e5e62e2c5cf5bae00907a21d9147d123ee06154326a18ef24b646bc48af0f07105ffd2de1c220c40e5994f0735cd4368b18fa65360269ace7c3f9da5d12cf4ec85e732cae4ead20d1940a26ac39a99139fbc1ac091cd852229c99cd7d34298fee01b142b239492c811ffbf1977b34e029c818c4277c052c29d7dad4c7687f822b406d72f406b7954c63df049dac3712f66154205719305317ef4fbf0dbfa746d80a85d5c6ddaa6527bdb0954da0325a6c4f423bc5a718e7c10f98b4054dcfc876ab03550bb4953fbd8f04c3cab239ed6739a74a85aa9848c7e7337983d3f94fa3e3098bbd2844aff25d3c2b17ad765f3d8a89ef815588a6d736f6c4342f2cacc3c6b845a1557c508a8aa765303a58e40f3e3183b32fc2b0007e49f67b9a1f165e60ed14a3b5bac8c2c0f006184df46128678f5ed7523d7f012b4fdcca5971d114969349eddb35fda8c211096c7c360489c12a854a9d0023e0903e67469f13de5b377a2031fd5c2cb83354d22a113208adc8d63d599ed5a1976c19287ae10c9c38ba0affda9a6588fb91eb0a7f44087ee494f543882a778ffecc7c9d44c3f9279ed888fe5efc718f65756a49be63257656e0584d462bbb4578dd00edb156c244ffd23e38b3df7ee63f65d23010ed924f4c4945e7925fbb36b2b227c0c24c22816c780dc3633d98fe520e501b682ce62695f1e13ba6b5dc3d65a8d9d78f0da638bec52e6cb527bb40a70035b45fd5f2bfaa97bcd5ace8d6b27bd5fc27950c2bd159f3102934e9c56729cb267473a0f6eb89c35326dffda9f973de3170158462097b8dc18a3084335fa478801c19e8f413ad77d0240fe7cbe7ddef6775decb12d563eca4ef55a54b00b45bb2187cc3b252bfbd8bac8b4aec80e3feef9c813a184368aaf5b7007962e3fa2b5d8c844e1797b4331f410243464d4cf56b491c4f93d0dd57c1a391354a492408f329d6ed5432225f84921b364e932cfe42e77de8f3137708230a878f583c6473ce9769e637ec0c189665b4b80ca7be193a9999906fbd8fbabb39ed49f4079a92b6c46cfa5e19e2c19864dc9491b0eda2ce5eda1072be311bc6a719511b03fb153e2777c26813870000f313ce0e7c5040b53b012f9d686badecc88a412794417f99c6dacffa930b003e96d3cd318d4f5c45a9486df09ace924e104f23ac9c56af0a481e8be39f93047c42e0b82b0b969a3cb54b4694b8da65bc717a8b385672845498b037b021149570581e18554c7efe512db29bd911b3add22f624512af41d30508ea769c41abf809cd093df8630e490828e6f6202c2e487c0c1c3841ef0f5dfed8c652541c9207dd0b4191592bd9637039c8eaccb0699d80b68f776306c780d16df8b0f1a0db4d467ca85c31efa87d9c497875826fa7171870ff1a410839a924badea10f545284fd446365d9f2d4162ffb886521fcf16bbff6614e23f62658eb8dc20086c89f89680dd3d49693e0fb03f07d3a0668e5c538b4d391b44de12270c628937eeab2b0957e274578da46693f5c12fc50670b18c4a2d46bcb849ca078aed62e93858bb0cdf4c62b61114430879956c5c4a265c271326a9bf9d20ccc4f9c8a3d063f4f963b695a513eb32b6eaceaa5db09091524bea541e4807f17a573c5cea88762d406d4b12c0b3f868d73441a8d4c7f17ce6d8239513d9d9ddb8f662210da0acea3fe6c8cf4e81f1ede76d2dda3d828b70937f633b08c920e868c7becfd7a3d8b6df5490b007cf74605b71d52a811f4594bd10546f60a402c1b06092098900d36a3c6581ab446678efda5f240097172ecab13288e7aaeaefdfac83f06e8dc98445c75fdda2dafe24ff5683f6975b513fed1c393ef9d2c10fa07af936cd6b42613807b2aed6ddf3972671bbb095798510ea46eea82c81b4d126dfd2dac5671153328a37da136651cb9266bff52be48edc5a15258e746e12e5c278357fe5bbfd84ba266b5840079184912c20750cb27a671ec3b5fc5ab82e67f33c53586b99f6f140a54bb91727371cfdc5c4fbb32be4256f5221723d5d8a7953697bb63a671ec131c4baf62f27c4934371844b168a492e4346070e7182c3e92a3330f831453fa3c4c798f144b06d9110cd8b92d87d68cf0384024ab51132b381a0bbf07c84452a051549e0f83ee6e4f76232ef017b8bc3b7e1fd37552f53577ebfc7db9935e8e05f3881e6920d3d988616a0208f1b48d02e1dc2c8d5290b6a9d0c6d6381a6656ef4c173f3c4bce1cb978a3f80ce25824ce2b99ec2a08aee8721c8bd59aab66eca493a1b24ee8a20d", 0x1000) linkat(r2, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) 16:50:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x110) fcntl$getflags(r0, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 16:50:40 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x5b) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/34) 16:50:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0xfffffffffffffc53) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:50:40 executing program 1: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x22) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ftruncate(r3, 0x8001) 16:50:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5294, 0xa264, 0xfffffffffffffff8, 0x335b, "08fadf78eb90f66312bdf3bdedcc820cb484b373", 0x6, 0xfdc1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x3, 0xb7a, 0x6693, "d6e44041d2287a1587e3444c5d2829bb2476195d", 0x3, 0x100}) clock_getres(0x2, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000100)="cbb376c5030341d88fb5485aa58dbb6477a921d502436c4ec863169ecd5047030a5c73d58759251e2dcb80153197b2fd2300c740718d38ccb55d302a48aebe050e3aa523e8507e9354e8128365ff441c834f6d2d84d05c2ff9fcfd75214298c6f9d1cbb37186fa1f3e7ede5b54512fd847c4de433cfcec09c4fac3276db4154a4d0df1f1cf680c0eabc8f4ad46c6a4b10a019e23101ffc23e4505b4723c170bb36023b7cd59c099c923f4687f414690b2bce623ca475a4eb2363a37d1171ece21e05255754bb0a559c97f33860adead6857eaeed54", 0xd5, 0x40f, &(0x7f0000000200)={0x18, 0x0, 0x9, 0xc6c}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="61c518237ca424baf66fb94779874757ea6687e672dde37e02d11ed465", 0x1d) fcntl$setflags(r0, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x3f, 0x1, 0x400, 0xf28}, 0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0xa59, 0x0, 0x2, 0x4, "4ba4d4aed9c5e546101dbe859a48771a4bbf3591", 0xffffffff, 0x1}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) clock_getres(0x6, &(0x7f0000000440)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0xb2eb) r5 = accept$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) wait4(r6, 0x0, 0x1, &(0x7f0000000640)) r7 = semget(0x0, 0x3, 0xc) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000700)=[0x800, 0x100, 0x20, 0x1, 0xffffffff]) 16:50:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2000000e, 0x0, 0xf) read(r0, &(0x7f0000000000)=""/220, 0xdc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="cbf381b541a6d518dccb025e429b90ceb6c2a1a5d1733d0394b9242e0e2e8064cdca15af33171fd6018407dfc57bd2229eb11d066e3bd194eb179bb131936a20d266f59f6048a75b689e9aed77c0a5cc9b6fa4a9de37e77d96f3e2571821469eac4e4330bc4c0d78f47d2b751d0765f1381bf522f7d4b7c61ff0cb44b4829971d21a25b4edad2363d43063e25261770e02dc0d1e1b1b36", 0x97}, {&(0x7f0000000200)="f1bf51a9be264fa5bb9c542492671f46dd5307871e7dca6e1cdcd7f26fc47c79b13a9ab210a093225c622c5db88d", 0x2e}, {&(0x7f0000000240)="6e0f43617b1b55dd566318a622ef17e353fffd749df82fca2932712ba90cadf375c90a06861a009e6c8097484c63190d4b0564d705b3bbcdaee61523cba7ac4304d77224e8f2615bbe4e09724bd3156b004faa00f0c3c2a58a4400ce47b39915795532cfa37f27f2c5f6fbc60d458b89ef04d21ca646a0e2df959e416dc137bc6f600a584f67e284b324fb911e75b45dd07e025ae41ed2139317859ba7a5c78cef95e52717e28fcee9ca972e5402f4e752f610cecf4b6047f4f79fb70b670dfaf1f9bf0a", 0xc4}], 0x3, &(0x7f0000000380)=[{0xe0, 0xffff, 0x1, "f9dec17a4bdcb10d9634e69c8f4604a3ffef447f99d66644e5320dc47d7d534edbf0a48eb40fa48a294b1ef9263c2b1cb022631fa20cbf22b8b5cb85dc4b5a3691c5373470b80a8b84a5034cbde38e16cb925ef715cd9f11e119de61e690e6960f1aa0ca3f1b7b84c53e7b8d45167fd00946c1287f42a3e2cac9a05c391eebf10290f69946003f016e88fee9131651439666a2cececac760ef5d76279c781ac6b4109ccc9e74cff7f5f0fc98e9942a8196a408c091bb9e6a695412b10614bf4cb48b8cbda22442e898c55afa14"}, {0x20, 0xffff, 0x4, "a7c078e50754893061caf59a1d164af5"}, {0xf0, 0xffff, 0x5, "0ad4accdc8326c806967b530c933a32302be2c8463e0dc194f20e9e69a9770b5cfbb719e6746e64b56b7746bcd19263ae7fb17118b1d4524a975a27f1a3d71fa7fc4f8f80a7fed2a9aac211fd6c0452df76064a5fd917526e4d7a663eee8b17bbd19e426af42729418a9a0c03abf64117fd51d3c1d1e65735aad353e70c806d6c3ea16a2bf47098997609c31eb51c18f310ba3f9d2c81365ff44f62658e98195af5f11d4581561561c57d1a1a40c032d35969563176cc7f9918a21cfa1d1a8260d3c7e1aa253b9746e64768745e54dad37cc9c08e0c645776c"}, {0x110, 0xffff, 0x46, "b1a695859ea7e6cfcc46e7825678624a6cff94d34c4abde5d69c3cc977444bcdedb9c91cd4be35fdc7f7b3bb62f9d87fea6f780c6348fd537137f5dbdf721e37ddb248bf9d0245e477b90c24139f3a73f94c65b85feacefa0775beedc6d791fc39a200d4f3923f3aad6e3f66e1d1bb09c6d9cb4e728fa4c0d7e1275328e85a24afb0ebf6af82cae26a051e7e759cda5f728bf4802a4c903c4f81c408116f1a9cd5f384a9598dbbf9bbee1c55b1b48ea556ceec93b3e27e9657287dde3f536ec39cde88361db5107c02a443b827749745441120eddac25a1e5e889b19f9c7f48d79e50bd8daab6982b632b83f3528dc4859bece3d39addf03cd5b641db67e"}, {0x1010, 0xffff, 0x1, "a0c393472645b1e596f427a5d0e2e2972b18bd1b311936c7f5c2a9c0e4824fb7037e87e0176c6189c112c4bbcde75b21355206029810a60de376b75baf5a85f642906bffdcda01f53158635c3ff8e4a48537b30b49440af3253144f1238337d789e361f4a8462e84f813f59328a8dd47493a8e9f843b325a34b527bf6ef47a042a11556cbe058cc93a1798696579dbbbed3ae63a42a558d64a379fb85d5576bbab042880a6ba1a182e1efb0dd5362de89b19aaac982544f98640d40254569d55743ea4f96c5511046d0dc419ff64b32001d20b9b4688b7a538977b8295ddc39a1bef160311abde58668610e9da4bbc087c294cca9b8f6247669ed6dfcb548feb95285a77608d9b88696c395b129626ea18ffd468a03ba70702edc6c84adde610cdc1ae20329de0305880e47962b62a75c43ffca2836b26d5f825884c00b234085902ee0ee25f551e79fcc622912c0946f9931c6ab0836f8794d83e322986df66fafe9afe7749d9dd4070ee2ac7bfbf014ecd2e2fe162104b58b648f25a205b98aa43130d8af3b43fbd7cb37b31a5ea55e49d308c4a714d4b673d5d7ce01e86ffcf8d7459348e0b1136340599bfd3146482839525ba48bbef0bc15e35ba447694ca6cd4b37272f0926b15e594d9367ef07d5c99c9a81c4008b3f0d7a683048332959dac6a0dd17c37d08527b8d216a2ccab8b0ab3d9053087b2f3410aa5c86711ba30b8f221697cf6fb481c6d36f3d16d2be9971e133f15d1a61f7cb55eb6d9de118c971aacb15c94e2c447e427d278000995b63c9a17a8b90b04e9672f946e6aabec1c45fb413a640fa6058c195b1752bfd790b39605c87c60afb672c6e695a90a8cda42af6268057bbb7e0f150c1e0b7fb719cb18ad10cfa0e931d3ac1677c380d6ae469c43ecd25e1c7216d9b64191eab045ab1e300097b575d862d6b79b2ce54f9d0d664c677fa3cb9a9d75c5c20b378298be9e3e8231427b25291cf6aa9e47e4783d6ce8cdb403005487de978bc0cf590c59efa4cc244792d55389543aa902d2c957ce35e67b1f4c593c205fc0716d7bd8ef1065a8c66e6f3d840e48d14ed0d40cb06df41e5ea6ae011740d3b0022b65dc511765620237cf4b71c4d44845accfe20373254383de6a387b1a12d6dbb01d28dda36457942b5e47ddc2ea6d94ef1f98c8e778700e3f1beec3b2eb9deb93f8b7b8d55e89a002e685d0e1a946ac7b1a4ff141328d32e9990ac808ecd1ada9dff47b7e56696af24184c8ecfc1cebcc2ed84c68f9dd694f85629489d78c3b027c7832b2c318e4f7e76872c90ebe9b93d9bf280b734f7a947b97698fdffe94bf02ba4d90d5d3fb57e2fec323552cbd0ad1810f07771cc2a230a6ede9dcf8f86c76145aa07d34256b4cf3afa739303603e266964ca3e489a1fa0e06f974aa1f47325f13c81c814db87cc9395ba65f8ffee2d50d7e1c76dffb7408fc5822ac54d166fac6f929e4291f05e4bb5bb7687b6f00184fc308f7ce181d6425a742c4c6a246998b20b32df773b611bc809d456c795d8736af1f9b2719521619f364b6181ff9d272ce180023028125938b19fd571b4cead822515584e91f53bcc3b21671961238633057033351654f697fe2cbe23a40f9a12ddaeb4c2f3a26ab9b65fc2580836a736311b2e96d38ec9128f84237281fc27374ec27278afd7382cde0617e73248d562dd3f0af294aee5e50248808219a4469aff8da4fb7d5f114cf4160ab75239c99bd1846bdacd3035204609f78ce1abdb19d8c4f9242dd62cd65e9cb1be7498e84c74d3a99ff795de5bd94a08f6fe440c55f2f9b2519521a3eff1eb2961196a0734b004db95a219d25f302c0f43949a466afc6dde72a748cc253e77738d47b5907f4902c3f61ed71ed79e2ecc6996b9d67c0062e4d43ccf2311b400eb2e7514d989c58e60a9657d72462c5b286ed2baa4066ec76a7d1039866673c1c28bdf89d023d85548d53349017900cf8c3417816ab8874dae29d8ae0697c56bd7c00621e9c05846e16aa7617e89508f9ec45194c52ebd420f1045bfb9e7dc6e3d62fdfd797d2fd8c2a0d10cd542b148ddc99c215ce89bb06d9493413f64b21d232e71615c2c01963cd913b9ede10eb2c2dda4e6f05929b8196420e678c2a909ba2f5464c6f74b5704779aa4f2cdc24845ff4a67199f816c7cf1597e3ecc4bc2960912932d09b332bf20717153d932bdbbc6793a6a8eb68c2f0e9000e8601ebfb2d6b4da344e4e3ec48331d2333fc831d7b1a3b11a5aad81ace3a6ff46a62240134f9f87e66844254e7ca0d064ed77acf0c95bc5fcbb41237e17f9f532f470f1983ede7f1a3694a1596acb5bff31dcfb78b29d547610a35536caab85a385a54d29b09da03375fb56b4d98ae466006c1c237da8799cdbca1ab8869c0900a4c4c2118e6178b1a6aecf723732aef87b87a1eff221ab7f9e82882754960cc9107428623efd12546258cee583f989e92d917040c72e1b7439cab659307b7e639430c11acb044c1d3174484efce2ea090856dc7c4c2b7bac05c9bdcfb44ec2d1d0d3da2f78382fd9f6de9c6f11903f533114dc44afad692e1c97682e2c8f92be47ef4d751e0042c63c032256fc3ec5312e6a163c94729ff40d033752e2696eb881cc79e04c4a9c0d9f3e57219489855b2fe02b3701839bede961f676d39e44b056c8a10e1a3352fabcb02cc92021cc44732080453cd914ea06a4732400a397812da95078c0682dd3cf13775b45a1ba6d41b471b6c06a742c43d8e03af198be062a11574a988281f3526a2ab42df41e5f3d0ffd30e439058f206e194c9270b9057c3d4a3dbf8c01cf57f3cb5d6aada785c9d0005c89c067dadbaff6f8ce220011ae89694046f917dbdc70bc210091fa07c423cf956c5fc97ada73736884bcacd1e576843f7a4994e8dbee8c6ea0b114158329b1a3cb99950865a74c30f252cfa4055e480ab60109852fb2d43131e66d83bd0aa21b1a04f09bffe42c8687d2b797ea282435910949973f6417aefd975c3c7aca02692ab3642b8efbab587b02c84196e2763459a4a0a5a11c1126f844e21df30484678744ade1b138ef2b59210a3c6332d3570a170d532835690655e2e6c7495f81022c7182888140b05af244f8508f81d7b1465850dc6069175cdbd1fd9b7dc70220966e7f3d4485d832ae133712c02ea83c0f53534c23c1c77417fe6ffae277b60cdb14021262bd2a9608e0413d2b1709b0fa3a03ddc63264d083b298108dcaacd6e8c085f395e73932bd0992aedc86355df6e5116019a9f5ba9b23a518699756865115c9336b5415d0f4bd8a3489ab8bf090ddfe0761349cc02a7c4bfd35859f0f28c175335fe61c04bcb04a01b48e257d2f661232104823196961ebcffeb6a470510cb55f50fd33dbfdb0692d0044f98aa14a9d6b0a2b5acce8aa65f966733725d1c2c2cd3d193a4db69af339fd4079a277ca1ad9f4d39fdb6a2e6238a6797f67c99a0b1a566f985b6fc49b6893c33fcd5cb87f11b6e86254e487901840bac8e934e2463a4e66effaeb108244642ed52c63f9693bfd614ef8647a67aa334073d505144d59e096e5c827af7f9da432e07674f8e7c125da086037b34d92f19ccdca1b6e5647a6a66d666931b8b221d50545697ac3e85dc09b5736db68cfaec9b72986fc6431de32e6882b54391155b3c5061252d5112736a1708eac3344048a0815b0f8a8d9a7683d6ae23a9dea76aec5e60840ad41b41c071c96b6b80e25841391cce8d0fca583b0b7c60643d13682e61eb9f5e5814ded5bd48d11d5fc56c1e8b5244652f302465c5d2fb85e7b57ae7ded26eb47f270014a7c24241eb044af5b83a768661abe115a17be21c65c60cabf007113313a7e7e1e85e2bbf11632a63c6a70b0e40e1d6230dd57acc936fac6ef128dd587f7565f9dd83fdd2e8558f8965c7101eb1a64ec9c98297ea6caed06977dec1267659f499d4bab0e76c8ed25451cf7f7816901e6350ab52013dd14c95e14227c4ac6b0cdf3393866dd36793405aba3e8a8086e35f3497a7dee28fe46f5b67cda38880395a6fe769b4f1b890bb0a02a147537ce41ccaa60dfd96e5b0e3b024fb4d67f1c1c38b11d7a4b2ba52385bea69e344328ed5ec426395584946ad21a76ee58fa96ab3e4beb7b2ead689d094734733940d553ce508217466fa7d2b28993124db437af0686d96bb583f0f6bda6beac2ea7d88c16072c6e25c34e7a1c7af9c99a7652e13ac389a9e1b503054b100d26729237a24a0c465be9016b3c20edb50e1bfe29782f2987cda62fba21ecc0e550a2c500909d446333172bc5c29b0e269bdbdfee04c7f6b69ba75d445c7e6117e72ccdd53794fd0046771a8c2cf291d567194851744b198245486487ddb282f668b6893d90b8ee59cabb41655e5069a50d14a579ad3e67b3e2281179721bfadaca34192ef95ddeadf628e35e7982259901d5ab11d6b1f46dbe62cb0b28d85670a60c7d158982a1f2d62c6d00ba78ff296a768203c434859f8f08f44e4b845906eb10272d8d2369a0149c74613da31baa1984507786c44cfcc55b4ae9afe863824bfbe52c7509f8b177462c22b6dcb5e76bfdd2b3df98acbde47c5b47620be963cab6400a039900d9dd7b2837f923f505e2a7b07f8386d71e2c483fc353e1552418012e3485d55ee1d638fdde281f03ac2d4312c65b0cb16871f36bcb215632668ca699f1482c86187ce80827f35cef845921ab3be3cd87b9015ca9b0c8876352c96536aa825192b65b7c432b66f030688e500ce8db78f8bb78500439fbbad16b90178982063557d66abd052800e0080d322fd362bc3508dd14bf061893967a2d2a7ae78146d16724818b7794594cfac2bb7cbd4b18c2bb08c01ca59106562ce7c172d4c8070dbef37db8074b440201334f6313bcd47ba9f4ef30157011ddcd301f5152a23421251cc623b65924a2382858bb080155261772fc92eb5fb86583542bbf26b00293cee6136910c6197c72c7bcb55ceb485f847bf87ad3b5413068683f338d043dd418ee548be01275dd846761dc48cd4b0caeba976a29e48bdeddafcad52baedc52392f9e4541d5e7ac4ffc0103097b3c0bb6200a31fb1d63135a15f6eb595d85f003d39202b7d5e1a64c717eb79ebed9abd9505c7b26750827d5810b43509d761fdc3bd29425d6c4f9d16d3770059e4a0cfbf37db7f151967207ff3a00050b07b9455f542f4b230b256bd14662cc6bcc5063bc6ce6035546dc33637944aa4e04071c75c4117203f1600b39fc66ec81f67ec1912b9f2179674edccb7768920d1aa329901dd29e9f024776cf15ba633964389ee37f912eef318b12de24d5d081840718fdaf699395d8a79eeddaadc2eaf498334dff17b76c4a72835dd7e3e2da1ea20fa9087cdc01585cea71fc9fab03d87ad0ee49af75900ae96fc06346f8bdc733ce1600c39cd0c141c639ad9d98fb4789101d9be99ca3d1c1001ab2510d1d143ce583ab2269e44158193ccda75adce45d0e201bd1c60bc736ca54829cec1484289dbf894a595e841bd402d42e19abaa37885e3f3e5f472cf7606e13c1614dbac01578eb85dff4ae85f65110d54bf8c88f6246abfde003ba7e7825467d1d5ebd6f06bf28b0117a457744c1b3863d75c70cc284d5c84b6dbed2cb9b4185f8f2b75e452c4e20b732696f5c1efb4adb4e4223804e5f23fb22357c649149fd3baa1acb6d106ef725782c3c5dde4ad220f9443f1fe90a450a99fbf58f6050bf65d9f8a39ba0f5f6530b6e5bb5c2c0fba0b755b8a6fee92decfddf158cf"}, {0x80, 0x1, 0x2, "1f008aa323301b87b6b585de3eea6cab8fc1345464495e1f8c45d9b9f067f2386acafb6204488ccd00f4c456c98a8de0e8ee7ab24b9c058605abb88b0fd3b62bc0bf44be95bae2c20db6a372122e32529b33ed53d61cbaee7ffdcf60de35726a3710436e37cf371611d4c9d5960f01fa"}, {0xa0, 0xffff, 0x81, "c63044963d3c1ba06fff6dce52be70a96cf633a5f2529a22b0840051413a39593489528fb9f0067903ff30b571442ffb341b2d44f725da4616e861ef055d2f79772d46d9a56f657915daaf40659080a7e77da06624c6c546f9fd722f52024f050b4d3fa7c58fc0a072f8bd74d316c48ba44b740176fca4a4b272d2b5308cb6a7f58b4c177ccff3555e492a4368"}], 0x1430}, 0x8) 16:50:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20a0, 0x1) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="b300f3ff270004000058835300000082c4909cef8fc794007006005397b7e2f8fcbb302cfc96a008ea68a3e193a2bcc97dbeeb9749890200a8393bc887694f272f16278de0c83658b6c70d0483a15836c92a161f78b9983e2f1eaa702cf519f81e796ea7c86dd78be5205faa5dbe7c92116f1dbc8cd102b6b5b88b127e931635611808d880f696e0d01dda34744c1fd6132f36d6d854ce3266641c9c91456a9a624d053ad04719652e830d30c6285e26d05067c3000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r1) 16:50:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000c00)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x40000000000000d8, &(0x7f0000000b00)=[0x0, r4, 0x0, r5, r4, r6, 0x0, r7, r8, r9]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(r12) r16 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r10, r11, r13, r14, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r15, r16, 0xfffffffffffffff7, 0x0, 0xb46}) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:50:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget(0x1, 0x0, 0x1) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/4096) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:50:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) write(r1, &(0x7f0000000080)='F', 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) 16:50:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20010, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:50:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x3}, 0x10) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:50:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)='X', 0xa0b66fef53504c22) close(r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="4cbf87517f59e35b485f355aac99d03d780ab6582a25968be76bf19aea7efd134aec8d817aec37d1933005ebd8356cbced564b18f17d1cc73f802a89750c1ad506060866b1a00cd09c586d309ef6d25bc0796dd757e0ee0f7014862d6b8ecad9ef2e51ed6d4a291fbebde6834fae02b000b94e9f2c3dfdd1b865f994305679abbad5e6bcb55a1a53325f30dca51b03e23734ddcaecf3c3d61ba3ca8fd6345f2f01db683100d5a6946f", 0xa9}, {&(0x7f0000000240)="c665d0c6ac45d1e34794693076c225f6c7d6417337da5387cccd56994c91a788a55984c6b865c70a0560dbadf11d7adb80173130a3085baddfa8615061b5bce77ce53111ae4ad6d32b7c5565a1fa03595a7e785b8a26c8", 0x57}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="b610575c0298cf7377d6a6c938f2218b670aa586a2b3c85cf2795e2198fc217107cb9cf8a8fb9024b90a4a0e4ceeed874bbb18696c4ba21d055e2398e713fc985c5b5ffec12cf1e9353dde3f066e3f36017509c1e3616cbe0e7fa8a79ef9533ef322b6f494ecf1aa3f9614b92b8b84982b7b1d04bb45577463dcdb4d109a038c790fcd5825f27f6402d328aa29e612b6442c2ee37bebc6d07002e7a9c203e25056bfa1c8166ae121c8fb5e13c47157a664764239ea1bab38063344bf91ed943f5d2b1efd5e7c289b196f1ce60a6779e06c68ccd9a62fa3c72b52389f9b80874c97c6a5f0d85cacaabc8ae644b376b7df5b45da2c485ab760cd01cd4dcd2a8306e320692b91cf3a9f441289aac8b5cd0f162f6c4482b2122eda9aa3d8b95f92ffa31f93050df30fd18d64a9582e1761fb6087570132db877b609bfc40fd46aeb4171ed0409cc75c4303a697df63f002ffeb35bc9e976b78b07086bc372261b79e6c5b21a29121d9767466a9cd3d2ae0bf308e0c35f1a837dd37c11001f1fd1eb59d165352717832aec07ccd5969d8d984b70284da73faf8856c6984c9b7f9836b2374ca25b5d7ab403e4859c798d273f6d6832b3093f0591073b569a93ce430148ce8c5f03b9b1c6586a66081bd62a6f938f25c75770a37fe82d62476015e99d910490de7dc8867d7a5f63f2b63729b2b16269cd94f085d8713ee8bbbeb48e6cfc0b30b40fc0e06fc32b14962b6fea0462cd9e8406c040615f3ccde570162015fb69fd5c5c8486a78f6e59f03b36650af7a7e9faa363d97172d3b4452b97e7817b748033c33438ad25134c7799563e8a8b771794eb9f851830b752898d286afb8104291be3666deef861750f52944ec1ea912e2c3565a7eccf0d38741ca5f9ce88acc86b53181ccf0e882d05defde846a71b67fbf9e1495380ce314b56c667036df1601460664e42ec24aa88b37f63084e02d36ae862295b9c0e6f0f8c1eb1166198d77c01d849a99a6886f9434c17c5b90a9ed81369310804162f3711cc0ef1f09064b8167f66e39d1aa804e5d1314de053f2c89d2a358d8da8ca0012e45c2f2eab8efb2443129268372014f2d42ee4a4502edf65ba8470d307670db4f4a3dfe714ad747bd95a020840fb2e8be7a426ec782797bf56c0f95cb2e843b843ab2e8751f6e7806e3e854a11380f8c9715ed45d92744b96eaa357d41f8194a3196acbc9219c0b1ef49796959520f04d9f95c5e87d8713714995b98a2aef0955bb448f3e3c17efb7652b0b30992bb6592c5afc6fe2ceb891b8fd2d8ce5c2cea39e939c8941f71c86fb5799dea4c378a56e665c6b9bb598b27f1554b57f82cbecef959ddf01d0c8d060990a2069b42e22a1aa41f426c369685462d25bb789609253761a72e4fc5ff96941d0fc0fbb5d49f644a6218de0be7c607bdba256733847e07f3852d065e2607ee49720345438d4a23c997615e883a29e419ddbec1b3e345d577a330bf32992780dceb391f82e3df54476f0cdbf4e51f49322f6a985b347585353b7d46a56045c44b48c0a5ae8ad2066c90f11f9be80636bfc422cce6b40af401e8868d2715a9de7d6091d813893445f96a5b261091025098a6274ec21524efe4c65bd42505bdbc28b9e2a2ea270a56bbe0edee64e2d4f7d594775ece534d1431245731e01fb1b8b4f61535e57318b474b0e0390b014d87e620e073c95ff5427779efd5aecff916e9c6b0574ac0fd90e3eafc2c526224e2c89dda7ab7e8dbe8a350e7adbf4eb34454a542b15793f16bee7d0f2a39a738fa14eb411c428c4ba2d24bd23d4e723608f3e254be1ab2e78655f65887feb04f538a47d102c1623e5085527eed505073c37e8254b814f00b0b9e824208d2abca3f84f30a70215ee2c144d7c3b4f2744c02d64cd77f7e3c75b365993e45e3cf95d341e412c0c892d70135081ffc43defaa89ee6e447cfbae2efa8621755f2e19a2aa184c79f8d183d042d1e17df91e9eb0468e9a145dab9b95bcc6cede3937bc6b718dba2365b2dd238ee0de7d56ec3116a41f6cc76db55793a6a0a4b9bfb5ec9f735f6fe2e801709c57116cab0eafa5ac6e14f72ef88935951a0ff42610cb36944af9c65b0fc96854694c7ac6b27d8b4e5a5d23095d04aae8bbfa18dd336dade861d12f16fab817d3b34729c70f2a95ca2880f277896a972b1699c073bb876639b545bda816ce9bc315456135514f4c9eff580e313f4fb7ce27fd7bea573d596a0e92a0aeac13a377ca2bcc207f8793fe73f45eec054b0c33d336db5dfacc88c09bd0bb41af3fc346938929f8c6bebadef455539664e02b690a8966698267db314765db8983b05806a92d92159ef1a627705ea945a736c6c746339fa1cb4b1231d33c371fc8a403efe8749b38343d94001ffd98140b13d343ec9ef2d83bd7509d12e64c3a33ad6597b22e09772b1a52d3757c7df01b7c46d032fdc3ceb41ed4af37d089e34f4ad734e180cd36766ca7f81fe823f4fd806fd313772b6115dfcc09a7a1d20fee92d6edfa006d37de2e883837c3258d6e2b445f1ec14bba782303142c37872f0c89bfbea2b5961a5fbb18d4d5214b325425a7a902c407275b739d7927dc00bab0cc0d4204367857de42729fb463beb527ec2a615e9b1e70bbf317354d27052314ca0539579159b0441e2d18ffc11b9ceddeb729a6f912a8e4cbb3f38371667fac88c634bf31773b6e8aa413196cb15cd8846111eece4e203f5b949e76a105ab5b9663da15c36feec9100c4096a1b42f0390003a487b58f9752e9ac81f6129a49e3883e6946d9db7152b81da8c802bc836e1dc5f1ed3a468a545bcfdebc1f676c19e4c89a1147abded52cf1a3dd1e5e68eebe094fab05e066e33d71886d90c88a7dba3fdb4f1f4824d47f5702813693fc545267c8e9fba2deccacdfb98a7a60e8fdfc89b708b6c5a691dd0712824657fb8411edacd96dba7e6964f62ce9b7c5afbbc7a10f67d8bb9a4e7c2f8d64ae55ebf5bb5c93c1c13abc58c2ad470e479b86e3fbfdda988632d9b51bd3fb5409e8f8dabf51cd217041537aa57e35dbd69316a88a2cd6e072e63f73069b34b91a3a5ce6457ee313a1bce79c8f4b2a6ba1b5d707cfb2c3dbaefcea7d35a0892d58d0bf767c93611f0216abb51d1a71051e2646ec7d794c471741fb7300c8f1e72f78d84caa28e6ffad7201ef15cc83f6709af798ee7858db1e9435a4c6c2d5b95079eac886593bd40b545080084a25774f0ae8b92dac90995e993440334f7161eee179b7b1f8f9ca6c930599ee40757744e9ced2bddd8ab9716e5473f9e42771597c18ad6affa98345920793dcc0742b107b5ca9076005a9bcd52138d8e6e4bf19079da6a908d8721dea09971f1699aa95ad4f19649b0c9a954f2d94dc462979672e7e4b29edd9ef442db519e66e9773d6fab184d6a98d1693264d04f7f2c04a9efbe571232a491752e8ad795a990904c4c5471dca65b24a992fa11eb67a915656f42499bdd59c75c2aabc1be08a73098f8a2d5fca021c76ba06688e96ad0692beed04226f07d8dd61a58ea6b238f0184f2a4164bfe61bfe73646aac2057635f0c4e234daa0d654dbd1289eefeae3ce604062340f637a572c2f7e5614401b430ca3f43e8ccd2245618e5ec1decc53583fc38d501f61b3fd395edf5bdb787088833d847ec98bfcac5000bc2a043c8a046e8b595fd75f500e12f1477348580ad8289896a0ab2570b1b9a13c85eaa61548587938557e68447e7ca42ce78ee2197d03e9201a1713d74f84d740bda7495d093da502c6ac4e0f690b4eabf821108e0ddcbd28ed3727382ead1018fa1fb24dc88003ea7bd12328211d2fd372998e80db76aa0baf27a5e278385557863cbfd88e8f1ede82087886e22a89c5fc7efebee8cf27864ecb187339cc80d811dfccc78dd35d5958e4f35e84bc3a1289531e6f21a529c1086d39309cdbb6af0e9f75ab30504e355e2f07de9043a978fcf8f77db95c6c37cafe46746b7896ebd028bc516d267012bb16209194b980458fce6eeac650cd4757f3add1aed4597cd1b8a4b7d89233b713664f18ad95935a089731971f0c0c37e2c56b1c91c458fa47f8ebaf7fc9d624297a742e059a4ce540b9e1bc34376f15b3740e04eb48acfdcacc963a8ecba0d64cf7efbe6f66691e805beac172a1fe2fd876a7e743c32bc8e9c5285240159188b8633781d3fcff23a6898efe3f58fade550b5eaa4a00bdc8446303282a364a9ba2f8d76f8ccd2a2fa54b9e576f0077029120e6177b2405da64636875fc577b3fd3b863eadc6b315128910bd0717d91b46c8a8985d4b34711a733e4aebb6df99b9daec95dda2fd6c79b76488b11a09397d03c89ce3abbee6a3705a02815b1fe41346b1f0ee00cdf1ed43af8267d5bf6b338ab93ae67ae126ab0b25e6f6eb8f4e49356556db9e41a043ed62ed9a89d746792b33ca3f37ebe3149f27bfff8606f4047453fc249c142af0f87132ebb22bd15b0f69db98f93f90ec40c0d3afcf7c4c03515270b3e492808d8433c1fbecc501fa0d7f39b0e6f229423bce5ee2ffefb5e0738c7b6fa350a9f1041d0017bd9ac3233ddd3e93a7539850d4c9fd756b9904f5dbe50dd27ee2ca557267d802c135764b3b5d027f3630de7d6eea9a89514033eafdf305022cad0fefc74f17651b97f6877fbf19297ed842b71dadfd45075670d868fb3aba30386b9ab35b3c0246579a9c24291429530875c035b4fd71a2f7f15a048c36bf9c481ebe935c388f83d384d0c4dde58da61e4f0fea10286f9dab54f982c09186ba2c09bbecf2280149879fc51cc87f2486f9429a3b3825f2af6d2d3979992cde79df7ba2a4170345b6498393f8dbaab3bdfac13d7ccd880552c35782bd187317310d988dc32f7d38aca3f1cb4e3e6d5e098c5fac07dfa15b1f1846385f0efa131a2c92b2c545405fa3b36de237254587a532f5197fcf14fca51fed5aca80cd983875a793fef09d30ec6ce44c36bc33b26d4ebf771ee610c4ccce9a35ca2743f8e5d828e42c0b01b4a9344dcb456c773134e92b9c425c7328ce34138ccaf7dc48e97102bb500d81e2c4b54bd18e43afdab60cccb1daf5eddf76f011ba19ab21d0fc05f2ca8a2b2bed791311036875f3f90ff9fe54e51aabfe0737d0c066f38bbc40bb20c810a7173038b8f21da21b2ddccb2b468cea37dddee0d3317ab1a2961211e3630a0ec3f9300be8ea2102068cd89d6082ebfca6a86e65aa6cda45e9b9ab71afe814dd0f256dc4cdf6e24bf80efdf857b893b3ba1658c7faed27209509fbafb9c04d1ef56a3b226591617c294e320efd3131ea7544d66697c7d2363359e19bc023fd9aa2bad728767aecb49629c6c7c951f864c2906cbd3860459eb7701854edcc43aae0d1fd99deb8a7a503e83aeb1f1a54b28afdf1a46f24b147b0dc1a81deda3fb9426420c38157516a098b839c81c1e7854d72fd7bd9ab17b69c261ebd70523f29b2f8af14ed4b4d071c2a5811da7351b514a47d3dbcfe1f066d7820960fe9b5a40c7fc7960dcf407f701cfa8493724e760dec2e86b9815b08dcc55e1526c5f9d8263a24367b6f6593d5dbf91a87b398bf0c359c37fd42eebd38b62910ac1f163835362c31ea7b31b82b776fb9c0bfc225057eb30929b779a2ed8eb91a0203a585ebbb6fe057c009efafb990f4e253fb8534f819a85f9f0b0aa907b8017a9fe558edcafb1fea3bb0bde0e717dc6d0da0bb22b80d9a7009380537ad5ac450572527d20b3d00aef3be740c058994a499c4135c3bf115d00717a69f16f2578", 0x1000}], 0x4) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) r3 = dup(r1) write(r2, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/175, 0xaf, 0x41, &(0x7f0000000000)={0x18, 0x1, 0x9}, 0xc) close(r3) 16:50:41 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() fsync(r0) 16:50:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) close(r0) 16:50:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) 16:50:41 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1810, r2, 0x0, 0x0) lseek(r2, 0x0, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f9aed0d8047afb903138ed360ae8218e2ed72c5a11c9f661d03b28126cea412ffa", 0x21) open(&(0x7f0000000100)='./file0\x00', 0x182, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) bind(r2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() r3 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r3, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000140)="8358910c5a6c7ff1d524db3eae9bebf4900ab64b121c6230f010430e4333d6402bae23533e7c82aea98c0794c45b76bfb3751c271ac85b1cb7457f51884669c9bf14c20a58cc471aa70000000000000000000000000000245201435a5a2ccf41aef4e3ac337fdd624438df7b54364f1a8c98d876e56a7418340e4d115ff88cfac54dec941497ce4879f307ee441717482fca9a5679fbb9d90b7fbfe598d5b3c8a83688f3b97caa5b4894402937129c08242072811942656c8096c75f01f4a9f613a6aa88dbce63ccff45798309bd401658e7647f8cf530af483b3df65983d7ec42fdef55c9a8eea51abc4c7650bcd110253e863da9e6fa54ca53b1dc892727f07626868276bbd680718ecd1c7d60cc4b500b0abc", 0xffe3}], 0x1, 0x0) 16:50:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2d40255e6db1c0ca) 16:50:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8a99) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r1) fcntl$getown(r0, 0x5) 16:50:41 executing program 1: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000680)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16893f9ed0c65d1675aae1b2af7f7b5c3fd103007976076edb417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a0000000000000000000000000000000093b753da27876585b414f122fa5b4b74fd798f392d86546b2b9e470645c9ea58fea9b7929b09edda7481aedd3ee8df84de1ab4dfd67206edd8dd12a2964150c5d900e42135d4cc8e5b7842df033bd8f8899ab74dd1c1577d8a9bdfe56d6ae3e5fccb050be4bfa5824d1e32e463cdbadd2b9b1651997b35111dbbe4bb62992e3f0e384c799db897238d6cc35fea772c5bd8b862b58aa039a7f8516bf164e9f0c0cf4f8ede599a1594b4a2d09c8bc495d2b982bfe408df9a585a49658a3c9f5f1e0e5ef0b9dd391523bdb82f50f8180c602f3a084ea0230c2480fe325d5ff84ddecafd5ecf8a1b036a40ffdb146d13cfd69a44b85c89344940a2ff562a599b23e86c3e39dddb566f72c0a09e6408f760fe6d81a04ef102fb329c1f0363172e139ee13b71e1af94fbe0f5fa29751dd8dc0bfbcb7b8441", 0x1e6) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6502000000721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b29a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17000000000000495d153dc210a572c164df9e9151f34274c3cc90a7f052000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:50:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0xe, 0x0, 0x0) 16:50:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfffffffffffffff9) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) 16:50:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x28) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:50:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000363e056074c8c2ece4ab4d3f06545eef145af69d116655df256fcdb2e130a04cc695c1a9db81785a26e7"], 0x32b) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:50:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:50:41 executing program 0: r0 = socket(0x0, 0xfffffffffffffffe, 0x8001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xffffffffffffff04, &(0x7f0000000080)=[@rights={0x10, 0x7}, @rights={0x0, 0xffff, 0x1, [r0]}], 0x30}, 0x0) 16:50:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x80000000}, 0x8) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000080ffffffffff510eb0092e", 0x7b) close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600", 0x8}) fcntl$setstatus(r2, 0x4, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:50:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:50:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) syz_open_pts() 16:50:48 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/17) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() read(r0, &(0x7f0000000280)=""/97, 0x61) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x81ea, 0xdd, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x11}], 0x1) 16:50:49 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') getrlimit(0x3, &(0x7f0000000000)) 16:50:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:50:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57905000000000000006b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa14a21fcd38f9a44a951074f5d461939c1588d005d5f43c76540e35a2deed470dd0aee4eb383ba2bc266142c4598151e2f131f402afb9ed8b1b84dc9cc8598f4ad666b73e3aaee5d9454d926bd8512e27a9a321e524d", 0xbb) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2065d) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) mknod(&(0x7f0000000140)='./bus\x00', 0x3090, 0x3) getgid() mknod(&(0x7f0000000200)='./bus\x00', 0x32, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) poll(&(0x7f00000001c0)=[{r1, 0x86}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x621, 0x0) 16:50:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x4, './file0\x00', 0x1, 0xd15, 0x80000000, 0x7}) connect(r0, 0x0, 0x0) 16:50:51 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0xfffffffffffffffe) sendto(r0, &(0x7f0000000080)="bc2a0bed76fdb6466af663f28bac3217fe302fd14efd964e51a3d8ac584d20fdfd9c12aff30000d4f306dc2849d7d596e46039f9619bf6d07d914abdba665beb2dd5496a5f51bb793ba34ff0d645f8cc40db6a2327a411cc45aa7fb93619a924d29d504db42c857ea28561aa1125b674a07b880cbb", 0x75, 0x9, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x8000000000000007) socketpair(0x18, 0x1, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x30, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x8000) lseek(r1, 0xfffffffffffffffd, 0x1) listen(r0, 0x0) 16:50:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20100, 0x0) clock_gettime(0x4, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) read(r0, &(0x7f00000000c0)=""/137, 0x89) 16:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1d) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:50:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) 16:50:51 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000040)=""/119, 0x77, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530b452c16f7d8c411900"], 0xa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:50:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x0, &(0x7f00000000c0)={0x80}) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20408, 0x1) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:02:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:08 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = socket(0x18, 0x4000, 0xfffffffffffff801) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="11bda19d6db910a0e16ff604dbe038ba0370fb4ec62ae732a6d94a3091cbfdd9646c799c588af60cd794c3972e965667469925ff9a11a561a4c4e4650840bd56fc97da8326a65cbcc88b56a48a6b157b1b44fced286eb4e5120745af8c96cba2c44dbd9a54f9b38a88c7381544be7f41df226d03878b92c951f29c1f493aba727a38089fffaf695c837e7198d51dd79dd356b45007dafa3e4a74fa5f8a4ed9aa0194e3184a098407eea454a706d0a7650575cd5095b5ede45ea2a13c3bcad1273079ebca28ab4d91bce892c0144964f5fbe695702ed8e7c845", 0xd9}], 0x1) r1 = dup(r0) getdents(r1, &(0x7f0000000240)=""/164, 0xa4) getitimer(0x0, &(0x7f0000000000)) syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20efc971951684bf, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x7, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r6 = dup(0xffffffffffffff9c) socketpair(0x0, 0x7, 0x40000000088, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0x10) r10 = socket(0x18, 0x4, 0xfff) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x901, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xc0, 0x3ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x9, 0x401}, {{r4}, 0xffffffffffffffff, 0x21, 0x2c, 0x100000000, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x4}, {{r6}, 0xfffffffffffffff8, 0x90, 0x0, 0x180000000000000, 0x10001}], 0x0, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff8, 0x1, 0x0, 0xa8000000000, 0x625}, {{r9}, 0xffffffffffffffff, 0x2, 0x40000029, 0x9, 0x7fff}, {{r10}, 0xffffffffffffffff, 0xa0, 0xc9, 0x8000, 0x5}, {{r11}, 0xfffffffffffffffe, 0x64, 0x2, 0x0, 0x7}, {{r12}, 0xfffffffffffffffa, 0x41, 0x1, 0x3, 0x5ada}, {{r13}, 0xffffffffffffffff, 0x4, 0xabf0671c58e4f9f2, 0x3, 0x7}, {{r14}, 0xfffffffffffffffd, 0x5d, 0x2, 0xfff, 0x800}], 0x3, &(0x7f0000000540)={0x2ea, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x18, 0x1, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r16 = accept$inet(r15, &(0x7f0000000180), &(0x7f0000000140)=0xc) close(r16) r17 = socket(0x0, 0x4005, 0x6f2) kevent(r9, &(0x7f0000000580)=[{{r17}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x81, 0x120000000}, {{r17}, 0x0, 0x28, 0x2, 0x9, 0x21f1}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x10001}, {{r9}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x8}, {{r11}, 0xffffffffffffffff, 0x1, 0x4, 0x997, 0x6}, {{r11}, 0xfffffffffffffffb, 0x80, 0x0, 0x6ba}, {{r17}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0x7}, {{r13}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x76, 0x40, 0xff80000000000000, 0xff}], 0x1, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x5cf}, {{r11}, 0xfffffffffffffffe, 0x0, 0x5, 0x100, 0x8}, {{r7}, 0xfffffffffffffffe, 0x40, 0x80, 0xfffffffffffffe00, 0x524}, {{r12}, 0xffffffffffffffff, 0x28, 0x20000001, 0x7ff, 0xe2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x4, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0x20, 0x20000002, 0x7fff, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0xa, 0x41, 0x1, 0x9}, {{r11}, 0xfffffffffffffffb, 0x9, 0x1, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x4, 0x1f}], 0x3f, &(0x7f0000000800)={0xffffffffffffffff, 0x5}) socket(0xe77e62ea6072e048, 0x8007, 0x100000000) shutdown(r15, 0x1) 16:02:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7cb, 0x80000001, 0xfffffffffffffffe, 0x0, 0x9, 0x76, 0x2, 0x1, 0x3, 0x4, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:08 executing program 1: socketpair(0x2, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r1) setregid(0xffffffffffffffff, 0x0) 16:02:08 executing program 0: pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffff, 0x16, 0x751, 0x9, "17f0bea483e09b785976efe6138afcb0f553b6f5", 0x1, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x800000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x5, 0xffffffff) write(r1, &(0x7f0000000040), 0xff3e) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffb, 0x3, 0x0, 0x5, "1b641dbd419ebcb7f088d73af9d56ba4a846a8cc", 0x200}) syz_open_pts() r3 = dup(r2) r4 = semget(0x0, 0x3, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) r5 = syz_open_pts() semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000040)=""/2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000019c0)=""/4096) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000200)=""/171) readv(r5, &(0x7f0000000580), 0x0) preadv(r3, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/45, 0x2d}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/21, 0x15}, {&(0x7f00000006c0)=""/18, 0x12}, {&(0x7f0000000700)=""/57, 0x39}, {&(0x7f0000000740)=""/185, 0xb9}], 0x9, 0x0) 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102d0, 0x0) getsockopt(r1, 0x7fff, 0x401, &(0x7f0000000040)=""/116, &(0x7f00000000c0)=0x74) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:02:08 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0xfffffffffffffffb, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:02:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) read(r0, &(0x7f0000000180)=""/208, 0xd0) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 16:02:09 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x300a1, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000011c0)}) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000217000/0x1000)=nil) shmat(r1, &(0x7f0000217000/0x4000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000218000/0x2000)=nil) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001140)={'./file0\x00', 0x200, 0x2, 0x8001, 0x1, 0x8, 0x1, 0x1000, 0x1, 0x1, 0xffff, 0x7}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) 16:02:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e9a92ae2d6f170a4be6fc8c1dc"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_open_pts() setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:02:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fsync(r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:02:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:09 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d31eccc340716bb1d67637972714cb173b1bf226b4e1259592a82ec54874f19a494bdca94ff5eb0ca6095e99fa864b6809f5db5fcea790b719100dfa2e1f422e5e3997d0cb3bdd8d"], 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') getpgrp() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r6, r7) syz_open_pts() r8 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) fsync(r2) 16:02:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet6(0x18, 0x4000, 0x3) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000180)=""/16, 0x10}], 0x2, &(0x7f0000000200)=""/4096, 0x1000}, 0x840) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) bind(r1, &(0x7f00000012c0)=@in6={0x18, 0x2, 0x8d67, 0x9}, 0xc) listen(r1, 0x0) 16:02:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630", 0x0, 0x34fb}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:02:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x209) mknod(&(0x7f00000000c0)='./bus\x00', 0x280001ffd, 0x51fc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:02:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) socket$inet(0x2, 0x3, 0x102) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x1, './file0\x00', 0x8001, 0xac, 0x8001, 0xffffffffffffffc1}) 16:02:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:02:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:02:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xfffffffffffffe46, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) flock(r2, 0x2) 16:02:09 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x1000, 0x1, &(0x7f000071b000/0x1000)=nil) shmat(r0, &(0x7f0000ff6000/0x9000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/240, 0xf0}], 0x1) read(r2, &(0x7f0000000140)=""/228, 0xe4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x17f, 0x81) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6)        16:02:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x2, 0x20) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$getown(r1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r4 = semget(0x1, 0x0, 0x8) r5 = getuid() r6 = getgid() semctl$IPC_RMID(r0, 0x0, 0x0) fchown(r3, r5, r6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r6, 0x0) unlinkat(r3, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r4, 0x0, 0x0) socket(0x18, 0x8000, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r4, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r4, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) 16:02:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffff, 0x50000000}, {0x18, 0x2, 0x81, 0xc000000000000000}, 0x800, [0x2, 0x7, 0xf0, 0x8, 0x95, 0xffffffffffffff00, 0x1, 0x4c9]}, 0x3c) 16:02:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) setsockopt(r0, 0xff, 0x100000000, &(0x7f0000000000)="008a231b8b6fc590c2347a730f0d11c5ec4bcd972f2a379624538ca435488f6492446db78ba265a33d8db82f33678d", 0x2f) 16:02:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) dup2(r1, r0) lseek(r0, 0x0, 0x1) sync() 16:02:10 executing program 0: setitimer(0x1, &(0x7f0000001100)={{}, {0x404, 0xfffffffffffffffa}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000040)="d86b796401f2cb27d09d7277cd71a320094ca12bb9e9a1c16c8c177baadbacb3b33de854a74fa8fbeee242381d66e0df5e9140540bc0e43792964cbbd8cbc932935fe15e706449bad8a19aa885c6c9439d92e0344a5d5c5fd8fda84eb4380c4e60b5eb8eb76f44315dc3629ec178b8ae0c4d835eab41644a59451b8c33a06742b25cd0e4e6f590b2f6e8f9105a9d553ebfa4ba1b2426250f86ee988739314e3179dd8e34486227625d7ce8ffd8fd0a53a71c3d64516d722ac55e627a69742b64b1e3cb4e79c415e5c43e49a1cf0e670b398c995c4c9ba561c0031d4b7e6a5cf9", 0xe0, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x1f, 0x5}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:02:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) socketpair(0x6, 0x4, 0x100000000, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x101, 0x6, &(0x7f0000000040)="ab4c8843a41d01cca83539ff2dd119672043e7d70c355292595a7a339aec2bc83be3ac4c5e6302b2e45f90d0424345427b7674f4081de40c89ed7b2b17122bfab32d8acb098d98fdfa8cd448cbd4b5eea0", 0x51) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513feffffff0000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="95ba78fad9178e533da2fd947e05dab885a3e25a6b728d8889b5b1", 0x1b}, {&(0x7f0000000140)="6fed67141df7618f59120e6e217528001a4534a24119f9a1ccb1949f8d95eb79185455179ba2337a0c2b655d0119ea2fd08bb7952055a76b2ce477d46aa706c57df0c1d81c7d69e1b1649a115eb7f1d47925a360276c2fe5045892ce25966a876d4bc1d2436d3c22aa1a6d8e4bbe9c4f486d56538ed23bff039db72de4244484f6ad9b514a07259fd8dc99c7dc376828ee44d04d70af83c32a18c24a2a6f30941f6841aa4448bc60473a4bd4075ffb85c4733631af2702bca65e7e02ded7cc9caa", 0xc1}], 0x2) 16:02:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x114) r1 = open(&(0x7f00000009c0)='./bus/file0\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f0000000a00)=""/188, 0xbc, 0x1, &(0x7f0000000ac0)=@file={0x1, './bus/file1\x00'}, 0xe) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000340)='%', 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x7) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x1ff, 0x7}, {0xffff, 0x7}}, 0x2) r3 = getpid() r4 = geteuid() r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getpid() r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000180)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000700)=[{&(0x7f00000001c0)="bc504d3fe57e2d5864e52a0c5f3131bfc141f4fd3383e398657ce872b60283ab41135838482e5bd8562545066731a7b5e5fbccabed90c5b50d300712d25ad516a5bb1a8be0d0124ffa0842d76ae4ae68", 0x50}, {&(0x7f0000000280)="e740b2fda36a90f7b25bc6", 0xb}, {&(0x7f0000000380)="61c08ab7dd219286120c92b365d01a47bdc9d975ec9c3e8d2d0d3b5ce8aabaa6d49d209fe219742d38778636df6499157748e3173fd4724aad21539d6f18b0e148af6e24446e29d993caf91e7b45b7cffdd24b48a89c879338da270c6b59763cbcb6bd678d405631417a0c4f6953505314c7e915f7a06d8d805a6a3527dfba60a3d407aa5663f0bc7dccf5b5acff27ca3cdb83b349ead708e7bdf137ebecea9f9b4e94b8c4bb62d17bf2cc274fd6b6ea64d61409291bc03999308769be0a2e6710f52c0982e49884f33358b6e760470ddfd5d1f0f73b", 0xd6}, {&(0x7f0000000480)="d1866ab18aecd1712e6d132f422286f117fda38550bd10b515b8e11e90b709152c68fd796b9c0011663d35712cdb319fd85ad9be23ad34d639bd950b843dcfea637905de2b2f7dc1273e05da9d8009dba6d25042ace90347a4ac87aa1ba50e8985132b98a068b761f5b34010f43d8ec2975a753c2f8235ab34169b0664e59a6443e25b783522bd52092012671c8c86f41530099e545f88e9bc82d45db72f772e620f2b1b61470f65ca9f71408f726febde34f6ce50", 0xb5}, {&(0x7f00000002c0)="8c6a02d45b08883d8b95962ba8a70254a52f5cda9be6a72abc392f4f8ac61f834bfbfca37c99dbebff344eda3073af62d6adab29157161ba2d96fa9706", 0x3d}, {&(0x7f0000000540)="0d97dbbc560dbd2901e468fa6f640529b23e5d36bfce5a8c0784e0be056a629a60c096151f5fa4edd0acfbb8d60d0e5df5fb360e77f59c33218b992e382ddef40e9ac1190991571a118e5c5d6965c18d0e82ecf0e3da6214f0caabac93102a4a6d14ceca8faab110ed792c255851a41ed3847c99f915ad5061eff7da012a96c34835653db35ecd8674f221a68805e4f535ebf4", 0x93}, {&(0x7f0000000600)="f8a7f7f6472c937ce0862b7f0cafa6a9ba942f7218b458fa3426095c64eed2e468eeb598ef90b577bf5749e1de45b2d920903e7ca40e7f328f98acb0ae71fe349c5337a911dce377a5d49feed7f8622e1f8151c8a488c5c782d540b3893dfaaddb56f74e9ea12b8387774beca54c96a3f1bb2462bdd95266d42d9bb8ee3fad138b891eb79067223aa0e1ad6587470dc7b5177e3f70cca9a406b02e18845278f1db97b9f8fbd26ec071e471fe2552ceb08ecdbb8a49a45da03ed421171ca5b18e848a72c876bca57645975eff79289a3e8f339b5b7c3598648159b8804411ec159cc80d91ff7de36807ba", 0xea}], 0x7, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r0, r0, r0, r2, r0, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0}, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 16:02:10 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/34, 0x22) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:02:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x400, 0x1, 0xa012, "81fe29fc1aa817c8e9d86fc8a27f5c27673b5e30", 0x4, 0xd93}) 16:02:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/8, 0x8, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:02:10 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) write(r0, &(0x7f00000005c0)="414e06aa5ef045f736d8be071ade9e6fa9f002b0c937f0ea48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce73a604d016aed520ae730fb1a06bee5c51f8d6ff8f81ac65f24ec4f216f7100e375e669af68c6ca07a6a5abc8a4b485659f1ffffffffffffff00000000a6ea8cec07998b1517604decf548dfa90c018977aa949787284952991874ecdfb9ccfca43f75c2e746cee88fdfaeb0779649ccf7ae4673c6f42f40ac0dd07ac3c107f2f6c8c60a2e50fb2715d71114075b06952a56acf7186c387a90", 0xdb) r3 = semget$private(0x0, 0x4, 0x18) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r2}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r2}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r3, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/53) semop(r3, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r5 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB], 0x1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) bind$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0xfe3, 0x400, {0x5}}) semctl$GETNCNT(r3, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 16:02:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x800000, 0x8cd920f31de0982e) 16:02:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:02:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/33, 0x21) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f0000000100), 0x0) 16:02:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x2) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffff292, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000100)="db756f11e8ebc057e7b2a293e274e50e9e8934b53305c036196b9770", 0x2a2) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x9, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0xd2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:02:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x3) read(r0, &(0x7f00000000c0)=""/101, 0x65) 16:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002440)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r5 = getgid() setgroups(0x1, &(0x7f00000023c0)=[r5]) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() mknod(&(0x7f0000002400)='./bus\x00', 0xc3cd8977996a17a0, 0x2d94) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) close(r3) write(r1, &(0x7f0000002480)="2e34e801a2514d35433af53654c1169e69053569b7aec8a9d4286aaafeb0cd956e343769bfdeb4eb8f1d228f75b7aae3cf045a3c80873ef8d73dff43e520c08b4d5d5d0343ffac0c49d62948c326a6ac2cfb9ea10e554b28bd6470dcb895fdd637fbdb5f91cb90bbf2d7b0f6ea42cf2a1760b366483fa7fb72d8abf95090efaca9e919c95519e3901821a30241cb05df132d5fa4e8fef0a8ce03d91189751dfd51c9005b7b03bf1cea2e465d3234f58b309f9101e08a30f7a85e5a51affeb4935edda61cfeb8d3ac618caaf01ac502e6eb2687ab90ac22a1e3d35d8fad1b34f4464aa23c97c492c4627207e4ac8c505d9ebc25c88521ab9681810568bb651e758499c85a662517c4bd1ce27791657a64eddf89dc878b7482e79ea1ee1da27256f67e1575d6298b050ff8926b9339991fab2b616d28c56c85dbab4e30b0b15c0b7b6d91a384b5d854178d20375209ae069c569d8031f7f11e5df76524dc8b4ff85858b79f8e623225f4c5379c22d6b9456855241622c1364b20a8f901cca0761b9615342719b7f72d6a4d9b911afb30e782651f52c04ae47b48933b25a23ccae7fa62c4c31579015d1cd84daf9c7b3b1ab35e8c1c5d693a0c823dbbe8ee872b3e22f13642245189402ce50a74fbc4499f33ff99806f5b359ad32e341274a020af027f227000706d957b77786aa5ef9549519575a3d1d9f562a15c2e3a9e3cbd71470e83cafad6e9bb408ddc4641310f3124279e1958b665a79a3bdb973a708c7092ef408679c708c72bb1ae60e139162cf1b382f99aad8a1ddc64acb2e23bcccb52a12e417c075b39d270d5ff716287ad1cc37d1c22693d6114471fe5e70702dc3a845840d27e2d3459532dbae6f229b8fd8dc16f4e560c074e5f70354def6c277aa0bfe3f4d7acc66942376eb87784451ff051b4ae57afcf6a699080b2db877d44e06962516d562e5172dcfe4c49e8f7e29904d21860a2bec18db40545995273168ebe1ee8ed252ce33333a52abdb1429fd6587f82cb4cfc19d8df5b05eb71f3884cc9ef9a53eb4dbc773075de7a8033dc61240a6ef1193b99558802e0c3ece71352f1f1a691f5e090e8b9606e93c7ed10d91064542acd911a9ade8b44f6c46e0fcb449dd22c62c733452cf65d3d567897199ad0329c68ec9a88405b7b162d5d7794f01abd2c71ec90e448593f32996a877869b362279edcbbd7d890648fd70b46e51de341392dfb7df7beb04b626cf0bcc460dfcb460115d3fa414b5c5848203613029898da5c1bffe1ca036fe60f1853dc0de8a9605c8871b872e820148200b2b094d66a87acc65c8ba0e38a60e123d4e2609a5a438cb425b796b88a9b41404f9a3892354a869684f829d6dcfedfbac93ba4e1df1f3945d5dd340046a1d84858d3fd72377af9b649b56af95635d3f359a79e89397ece34e1f89dd2b2a8617a96a02539846f4e3614e604247e1cdea0459f6e4f5be19d781d4bd0a7e899d2eadf471c34b5de6bf977240fda508e95f86ea94cb4f808c736f56857a0977eec58f8b98a9b419f31e46313f2e64b11607ff2ed37c1f4b38f1248be1ee795fca4e0790b42638a4ce3de6a971e1ac174c1fc33e5ff769aa7e1c736598ef820d8d2fedffc4adaa7d40e2cc7815b238573843ad3b90c9c4523f83880ab93ad3f3bb262b9811e8aef049a2ff846b7e34aa7c29fc32fcdb63fa7e8c10d7b7088eb8d3d1ca82c2232188777e50852727dabb4533fce110987e84152d5f6f42e76c64925595b881f98b98ce5a2870d4ced77cae6f838aa88abcae6496420da361cd4deb318d3c209f0f790ac20a6bef7e91b9a9f44139a733d99272e10c3c8ec49bed08ff52e04be563c810e81ac51f1fb6599dc72c038c69e0002da85d2577f15c6c1821e453798e607e35683ad25de361b17b2c9ba1cc4f88c5adbca3aec15d2aa38f873d1e4dede53ea931ffb021e8d7a5deab5ba896f978d57ddfd794823631186e2d1c77782d1a3fd6e150c634fec36775169187acd7d7610c0a8b408dcd639b2d0fbcfc3d4cac9b60f881dc904d2e0d8a63ada233581b18ee15506d1d71b7322b30985e0130ff06da366b8cc2cbceb577ef9e0090cee79199d4ae04a9eced5f4d48a53d0aaa261455c51b6c0f89d5dd66279366970c8f91614575afaf66c02faca99a8cd80f23277ada5efc1bec07cb60187fa345d63348344d2d83d7681845ddbefdf4c2ca88820beb208ed9fc9479d8a5930d3e69e7576c7e35ee152379c3ee23445bdabfd18f9b9243a3c50d64b99b5dbc5e4c1d165d618377c4af790df7c924869e0554968da91efb13f1194ee88d83e1340333ac0f162b16bccaa07274d47cafcd7be2575f9515521882373f1a77e517a142b7ad96a33647d6403e66a23d04923a2150e1ca8f424bca6ee28e89932c3e80785c87d58c958473bb099cf84b91f451c86bfcd946c4bed24ec998f341ee6ee8457aeb6d235dabf47c54c94bd565df52be3b3c2874664cc3b6d23415a2fa844606defc5597dddfd496d37d80f381bfb54f360cd94450d9e12de4014c5998dc97584c0991b38bb21604aa94ebad2aab41d6775ebab694d244aba2135d89ca900e8d315eadaf5b4a6366365126df7e6e2506b9f2a5b194ff0aacec90283361bdecd6975e4625ed9ff705825b4feb1899ecfd4b86111f6bef67333132b7ec1a6e2dd1eef7096eb54b79d89cf647e7e0642d1976fbcce720f025dc80fa004bf0803c375be27507e23aca19de93573c5c38813fa335e30eee1895c9b1efe1cec8a65e79ba169f7722f10d2799960e00d04a7c7e5d9b21078c55b66c92bf6b93974a9b5b41416ab92e5941087fd1f7206e55e7056fbac25e7423d0f33fbc3e5276ed8c3a85ac38230fa6ca912a7d61256fe6c182a37a6d5e29aa6011c4d107f49123e30d6a5eeaee94cdf752d5162c7ce1f6edd85752e3d82f0874d1c3501ccb3b3b3c00be08f89f64997c31890150a63f07aab8b355a472cac749ed3c13b75e72e4f521865b53fb37349e617d1c4cc1cdfe85fbf9cec92084d9abd31d5dbb686acbefb33083ba6e4cffc6cf4b870076ea0f30e86a6102e49f3415767d16deed7afd9296f0de683b2d1f05495644d833805c5aec18eb8e075b95ffd77e882ea4f8ba749e45f0976676a2b81ec7a9b9164566bba31037cfae6246e21666722381e2045da02a6ca15c1e491056df0783e84354b67da2a0e6800b36eb78379a59dc381fa8aeb3065df8965a641f59e1e942e4b11edd1c503b8a6eca15bd1fa4108d53f05f1e1a78f702e2ad6569bebd1ca9e8f2fc5efa33a5bf9d671cb0ebd8681aebda3c68b3b47631741374c9ab1f3572aa9de9774cd68d6edc38405e65aea45b3a750e89b518fd82429f5e1d6acd07490e28243b3e5f9fb4d518627272b965d5ae5556d2059b8244e29aee467808fae603ac925711eb4a4f30819b68e2a910cb16f89c724708105e2ef2aa5bc7a3f64d4b9ff45c89a69ffd2a37bbe1e97e7849e17d32f23a6f117ba742ab8232be73474ee5a7c02467100355edd5f9418f95d37463389aaa19a674f9ec2f7f0cae5a03e61f2dc4abe743d24c44159150ef4384687f9c126027a8c8bad540ca1b9ed6a614c94f4bd496054c013c14260f4ba0a1f9433ad8f3bbc75e7b7be1af431da4e0c7c06ebca94b808358991a08292a50b3e4744e4d9064ecc408de7f8c92e2f8c670c2efac137612ea555516b485e971bc6026c87f2385098d05a6c97acbc6c40431fc07b1f41267273ca2b122fe72b1a87cf1359e8a294e3472cc7b3798af3647dc9c3dae24e973a15d676ca1a684c426114fbd40601a8abee8bcc3246a435f4fd2c1a15fc7eb7aeb1578efe66f8ef2692240c17ab7ed91c731c8a9290e2640463867792cb1038f96554315b8dffe26ee032e98d853eed55cf32cad218041f67fd2a55ba30bad0e35b90f529c85db8bd4f188a62e93042270e1419d6be62912d3d0c35ba50dfe3ef46ebabcbf524a33cf508967854c7c0c8bfec94aebcfc851f618a4f64b00c36a39a56d824811669f86f5156099195a97aecc68efe91fad029418aaf1f0ee76e4f80ae456a726ecbf30d6196192a2717eb944c96470967f2c666d8f03e4cf5f0f78471b63d91edc4417f4810a123afb2549c4a21c6fd01b1caa9b69502fc23fd8dbab8f7d670ff0ca121218f4f1529b1ae7c4d23107b0dc077ec40ab6fa26ed7956e7390b28c31e9e89c4e14b5668c57dcd7a73965ab376d80091567c0fda479276df944b2be2640bfeab8f498ec83358722133999dc1dad43a8a9575bac3ae3e15ee8e959fda911d0d687f27a2bb1c0b3d38536b2a307c28d774e5d53fd522f14cb8ad3376ea6e73045103b596041f69d6470a3cef7dc58182a508598bfc6c7f6269d4b29c6b559bd669513f9064b7385425c4dc9ee67b7a85a622ea1c806d2ce3e2e20a30d863317b03a4bd5228974fafdd4bae6245fd92d3fa15554638a7bd8ff568ef63bc472115a99857f7a096ad8ae428baa6f6b3cd1be8634db35dcb7e7de2deaa358a30cf012ee9b6e094aef3e1ba1b1c104a08c73ae4f1b508677585704cdb86b6f1328877958c89da7f306a8f0da0a3d6ef9712d075cc934f78cfecaa602b9684cd751f4501c6e50629188c05335adbd3db28abd88ad92d6e683be4b5d99dd530129600f57a37e5d5d54e5d16c2a1b30fe329e0efcf09ceef9e360720a62849dab932e54b2836608d1d66fa230551d641ad3aa4ab7bda30769993a5bf195cc31cdda4a384a14dd0ad6ac1c9728f16f642de61d57e8bc4f43b4d62ecf1638851626a72506c1e4c418d10a2de1e35804de069fb47024e6f59bb40578bae5a8a0af0ac79ccf36d61aaa1b24523bc494044af2c1e3d39ba9fd368bb0ad052f87670dc1d964ac23158fc571df56a4ae6d2c7c9e29cc4e7ac20ea956779a6fec600c232fd09399d4456945789e62eca39a14c2d261d98e606a97149298ea8a1aa6189b2b333bf07518feede3a9e19a14c7c9b769fea1fbabe51e6b73601f43794b0b1dbd4954acde17fca8ff98323a9880aa5960c2a04c4f031321cc35ea5444fddda761e71a3a5d11a6037b50bf371943c72fd41813376a194463ad4afddc9c7407dc8a5b929402ab55908b9f215d6e2b2ea84f7a1df3e2a2708944b98d7b7f114a6c0e3fb6f3deda367bf5748901554ceb291de9359c551e37c16b011ff86cb7907384edcff981603f56ddaba3dd2b8977988c62e0c71fbb6eda70e21a78d810bdcb004c7e4a68aea30481ff35ef617c5055757981be0e51b658cb43ad95d2cf113a02d1417d88c5973032cb719744a746308309fdd33b2999cdd0f37661433191508644723328e6e9111efd7199cda55187076704f976aaf434c99b91c0c8ff6b225a76eeb4e9465428b6639e3ae42a0c0fbe49bc02fcf968831f58ef360851ec196c894a1aa517a0ba14d2ddda2f4e3a4ba1d214229726459d90791b653ad3ac1406260d6353d96aa7f5360b51114932458e15181a4295813c1349ea7ef74c7e30d1af8a749761ffcdde2a8afaa69a41489fad4eb3e47bc92f5e55e69463d9ea96bc4b3ee720bb270998daa44f4e8a1baa462e3887b62567a9f018069472f7ba4472d79b2adcfcc645868d7a43694875ebb11da36706b8f157dab0ce4c28e69377fc9a8042a3d36a8862f92590edd7ad17d9b64265637e614c36ab865740e45651f81fd833a956d4b5f1222f3bf5477c84116a170ddd261c75c1cb02a02034b313606b13280f066f65131f3f402df57b094b27c46876f8", 0x1000) poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 16:02:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000340)=0x8) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x401) getgid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getitimer(0x3, &(0x7f0000000340)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/44, 0x2c}], 0x2, &(0x7f0000000200)=""/228, 0xe4}, 0x42) 16:02:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) fchmod(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fff) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xdc) 16:02:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x1ee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r1, r1) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) dup2(r1, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:02:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x6, 0xfff, "a44d2e0e28227612e81832e122d145dc251ebae2", 0x34, 0x7}) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/175) semget$private(0x0, 0x0, 0x200) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0xfffffffffffffe4b) 16:02:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x4) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0), 0x348) 16:02:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) clock_getres(0x6, &(0x7f0000000040)) 16:02:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x29c, 0x0, 0x0, &(0x7f0000000040)}, 0x80000) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000003ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019346fe3e3a3fa1bffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041f4a2cc3a13251feefea354d2b18c1bd9c484d77484c575e6fdf712cfd893151058ccabdca14c88fe8e7e1b66d2fcb240913e642b99391ab0e8020000000000000003abda861916727236de90afcbcb3b8da74462a863dc5b2e9986ee9ade90d2cfc29d91034995a64b64db08eb48d4055d78760f000000000000b9e8adcdeda9106d18eda248943f91543e9684f4713125ab6415efaee1f5fd2187b6d1861dbfa360a1310e5b5a2f76175a94b4e0a1d1c38adc2ecbc9cce64dbe7ced16f00f22e50064d9ce59c4d07d9ca006e6c4400d7078ef05abdc66cdbcf9ea4c0fdb054884e9b75c1937a0a950f3a157ebe16244aa6f76ec555218d78433254662b030dfac0cce2e2c27db8b25b4fa44d4d2d20fb227ddd1aca50f7715e95af6f39527a81cd07518a05b87925a690e6a4bf6b9adb9dba2a916a4e89103020ebee5490b84250251612bda35167005b914aceb5b6e77583eec9aefaf2bc700a7af0fcaff"], &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x9ae, 0x1, 0x9, 0x81, 0x8, 0x2, 0x0, 0x9, 0x1}) 16:02:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x42, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x180000000a1}], 0x200000000001f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:02:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x8001, 0x7) semget$private(0x0, 0x1, 0x6) r3 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r6 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002980)=[0x0]) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002a40)={{0x10001, r3, r7, r3, r8, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r9, r10, 0xffff, 0x7ff, 0x80}) kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r5, &(0x7f00000007c0)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r5) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) recvmsg(r1, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000840)=""/46, 0x2e}, {&(0x7f0000000880)=""/209, 0xd1}, {&(0x7f0000000980)=""/99, 0x63}, {&(0x7f0000000a00)=""/96, 0x60}, {&(0x7f0000000a80)=""/103, 0x67}, {&(0x7f0000000b00)=""/76, 0x4c}, {&(0x7f0000000b80)=""/255, 0xff}, {&(0x7f0000000c80)=""/169, 0xa9}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000000d40)=""/3, 0x3}], 0xa, &(0x7f0000003ac0)=""/4096, 0x1000}, 0x40) 16:02:12 executing program 1: r0 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r4) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1000, 0x7, 0x1ff, 0x0, 0x3b22, 0x5, 0x700, 0x2, 0x3, 0x3, 0x5}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r7 = semget(0x1, 0x4, 0x2d1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x65, r0, r3, r2, r4, 0x8, 0x100000000}, 0x1, 0x6, 0x400}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x1cdf6643, './bus\x00'}) 16:02:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:12 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:02:12 executing program 1: r0 = socket(0x18, 0x4000000000000004, 0x3) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000000)="bb039c7ade8d31ce1342fcf4bdaa304e11376d43c67f7b76cbf5cd513d1621a25706e15f8a375e171d195406d4bbe27aae1dd94c1d47f4f12630a6e9d554dca47e244450681e1a3de01876779f219b4d7b2fae9e4b4b5127b47e26d2d091b3a377c6118a9f1d00ec6715ed7d9ecb7979e280ddc7eda08ebee98464abf30f6523070c52", 0x83) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) r1 = socket(0x26, 0x7, 0x4e1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:02:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getppid() renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) mkdir(&(0x7f0000000540)='./file0\x00', 0x200018) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="6928fd89321af11e10cf758e97243204d4d9d042e67e051bfa5766aee210163465b95f51e6315de0abe640a495ddfc04185fd1aaa2720c5269d403ef473a4b1631e94ffde60c771cdb2e25307ce4df1e584eaae8aa375880e910de1d4cb995fcd824f707964ec138cf1815e6346e80d1cab1cb5e9a52b806757b48c64a142985e484e6f1e62ad77d1526440d351c0fc2b68f10671dc6e4b6237c0d61981e2db5590632d7392d0e1824e1807c4fecafc8b4d1400542599b7f471bbdb15f38c4666f969782082f6a247862739e2094d5cd742e9c49a5bb7e85cccf107abf5cccdb0ca3b90445c92dacf538f76b94a5690066ddf65a6148b9fbe287a98b", 0xfc}, {&(0x7f00000000c0)="27619a2134ef5bb2e4e1b7aaa0ce543855ae49df7a6ce6f3d915ffe7a5d32f30cd0b208de3bfb60eb99bb6d8904d5708d298822aea7a7213870325ac9fe03f9fb21628", 0x43}, {&(0x7f0000000000)="7dfeb0a098e32c11bd4c332e64cb71cf2ce99d3a9510583f507cc3a61db11783ae24d2c07b7e2d68", 0x28}, {&(0x7f0000000180)="2776f7c7f863d298720448dfc3f947b2aefa4af143275315127517e2c18cba78e3932e12161f75bd3b06c1066a0e", 0x2e}, {&(0x7f0000000340)="8a7bcc7986047057149573f737fed064773802bcae72eb98f7eda88a0c873290885680152716ce55c987c9c66b98ad2ff98d3277c34d5e2a4816bb675dc7653b366d6fbb5f0583e8ab9c2bdff5e6db", 0x4f}, {&(0x7f00000001c0)="b658764249a2f34363fdcf5963156361a0275de7d35374118eb9680614687dfe4ac64f99e34bcae4f6652553a65057e5db692635f69c0ab3445d", 0x3a}, {&(0x7f00000003c0)="d35be22ba75a2a0574d463b1959b9a4cb5e23213713e803956f909fa60150ef25500e5f30a5d9bf0b86c283e8bdeb9b55b2bedfd8cc14af96cb024a77d7154519d765f979588c91f29262a613d7fb2e4e787c7ddf855447e7eb3a9debdc0fd601180a5ec63507abde915645f1c0ca2ec623391141e8e3b50eb60363dea492d39", 0x80}], 0x7, 0x0) dup2(r0, r0) 16:02:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)="426da00e4913943f56c0279dcf78835b51597e949a2f8da2a7f27e64a7eaa7295b86e8b78cb96af99547802500732c73603527294e9da343f4fca82d7ca4b6a617bcdc482a5aab2fdeff6b224bf5a852d7fa316e54a89ad7caa42f3e6f3578f4536b6991528717a4bad642c398d9f5c93ff3bd8224891f9cee8c23797765d758e487ae4a688aaf17dc683e4430049aae42900203b502eded2ec52d09b03da7cace2562ed9ff6e25d8954d1bbf7a86f01b9717d8d0917c29965331812cd6182db4573b6464bb4e66e869cde9ec3ca023eb9a24211236d6a2c9e0940f3e30eb0d77ccd9528acc813a24d8aa06543d2ac62e446b63f897d", 0xf6}, {&(0x7f0000000240)="741b1ed05d8481b84439fca64d2bfad47cd9d5408449482673297a2bcb02f6fb6167c93d74886bc34bc92a01ef63aa8e5e4ebb29cf76c4e06b33ac5494229fb01e7f24085be58e916b47196b6501a5f82d402eaa891710d0e5de2f1233945f936dfba180dbdf946d94e67643e6a01b623f27ea410baf5681853a7dd34f7bd44eea2454fb061dbc48ba6a8877f2da5db20f2e7b8059c5628f439ecc63bd9183d3bfe3ed610950b8f6368228335cebc2410a6aac2df48d0fe8e8", 0xb9}, {&(0x7f0000000300)="156d817e24", 0x5}, {&(0x7f0000000340)="a646bb4c0b99310c2fe9922a19d78fd9deec21f845601e5b3931853a0015c01ea091f0df47612c9688195d3c032c47ff36d6088d395d11011c8240a3b53a7744f125423bcf2e44b57ae64c423cd19b51814362bbca05b4eeb9d13b4c437bb46f12d575036363ca9e55d1175b0ace3946122f0a59e659e6c3cab31020b90245e79c24cae13f2bf13bf13f53dbf7c68823b910d39991b9bdeeef6c28bbd8840750397f597e71f32743a672ea1fba0bcb19033631edec2981a5d088470de1a4ced4e9350bdd693cc6363e48101ccf0f24c727797df170e3b8251a35cf595b3cab1f36ffdd1e6c8bc9260fed70", 0xeb}, {&(0x7f0000000440)="2ee2095b27b327a5d6d1cd33b5677048d9e1a6e8e07b5279b5c91cb92758c1e83a26e16f85af098dbeba2bcbd71f4e924ef5b137d0a9a790c9a80a510eed794445c4b94fd480e14a172e837547226a0ddc85a700a42def26fd07e3790b957571321fb4f2dfb4b85c385b77134b805a4f9efcd35c88d672105168d42758d72be23f7f72518e184674873709816f209bfdb247f6e9acd7ef0e06afd66d019bc01e451894ff0810987eb56e9a78f8c7f61696e5a73bc817d38d600b19e940a595adc58c9982a5cca8eb1ff2459d6e4c8684483fa26efa7cb7162a71097b17a55c9dcd", 0xe1}, {&(0x7f0000000540)="15771016915b59def92f9bf31880adb50be939894f1e27c02efd9a8ae7343647d0c2fd9b9dfcba6e80dd7ee06109c29dc9bc9a9ee8bc71e995f58e5b8ae591fd6a65b6cf4d0444f108117d16e341449db840199205b095887ee74dc913a7bb13c7134773f486398e24cdd066a54e1572450b030a7e731946b6528c163bd113b7e98d90312c127565f83036c25dd9666f3fea4dea6967450a3d6457ea287de9f555ce37906c8a9a596258eceb01e0", 0xae}, {&(0x7f0000000600)="d579720a105166be734de3fde81efe76e535001022311710b6d53863373dd73ad83fdc342f55e7bb3598916818280af6", 0x30}, {&(0x7f0000000640)="7c19dd543684204a1dd7610f860930728a74c45cf9781ac0ca5a6facc8e0d69edaf5241a9bd0a7a1846ac2158f54a20251839aacb9f0f52316d291804e9da2f7783e8b507b0681a1da21b48fc641b525de446ea48e3ae849fa653ff38bb5e51b43b945b9f7779a5d2f731a9cdad4a27d068b4d550dd721a2de0abac18f2823d2b820e665e2d923", 0x87}, {&(0x7f0000000700)="a79832339e11990373a91063afff49aeaa3d266cb0d9db4ca6cead279a66f8e1baf4333b0746fb49cc9dbeba1871e93e48ec1e49780ca594321d298cf7a6e0d9b5b99efc5e013877dc", 0x49}, {&(0x7f0000000780)="9c31b0bb2fe5e3122090a08e85998928802a68a4e9c32c660c3208f39c3dac86280858172a1c8cf3347738ac42a0671585378e3b75b1e168a46eef5041352b61665fc98f28ef27cc7db8aa93f6347d9575cc08c0441c84b7efdc4db16225b55cefedb9196acb2528d35770ecfc9374af078c08be0d5998222b02029127cbf511b4472d74a35a5c6e2dd41824e2dcf014be30899dd3397043cc108d4d345d5e531468fc7b213013ebea34d85f694784a9ca3a238bc0c6abc8b273f1dfe014627c630b2e1f91785a2fcf3c0d5372f4878f4311080b4c74f9c00b9996", 0xdb}], 0xa, &(0x7f0000000940)=[{0x100, 0xffff, 0x2800, "0b544b3f3bd4af3cd0fcb22ddc002c38db7ebc3a1db00477560a4e9bed7dcde67053877205007518424280c52d75f0e61c9f03bad53ceb163fbcfb7c5cd250bd9738447e59956ee34885e1be876907dadd9dde7db68005be00adb57731cb7f18f811f98aaaa38e184c673fdaf258c5a03f88c8fbfab4a8cb7872b526bfba02b9b7ffff7fc873dc8b945224f7f1a5a364040787c6d3b7c90d406fa431c904edb5a9a71bdfe65e4f165bd21e8e8329638de0b748dd81db540bd5898bf9499b1a47e1a606b268cf2e06f598d3be90b185b6ed3cb8730b233779cce10cb40c0f634dbf2ab17c2f5c1be41d"}, {0x1010, 0xffff, 0x1, "817cf8002e70d93d7648ffd82adfdc4f52db052db35e9ab2976726b9f8fc6611e0999448abd1dfae076def6b29500a939ea3a0008a28713f54f5341fb16cf70956fb1c166325178cf02b0253e2a1bff7eba9888364857d389db6708f0e58039282101b184f875431c42aaba6b37fe68232119ae00cfd64e0876b31d0c7de193188d532f17f2b49fd226fbfd56be530e0174e9484dd29f6e1179eeaeb200eecc0f39cbc75f90593ec694e147d98d8db3cb3c9673acd4e45cfab19e3aa6d922499f75c1512bfb6762561467eaaf5e1458b4b3f11fe70cad8dd49cf15ce5309232e5769d81d2c1df3afb23d8ab5d9580e5e28b4067fd23e05d5a01a0ea4318e4fc1bcd947256dd02b4bb2cf3d0bc6e6e46dd26358e915eda162da49826f1bf6f0699c86396481c7c6962db9973aa4e3313f704ae018f1760b023ac7339a33dcc3fb737eb7027cee339f5ee66d8e4f80a9055dc8f0a3a5a7361f983d9ffc14ed3b554421e54dc0e6aac9c27cdaca7819ac4ed2bde5ca542083065ea12bd8de8efea3bd50c29e586307b27c74e8ffb73831a1a38dd6a809c26ecac250e4b0bb8784339aec8a809b1ce5f15d73703ba9b847313e4c322b58418b75abf1b81b577576baba6a496cf9cdfcfa46dce463c366a31e23a200a42a0c1eb6ff549f434a35690d8646f3bacae93d8d04098a18880b0823ad20dcb5a9c06f17a6a3e22d1ade5f9524fb6bcf8d13aeaa07691ffc5ada366ba0a337973bc9a249d935f8a099a79e2d4b533fadf4ea762c5c24e59cb6fc9df61c0456676b76609954bd6a1cf0911fe9b27c6d1792be5818b746d697e7f2077578a2dbd3e69a2c5f820e3e279ea42e2a8155c91e137ee5ac689815c9dcf03c8d314a4e98ab5a984230e835d3c7df2a8de76706919b33ce8a744e0c5428e9229c465d504cc7c9a25ca8b094996baf41889dbfa33acd214f5ef5c5a4c6527b7f70dd2370ee06185483a8ce037e93ac4bca425a6581b2ad734f9f56976b9b3df8a9cb544b566a5eae846578adac41dd972bf4569480cf74094125bf290a287b15815b1bcad0e3c0cb542ceef5ab2674cbfbc06a95d6ba3dacd966ba207a06f61b135e8b36391ed2e259c3ea148c8e7f742ec8b6b5f64db2ef048f57e0ee82de32ea6c5c52b077ccc7c0fc72f338a5da2af55ff42282845e2512d7df734374feef479eb8fb3f569894f933c5ea072637b4c34ebfc849a311e5df2fc01a050e8312018eda3ede0cb4e1c0f6ea0830c0cc5ad9146bafcf6072f0c5fbc722d9b6f91e9ad7c780f807a7360852a7e84031ece5961bfe60cd3bfa690142163fe31a14b49e518d6349e10341e79c95c1b8b38dd1c491c37030d5b0e216ff82997b983ffb1e872724baa136b4d2f1ca2e76f999e1b6f98ef3a4b971112af84e7764e4737f3bb9cafe9d423d3ecc910a70e591adafaf6ee69c65edc9b229c89d2a9e646ea50a48f295ee1845b258ca1ed577f07cb1d57ea8f830061acc2936a84dd7f2319e97d0c95adf026c68ee582f9b2b23ecebb93060171d99b45accca868a7b43adfed8163caacb43f476ccb5b90c8e22d49414430988895304429b6252c144e25ca3556686560312465abf142760b3adacb05d54cd8733c883e13de5db87be2d5ec377de6bd21a46c00c458266e4136bd6e3d01644df12b660c0ed4e283fd03238625d39f6d14667675aec0f813ddd87483f36f41aac77c7c6afa980b25e9da9f01b030fe05c1b8a6df312ff3556605ac2cde3858db8c0ed70c02820fd1f575f1c3527144adaba6e5ccebadb8de7e31426fc1cfb5d04ccbe929c339136d1c360111d8dd2ded5a27e414c5af7cb1cbd4baf38e764ad74479c8b9551ae628971b5e9257d29caff628eb49e32a1e3548fb48a5d92ee64492a530cad8eae8139c3a6396d47d5fb30fadd640986bbbf32b1f00fa9be43ac126408f0cddc86d63413843de8f2a07a42a65b355e058576de50c4568a6c0b1c7ca4b5024aea17f516e391e0961dbaa77dff009044ddafd8142c995853226b00ee57796bd2e324f6a959125b1d8189128436aa4a59f3b339306508e7fbb01d013f75584d4689ac29864b619a4acd1032f8b92ba886a69488e21f6a03c92f6ebeb0bc8e7b32efda220e0d59795da4ab0585c068247913d0083d504445b25025741715b5d75d10d01a7001f8c8c44eaa5ea6e6cfff7939c953ee855031d5af50420faa5260584bdd9047b4fd46cdc00f8967167e505d861cdcd8830a96a01f0b1d6eb8d4a0df97801948390234c6175dec028c6892d83f981f67cb7155e8db2d71611dc48f8dd124e55d961f9519f2b1d89a2baabb4898fa5c4e258f3512669b98aa49c1275e94aed34ed18262ee5a3565fb7f101ef1a219b2203acf7d99c77dd1c417b35b5c0e643a5458da98306a5f16cc314bef37889d3184cc2da66f618b119bd83bece6bc45747e12c1ab3c6236740452bbb30c5bb10ddd33f812f79e9b9766c13c0ce66b821b47107d2d7aa79a40d9f67c9bc0b555be357ae33c4974e98a183c202811c73c0fd97089a6a3eb47f7bb7f7d0fc46c920ef8f74a37ffb86857d56dac7fa9faeb27f197756c35e48fad5e99184572588033f1a276ca29534dc74a55863f787e843c34389f40beb569e5d7dc15a25aba2468fd5c5fff50c27462b9c01e05c669756ae2c7dc8ee2bbba0313df5f10ea859d40a2a946587d7ea0252036b6400df6fb84cd030fb5b23c309afb39fe5f5a00780362035cdff4dcbf7e8f4f8cbeac9f245375c6733cc46fc2aecca17cbde217cd96eb446884567416727ad52119ccbe5ed244080915980fdbceb8f60d99f26c3224c542694b17477eb318ba54059d2350c7f06e138f2fb2461897665180ea95449648e068d04fe6a7899752624f7fe4acff1847d500bed3866ec1c2877a1bc4016c74e1578556c0ec866c13ccc3987196185a599294050feb6110011633263d82ce475b9b3e9ba3a33f69ed144b344d7a8f404b1bd46fd558d387b27a00524986c28d787e5291e32a81fb8db472b32bd4946af525244dfb201a4889c0983e8fbd63ef33f9b23d33fec9ae663fb85cc716e4f49fef13188c07073b9e8714c72ad3d307d89ab0d4bd5a9e53d0daddf7da1ac03c653722f752c9c10bf8e164fd45bf8b1ee71c5c18f2e123cc90310a8f06fc2b2c0bda8276084db19d25906ab2c71bacf8d43e1c7b34a88617791e6c2da03f81f547a458a64dad7a3329d845a8b7d57101c0ecad57ad840a304ac1ad8e4ecf98ef2278993baffc74bae3419ad71c1630cb45ee456249e42246fcaf6d3661397f7f368c94e78d34f1d827c6d81f497e734c536b8933a0a752224c0efc9ea859c9dec48815e536e47c35e688d5008a0cb00a23886448585f7010a8db8bc88e585f32161e213dd8dbe500799c78df453acc8cb42d24ddb652f688f4096a9229b7aefb649f2e97cde05c63c6acb210ddfb07866b6a19666654525dc2dd00924b66080ca71859653ea3317a687234971c43171d9c6488e46bb4828229fda7ce72afa153fa75ff17d3f6f5032ca11c8f2c469fd472635700162e6de854659e61ad4be8b00789f158accea4c015d9796da6a3a1855227993465cb3dcabfe785e5cc0a4b3775fdb11d195c50acac08a3c55ce4bbdc57a7cf0d5121774adcfc0d5835ef5b39d45a87553d179d195495a1da6985fec1e881a4dc66414dac2d2d64fb6f116fe260e39b3c79b93eb873cdf892e33fa1a94795d8fc8dc07cce983507baac8924f8df244638cec721339722f750c9facd418a9b75e12a5e47f9cc3c35e9755e95251e493233c91762f89f282fa714f8fe0996a33bd23a0c4a4a7811e1008b6c3b52a23fd9eebf3adc04d7c23049190df3808af9a93d8fbf9fbe2fdb26606bb1ad0d42c0b2840586fc0b43c13b368bd59ed44cacb333159ca45b43e4fde3a5113b3fc4867ce4081e6a0c6f692cc8358052c04ab75eafb24a22749af2d1548766e007bc751eebfe26d735ab24e4caa458283254d115a3fe3d28e1deb697aac28811c6b6d91dd85a02be9cdb46aed574e1e72f77f0d6bbfec32e1738c1c34219ea7b46664028f189e175768473d61cd0e1132fce0e3a49c084e9897a215c47617b2ec422e0d087f8027a5f10320c24d0dd5469e625868f1cf10e1de20558588a487a03cd1f8303151c376fc0a45c7f68e9abe891a87cd2db1b39af079bc7d700ded6c292ab8972b6b74230d24d126b0c3c775fda0787324e304a85e0638abea27940099eac37811875bf185ba7ba6c9a383e623a679e68d6fc0ff114ad5465ee3ad003747b43801372ff6a08f6f5dadead98a6a9deede2385a7c2cea6ffb772e3d8dfad9a31d9c53e4c58ae7ce8aed979f847c6c45598a9f80a9003253f3567946ab23a854e9e899f3415582fa46c3f0615d84290eda3406c8eb120179a85c205c91efb869498389a28344f1b12e69e5bb6fce6dff758ebdc7ab355e0959a3271c18882c7f2b53a5113095911ee7b82b1d57866bf2ee21a8704c575c1e8b42142b1629c46d7ac4a6ba0a62b284e0c2de890a638571fbea4462c8659d24a0cc90d7cb0ccb2ce4f68b19d3ad7dff2daa16a2881e576aa816323285da66da07bff531355684213f56fa6f63e2a7d7b454b96fbacba5148d61e05f6f8b55909130cb2f5e5cab6c9b677f39f5ae194355695dec4467a7af4d7e8d5ebd787ceaf681471aff3ae683cdad1d155f54ef1bb9158522bd18f382e0ad5cf2a3f4650d2ef69f44acc63d1ec95f119c8cecc26e897f2c181bf8d05b87ff853e4f84397fddecd42ca0220ba6f2e25270d55a7b2e41dddd731ddca71618fcceab171e37c305b6d0c5c32c438ceb73b594fc565a42d4fefb4f4e6d5a42232a91cef20e4c28c8a9413de30e6089ca4824670c279e0bf3ff24fc5a8e199b287988d5d2422376c6f9ac5acf70a3ad6385cbbad94dd8734170ada3079a1a0576a57a75a34ecfd9478f254566aafe27f2a119ad92960d73fed89c499b1b7c0bb05c47088d46e800303f9c337288ea2817a37e17cf2f30b10ff9197617f005283f7682b9e9fc4ae11b554734aed61230220435cf8f8fc58f5503bdbe7ada416eb61cdd679a3fb77ad95b8fc52c5cc42a04f9231b0aff9c1f7ac92edda6e62edb86a05c208da19917d377b9fd1c8f7314dc9b7285a9587a2f59bc996cd24900f9892b3cce9dbfca77a6701a6a6df780c5b26be19436feecc1b09c5654422f729d168af45e952faa4d994e44a773f7c1442bbd1ed223740892ecb90a9ec20d1c3abdd0110f7a0ea14667145cb5eb13f7631fb21b0c1ac3f352dfabb51c283d70193b204c76ef37573116688dc52c341946591bb6aa0a346cb69273ac7dcbd19ced499b116504eeb498b51204b3735f89f6cf5716526b3fcac8c20ec8a796f7fae5125c06467c6c54d07da0d1e582e31cea1fcb90566766fc778b31f8cf520641bb475436bbaaf569cd4e4b34f215fefb80c4b08b414a42166cce93ca4a90d170528ce45992a7608f2d5045f88d395253c94306da51cfa7e5ee803164fd64c33fc19269f92ffd254271b0a1d799a7b9cdcda6a6409b228cdb848d2b93d783617961720f5e84889b0c1bb850e1021b804d3cfd2727814a579d33ccc6665f9f43534843b1fb6e575df4e67ec1e5aac1cdb30f1d1040e669f63de323448879929329105fed5e332a5186f809b07178496cc95b8df0b448cd497a2b2f12b8db3386763d70ebe9a8b9565d355fd3b0908b2c5b67366d031e8da2f9a897d90e5f418dfbb26f582d"}, {0x70, 0xffff, 0x401, "6ade16e09355e095412a44d87f9de9938f994033a4363f4307b1765e7a512e335c6001c852b76968a6eb94cf0e910aacdc0cb81987324247ab6bc73cd37afa88f60afc28c2d8119f2769bc107d3f7b923fc5bfc34e19880044c76612d3"}, {0xd8, 0x1, 0x1, "b498746e5f5173e82783e9840ddbdbda07b4df1df1bf34488b7d5a952a698425bb87e4e62d87e9495cd3dc5948b423e36f71ab85c383ef12572fe4b636a5c6d28c4ea2172db8f4c1c63c3b59dfdda6346ee3533eaef5711358dc7c40819431171337955f04b4a7bb09dfe6824f49787797137973b92bd3f4cba2fa8ebe0d1dc1e949ee6a72739da8671837477c7d2c2fe961bdf48ffa7339f01a658b6448ad88e1963c778c92d58854e07eb6550617ea86f7fecef0700d99e342ae46444a6711edd2b6"}, {0xc8, 0xffff, 0xa22, "07501f7bab9e082f9887da04f35e235952fa055574125e34cd600de4fc51799516a88f40f94e3ff39a299a5ed01b272a4a9114323c97b91915323bb6fb84e47f299103e3a96074506f69ec3375c5581df247d548aa678291a59a1861b328d2c914530bccdc7467da3d139fd9b7ab175c09d2efa3108328472ed4ea99dee534ca08433cef7ab1d571c28f6ce27cf5016a81b8fb0fe6163256ea74caecdac50a303e32cb8876622034f5f706070d0399a116ab63d9e0d358"}], 0x1320}, 0x40c) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:02:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6a120ca5456e228d9c495008c3be8e9a3481eb46aef0d6fe9ee4e1d133ff22509116b609b6aa24f783d6532e98effda1c4464da56744ba6f8b7e75e5d28b54a8b1afe8f98a0ae0952b4af73231dcf3b20fe2bc75bf0c2a99d92bcaecfbdce4ce76aceab984d2cedcdc2db9339e03c05e6a8e98", 0x73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="37ee78786f055b1b45f8ec8e4c8a6039f2400fe73afd8b2d90225ddceaaadab37a7589edf1a655d05364997afa31e50916b70a2356a03b8f99b3d367a4f77fa1b8ab4ecc24bd994579f0f057d1dc7136981800a64a7ae268cf6016434a2fecc517b2b5fe4c6a90c8d46050c2277c108757e99d63c26bc65522c5899bc3e8f6604a80388b09f5078df3de0756d51be24d66", 0x91) 16:02:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7fffffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x20, 0x0, 0x350c8ed7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x3ff, 0x8}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0x8001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x84, 0x4e53, 0xd6}, {{r0}, 0x0, 0x0, 0x8, 0x4, 0x8}], 0xffff, &(0x7f00000000c0)={0xfd, 0x8}) 16:02:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="acfb1c6374cb88ac62147f64b760cef9ee054bd2354b2739046f89912908936be19eb9b5c3e5c13a4b5833ca982e9239d60e73811d14a4e219480706aedf8a58180ae9efe1a09b310f6b51ada4aef7aecb179b6dc73214a927812c77aac3137e323866f140309d23e7b7b61601ffffff00000000b91710749d512f705c9ea9aa81c0d9a699a8a3ac019fe9a13d83825d67089a52271036422b", 0x99}], 0x1) execve(0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x8f, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:02:13 executing program 1: 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, 0x2000000002, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r4, r5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = semget$private(0x0, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt(r4, 0x6, 0x4, &(0x7f00000001c0)=""/38, &(0x7f0000000200)=0x26) r5 = getuid() r6 = getegid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x401, 0x200}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3f, r2, r3, r5, r6, 0x100, 0x7fffffff}, 0x1, 0x2, 0xfffffffffffffffa}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:02:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$getown(r0, 0x5) 16:02:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/129, 0x81) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="c3", 0x1) write(r1, &(0x7f00000001c0)='\n', 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x1ff, 0x1, 0x1f, 0x3, 0x800}, 0xc) 16:02:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x10109, 0x41) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0x5, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = getpid() geteuid() openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r3) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x3, 0x7, 0xfffffffeffffffff, "694574c05ab9036f08701817113a106d3d956904", 0x800, 0x8}) r4 = msgget(0x3, 0x140) msgsnd(r4, &(0x7f0000000140)={0x3, "7ad06253a12efd425d5dea9d6a94ad62d9646987040cee5d43b99d371ea81480cf3cc7b162b1648a4d64f143fd8ed7d28e3d2bd8b8a4ed8bc0fa24e9a08d478c5a731ce66a84bfe5170e801976376aac99b39e192e12bc5456027979"}, 0x64, 0x800) fcntl$setown(r2, 0x6, r3) sync() 16:02:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:02:13 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="b0fc0000000000000000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x9, r4, r5, r6, r7, 0x2, 0x1ff}, 0x20, 0x10000, r8, r9, 0x2, 0x1, 0x20}) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001a40)=""/4096, 0x1000}], 0x1, &(0x7f0000000500)=""/34, 0x22}, 0x1) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) r10 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r10, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1005, 0x0, &(0x7f0000000780)) setitimer(0x0, &(0x7f0000000300)={{0x3, 0x10000}, {0x3f, 0xc2e}}, &(0x7f0000000340)) 16:02:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) pipe(&(0x7f0000000200)) 16:02:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = dup(r1) recvfrom(r2, &(0x7f0000000080)=""/66, 0x42, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x57acc2a2, 0x4}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:02:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10021, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5012, r0, 0x0, 0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r6 = getuid() getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000200)="8f080ad8424ef96cbe8fad1a33c862e1a45fdc5441c30b74f1d1a794ce2f399f3e51daa55143a1eebd3e5a4161d28794598172020c4af1d90793b2decd0d6d0300f3bf026a4e237eff899cf27f7353fe63967eb2f6c7895322dd4df958b9026b617ae81fb6e7fabc9cd6665c01bb375643c781f439503eac81cfbf5a4c61c0c99fbd5389c1e02c55afe3d51a83f628ad67f3b6f9", 0x94}, {&(0x7f00000002c0)="b84700cf1ec40b480ad9c3029bd00e7f8a67ff4467dbe8fbc98877069185fb0dfe03efb1192928f356a6862f9f93133a00802ca74eebf37a3d5886f1206b7972898fdb37d7e96edffef2e3121875f49a41b5211aea8b673533b7a56530b42339cf", 0x61}, {&(0x7f0000000340)="264150556c1296cdfff57fc3a6008f1ff2088e5dca29efaa24ebd2f2dc8187ab7a91d45c6ed2d0a93c6d009319660d822227b2fc8f05ffed38a6d70da9913286ea1083ca6535dce17c8aff295a559db09bf6f79e1173788951a18a208fb3e79a4efa19ca27399d7984301e8b0dd09d859af2f595d4f4a833c3ec9444101649652c672cce4308eb19c8760ae7b8474f62bc5a12cc4a8437e0c59d89c6f5bd800bf5462240f3317a139f597b4668877548f7ee37f7e8061d19be971e722378f8397000d6ce487a1a5db5a1333a805f739ea8454566d845c5c00bbffa65da1cfc", 0xdf}, {&(0x7f0000000440)="85d99eb68a923dd0be3526f4bd5c44911c7513c462db68f312d0d98af81362580d6352c72c44f6b9f2411172ae3391e22c4a42e91311b22739ab994bd60269b50bad2e6e3608919048c9a830d7a0d3254f181bce4c194e109a4811a82593969dd4ec9528e1ddf2d679af055695e8d5a6578bbdfc4ceea895e54994d3c808f629d38b2e1a7e51cc9f9bf7df1e6002cd165dfa6f8715f2bb483b937cdf773254c92b94d325ce4d85068e82014e708ac6ffefc028c57aee251368e4ee4bf92e30cac816cc3d43394b14c107c67f5973", 0xce}, {&(0x7f0000000540)="21a38ab02c0967e3cf6846d46ea0b0f1a35862ee3dd0a591db0ef9df553b2b372d110ffc0e9705dfdfbc4f1eceea09060f0596994f82eceb5015bdf116fb74f63341926d8350ec32777c27c4db2150da264fd6c6feab77739c37d8cf60ef4b53d7ebcacdbec9f1c6f0450024c85cbad683f0c819b3a5c562392bc5f325ee5c304805b45f57730b02d2588367af8a41044e0bfee0658f43aadbfe", 0x9a}, {&(0x7f0000000100)="1efdd308a43b8e1291161049c52936", 0xf}, {&(0x7f0000000180)="fbc39d54c94be428588c4a24f3bb1085879eb41ec4a33d9e91777866c9db93a172cccd3f3052", 0x26}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}], 0x88, 0x407}, 0xa) 16:02:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000020000000000960363a3ea06800d3ad484c064a66ffcea0cec29e1f9942966d8cc33cac12913cb3731bd6a57ff6132ad59f9fe3a2b74363942e1e7ae8810f6391afc35163e4d4ffb87721131f95c7c053b403bf840fab18a1d6a869a19"], 0x1e}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) listen(r0, 0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setreuid(r2, r3) socket(0x1, 0x0, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0x1000, 0x7, 0x93, "1942ce5e76bbd6ec40d66ca2fe7c838356acd0a6", 0x1f, 0x3}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) fchmod(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) lseek(r0, 0x0, 0x3) 16:02:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xffffffffffffffff, 0x2}) fchmod(r0, 0x0) close(r0) 16:02:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x20, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x148) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:02:14 executing program 0: setrlimit(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 16:02:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x11b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe(0xfffffffffffffffe) 16:02:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x80000000, 0x7ff, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = socket(0x11, 0x3, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/230, 0xe6}], 0x1, &(0x7f0000000200)=""/46, 0x2e}, 0x800) getsockopt(r3, 0x7fffffff, 0xa, 0x0, 0x0) fcntl$getflags(r4, 0x1) 16:02:14 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, 0x80044272, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 16:02:14 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2004, 0x20040002065c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0xe, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0xdd9a, 0x1f, 0x1000}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000000c0)=0x840) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:02:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xe38, 0x2]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:02:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x800000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x60) ioctl$TIOCDRAIN(r0, 0x2000740a) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xffffffffffffff38) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 16:02:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() pipe2(&(0x7f0000000280), 0x4) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:02:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/70, 0x46}], 0x3, &(0x7f00000009c0)=""/4096, 0x1000}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) accept(r0, &(0x7f0000001b00)=@un=@abs, &(0x7f0000001ac0)=0x8) link(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') writev(r0, &(0x7f0000001a80)=[{&(0x7f00000004c0)="b09327fd47c4edfd6d4378cdeffb1fc6bc7e6fd6ff1d27e8a6637416b0bf67dfb65f0a0fcc9fe8556d5298a8fdce267a0f77f9", 0x33}, {&(0x7f00000019c0)="99784b45d867b23ba2ad42c1a6b28094a2bbced32415c9964fef0142b565132928d314996176d604f5494ab087ad654663bdc1f118c440fdd5c42f9c569bd50c320679f163bdf6a7b0bf46bc5c44defb73df5e024fa962547c6e75b7fc8a5756521920ee46a3d8c455c1ae4a5ba325a21890ecd8ab6c13ad25f33c3a88f07063c8b20a6acba3601ed69ebb4039961d443367c3d789d6913bf867", 0x9a}, {&(0x7f00000023c0)="5631066716f65ac6731073459f8c039c423b6425439601f54ad5c2db1de72fc0aafba451dc0fe1599900979582d5f72742c031863bf7268b7e46ebd5172be7c21a592b409e024bb184e77da43c70be71455e505f1b3732c1e3e946c1fcd17558bca7c0a87fe8a1ca65bc6cead760cf429928020acc37c9df95d68252dbcd7a4dd0cd6afaf1d6868b0b00baf832140ceedd8755d91322ee86e751ba25302cf0a29b4ff31eda80349f2b3da065de19809495f34a221bb6edb2ff59d77b11cfb37758e504181d9f8a2af4a1f24902bce050f0b501a566d9aa2d248c6f33dc4a855f0dc96b041d9dfe379bac0ef5642b22242f67d1cfdc4994c57461b0a9c8a1b85c079d0c1da0ec83a2c822ee714f9d55526ca322a3f65f6dec3b10325481580e7975a4432b8a4ed9d74c488c8d2231a1d024e3661194757118b15abea79514b4fd59084dac0423ba34608067ab045321f2f9b1ef9dcfe01d3968552a420a8242bb27b83b6aedf4ae17ab9ee0d17fa049bbef235c7955531a68b9ab36a5e11be901da060b7ace5eb123cd4bd0b5026ff4789595ba6867354e537b062080b4b083e3eefbaf3d8076960436a6b999db8f36ff6e3a37488b2c19dc9df9641b755613054d2f8cc26e618e54643afb85bdd27566f7ec87bfe6f0c49ff38bf1e14a457245641addd5baff3b20032981b87d8dd132c4542c28c50fb5c2779982d2240081bdfa3b9ad749cead51bb1c1170f085fdfc3a0310ec7ca23c2d041c9e5de6079adfa9c3f53bc4e4a610c5ff65f402ccb4b19e17bcd31763f945ebf96e7fca5cb9924088ac181cfe401478cf315c63d54e4b1b9d3bb46fdcad90c59b79ce909bbb7823ff19059429a79149dc9bc9ce0e1e85f78cdd7f01efe9f8ec6d79fdb9af61f3b79375388936acb3685140b97bd9432bc20c8c4672f4e9306ab820e7e1e9310ed2c1d6596ab2e7d33af9ab5cf17321c9423e5bcb74b3387aee7d68b66b50e7f3a72fe3b7302cf77e980ae33b7b4499ad2e4f3a58f93840242be78dd7523820463362e779966c7ccfa0ae8323f557334fccb9f4f1f7a8852272be4eb2e56e2f6d81b77207a9faafe00018fe60eca59417b1445eb68e3680acaa9397233fa3fc56e23f1b2d8b06cc31cef766a019c6588a95ab685c156e11ca9c3433423f872bc27b091cda70159a95f2f9efd3abed81e9fa12588961b0c3b5752879f9fe1b3156e828badca1f27e75b2b40cc96be6ed281c45a30f650115e2a17c301d22dc8794293ab768cddac7364179fa9c2e5a7f85d71da509aefa4e5d0e26f9d5cd30d69c330fb8916a2c2949b0d164243a03dc2bbfc15fa53a88ec5028653bb5df342e49817ea949bf22cae318ce4ee857b40cd71603a9380a4a95b129cfafc457654673b339ca08b7ab5b0d6ffb9d8f4747b0b5dbeeca4eaee4c0f8d6c02f38d3793a214b7cf674688eadbcc92c572a421b6e9ea8b9fffd33c2d74cd9643373b7ffaae2463e06cc171d8be5e7a61855f5b509f44369fe011e50a5c0bcbfd8b0e68b0cbca57280235b508e15f31eedb1d011b9ef16a732e2ea26d8112e74cb13d32daa7b2494e9a1570f017fd18798697efb186c59f814367fdd1f83925111f2d106c697eb128067f40b11dae2077132e9d78e25ace60ecfcbc720b230aff8c4f8e8edc00e8335c108ee0ec62d3f835cab1b7bf2396fc3276d17bdefe52aa0f5c0f67cff2ad9c7f3cee119362cc32f0ac3fdb925d65ffdab38a91bb75192cb0797b8a8c36a8c3c326eb7fefd026a882a9e9a90088040803cfda0dcc6c690e27e7978558276b247350196b7fbf1821d21abf5437d5fa7476a27a0089b3932e2c37b290e15cd8b70302a2b416f56bd9fafb750add932809700045741b6cc747d6a8d16fc3c572ae2956e9b20456f3fe3ce0819dbd975996378cbe17301d442d0d220007e3ba788afdbdd9906d8292cd5b8b868445cbf824b78d8d7bbac1268aad80c7b52faab7526a03d4b0fee7bf8f12bb929915b42546e96d606d6ad0f1649b0b91599092fc9c17fe5655c13ab1f82a4b17ad1e7d2660c9772cca384eea6388177dc71631af34c651aec8d6fa3f1f30cdbae1f9844cee82df4e4c4bab35ce051e74b92e3608dc7ca8600df5c304b2efa62173e7fe01095ea2dbd150c24fb40565a7436c41738d1eb6926ea8c982ab41c8255a31544d55781beede6e0602d38fc55da3fc4fb09f1078df2842169881a39778701251976c37b7bbfdc6b3f0582f714fdc46013fc894eac6065b0b16903c4b23ecbd82a2279917a2f93f6069e78b748433a27556c0ecc07799e3c2d2c6d12ee8e9e26f4a785e29eb4e6e03d5ca08cb8634b8a9ac64f629563bca2522abea08d156f9664aa7744f0e30ccbae53a9d7b6c5e536cec378cae6641ccaccfdc71ac17304b0b162ababa5be778a87773356d15cf5f67cbc0764a6734b750c8710b77d9049cb5c2e2acb4339701fc0b4e4c412a1450babc536dd3806bfa6c2248fca2975713fca6e5d9391a6b2100c281027e34fd84c0316d29dd93b83424ba857eb72d6666f34db603f022615cfb738207513fe54ceee0cc92663d72413a48f38fbfa0eff1524f8b42ab0a8a9d5b33590b2f11f4b6bb256a8323279bdded5c8302091a40644a0933986ee88272b4093e87d3d08c1428a72577a27322a857823bf23ac8bc09ace9dd6366c1014d76e0fefe83cfda46bb265d8af0ddf243c9ddc0b57dc653d7d0b31c754bad7198917d0954bb78a52c6c0463fe6e010297b0b9122b1f1929e5bcf323c44ac5965f00c9cd0e71a40aeac38603d8845ab96a0b65d2febbf15b9b579c735df3b621f5ddeb75f1c32d08bf44183cf68175228eb17b2df9deda3fd885f195b0ce30eb4cfbd0bd449dfc37fa0088bed43f8eeba5d2f8ecdc2a1b536abb210ae44697dc072e9842acfc8e43a816380407a2b8f96b8c1aa44fb233297999dd739be0a2792d77085e11f478df260a3ebc33a2a8f05d920e22ff2ca2f9f2b7c4841d5ef4786e2da161f8b95c8691d7c727ea3add915bf56f5b06ad3e11d0618e1f415680e128ab3b02015fdec50bca4bfa46428f0317e60894966703d22bde176e0536fea4a63421fd31f55a0c6507a947f73b41f87cbf21a94478a82627de93ad8b91574072f1a83486af42cb9f4c7defe43bd4a95931c7aafbe76b867a353be43dc3c2c8bd3fd57e9e74f0a9f537cc829cb43f80572889c58ed32a266ef9eb9c8bf4b231dd63fc18a9663d3d9cb4bd8e4417000d880cc842696bce4733002b33793016f7842d462e59e1f97abb368b97454b7b5f2ccf9f93ba86011b097b08e4b84b49caf566da56e569d683d425ed3b472c4c9ce54fbff4f0a95b8ccbcce017f55e1dc9f1102310a1342a27ca2424ee61a117389d18a32019161fb389df9ddb181c9c2a9ccf7776ac36828b00c12e10757ed8c21b71aecac1a24fd0274b558e9540dd1c5e5b3f03c3a86bba9d5138aa812cd2cc81f2c734065c45be566e4b31b6efcdc4bc85fda98d24f4bc5ecf040b400eb3ff97f53daa6f5f6b5c688919e146a53d12204a20c62ecbb1a2319082b6e51bb606929b009aec64d8c88ab85431ce3a25d821c421ee80f7785692736dea0a8cf749f286761727b29022fa9fd881c909bd6f1e51d9c6c40d66a90ac91403c7d3e98102f9f044ea4b3d84d247a9d99b0b7d713d08359166e78ec06f21a7ff663d6dc87c6094d435cf99af19d5cb9df988179998c60d0482fcd1458d447bc4477439b3acfa0cff4acc8794e2eb3f0925098d1e57356b402ca769b7d9b1e3957dd115f7b6a773c728ef500c14de44ca0127f8063913cfc0bf4a7165da660789314e312abe6c8e3e3076a25e7251d545f9859530ea3364bfed52d2d7961d96356c847129ba2be10456bb46d51ddcee4551d0efecaad3073efa4e146716a4835033c5b854f828eeb72d329ded8048fe97fdd3b05c4ab498428046713dd024004b7d1032a287437d7667291da0252610f98b51cd6a4b9acafcc67a7e3f6f787fccbd9db31690d5fcc5ae2f83d0de46ad41c79a9ca6c0d8688ec9eae532cc9eda368dca8bd4a9c6cdb464811dfdba4abe23e4186f4b2c78893e4a730d3663c7540fb50995af965108667041341455b887f4f45e7bcdd0f31856d1443732cb6e827454a058a9edf6c925c62db26322d2a6abd0b79c0b6e910e59310f733421f2199bf64dc4ed45f918c06a1ac74d22ca7dfce74f08324ad18d2f626aae7c82974036f710be32599d538dd5fd165cb723f8ae4208bf1df931929d3ad93647a64bfd53c43a930b5e599dd8e13a1e4ba26c33289100d206b0373cb26f98ed3b3ec8e37fb4c0a0425f01f89eaed604c79c1b65b73b4ae4ef2884fcfa9b6bd57c6f393160f83f51656f79352a4c31c6e6b87969b661faafd350c1ac2b816fd1c561610d826d7d912f31c16354f392b37feb10d0a870a392bd98cba55eabecd7b0612834b8a0eb6261d1929fa0f0da95f7d64c491d096278a3f17017dc73d6fa4edd69bc4fc8eddf8eb7c13802920ed9198a65482d7fc21185b22388200d54ee1184cac20cd94e80187bf3654428dabe8d09ed9003240de75da3530dabbd4b505481ae8eb5712102b52c47c0d7ebe9ff8157b1906530743f1567b4dd70253fb4e01e9ac9667f680065b56cf8bb7c9ae55b25fb15fe8bcc30dc2f2e1a5d13629fe8a1b9f56466d23b80733e657d2911f76f8d041eed055a019a75b3c1d5e171bdaad52240c23bbc649f0b198943b5d240f3594d7e9331d82c0c4876b83f686098ed9b4bc99d8c1a4fa80c4f88d95e2f4d521e6ff90b661dd9ebe3ca13f3ab64c08393eb6c5dc8a34629f116321c77c98d0cd68211b01a7e55ae0c9c9f662b7f19f560560906babc791989fe35c60c07b7c8957abb83da65849067205ff1ed874195b854abc5f80b96cb4c8fd7fcb12b52a86c42feb6254889ac80f531bfc7260112545ded551cb9ad7daebbc97decf15fb60d09938313fceed3a844aea21c231ccaffea35e505892e1d1c30daa3ade792e7c2b546aa2e1b636ef6c3b629caefcf075d3f870c4c40b986c537ee8467eaafc2b31fa6eca36f047661f06dc7d7c78e89f6cd3b060db39c5b27c93197d2f7de64ceddd092dafaca5dd09da6b42cfc29f74f46a142cdd4d37a55e65f996986ac4b49ce645a9e6e20ffdf4901f8624b5a8c1af1dfbdcc066028fddc58c2c9a02c6caef9a29798ad927eaefe10dd785d35fc4617e309ff6be3c52741c6eb97e255d27eda0c7af16a9fd9db2629c735ddcd1929a30d18f17b84b661da754384a0f73cb6890d2c798ab93f86f1de83d998dbc3c0a10bafa187aa5b4f10a6229a5d2de76ead7af6b7855daefdc6983d54e7402d1fc9596c60f37ba6a4d04740b0e54ca7303807b5b7271ee0309450e8088bf927b284c21fe8be23df626c07eef4797cd8f4ed42ab1a339e6cd9d2d3abdfc83f216131d5280da61430ce22c849a1d748e64b87326b8a3cd8f40ff53966c797e7fd0f98345ffadb508fbad959235f12474fe255452d0efea102987033630c097f4e054f32db2cc9ee943e44b62b1a59bae78029eee507cd90d5ecbfb24a34874b019effcbee540d4c9d982841c6bfb9408f49b4ab24e21b682c3bdf712f4c30cff11e386788954102ac2963ff77f6733fdb7922ae6336cb67788085ce10a845249b1822e6c5dfcfb4ba45c90e465d66a5b245e251161df735b6e7ee86c191a4529e3d67a425b3309ed7ad239c94350cafe5a7cb4d33c1e593d2c704d234c7f28af50bd", 0x1000}], 0x3) 16:02:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8002, 0x0) fcntl$setstatus(r2, 0x4, 0x8) kevent(r2, &(0x7f0000000100), 0x17, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x800}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8f, 0xf0000006, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x28, 0x21, 0x3, 0xd03a}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xa, 0x6}], 0x40, &(0x7f0000000140)={0x100, 0x1ff}) close(r0) r3 = dup(r1) r4 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000180)}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/62, 0x3e}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/152, 0x98}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/221, 0xdd}, {&(0x7f00000008c0)=""/152, 0x98}], 0xa) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) mknodat(r2, &(0x7f0000000a80)='./bus\x00', 0x4, 0x565c024) kevent(r4, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:02:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:02:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:02:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000340)='./file0/file0\x00', r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="c8eaa908a0956f", 0x7}, {&(0x7f0000000400)="7038f3ba33565058e9ed79c9495439a2781e31bfd774f44a2ab5f3be6268fedd7f7bdc2c1c34bb8e82f0f74a2b2568574d66f0466165d87a70be17813b261421d4f238cf2ece724edd10c05679bff299db439d1411e63eb6c73784ddd01d35a54815552afa8b3ecfe28ea5c854c42d0b3fab8e8c8cf4de633923446da08fdf5c436a81b737b6ef354952df811e6636383e799b185dc0c6812e34e002b962fbb3b9d7b36827e4ec9c5c093442b9eab17b9bef741891af217042790b44d502ccaff676b20fa4feff53f2a0e2e134b062497641d6e9259639a46e09df5f494842b773ab115f620780bde886ec2d112d382b6b9742f87b1d6c2c28a97e5441dabd9442c3f1d87b8b1867fa2724e4804c94fd6165e0d2c5e0bcd960204ee8f6a6441c2f2a18183f760c033d1457cc2a07517fb0e9804990edf590d87190d5e2491ba5a339560e6a91ebbaa688752608c23730d23a0b3a02cb99a60a4bb3aec7d0537459d652663b4094f4cf967886af870252e985c76c6879a90dc492e197d1bc58d76f61afe56a2d52579e1899fef92f86ada7dca7d051c79c130e283b3b2a530dd9a9a7aaf1df63aa02ed9bfb020c36f64b0e508e8be17e22d7c7fb2101dbd104554eb0cc0ac62991b24de8ef27a93fa5e35c53d9415f31a96e78ad07533bc37024cf89631c8975281d07c6d74ed1389be0a340c2cd995791bc7025a6b0c663ad14c843e5722c4ad81094acdd29ffa9fb0c506853cbad306d360dd65f99c3c3b18d63e66501c3124e4d64961ce9b94f1162d8a297f92fe2191e2807038912280210dd977641d22c1bd900393a220b7da20ae7d264e415327b94c3471de4fa17c7a769c5f53f90532382938415fc030173cb938b9529db308abfa9c255dbefae6481cec5b1e4a123072bfebbdd0dbc3a14a63e5fa7114b42a8c315b599d5240e505b9fdfacd69ec3157923ce7fb5fb1dece91c47bcbcd81d1a71397178cc1f42dc3f61637b88161f4e04666cc475c608dd4301dd3c58fea48dcad5915590b6889be84dde0a11f74e67f2c1572e25b971fbaf9d6aa2c0dc4ff75752e7c991b1cceb54b857a9eab186f4eec6a5685f9b77df48043d5c76224ebb1b8a9ff0b32bcc59f2820277f7c9ac8360d7efb7934a260d27ce39d08a97fdb7bc5644f66531fb07840ee901f901afa002a4143415b64a536ea71f8ff25e3e5944827e8d7cfdc912e4cdd8aadf702d9a75bce72b9e308f14280c4998bb1f4d2c83a2e26d0ba3471da2f6aba3d59fe733c7d4018e7fe3412d156b4e0e41d296b4e09d8e90bf57d8dfb7df946d11a336fd4e4b8adba1975b3e2296ab19aea1386a20c5d77d47864e9146bf6eadf7fc6c12e908b1f828532195c5c428d0e302c02d1297470496321fe04ca5b1c2a68551fb2be36f904fbf3d3642c5f5ae5cd89362751bfd935978c74aa456485b82248651e4f24de9d6c8a818f9a546e28a68d45dbbe9e7a744309fcd2df8d047229fb40008047ac79af2d0b0b5455b44d728721bfb0dde43f356ba4adcb132565900c01abe832e93c79dcddcabc5d0b69b51926c10284bc5fa78645f1cb28d92bc3d374fedf060a88d26f8d5624d21a3580fdd64a74b1b80ef62e11c780f714a5cce6d9b911abfcb265bb5aaf5448da5d2b8b9065bcfd88aa0a8e5520bace18fe16eee6fb419d8b09c3df9e2c689437982441ecbc096696fd6b95f03a7e88beaa902c4bbfea4dad48048f91925d155978928862cbcab5d8de7d6b8a3638b760c710609eb2bce7455c1d047c51fac4cc20ee92e1411e07c44b55d0f99d62171cb4d20ed0d86449ab28e7665b067eb1304339f3ef88b566b190918a5e7795d20cff9aab7d9c328ae5d6d4d0de3ce0b352946c72d7fd59a590a7e238db9fe93506d3b268f65dd533c03fc645169e84653f233a9f7176da54dc04493892194036ebb6821458033b590aa617257ad63590f04b50af852d98de113d3597fea5865c5186c04933e3b9703afca156f09ebb2dffbe259852af1d51025fd22633ab8df4686a68258bbaa7003ed40eafb54fa2a3bd4ee20c732f233a754ad654fddb09e3323e9b0de9487a7c2079f65ce880ff1804709f72e485ee011e677c8669b10d0752b37705b4e00bd39dd702904cd0eb199b8de07baea88b95e34ac99b0fea4b3195e6644e67c5f9bbc1edc119c312f813b206d858b0ed25dc1e138dc08ab70d5990b00a0b228003d4e936d2bad6aaba12d03d1b9d7c9700b2c45908c2e5a887fcedbaf97c35862452aa9c9bb59d07ef342ac45cf880580dae6957cc4aff6c030a2d517bafbdc0aba8f2389ecac83c6dae6f9243d7e016a1b5cd5da003f85a634a132a4690a005654547b05a40a352fb4a99c41df208e4c19daf605855f4bba1d0839fca37444ae2068d7c3cafe0fff8995e1d839ef69e3f536fe65a54a170687bdf8112570b52353db347aa53bb22bd1428b33c71485e0a328b16981824697803bdc157792bf621dac38422c725ce09d7648e3f076b71dd847da85567b0f7aef417b26cd776f046169fb71a57c7687e82d9ca3850fa713c90b92d73b144419bb6ce52232418ab3ad32422a31f62d7dc56d223387cd6ed35eca366a26ce10f521ae9f0adba50297e560ee15d7524d06d542dcc5ddacd439df89e007d9542ff1f0bf8fcd33dd0e491b8d750be17416e1d334d67556b2863275d4993c2ed325e0e6aadfa4db1642291978ca23e8e40e91db5de7f9d1e9e09bb05ed39f935d08c97f21e5c3d145fde2881dd65b56ee47920e103ce2f3bbe1eafbe1ad6b4ceb92126e45fe021dba221f74a09770bd52ad71168b720209784a430466af8efa8f9318f0eaaf90c605501de352f3c6d98b6df9777c1e369ba284957342aa5aa6672a3b26241dca3bab212821c688c581aa753ab6c42f9ceeff6aa2abb51661c1832d15bb0b164d8119974fd5d0abf8a5c323369a0276dc507a9f6ac494a90a91cd06fef2f0a4938fd5cd2b0d3b3b5f6ff4dcc28fda8da7c5c52dbcf6190d88c6d6f6012034a921ab5a0c70f5fd66f1a30b83b12d102c155941b06c0bfcc551138de5ec7bde3577277eb3c3800942c4e9987fc60eea7b997ca5864d555e095751426c8d5fb70c7fbc294b25c659278ef963dcfc0b2c66b54bd6c5d8c81e999a0a4daf7835e428f6ddd0c59c7a1f6b9917cfb26df968693b811f253d7b497b98b043f8e2124830dc0d0acf9e98806c53992fbe47c18d2b8eb154526af7da57782525468b02b178c1aadf51a4fe4b057459b566b4d107fc56b9a48e175e1f2b2e0f98b1fdf8aed6550ca322bd7ee030bc9c73affe57473edd6207fa3a77863a2c7aec5ba4717718ed6e10ddbc17fdd6d67cedada4743ad4940a46f2a673e7c191db7e6ecc030b005a1e34ca8e25f28bb3043c5edf2ebcd72e30536dd57b88d5a105e8253f1d12335e56e3f45d9e4d27f748410aaa5a9e12bc449651118eb6746892fa8ea175aef5573e7e3d6bae4474e1a99e4942d03c7cea2b90622aafa66001e32955cdbb9afa9a925a20e1653d2a7b0f212f82ad0b5a7ea864033b71135b996d3db09918d90c4551c4483eb6466c637cbed4d43ffa4101c5eea57ffc6b1f00b1a1f93e69a750fcd3af37db87ce35ae676db7549b3e946c7c8bca4d86acb75260ecc8d5f9d00a1a11dcc303b7f590e980bd0ac8896bb1e0cd57e727242d6f2a4b2f8b9fe806d804e3b224dd8c6b4d14b8e8e5d3218fadb390f2a650ffc1577d3da729d3c891050f402c6e136dfcac423c50b9249033a7ef5989d775443c534c3631511aeb450a5948c7a242a526807b65281ebf4293ee84d9f54eb9f24857b8c44f3ffd9bfe32a19112c15f4dc916e35c6fbd1d7b0255ba1d6c3b3485bccc3ab7a0a06976795d2844370058271597040c66da82dee8b053db42c72cde2b8f3e08f40daa61e28282fd5c278345b3d74532ec03be83937289ebd8129e9dbf9ebea6e94c348c4c79fe2b11146bd924f918648e9d046acf5c9cd3998700f920693ffb17e6ed39c334723d4227446cf145ce21125ac13e630b8c3936193f4c328d412c799f1d10b948bfea9df57fa79181085a0a774d2d14958959361c1cb7e4e47239fe73e7849a515793e197a59b0536b132a45bfadbc5e8bfb4cf43cc33982abcdaee4eb2d26789b4937c46565674f8efc0e630a96129236c6042021ac9e053fb67c0cd90365a815c95b7b266b7c81ed4a672f3b4376f933de783b935460e5af162cb3bc1287c5c74efe7fb6026106fd0771580ce264da88e7bb10c7ce0fdb79ced31a6f89411470637d0a065790523d87f139f6849739ec7184f6db63aba1c6a3fc18e786c79ebb1082844c1e212a1475df02b1d700836a58e8e3bc3123a25dc41b95b599f6469eff7f47bed3d239b79612a9a93f89442ddd6407d9857c88bb30bd1ab729a4ba85d508275cf86b9960aff004edf1752bb0dad901cf2eac69132a95349e0f57e1169389111a4eaec934ce0f1530e251807cde35d2e1d515257969dfa7a55cbe6e0f99b78d2fbc2c482ab79e5b6d81d8347570b7aa36b83c59f441f4b8519af3a2e071f851f8e8516f40be34d94ee20e30e114e3b07b1270f455c7bcf46bb453d7fd46956972631f35096421cefccf5d06bb6fdc75d409d795da602c92f6b1430a6f0551ef4b2a260781cc50bf0e88c839620fb858a92add1bde827be103b667b1530d9daaebb7f509d78d9fdde097bc233081e435cca7dae4c58e8fd59a197cd317bdc8fe663d9a93e31431c3c39414fb84531be205918cd61a46e6fd5fc767b163f39fec4c34c2f0dbea00f902f050dd493366220138e24783df34c34da2b9150e61fc1fcf616e4dff6c04758b3b0511ae403c0910ac4542c8e63c7de8cd25a8b440f0aa19b0f972178a9f7bcb8b8d6721a30b4b81f2e5005ae241902c692654231f401f94bfc04cdfa4f9799b32d45c4883d3ca1d7736a892e0a56341888713ba2f3e6e1a3b65dc07800d7ca21812efc34a3ad23cabf5baf2b8490cec2337e84ff33441db3b595691d8c33729195379c07325738bd93f65bdfdd929b27430ddf2bd7aeeb415bcca5635a1a7248abfab8fcb49210f4c9d942004415be0786d73623ef19a482daec7fc46e68cc7fee3f5cad2ce90bc66190462b62e914d14b8855ef16d223995f3ca6e0b80ed71e6f14422f8ea7b4fe7d689a4d7f2e88fda8f1bedcbc7a2402252f6cd52d1e69a5e26236df745b850e303bc021af1ba0f7181a4111d97eadcf2e60cd8eb9fd5ad720153761858da3f9639b4a2d4a556956046034c39ca6833fd9c55a04af72f819184d73f0c211f3e4128e37774e98788e313eaefd194ee08cc406b66a1f5d655a318f3f1e00220432f60ef45d737a2c9508612897ad76a9e58f410729103b69eb467ad59079d7b0a17855da8969124c22ccc43ebc8c52e6bed487013e2c7180bb0b511f2e67df5f1350a1282033a0d6b8852bce22534bb841e81a70841d33e1b3d7f28e33eb4d5a41fc3893818d9ed4e0b0952fb1cb209cae27d9ad0b3753d2a054e1a95175a065d16a1c24cd9fc9493d9a85451b0a3d62334f1be1734a5e3803bfdcf9dc1f1845a1b1718855d287c0007313dd136f5abf5fb76f6d043dec55e247d05f73d0f9d8c69c8f053bfd8ff9d0523755715f4950f028715aeb3ddb846f63d8f46b26bcb9126351034e50e44c23aa683392b2be070ac8f184f7bea64c28e04c23b2bdab58a5e0f1951a31fee937b5bcd34f29a2be13c917869e552f33e46c7a7b594c6595d73694f02b431301fb", 0x1000}, {&(0x7f0000001400)="c9927322aca6464f292003c57a67904c7bf82e2959285db60c95618a092d46f3131448821671111a29f7fdc258e7825f72cf7616779d9845f515ebf515315cf1c17808000fd766561fb5ff2f69184c9c620903de2fa483b88a9ed27b15ae340d81ff61e2c09e0f807ee71212f5385381f9ad1a312b0d921b25890965bedbf500e9f6c39b208e3035f6be9f06af3fcfc00afc7a2120effd9ad0ee52bea16b9cc07645f39337024270be4ad4ae", 0xac}], 0x3, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)) r1 = socket(0x0, 0x8000, 0x80000000) accept$inet6(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x5) r3 = socket$inet6(0x18, 0x0, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:02:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000740)=ANY=[@ANYBLOB="a06d00002e50666985253000"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x80, 0x80) kevent(r3, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff8, 0x21, 0x20, 0x0, 0x8}], 0x0, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x8, 0x40, 0x100}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x2, 0x8001}, {{r0}, 0x0, 0x10, 0x5, 0x3, 0xb45e}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0xffffffffffffff81, 0x9}, {{r2}, 0xfffffffffffffff9, 0x88, 0x0, 0x3ff, 0x800}, {{r2}, 0x0, 0x2, 0x40000000, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffff9, 0xf6, 0x1, 0x2f44f629, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x1, 0x6, 0x4, 0x80000001}, {{r0}, 0x0, 0x8, 0xfffff, 0xffffffffffffffe1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x85, 0x80, 0x9, 0x9}], 0x40, &(0x7f0000000700)={0x7e0000000000, 0x7}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r4 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:02:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f00000003c0), 0x134, 0x0) ftruncate(r0, 0x0) close(r0) utimes(&(0x7f0000000000)='./file1\x00', 0x0) 16:02:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:02:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:02:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) flock(r0, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) utimes(0x0, &(0x7f00000000c0)) 16:02:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r0, r0) 16:02:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/249, 0xf9}], 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:02:16 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/24, 0x18}], 0x3) 16:02:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/76, 0x4c}], 0x1) close(r0) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = kqueue() r1 = dup(r0) flock(r0, 0x8) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = dup2(r0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff9) socket(0x10, 0x1, 0x100000001) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:02:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x14) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x108) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:02:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x50) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpid() setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:02:17 executing program 0: geteuid() getuid() r0 = getuid() geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setuid(r2) r3 = msgget$private(0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3ff, r2, r4, r2, r5, 0x101, 0x80000000}, 0x4, 0x3ff, r6, r7, 0x80000000, 0x7, 0xf4a, 0x2}) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r8) 16:02:17 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:02:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/82, 0x52, 0x802, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:02:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1002) flock(r0, 0x100001) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x1ff, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:02:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa2, 0x80000001}, {0x0, 0x6}, {0xca, 0xca}, {0x47, 0x9}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x104) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/61) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x8004667e, &(0x7f0000000180)={0x0}) 16:02:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) lseek(r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001100)=0x9) seteuid(r2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 16:02:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:02:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='SU') 16:02:18 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x3, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "af5a178ef72adf0289eb69ee7b14f18f7326f922d34a489065b9083e5722092898f9b848cda9a940d3e8b41e65368fee24978c63eadb67c7d457e00758afed6fd307ed81e89cf5337ee603f3078c870d360ae53286dabcb5b50306a7c0d44939c687993491440dfdd288afb01a61f34a39caef315cc91a5f95071226a0c7410479278dfa863d2158a95a66be54304ca7a64eab13459ab6491e15111bfd6522f7c5211c78e7d64a7521b13d889dff6ba07283bdc2cf50f151028e988d777f56b7a8d6769d320d92f59aa285482619097677b4d4f1eb2f4874e82b3c46723b5b4a9fbaf0904f5293682d4756aa885c2e78"}, 0xf8, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000091eafa15875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046ef13223cd868241847ca2df0aac82f518da22893f345987ca34518d7c41"], 0x57, 0x0, 0x1000) 16:02:18 executing program 1: r0 = socket(0x32, 0x5, 0x40) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66f9b78b8a6c653000"], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/125, 0x7d) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)='\x00\x00', 0x1) 16:02:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000b80)=[&(0x7f0000000900)=')(+\xa7\x00', &(0x7f00000009c0)='-)\\*(\\]$,[(\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='^{[-\x00', &(0x7f0000000b40)=',\x00'], &(0x7f0000000dc0)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='[\x00', &(0x7f0000000c40)='%\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='(!\x00', &(0x7f0000000d00)='%]\x00', &(0x7f0000000d40)='@::-^.)\xab\x00', &(0x7f0000000d80)='-\'\x00']) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:02:18 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x8) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r3, r4) clock_getres(0x3, &(0x7f0000000140)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/200, 0xc8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:02:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffffffffffbc, 0x4) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f00000000c0)="164f66a78fd339846c58e567fca7468743fa069ffbe23910b0aac14cac838b28eb266dd01ee5bca33574bee7f667ee9d47c99f607db324ee3ffc7fb3682161fd502faf48b114a7a019d538e86291e4f1e03bd1135cee19cf7a4582576548238dc2f9adf363cac748d981d0dc478e28fbfd0358d33034ef53967ae5ac900f9aa8b72fd3d95c467d1fe990ed089b0481f2", 0x90, 0x400, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x81, 0x4, 0x7, 0xfffffffffffffffd, 0x80000000000, 0x5, 0xff]) r4 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2012, r4, 0x0, 0x0) openat(r2, 0x0, 0x20081, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:02:19 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x100a2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="0000b4094816d848a8654e60a8ac42b33d748787c5232d4309c31ee48e89256ce5cb16886c98b2c36aea800796342b51a97a6d5c59e5d0a5ef2616489da17f97104ef1a8948afb0798c5b287aaf1b3c72b41a9c28c093565cb67e2bc4fb16c41de7da62462ee4d4510c15a55d4ef7f42572b9198ebd887435de224cb43d2b3832a53de7114f3e1bb0495757f4d4c", 0x8e) execve(0x0, 0x0, 0x0) 16:02:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/163) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xaf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x200, 0x0, 0xfffffffffffffffb, 0x800, "5022c2dac4f1714b1a673aa5cda04c2aca5691c2", 0x7, 0x6}) 16:02:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 16:02:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="bb64518bf80e96b6eee325e9d994da07", 0x10) setsockopt(r0, 0x3, 0x40b, &(0x7f0000000040)="b6a2178a609bc081305559285e7456e3d998fbd02e88ac333248e43ad4b326db6cecc5bb1b6f794bf5e2f49894bc85336e15b1dae70ddbc96e6ade41f634c72d56c21765b7ca31a2a276682730f89d7586b0de7f77f3b9f573a1a7365f2c2b264083405d15dcedf8f0e4af915f0a9edd0ce9e61ed3098687ea8537b5ab7d24729e6d0a7a10bb6eb7a304cd378e42da231a87", 0x92) socket(0x22, 0x5, 0x8) 16:02:20 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x400, 0x0) nanosleep(&(0x7f0000000180)={0x2}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r3 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r7 = socket(0x0, 0x8005, 0x0) r8 = socket(0x6, 0x3, 0x7fff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r10 = dup(0xffffffffffffff9c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x10d) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x434, 0x6}, {{r3}, 0xfffffffffffffffd, 0x77f1059d06eead0b, 0x0, 0x8000, 0x80}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x8001, 0x6}, {{r5}, 0xfffffffffffffffe, 0x1, 0x8, 0x3}], 0x7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0x101, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0x20, 0x3a9a, 0x4}, {{r8}, 0xfffffffffffffffe, 0x20, 0x0, 0x800, 0x9}, {{r9}, 0xffffffffffffffff, 0xc0, 0x0, 0x2540, 0x6}, {{r10}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x100, 0x5}, {{r11}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3ff, 0x4ef}, {{r12}, 0xfffffffffffffffd, 0x3f, 0x80000026, 0x8, 0x100}], 0x4, &(0x7f0000000440)={0x0, 0x1}) clock_settime(0x3, &(0x7f0000000000)={0xb, 0x4}) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0257"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ftruncate(r0, 0xfffffffffffffff9) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2000000000}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="1efc52c02e7dfcc873a2af164239e4739d95b5b93ef995605261da738527000000000000000000000000", 0xffffffffffffff91) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:20 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}], 0x2, &(0x7f00000001c0)=""/227, 0xe3}, 0x40) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000001400)={{0xffffffffffffffff}, {0xfffffffffffffffd, 0x6be1}}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:02:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x201e2, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() fcntl$setstatus(r0, 0x4, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x19) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:02:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 16:02:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)) 16:02:21 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0xfffffffffffffffb, &(0x7f0000000080)) 16:02:21 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x9, 0x6}) r0 = shmget(0x0, 0x5000, 0x240, &(0x7f0000ff9000/0x5000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r7, 0x2, 0x80}, 0x9e, 0xfffffffffffffff9, r8, r11, 0x6, 0x3, 0x9}) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10008, 0x0) r13 = semget(0x3, 0x3, 0x4) r14 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x6d21, r5, r6, r5, r14, 0x40, 0x6}, 0xfffffffffffffff7, 0x2, 0x6}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, r7, r9, r3, 0x5, 0x7}, 0x0, 0x9, 0xff}) fchown(r1, r2, r14) setgroups(0x7, &(0x7f00000002c0)=[r7, r14, r7, r6, r6, r14, r10]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x6, r5, r6, r5, r14, 0x5, 0x9}, 0x100, 0x1f, r8, r4, 0xfc, 0x8, 0x9}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) shmget(0x2, 0x4000, 0x490, &(0x7f0000ff9000/0x4000)=nil) socket(0x1, 0x7, 0x4) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) semop(r13, &(0x7f0000000380)=[{0x7, 0xd0cc000000000000, 0x1800}], 0x1) geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() readlinkat(r12, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/194, 0xc2) 16:02:21 executing program 0: r0 = geteuid() setreuid(0x0, r0) setreuid(0xffffffffffffffff, 0x0) socketpair(0x19, 0x4004, 0x6410, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:02:21 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x2) recvfrom$inet(r0, &(0x7f0000000180)=""/7, 0x7, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) r2 = socket(0x2, 0x7, 0xbd) recvfrom$inet(r1, &(0x7f00000000c0)=""/187, 0xbb, 0x802, &(0x7f0000000000)={0x2, 0x2}, 0xc) ftruncate(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x2, 0x9, 0x7, 0x1, 0x5, 0x7, 0x100, 0x1, 0x0, 0x0, 0x3}) sendto$unix(r2, &(0x7f0000000240)="2886d484eb137cae4fac0e648bf90d04a9ba224ab21e9b942f0dd63ff416b49441cbf199029fede1c2692ebe2fee61878005599149602dda350f6bdbdc0552a637d155041edddc49f165d9edacef80f6b4a6122d9dc7a754e9", 0x59, 0x40f, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="77f57b9f85507cc3a03ba5e81e1518ed9284", 0x12}], 0x1, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xfffffffffffffffe) write(r0, &(0x7f0000000180)='A', 0x1) 16:02:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) 16:02:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x1, "d730cce706000000000000001000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x9, 0x200000000008007, 0xfffffffffffffffe) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x401) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18020, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) flock(r2, 0x4) 16:02:21 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) link(&(0x7f0000000040)='./control/file0\x00', &(0x7f00000000c0)='.\x00') rmdir(&(0x7f0000000080)='./control\x00') 16:02:21 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:02:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) fsync(r0) 16:02:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="17030ad1e22aa765c6737d4e5f74149958a7cf8abc6a60eceda1e88cea7e7960ab34969fe5aca222dc32602f5b0390e2374a52f035042e72196e8b701b96130b174de9657e225c680ad9d99e00bcb3b0a36acfb282090af4937087d3eed04f9bf7fab0eb6eedb852e5fc63ecc063926d96828a869e02475fbc09ec", 0x7b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:02:21 executing program 1: syz_emit_ethernet(0x79, &(0x7f00000000c0)="29cf24c4f6613ad2ab7b61ff964b07356290eefc84b0fd566bd0d6298194ba635e3dc064ee011d710c6ec4512e6de81819771e1549415f5eb34971647a6732a76be16123a5eaa615b21d60f964d92b3381e4a8e98be4d2064e231b0ae87d1e2b4cec3e708bb60787c16c0cd9d93ae0e85505b049da7f378f51") setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10001}, {0x2, 0xfeff}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xfff, 0x4}, {0x8945, 0x81}}, &(0x7f0000000080)) 16:02:22 executing program 1: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x7, 0xfffffffffffffffa, "5309283065e5b85d280e49c63bb7eb593029d0c3", 0x8, 0x8001}) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:02:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = semget(0x3, 0x7, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001280), 0x0, &(0x7f0000001440)=""/127, 0x7f}, 0x3) shutdown(r1, 0x3) dup2(r3, r0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) r4 = shmget(0x2, 0x4000, 0x91, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:02:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r1) 16:02:22 executing program 0: sync() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x1d94, 0x1, 0x1, 0x1, 0x6658, 0x5438, 0x2, 0x3, 0xffff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xff) 16:02:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x7, &(0x7f0000000080)=""/151, &(0x7f0000000000)=0x97) r1 = shmget(0x3, 0x1000, 0x3df25d39963f6cdc, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x4, 0x40}, 0x2, 0x6, r6, r7, 0x31, 0x1, 0x8cb8}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000000000200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() r2 = getpgrp() utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0xd2, 0x7}, {0x7ff, 0x9}}, 0x0) r3 = getppid() getpgid(r2) setpgid(r2, r3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2b26429eb29d99cd, 0x0, &(0x7f00000000c0)) 16:02:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000080)="e7a41ee1f578bf5a88ec0b44cf65f07804130088ee8009369c39d248849ef2558afde5e62183d6baf4923b0b1abd0c7e70854bf1cb8fb48020e0e34407a33c5353a7f8348bdc2197a6dc43c2492030a88f644361e0bc2d0322af960d0e8ef3b3c7da44f4b465ac67d38ecd4a92281406e170712e68253de5a949a2e31e244f8325321c376fef207de0ec7425c0", 0x8d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x8000, 0x1}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0xfffffffffffffff7}, 0xc) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000380)="8107b3db78ec4d5269675e16dbccfde4ce0ba0c7f970afc0ccbdc4cc2076bacda2e1744fee48f4be75afc58be462b5fbbc027c49bbdafbb774c285088a539baa0a032b2e39fb5184a397108f16da25c7c7756a9a8014472b4c1dfeae245b3f6502bee5880647ed83cf2b207887e8e06c46bead5bcd0a3bfcee5a5964aef03c5a210c155b35714c96b92d9b86dc0806d2f55bc4c7ce732b158ee451e495f49db0bedb1c6a256c8fe5d48c328a8485b39bd01b24ac394bcadc065ce868efbdac31", 0xc0) r4 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x105d2fba, 0x3f, {0x8, 0x1f}}) ioctl$KDSETRAD(r4, 0x20004b43) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f0000001500)=0x1000) r6 = socket$inet6(0x18, 0x4002, 0x0) readlinkat(r4, &(0x7f0000001540)='./file1\x00', &(0x7f0000001580)=""/194, 0xc2) sendmsg(r4, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000001680)="295ec61fa5ee7a6625de25807129c869a8e57624a67f311bb2a4d436c8f62b34b129e240371afbaa9fc9ec8ae9270920a0da01c6a2756fdb70f0de7760e48047479cdbd741d835c0a2dd03a045c75707f337df0b2b4028f438b644e8877658414d8f5683f44cf672295988d248f058b60fa747460435c1184e7babb52e4200147d0568674eec8b9d6af6f7e371730bfc200e72529eb0ca9250c67b45cc8ed7239fe89f42cf9ec4897281726fb4d67f6886d034c9be89f0cd92f68e15b9e3782027a23d16029ad7387404231a0072f97eb8e0cf9e6efe1bee349467600dd414d88dc9eb71034edadb55a9f2207f2c734902c072cd1b7b", 0xf6}], 0x1, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x1, "ca36406e77c6f2144cc3dc630c19d66084275a33a582db635c40f2317c4521d1c4760fe68f318d71d11a9701cbfbaa9a910003d8bf77bf40a7578c097d708e23f68417243566555293731de7fc900276d78eb69abbc92c319e4b50ca83352c32318fced839834f9069b04eecc2dbcea49eae406af5204eb4c8374aaf3d3f15ef34c9d361e291d5638b227500ad6f4b10a4633c46e50219e7343d93802057557fbee857dd66182cce8118c2ea9beb6e5bcb585e83166d08760f2073b19bd2ab3dc4ae92152357177c41b089ff9ccc61ed07f209f7c0a163c2cf4cb79e538b5f18acda34044f40655a13c6c045945392b2dfece9de3d2875daa36ccb7cd48fab001bd274e869e954b590470dde7e05cb206d20c62ead4c299362feb20d895290edf9c954d323954a85182664879b1af5fe3d0fd6a2aef2096c6ce581a1e2df9dd5b500ce6175e8976cd5ff5d4f3ff1b42e5881a78051163ec4f11a3913115a57221cc5091cbf9aefada3c814b97368ac51d8b1c0ea8ade57855960db839eecbd0edbb8a9eb09bf0cd99eef416b501741dc91aa39afd1d26f4dc370a2bc484a4a22517c99fde8c305b92cfc959a73573761aafe114b161c5d1556f87104372b41f14f184fd0ac6ff5dabe00792ac14319f141fa70ab649e02cdaa84b19e7da234c83bf47ea761b79947344357b4be62feb2b65da4c65415bcab27a19de3e57cf3d5817db07351bf9be58f79ec3303a4c475bea4c3417b6077696e74bf2d052043e22207f8ffa3b2704394d5f830c56a222e5cf8e44208b8fcab93ed3a3c14640567028ceab1f758e52aeb9959cba4a2516af03033787f64151ec6e7834245656c7f6599f01f46432b8a88cd7d452ce8bbdb4976f9ae9e9afd4cee96f990fe943a71c7e798501b174f29a0f062a77f49864f0edf906963c9ffb3312bf9bedcde3b3760a8cf6e16272503c0e0579f4d4ac022b0081655c615f4a4057cc718d0a08968f179d74bcf66adc6c5a4e534df05d0e09f908245f0fb24bd1209b0b669d6324ebb155b523c3a028ef01f855f0dc8b2d92c783b64aa7a9ecd84c7c4770c14e1bc9b0e3b0adf81e43ec4ea8b39ce53d8bf2ddf00c7e05936ab06032b8705aee1892451bae69993ddb91af8735cfa670e4ad52cffb8a00774408f4c734cbc2482cf0990fc33836e1310725332ce90a716e453ec6a28da6d338897b6162d5b50a36d3d64189d61d319a665d4c602471185da9f2cc89d6c6fd78d893ada0798bdd5b5a59e4a1c44e9201672521d94aaf49377819d8a46422584bc0f229244861c1e3b50dd410552fb35d5b38e7a38b0900d93b90829218454ec161efaf468faa46ddde7ba24d6efb6c2976d1a363a807cf16119b163612927ec0726a12884209d14ab98497c8b04fdd4c2ad537500ceabb3c3f9f4c52d25ab87c6ff92dccda958ea0455c5752327af34cbc9196237ce43758bbbac5a51273c973a3735eec364104528d77db0ad37d634f5ab7f2decca1fa0238394fc1e849b60883dcb96f0fe2f2f493f54d36070394ea983e70031aebad6392cad56514840193ab10f37174b847c9862045fbbe77552c20283e919d220c5621200a594fed93d881a2502cc228af3a8e2982b6b4fdcb36b62826ba071baec31ad89e152d54194b403ac8f32f9b05b95046b4f829e28506f5668ed36e7d7870f6b8456c0696719fcbd36d0c09e1d0f732daa276f64afdf74e49c402150b680b654e069c271ec02b02e66aa35cfbaeeb849b2027f7979508cf78848a7cda6ed228b29b3df5404b005eda61151df09e3146cc862db544baf48a6563229186a7a9b0c6c1b3c391c543a48903232d858ac660592f829b8d4025ddf1d69cdc834f0e4b959c2a0a95b9446ff5b3597c3fd6e5b39dee73958872a51a8c22aa4b9b1085bc17ab87ddb0e07d271475e0c469077714867b735d32d7edd253d49056b2443aa7863cb3f151e2058c62d0aefc7b3a9eab4cce63e27dc9258808e81fc3330d5c9d4e151cb72c41c43b8d6cf28c4f38af5c2aabd65c0e8510608357b1fd90f95af816f9329efd1b0e7266c9649878b45c4738422b794830e7ed0833818d124f8af9ff54894de3c3d68afbea3d8de266b25559efdadac920274024bfb552a62326f56d3f845a5fd3560af89cdcec4ece13d00cd2f05da8ad9639468dfc2e1ec9d9d1c95e9e72f4062cd429bbf2cce8547625530430af2fcb4c1547ecbb2afc9bac61868f42150a4dc29fe07a1896bdce0892e35e5c69e7d1e4199745c044276c06750fe0b0de4e04d29e4848fd4fda3b55e21379edf2d10d9d0ecd37f2d50bb1b321ea2b9df726a67b6131300ae16b04c1a27281103164913ccd7f319d50f68d72c7eb0ea6bda8865d023177e802c627a151da842c105c06ea02ab8087ee29b2db6a318fb06a5da2303163f4dc6a355a8f7b3e02b7b9f4194b26a108568694ced57c419192191d20b28a4d2505ba3c5ccda47ca61977092a8a0eb1b5e1493ca5819af36f0d2ee40460621927df40685f837dba555976df56d8cc89dc0b5a64bfb4dc1568e996df486979a65287ddff15fca4744044e970eb4466983bc10e34f3c9b42bff3b4f7f5ace228ffb49a6d9d8203781ae86e9ba131d3b146af6f3058ff6cb2e1153acb4e830be8abc63b0d258a2c2fb3d960599428f47f16aea73e773fc2ca3c73d7fb824a21611f055885fc2221c517cc71b474c846d37ce1c9e306950674e9c9ba5eaa9012280d8adcd37dc4100a66ea42f304d90d924ebc373134be3c8fd5261dcf0c93dfe889c54e0e590d751e5b4ecf3324b848416045b8ebe6ff205b7f204099c09a5ae075004d1c1236a123ab5840fd232a8cb626cf838c798ea1bc9896d35c8cd56076ba4323081dc01ac36c9cb1bb40474e3b9cb157049b357aa66fcf45691edc93f85fe64740eb0f6fd2e40e221c7b73561bd37df9a1d7a0ffc08fd8e38bd57764040c5b9a374f749139406ca047fa69af2e2455defda00dd9d7705f8d6bd001e05d7f15735b11960039e1e7f0c4a5b21874c76da828abc2a6c1199a08a0bb616b8f3f437d2d85d995f20d4766d3af439ea02dd2b52240c23a89ba381d16909dc64e74064da6c38fc33c59b067387cec29878411cd5293e4140e1674cf22402dbd922222b9dbe792e0732db5532da9dd80b368b61509298c2c17d83ac0399adbcc5c410e5b69380126496c82378aad8c714ef94b0fb5f33eb5520e1733c962f34ea435a6fbe6068eab49fe599c94ca2d00197e3826bf35d46333bf72418cde435e8e896255acad93e85ad1eb6e86fdd047a47ec74f942e43d489eb059ff528a317296b2e20be6eb2e7ca212748753375627f6321ef658f6824c82a135be08d008a41ab195b64f5d7e87f2d08cd82d95dca7d1d34bcbf575f5857c77a54e54a3c4d7d9c454d9988760aebc66832175501caee4b5026cc69211c54e6c23f5b80916c9d54c73f52a4433a557228d3be47634f0dfde336a5a63042a552937bb6bb88d5d54dc01ff2dcc014c7e776cd634b34add441ca60301aa95d1de704b0d578cb3fa0b9c03c112c4a5243e44aee3501e0ae493d0bf161fe3e76101326e1e11abfb57fd8d51e8c7903491c3c500a38a370869c606dd830a4431d81701c29a828aa1589dfcd4680cdabf3be828ea566452784bed3424e3cacceee687b12852f2158b1bca4cbe362cbd0667fe22c03c31fb45a3df9efba994d106e8061f583d54b94ec1dc387290d25a92c9064dcce9b28dc3c27f3031ef6996f7e584e7271eb5f6d5629636575a7cec7313c66ea97cf58a15820fa96e72539873799c3aaf3078eb906d74ae6877640fa5b5dc186093ac530bf90f332c5e0607e1babb5ff94a4c027c1cf22713f483ca66a238d42582069d3fc9d43f5e8cbb583822e62f01788c4b6c3ed17bef7e60ab09c6a644ed86019176b6c726ee27cd467d40c7c01607ed3c82f234f8ab1b5f1c27acfc07b5e5dce44463a91a528b2718e1160900c734a666102a8be1949c0c285b74a36c34ad286a95d7d3ff4d7700cf9c3cbf843c840411183c6cc2eab863dd3175aebb29c32bc93a7aa08b481d6a08123749615f565b76d588fe4f4d5c128f85a6dd9fd8a4e034bae6b55e9475fe189ddeb03a569acdf866bc68a48afcb8a81ca4f43bdf96fbca611d4f0b3f9a4eba2501d4205dfbf736fcbc34e1b5556d7215258c00c1f277df1396af8394c16de64c286701c67973a50726baa4e96bab848fd48b382826d028aa4df03df3097a795fe319ee127a25db65099e2908e7041bf6f499695076c8a8fa50f3d3e8a60082704832da4aa58f286b4bf34b2c087c00ebc463550c0a8e223d52c07863057e53368cc633b321ae6a31994fab09805728555f9d65e6fbf7e133544731f4a636920a29f4fe799c29ec549163e7b0603bb5e3da716e778ca21f05ac0d1bd90a9c4b4e32b80cc94b6f271127f802641fbdaea9d60c5a14d99d63e0ab8fdbc247a04457aca8a03a6b2f818d48d389c69140ad4485f7aa90caed364453e08d8855b9978ea4661c8ed1ac86d63b6a0d415c4755122324945c9ff73cdadc4b309b5a26646a1b34e44e26bbc6a0efcf2224671c00bf526633eb890747777656ec8452f2a36a04cbb256de1da58b408447986ff5ed9d1641c35b18044b5d74b2fcab5c8f7785933f38a9c96269166eff5c5b5cb5b6384c50937de6f88b217a8f2f9922005dbba7146c9f580cfa3f2f89e47ce6dfe4f57f50fbc5c9beee2415c89e27b4d89f5b4b8e9eee7337542014d026a065414068a07ed2747b3d90931bb8420f8da6a906bbaa877654c925013a94b8372826c3f83a3a6df2a63fb39aba325a8d8b289ec4a2e6c39ebb3fad9e6c9d1467ce7ffbb90b08ed4d62c5c559614820f0c760ecea041a242ea4ebf562a116db35ec32fb1d2d5f8fefaa9ae6f176b6b21abb64599c6b9483fab816dcb5d91b988cadd9bc1b37bb0d892e5b66ad564e5398228fb9df7f9cccceb9817df3d01ae1e93cfb1f586e309b5942987ec2ca5bc3e1e71a1aef61369fbf424ef0f78256684208cea49d11a4012b21a885ffc5f2841db93301eeaf5e271cf19bffa1ec1f689b34b6902246ef4c837f70b7483f6d7cede7602fc81f6d6375eb9523e7b24ed1853bd0df83e4a4df15a72c21b523e8c8ccb0e7c1889b8ab97803a398ec9656d45a8b8e926d7a00a681f486f687d1a307cdb58b6d40ce7dfd9f9100615cda654bead4b38dfe6218cdbf86ac7301d59e91baae607a25ae097279774f1a56cd48f8812c8d44b75b7281a0c0b3e1917fccffe5d227712dc53a28db5ed1ac0ee9791ac1d85a1e3f98c5a96d881bf77845a4ddd03ce22158b3d7e578b8afe8bf80e004f4d8dfd43fc71a3d97abffc5c1e46d9337a2c479c3be8acf7cf5c96eaa3cd79d10393c3c4e1405933fb68f29cd32b2f1b2787d38cfd205e227e6e84965bee816fb39c9f25454d339b01439037608d893bb9de810a4fe09361a9114fbf7dc7705ecd3c50d4609d2c87b7a36e298aabeea2e04a36662b31d5ea888103290a47034157277201de93ef8a0708ec5036bc5e0066ad94a4981d6900e9efec62601b61ffe9daa70ec91ba33b74e7f248725688d00b3740ec97cf0f730f6eadc87e1fc4ef70beed92a94807dfda717d2361f1f588637d583f061d2e8e679f5c51c363804180c961fbb68333ccf0b026c66414406a5fa672eb1166c6464ad35aa64156a1cac5038ab3c519125483e8e0949f7b1e0dc55b5b9e849eb48d273a16266e8bf937f7a9dd1a71"}, {0x38, 0xffff, 0x9, "88492d8a7d2a7f04b46834502e8cb4f9f9c2488607aef8f10835d95afb41270397af3996"}], 0x1048}, 0x1) sendmsg(r4, &(0x7f00000033c0)={&(0x7f0000002880)=@in={0x2, 0x2}, 0xc, &(0x7f0000003040)=[{&(0x7f00000028c0)="7c6439058ed06feb47e8ca9920aca7b2e74ff1300f2fcb9408806b44870510e000883389dfd587455df6c004bfa3c7030b112d45124bd0b0b9128de6a0f7f4636f5838e94075ebd72804a05302f5c7266e6c5f6edb8e192f7e37e5c16ae5d289ff070aac90feedd6764b55df871a13ff4788cf369d414da42fe010864dd6d607d96cf3df5c9a379d6ee2965c2cdcf7c5f36cb8d2eeb59785580d9d42bfb0110378002a714bb1cda5e4935d40a9c9758e4d692f0431d59aa7d055adb9c09866542d233d8a57596ebcba6e14c29b94bb3eba45e7ba0caa292c2716d7c0588674e0b8ab7b6ab8c81bd8d4c48605847c07c0d269fb91759095f23608c2eb95dd", 0xfe}, {&(0x7f00000029c0)="141142264953060ff09a506584221ca149de0a08229433cd8741fe94899f4486137f0c579702579228df8ec2f68aa73cee0aa23d7c74ad8baa2a5c060234fe6398", 0x41}, {&(0x7f0000002a40)="f0cddaff9aa6ef90b247b4e036c896b77cc6bf37c630270aa563f1b01a5b024f26c4805baf0ccf4aebe9fc94470b4c03b771eeb5093bdfe79007643603e6d09d4ad5f13d4d49106f3cc33967f4cef2c8364145678986d2d114cf3f384af588de25f5841d281d11522d5eda8297c419e2099e604f2c9b3d1b1a4698ef3e5eb767ae2dd9adee833b215ff4b71790a37f0b21bb69723ea1e0b24cba81a2cf865119b31d153e8ddd1e0a2ce11a210f4c4630bc52cf9dedd7da886c5c9b5f4d870956d1eb3377d5bc4f13cff456e3cd0e4939cf276e7843d741f0e350d072af380393514f1eb1f70745b3fdbdef7212c878061ae0895e4021d097f7cfe4a27e16", 0xfe}, {&(0x7f0000002b40)="b60bcd9dc4488f1e2603367243b87469c4d5c9582fce7ac1b0c4191a3c566726680da7025f51d4b1584a41a24a6a321abbcd01c7f493d45acce984c7d1eb228bfdcee4750efa82ae9312766349f91b6dfb8f04ca33ea0864a032919fde0e68b40d6a4a07dd89c7993a3eac97b9d116f75574bc02ea88f725b75de28c435518cfe015aba40c22572f1a8e20bf74fbf8b5525dbabe74d112f867ce240b70ff1942be294c089acebcaa12aeee5ba17406b1397522dcd09cce1c30591a4b8197f8fd623762fb2e81a3fdfaa9048f51b8def078bc88248f7de879232179205866a2a88be2dc8c0672d6ab220b1659", 0xec}, {&(0x7f0000002c40)="bc7e763588b860cc27dd769bee7d804122f2b44ee545a64c9eb7a24e9e0f8b9ed0dfec138f895926bf93681848b56a02c770d3c663a995539cde510ef7244579fb5a3595e800f4da74f5de5ec0afa20234724df5e055b68a5e0208d88e6a0e67973988780fd214fdb7adf7aa12cc48e9e948fb29aab9c39c501881695a36958b2e7345307a2fe72f2a8beb58079a08f7db78b024c8d23474e0214ca4edd9470c89be951fe683f4b35e935192078f", 0xae}, {&(0x7f0000002d00)="a690ab03cfe40dd531cec2f3fe38365a8825b3d2da6ce28ce94af8e3e48099fc36569d40ed23ca2df7b2f0df6563a1975db164fd394a9bea95eae86346b9660cca26aa0c60b0dddd313bb21d9f63875e11fe207e6db8be902dc4da9cab83f8cbd2bc0412a6c28dad42ff85e734ad3d94f190a225c0cd12a93a17efd5a7655c8a0357c2cfdf9c291a1577362791ef3a2a36e8179da59978a36c500147fbb897c9190b2d9c2eb3f2986367f02639b5bce2bed18d17b1edad5943a586ee9ca5fb1da206253d57613323bae469eeca41", 0xce}, {&(0x7f0000002e00)="1154597934854d14329ba5b09dbbf33c1b4790cc03998775cc8da272cc23b3a87977185ca68f40c9a51476d8fbd20957a20b2de106a2467109b4db00aa80415eab5adeeed849ae08c26ea10167ed44c5d22d905ca1061dca95e1b1b4fb78ee71f25987c8e448818ad93f34347d3381ad095671209079b679b6a95c5e3f6eb96a84e41fdd72a844ac5646221db9a646885d06ba4c2a62d03e1b207c11b2343140f598d5ae75dfbd065c4a067f2dab9fcb548cd1a664cb0d533fa6408d8655d5", 0xbf}, {&(0x7f0000002ec0)="514dc8164c3c8f978e8d3497c50c12751d107b459aae83a96b8ca975153f4e94e5fdfbdbcf0efe556ea77bd7ae970db6d2bdfe8c65fb9143957a3a75db0ab595ae977e20c68bd32c1e58cd0921818575fdeeccd0639f2329c0eb2a981629d1044884a7778f65d48d3c45740195019e5acdcee6059149a1347f843f", 0x7b}, {&(0x7f0000002f40)="cfb1dd41debe4f3d1b1c8123ea94c83d885614a28b28622f711ca5368c966089f54d5c788bcc9108239c7bb9acd7f09f95ba2bbc3dc569ce2fc7187b4106f117ccf0da65d3ef0d070bbd386fa40e15491588b403eb48d9136e49455b54132e6c3c30e0272eb64c1a36fe04fcaaae6a87de3586f878a3d66ff73cb06a20c509513051c51b424e61f73ba2edfaf49220fcf098", 0x92}, {&(0x7f0000003000)="a64787efad37f11493a8c42c91e2d6cf0c725f891f55ee847447d244613aa78aa81dcf94e68a1ce40fc8", 0x2a}], 0xa, &(0x7f0000003100)=[{0x110, 0xffff, 0xffffffff, "d6c57932cc85754bc099363ec1fabe0d92f73f0a99231b9767703db3a06a247882f3b221566e33fb763fdbf756fac7f10157bf678eb60bba7c404937d090d024805d3411b70d093f74027933a70ae6c2d59853da91e1cf4828d83d94ca17cd42f280d27cd1851a5f1212425e96c60f47dd5f7f6a16ad17d24b7d8e0ee2a5a0134e4b5e9422f9d1e1071a6017bce6bee3efe66dc0a4f4768c4d99509c81104aac4898d90199cc8d822d4c81e2fce8b30074991f5de066fe6b40fa2db0ae2c712d9da27212a7a1725595f9c817a198012d68aefda5e00f754eaa6e529ece12cbf0985a1b06cae7dd0c389f4a8d7f05300723b5b53c6b1a0fb08747af"}, {0x20, 0xffff, 0x8, "d9da6cddfc06242cf471"}, {0xe8, 0xffff, 0x9, "c6d55087f3a458045280b63396dc011fc15d0bf6cded983301b53b6c2ed6464eda4dc4a142c8b0eecc1d61730a47e23cdb7a660a0b9a5b67eaa766a488603b8e4c60c562b4ccf71ad8508ed09c198c7860bd8a02f7db08a9a480190ac1d7a17716ebd20b834973601ec4e47cfed7ddc73043612ae0a65add2d46003baf9f57587c333d0aa877b723f517b89701b5afc9c1b92746d742a922ce4ff545184fbe54a47f78a15fd76539b5180c223b30a9c85d77c7a8b3348eb93e0281064645a200d3d4d907a53c7ef7122d951361968481c1e7136e1f04"}, {0x98, 0xffff, 0x8, "ba818b8401dbb68e3d9372f11287535eb7a6b6ca05867dd1d40b6e90261c29cdd538a91226e90471a8fb9d8a20fde4a994c5730d429b864d1c30e3628c02a34e61a8e0b3fa7a42346b7862f0e3f6d6f416e3c1d8e0855191ef28ff930244b20e5f27426661e1d1138e33701db16522967950461fd3f5ac0b01b4fb6b25370c574018cae203"}], 0x2b0}, 0x40c) recvmsg(r4, &(0x7f0000003900)={&(0x7f0000003400)=@in6, 0xc, &(0x7f00000037c0)=[{&(0x7f0000003440)=""/20, 0x14}, {&(0x7f0000003480)=""/61, 0x3d}, {&(0x7f00000034c0)=""/149, 0x95}, {&(0x7f0000003580)=""/63, 0x3f}, {&(0x7f00000035c0)=""/24, 0x18}, {&(0x7f0000003600)=""/134, 0x86}, {&(0x7f00000036c0)=""/223, 0xdf}], 0x7, &(0x7f0000003840)=""/146, 0x92}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003940)='/dev/wskbd\x00', 0x10080, 0x0) pipe(&(0x7f0000003980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000039c0)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r9 = fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000003a40)={r9, r5, r10}, 0xc) 16:02:22 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r2 = socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/40) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) geteuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) recvfrom(r2, &(0x7f00000001c0)=""/143, 0x8f, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="1e29ebd1ea4f40c213933e3b5ee0462f317d03183f5b59bf5883672382c46692d97d97501d89c9283989042aff74557493248b8f8ea0ed5777bca73822e857aa1f2f6943496fd635f9a3977728bff0c41447a18db202065a9af96dc3c84fd711475916c9acb7da04a4a8269a9ac1d9e44284ca37e30c9ea4d5a2bcd580f9086f84a9aa9ea0666b1573aa7c4011cd236b56d70b583900782a89980288bd"], 0x10) writev(r0, &(0x7f0000000440), 0x10000251) r1 = fcntl$dupfd(r0, 0xa, r0) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) geteuid() semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x1) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="568af9e756e70a58bf4d1bd20860f6dc5a15654bc6d125234f689b7ac034c38a1b4610d082594f5684c3819a63616f1cee67dce16a95bddf87c719c9a0dd52f087b99d1c5ac331e95f7949", 0x4b}, {&(0x7f00000000c0)="10ea72abd1edab9756f125e2f2894d353154a6d8c3fdacc11f87dd9f8d61594fbe5d05bf2debcfdc7d9d713b5c529f57ec6d2ac46aca3476d45d86f387e386b48cb34968e6f8f71d193023eda65ef9ccc5ab1690148fd3137cdb7d3c4cbf6c5a2413bc9d330e003faa4347a9f2f623b94cbacfe3fd86052578b763d7fb834adabf2d2a314771f2bcb66e65319dadd2b5546844ea04e92649fa44bf8f8dc6247c4eab6cad64118edff4f1c820357b4693bf3cb475220d56a8c7ffea720a18cb1b4e", 0xc1}, {&(0x7f00000001c0)="6fb2457ff5541efb05062b398ac7a077c5fb6a047c331144de831ca625bb083208574c068cb392de636dbca15e6e66d014b1efcef4244d43f2108f0d6dff5c42aecc4a26e5124a1732c0bec33ef2c3b58b88b223a5b85993223d83f66f934dff606d42f7e09ce53ffd76c7cb375789b16545c90991f83f304875b1aa6ef90adc65841038bc1980024c6c4c3ecb75e28a8a037128b281f9dd151799eb38cbc397dbd6180ee9e6074ea79ff919628cd5d895e70a09f682415c89e4f4", 0xbb}, {&(0x7f0000000280)="172b54222cf5c25325cf3f9ac6bcc5c861d9b70010baadfca9e2c946ce9324cecbb75c1d01289b030f9a53fd5f5466e59057929ad353087397d2047f3c4a5b1b77ce6e6eabd32cb6a4690c9cfd790df0a0e6b76379fbdd18d22863444f2e323ebb079dcb4d5dcd237540361eaac2461beac582676424008c815ebe11e8eae5249ecc8e99bdcb4c700286d9ba541159c489552a05b3557fa56065e93a20b5a0", 0x9f}, {&(0x7f0000000340)="00525ad746f521f40ee27246808ad95ed0e3c6914d645f66d960d836e726bf6692d0da87e918c058", 0x28}], 0x5, 0x54) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000b13d10ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000480)=0x6e) 16:02:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x400) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000080)=""/161) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget(0x2, 0x3, 0x1) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x7, 0xb2}) dup2(r0, 0xffffffffffffffff) 16:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:02:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:02:22 executing program 1: r0 = shmget(0x1, 0x4000, 0xd0, &(0x7f00004a4000/0x4000)=nil) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xa0, 0x0) r3 = dup2(r1, r2) select(0x40, &(0x7f0000000280)={0xffffffff80000000, 0x3f, 0x2, 0xcc7d, 0x0, 0x8, 0x0, 0xfffffffffffffbff}, &(0x7f00000002c0)={0x7fffffff, 0x45b, 0x7, 0x1, 0x80, 0x100000000, 0x8, 0x9}, &(0x7f0000000300)={0x9, 0xfff, 0x4, 0x1, 0x48f, 0x1, 0x6, 0x1ff}, &(0x7f0000000340)={0x0, 0x14e}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/112) r4 = socket(0x12, 0x5, 0x20000000000000) ioctl$KDENABIO(r3, 0x20004b3c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x6011, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x6, 0x97, 0x6, 0x1f, 0x8, 0xfffffffffffffffe, 0x808000000000, 0x7}, &(0x7f0000000080)={0x0, 0xdee7, 0xffff, 0xe849, 0x80000000, 0x1, 0x83cc, 0x101}, &(0x7f00000000c0)={0x2, 0x8, 0x4, 0x6, 0x2, 0x4, 0x100, 0xffffffffffff1311}, &(0x7f0000000100)={0x10001, 0x7}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000011c0)={0xfffffffffffffffb, 0x80a, 0x3, 0x7, 0xfffffffffffffffd, 0x80000001, 0x9, 0x5}, &(0x7f0000000140)={0x7, 0x100}) 16:02:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa0, 0x0) close(r0) r1 = socket$inet(0x2, 0x4001, 0x20000000000006) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000140)=0x84) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x7fffffff, 0x80000001}, 0x10) 16:02:22 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:02:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000080)=""/52, 0x34}], 0x2) munmap(&(0x7f0000b48000/0x2000)=nil, 0x2000) madvise(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x7) 16:02:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) socketpair(0x6, 0x3, 0x6623, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0xffffffffffff0001}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getitimer(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x8000, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x10001}], 0x7fff, 0x0, 0x7fff, 0x0) 16:02:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xbcd4bea329a75bd4}, {0x21, 0xff}], 0x2}) r2 = fcntl$dupfd(r0, 0x0, r1) getdents(r2, &(0x7f0000000180)=""/47, 0x2f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xc2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x10000}, {0x0, 0x100000001}, {0x8a, 0x2}], 0x3}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/114, 0x72, 0x801, 0x0, 0x0) 16:02:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:02:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{}, {r0, 0x54}], 0x11f, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f00000001c0)="5c6f6765afed70ab6d8be3c8a5f9f5c8f62c25fa83ad0e79de381c4a59f5973bf6e7bd957920db2435d7b6c7724140bc07bfd15ce26a98c56be140e5f831a5509ad3f9501f3bf3258a96f1", 0x4b) 16:02:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:02:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x3fe) r0 = msgget$private(0x0, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r2 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc0, 0xe28) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000280)=""/177, 0xb1}, 0x4d6f9235a07f0f8b) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000007ba0b6a658b608b05c1d887aa27dc12d29b0a51a9096f40861349e2ed305e4a27ad293f5208661e3b744e27b001c6b912406aee89fabc67905417cee0d646c168849e5ae3edef0281a203744debfb7b3d64de3e79b427f1f92f2c993d5dd3bbfe3caa03dad7704f97b76d75cb237fb05265a87bd6471c9d48710e314e0c40b46fe4fc1632776b314d9a6ea266246338964e7e101b8bbc1080f18985375ef8b5db2acfeee32088b664bb6f631150b891f6de29e0871dac053bf67bb60c3"], 0x1, 0x800) write(r2, &(0x7f0000000500)="2b7b810a0b3c6ceb976029627088b43e4e0eb0754e1c4174cd6624aef9c2ae3c09bdf575cc1339cd4dd1297a8cc1b8f493b3307a1d112c2b355a7bce506b18ba8a298fdf95128088624a3b4a3c0ea87b6d77046bb1103fb5e7c461933eb9b2e6d3ef177c30b4dfda21d06edc91bc0e7680de7d93d5c97bdaa323a81dbf70a9d11c56765fdfdb9362d02dda5eacd6baabb82056", 0x93) read(r2, &(0x7f0000000380)=""/97, 0x61) 16:02:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000140), 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) execve(0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/227, 0xfffffffffffffd25}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x5, 0xfffffffffffffffc) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:02:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="30552ba6daa3c5115bb27c090e4219e9dcc26b5bf3e726f947cf256b9ce94a4be4cbcead31f1ca66f6ba550a84c04457bbc595e84035a9936ca48d3718b09c26d0ffb0107f9a1a8779ccfa8f99537136ce9cc057eaab6e14e5424b1e30afa9bab492e1ff6334ebe7f04aa20dd40f11d417f42746d80e06fc4075631a2fe1a556f799abd86504a43e042aafb41e8f616237a534c5", 0x94}, {&(0x7f0000000100)="16b28b07ba34760c49cb340912727880131248ae7a923c0d6c4a58fe312e18f0eae402d58ce04f7a1f87d1bce3d7aa9a9c19230102e76314465977f6e294b4e12f8c6d36266f67a766fabdbb4dabb12b288d81e3d6ca98cb66b003c9943623361a46d23c81a44cd9716bbdbaaa367fbbffe53969d4", 0x75}, {&(0x7f0000000180)="411cf468909ed3c9b9c53cf15fe04c8faba9a839315368006303ae95e315c563b3d975aa8fb0c4b3b286a5ffbac6917c33cca7e7605b37031e2b8b6e9c8a94bdcf961bff127639d1c77d2d0851d83f2bc086ed5d342810d427151780dff96e9b06e7801fe09695c9a122590391437d1db6734abd76d5177866e7f95ff2c49324da1260fc5fcb8517984971b790a8b80f5aaf67c09581e68e6fcd8d7f6b3d64c68c96d197828f57ecc1ada3dc7cc3fc041828e5a058250f07284077e3cb6cbc1c4405d47a1d339bf101f428f0f3ddaa08ce28aae423b5dd9288c4ab", 0xdb}, {&(0x7f0000000280)="7cfe8f5a44efafb827ba47cc0d412dba64e7f2f3d95e427126b4167563d101699bff5d9da872d2d107285feb3de1e5ceb3baf6a0b547c314ef920a61bf3111be695e81485411e99baab837b1054dce5078598ec9eaa6540ad0b1f8", 0x5b}, {&(0x7f0000000300)="95b2f6f6ebaec0ac11a333d75289ca9ea15a3728ed25c2c1dab63c4a2c7af9371694f2280782f249511b4e091cf73a821cc844ba7fd1b62e51d160fbbf5c7763885288d4d87b0932feac7eabe50a743077a360b9f4d9c2717bfae60d9165440050e419eeddf670bfaa41f0fb74b218acaf1be71f7a1e78d1fab7", 0x7a}, {&(0x7f0000000380)="0c50b1b18cd4d11c0d4f2c79662b0b489da39113ac111214ddb0ace022d8daf62ca3dc0f833f0d40745d7061e92bf34513cc66b2c468c6cac364576127393acc8f7a87d46ac7d1324af20b8c5a621198184bf0b150e3ba862e5a8c497c6ca34283ec40c948e2fa136d9797dc78f51e1e7898e6a17966d0583f03a1bd9ac6d346b995dc18661bde0992937fdd7740eaf8ca53641ee28c6861a8686ae3905f32bc8cf29e2df6367845e28e5260ae7ff510696b581863239dd2afbc249cb91bb20dca8c1e98e12bf793f57c45de15851382645b322a19cebba08063698e", 0xdc}, {&(0x7f0000000480)="d6707911ba0b602f5010d9d5e7b5ccad8abe6d96d88f0fd975cb54a4e7ba1618108b32f8a61eb6ed06fb3e586790801c603510e1f52fa98b4566cbc50191de91f241fc9555a7d0eb2474d910786539702368e43485c79299bca834f3f248779ac0d39338a3168af45d9c5be7e6b813fbe7706cf74bd16ee0f918eb4a309c628a510ffc165c6e6d28c05ba878c0e56e6e976a73e01d7450b022bd52ba4d", 0x9d}, {&(0x7f00000005c0)="e3caf5e6411e78f52b9d2eb25ae4550d9f53fac2977c4e0ed2e3f0d5f0042c575f5b9c55cdbae1e9060a1a3b3ceab8be1ef96ed76ce0b02c19fb2951674f408a57cf9a7d1782c1a5e626c1a5bf4772536313185b6f103bb9c17e9cd050aec77d2a65def0e42010b96a602d740dc10d0126a00f1a6cf1344d5513d2b38b24", 0x7e}, {&(0x7f0000000540)="84f6842acbb8175c6814a5bf36c4320f4a0e4ec0ead836bebc29902ac88b3f78d89998347d038206", 0x28}], 0x9, &(0x7f0000000700)=[{0x78, 0xffff, 0x338, "c5c5e7e5550b5e72cad6676834189eb670902c67de34e243ec4cd97f43538b360513d56d559e61f7f00737221d8320a28aed484464b15ba7aa27f4a110c26e8081067108889a98bf659b3b4782635c819125802eb3a379ad4f92b030a7aaaae443"}, {0xb0, 0xffff, 0x0, "1adbcf2d5f4e8058c4ee7d2f5215c470ab4b4ea6b1746817619664b7a88efa410b3937204edac399b19206c95d6e5f02f0b53bf67d531ae4eac87e3f861bb80cf8f030c28aef444b54fd79489198bf487ec9fdd371897162d3cb10056df4c98e193f3c10a26a7a30e36532620a1a106294dc0ee84d688bc7188db05fdbe8d2fc9c69a630ece26c2c3b0208a6afdb0da3d30ac3b10239a4026ab827ff21"}, {0xe8, 0x1, 0x7ff, "9ebccd0bd70cfd8944fe41c427782c3be4d14f994bfa53777ed226610a783c01522dd5e61e7d58251719174c2cabe8f0b90e46f690ed9aec248af6b79359a5f6e08180eed409e3cd7f6fcc4af6f63e39597320fc1b136e2226e8d4be359e41df1377da48ee8f0693091127a09b404799430f1f1991dc66d46dc1a8bc13d935c3c0d9574a26172665b5eb57ac70fffd81eb6ce0bfd4dc5229f8d6f7596f727eb7139c23629594bb0c07bb88ad1098c1283c2aee7d74e8f81be4d397b7b45a8f7b7d0e07fabe2b12c2fcf0ab1cc0ce84755934cd82a2"}], 0x210}, 0x400) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x3, "a814c897b939908ae20ba65ae87f3a81a2c6b41a", 0x0, 0x10000000000000}) 16:02:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000db7000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 16:02:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000080)="1647f17fdd013f108d9b6f33e1de6e5c5e1d36a5e621d08709300393e130f87be8d9777b29ce5c6551aa6a730934225d961faceab17ea391fea523c6536f95a8386fa504999cbbcc7ebfb3641013e4b6d797", 0x52) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x8000000000e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000001b80)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0xabe2a6be0c5cc761, 0x0, 0x0, 0x0}, 0x1) 16:02:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f00000001c0)="d94b730a4b8c73a405a4cc963601edc297e9cce57e297d73b9fe757e1cf9a00bcbe90642bef03ae0d5170de0e38c83acb233cb50e5be8c051b4b34b20f3270a1f9ae0fbfcdbf2e68feadbd38fb92eb03e0a9789500b95dac308af5ce25ca5f947764720d681d80af67fe8d399418dc853dc93a55f5a885f7febc44dc39cb575ac28065fdcf4ec7d8dc280669c1fc5af85bf47a92e7e393ae1b1e12db2e29784d86732e88ce39d96843832a4b746ad044f2f1ea07789431d389e72d0f8e86ec8773cf6b48b68ae274323d955f328494e46dfc52cb6a4a77cd08b7aa7e87b18b63ef3645dcd38ddeda81852736a607279e7cd7ae6711c07d14096c5faa42d2124a9ee6c30ae75424c320dd8ee98a29f110ee06e2bf57b3", 0x116) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1c", 0x1) 16:02:23 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0xfffffffffffffffd) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sync() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x4, 0x8}}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000300)=0x8) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xffffffffffffffff) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r20 = getppid() r21 = geteuid() r22 = getgid() r23 = getpgrp() r24 = getuid() r25 = getegid() r26 = getppid() r27 = geteuid() getgroups(0x9, &(0x7f0000001740)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000380)="db358dde609fdf4b35b3876a0066866ba138a8023f076047a2693c5ff43ab1174c69163c3fde973eb527944842252e8fdda8c07bc03c045a767d84163c95e0a6cb4974f0098bb261ac374fb42e02247daf9f0f596c236e0259a081a13eb22b0faca376b780b731d5e7d6e8e7fb91f18517b95940933958a3673279482c1d72f012e2c6b089b96d1dfc3410fa", 0x8c}, {&(0x7f0000000440)="350860fe2af001986296390871e4c4d7397a06fed3148a3b45d645b963a6b0f1f8e84254e44f2d76833c7f97606d331f77d040e433ddd5b15df38041868930171e2adab4520c1b32c95e8fb175750706ee2100ea6b6f2f7aa6082cfe7ef4a66d72fc338908787f01", 0x68}, {&(0x7f00000004c0)="6150cff4b21cf0b181a2e44688a0788b195c92ca2ebd49a94164eb5e2924497678afe32ca16b3cf0d1f3fd937fdf19c9cb46d8313b0444214f35b99803af58cc74c1f42b16e79e239e50685a2829e56c351770e18bc0284c3749f9ed5831d0788145aa6c3c7ef1cf9b2b6dda4695ea2e5eb64080913f8786ec6447874a3ae70f768428422a359536d2eb1df90ec6650fee8d2261e032ca6a2cecc7af1e230953e081f9f40554a1e91fd207432b90388e9377e3637cebd69e689367cf9742015ef3cafb68d92d22d6c0c8cc48495b57d3364cbbfdaf9d86d83aa25fef98ad4e9e9c01550da57152f85c56e87efc30da52205a68c4b98eac6ef9bc9abb158f9ee1e46a249891367d4feaf7357ef2838e2a65230d73fae2fcb69a8dc529faccd05daace43cd8fd60f919b4c341fdfa9ed7183f4efb8c1f1f5cd762e71073205adacda05870f2b66e69dbfc192b0c8c25ea561c471a662a0691eead1a4f35b87c2a8194e708f6e67f6b52b98e8d9388ee558e382ab30d8ddb699d2db33ce22e9fe268e53f0f297dea99dc32c43dec5ff617c57b9aa56d207dd55b1932722548443e9252b220207ac7b3e5a36787a10cb5a58080e841e72b5f3b1438cf675458530b930d2290f72288e4c56e94a98a57e18ea46ee5bedeef0e77c17530225ecb08ed01c63692deec27f4c88c45ccd0d94e15e989486bd42aed150234d5880e09269e3c3051f3ffd3495aa410d47d501ecd558448b1a16917a78d2333a24ac022f03258ad3562debca22e0ea77637787ed4c11e333fe5aebbab1c3e4a76767e93d399ee7f8fcf5a6e3f2e039e55eebad3a31ab2bceabf581279a70a5374194790344c0f630b923c35351ebc0cf182d93d412db04ac189f4cb811371916f612fd81055d08c6af4d9b14cd878ccf6eb2ad3cb2c96d66842cf6dcfff9d27cc4478d1dccd53e4be4c03d702b7ca51aee504b39f17901960daec32ff9b3885423d0ace043dc9db27bc09c63858fdcb1673c0a2fb38f6f7052ba4efaaf7bb19d7095d38c8e8e6e6e3185228326b968354c10eb51c07d5d3fc44a60b82cac3850737af016e8c2e092898b11e498f1232a9083101821fc5aa7689b2ad3d3fd3da9dcde17024bc92240f3f344b450389aff826e0759033a7145d006ca71a25d834966fb24d58ce9133840a4cb3eb20e1acc256497c39059f94fbcb6845252eb9dd3a1747b4c1b16154f663d2bff778467dbb63318082daae304a4b305bf0aeb7886f912f96331bcaa4779a8765b49ac834e36d6bcebf28852f77f703f91e244b6fed6a0b75ae98dcef575b093dd79bfba652c8c09ecc32d9aaff24761a68f164e4a0d4ad70ee20bc771257b16b9e5244b702d5b5f9139275f49e3539d53fd576a107f8a26095642e26063ea99f79772a7f57c35953509e54818c4048dffd8d84d8f57a1952f3ae6a88042ccf6dcf786e3b1ca83454b6ef0d064b0fc410595db7d19a0d60841d251ce84b7dbc3b92029e78842815d30ec92b87e2de1e32b30688b9d256e1e952a1f9dda73bec84abe2b21df16748f0634257d99f682539c8ed65c724d05f600a7545e188fbaeb19fc93f9e4a9a26151a460a13065f8b7a3d1aabf8c87b8621b2db87d3a328f7e28a0f462dcfd8000457515f0a9a26562281f2e54ebb61f14f589da804fec265431721b2a15e984dae906145b7aeaf7d72d4d1ff6fbf9a6904eadba5e53d3b59ab29150e56677a01eeaeae6b7e011713327f0fe3a42832bdd64ee41ed0e977f686bda8926d8c22dc7d8d2c4a8678d59c798f16aef6c3c0a53610b47312cd90275b97c7ef23ce0a3db86a83b7cb52f05fcf08f7fda0782766489280ca34c244d5fc694728ce555ab06bcd042c2213f05d57234d2c6581e150eebbe5a00ea034f640ae5989dd8ad11c0df12885f6124d377f4f7f67b945a078a78c815b707250766eb8eb100edf65d1e17fd01fcc7b4ba8ebe173a3dd5c3c0a5ac1ac7a09423a9ac08dc6caa41fa8f1265559ffe4e40fc012085243dc9d722558d2f884e304e6da3153639fa794f4de3a44e83293d057178a61d0feecc8965d0f6ff1b64c2b716f74eb2b4faad2f11aebdf891be0207d875a49e0ad6df79700450a7942e318888cd7dd4734d71183f17d0ed41386d7fd6104aaf9187fd787a88b065a1b91e1720374158abcf1cf845f6168fa6f623743aa904cfcac80086b7b1bd9170ada13145bee114dbf00862e1089eb0875586a0c2a05c1dfe820c6f7cb45cfeb2a3250cd8fd6de4dcc7428eb34b17d10673c5ee914f3ce23328f57a4240fac6bb08a22e1baf6e7adaa84618a052f96999796803660dfcc60ccba0c3ff9ef169cb86b3a27773aee8fec27f5720f0913ed345cd7507d5dd706809cfb019253c85f27a710c0847bf4ba603543d67288ab2ad2244b2a10a32eb93ac477f464e8af8ad9cb9f7f18a753a16f3986eeab77556a14bc9ba6eb9c9f971408266912ddc7675cbf0928501159901e6d45f79b67a65973ed096ebb0ecab285e03902c34a1aa6d902593d4088366daa6718253638ec5c11ba416ef4e85614ea7c9c28993a4d0eef9cad80fed3b54b53140a1a5a29ba44950bf13646daee04f1d74344046f7df9e96ed05082d7be644d6443937548721a719307fd371eed7d448034ce115575e02334cc8634acbbbd56f089855c9e936427038a72a0b3fee55e12abd7d2a7a050ce69eb6632da16e53f1214bc9bc6f332becc5b878eaa881ae56e095660cafec3fbd491dda12ba760e41b7e070f837c5e5549f4584fd3eb6c73b5e5bc8dff19f6ab4474c198d98e4ec80a2a59e5d4b8cf574507385b0a1af77ecb7581397d23cf6366f7367769636a3b33b1278f7827b74c40ced93a68639d7cbbef6b506e503b3c78c3e3a00e725a6a2ad5073d18324d4aa96960c7a259255a630d7524a63aa2984d2ba0d3e00395cfcd7db71478c358ff001a24eb48b462b94aab0a6f54a30d27ad847e0e241222dc036b34b103338180b15c31653dc0c6e424fbfc1e7b929dac53150b615c99aa7f0414943f7a5fd5526a88671671a9683d5f5c04a125a5ae3e4a17d660c201bdf5e440bc51bda015b92866056c04b9ff05f619d0026ba21d751f89eb6e5cf8549f1e494e07ddeb65f05abda6c17f5ed9e04bbfa216bbef2cd8782baf5f278195e0e54ffaec1488b19d2b8ae591554a4af8c43a2448fc71712a817c8e734989f72f644d749a5d5a581c4ac774944e7fe4073645437b57d75f6e6d0153453f22d3d2b09251f3fb89225f87a2e496cec7ad1ee22f39ffdca31c08ea2882081b53c86ed151b8ec8a005f5f23e4174d737727ade6269084ebd0101808387a4634d8d2cfff42367205be16ea310c3f7cc8d6a80305163e8ecbaa1c93e9fe9cb99b9b7b3e0c4a32250ac7b447fdc219e3c76184270b2cadde7c893f71ffeb773acbccfc7c4779a63e6b6a3aaa2f806eb15ec6f3853928452bdfb789848988e8dd2a69076359998f18847623b07d0cc0fa4bca3cd4d3ec6aa37dce1eaabcd0f2538d2ca5da79d10c30ba10163052fadc634e1cdfb88cbd12928c65471b7891bdbfa84a796d0d80d5eb3c3f204d8608fb290b547f6538caae4f9911562cae1868904baf53ff754d54d6f7a62c9952b54127309b9689c87d10411df23476d4494bbe150d8fa7494c051eb8abfa510012838c2312c293d4629b26104973b6566a6b70a0ddb26b6f1da608bc932c50d6d172d2a9d2458eaf5a92a4d230fa9fbe24ac4dff2330d2e81c4346c118f4c5fd4ab64f12c0f5de3b817ed86fad5ff1739e95f9f76d214194c2411691d5884f8c24d6bfff2e76472751d90ad16891e83ead8e82d371a306f06de9585f61384ad0caee26ade15d2c5f45b80abb122276c5787e2d93f64930f9682bd4f34310792323e773fce56a05268e7231e6685e6058395b9e74fc02c3f9491ed032a22e7f718dfdb279a7407f76dd93418d59a43fc7717758216ff38dbe86c27c3b0f11a0ea54e9d7ef258f9faf276400b6148ea4c4f20478b8c67c7bd9b35924d9cf8f6ff1b9eaa108600653e16d84f19029c67bdd9e95cd061a4236d158fce8806865be7dcafea9e094d4f8a0a2890de00bf189623a26a1f57db4f611015e9e3e04907242a2bb7b059c4222f2221c2fe9dd11deee8f52d1a2eb2fc72fe47df8d8bf0c83e59adc09712f1b176825472cf6b1ed8077f66b0b98c1fe75896dc3eeb8f852d2e46e2a57697b84b81d2efcb5026bf522397d8489c2191f6976917ab2d26f6a1038ef6c358f181d546d9736986e22b510649a5eb330f961a18eccbcddac21028de0b6eaaa6578813bfc4e64ee87cc26a7f86a6b182b710aaa1905f617b7b10a114c987bc3226e44c77a192a404a49a9ce71dcb8670494f00960bb682e10dc54e19fa1655295987f0938ec45d59a20eb07f1af7992eb81cd13d4c748c130b0675c84d8c7a121858f8af17fa89609d69513d6d66b4a4944945a35f57970a40ca5544eb361573d9c077d7331526c80627b64cb9e60d08895438b6ef730c4cbe43e21f1620b85f4657ef429bb0a8e324c6552fe410b8ce7338a7a251e3df3c01312c461fad904edde50add01c02961fa39810f790bc198aaa5e6cd46075bdcdf721f27cffcc974ab7f75aeae569da503260edaeded95392b069a216bebdd87de67241353b5a5de1b73098f357d79e463e09312b7f49ce1c187f8199d5a6b44fc0170762e6910909789d69ffc110b129da27df99bab60fb96b9f3e2f95ee1d935ab2dce26940a55c6eaa1687e2ed5e866f4cad1aeb4fda5e985c785257cc8887c8906c85ff61e33a3bf143f17808d61ad4f03ecdfc20e90115033e01c3fbd3951b877f68b0be5a6fd8e44371aa063f9522a17a46533c1a2dba17d130cc662c3c0fc26d2ea63f69308ee934f8e3f8c0fe92500bb0972f119036ac504d26a39af6a80ad32dfceafc21bc2c3b1cbe1c1e0fc19c84fe989cce8292d471af2eba309ab025eab3a31bb1a5cccd408ee0806f8aefd61071dfc16f826a7f173f58de32996cc646788ae85a72adc7d1d76ddba48a5b76fa47a046e32fd03cb9f6c73680869900fdaf45d6b34990c09cb0969aa92044e25084e770532228d203fb6a73e32083fa60bf05f04527d6b00cd5663e5c40587b2777412c819ebe0028e344c0997f88fd2d640585a542dfc448c6b7364454ae7098c6e1078d5444e60a59e78fb08724f64cd739bf534745dc7d472c04361d4eda095c1127b2ff5fd2550ed9c8171bea14411bbba5c1a29cc340cd7692004d1707c41c98392aeb0da2cdfc31b5398165eee4e4883850972fc1adcfe5bcbd618bbbe1a999373440c6066230962ec02aa515eb386fefda6a9a1047b3018b3aa31614e17924839446f9582c47cfb55c43b911c7727d55b5d5016ea8d249d7108efecfb4878417cf8e0d17fce00561abb79d2fd8e510b524c1808e0cd5f95d56342eaa089e6b5f515d980d94fd264468a052375f40418ebb1b1973ccf95544d4158171a94f985992f58178d6bb833eac42c299a052d19f0e38df570380bad306c788ca18acbdd3a1bdc2616e2e6d7b86146bb5d38f67fa1105f1bed5db6aa8b99abf0480079d4978cee6740c033549a790d02bcc629cc6741199666a37ec284e8658973f2c5b860459ff1515a88a0f19c8ed739db37e8b7366ec519435f517d00e81a4ace115614965aa5dc371cbc951c8f90b149267e3970d2509880c36c5c3e2dc1f6c3e747a1d94726b4104192dc74a75733387b88dc423302e41104090b3eea3c4d", 0x1000}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r6, r0, 0xffffffffffffffff]}, @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}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x30, 0xffff, 0x1, [r2, r6, 0xffffffffffffffff, r3, 0xffffffffffffffff, r0, r1, r3]}], 0x130, 0x1}, 0x40c) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(0xffffffffffffffff, 0x3) 16:02:24 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) r5 = semget(0x1, 0x3, 0x1a0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/152) shmdt(r2) shmdt(r3) 16:02:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:24 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0xcc, 0x101, 0x7, 0x0, 0x7, 0x3da, 0x9}, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x1ff, 0x0, 0x4, 0x2, 0xbd6}, &(0x7f00000000c0)={0x10001, 0x9, 0xffff, 0x8, 0x7a13, 0x1f, 0xfffffffffffffffb, 0x5}, &(0x7f0000000100)={0x1, 0x9}) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/39) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x84) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x2, 0x9, "c27d12596c941b1ca0d100be9f328591e3ea1db0", 0x996, 0x4}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:02:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x691d08fb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:02:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:02:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget$private(0x0, 0x2000, 0x98, &(0x7f0000ffe000/0x2000)=nil) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) write(r1, &(0x7f0000000080)="daf0a35ef7ddf087ed", 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r1) ioctl$KDDISABIO(r0, 0x20004b3d) 16:02:24 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/89, 0x59}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000e80)={&(0x7f0000000600)=@in6={0x18, 0x1, 0xffffffffffffff00, 0x2}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000640)="bd9b952a8ba950fc78749cc70b353aac94924831fb143b51272258325f012ce4ded9cf6fb59aa3e7c69a8ffcb44f9c1177e8c7de0314f36febf65d4fcaa220345652c82a56375b391066bb321f0b087b54e9dbce39fe6b5c6b8123cfeefd5a2a1e3a8d8ab97091c5381c99cc7bf3f306855c2a0bbcb26691ec4a24056905f99c7e8c79ad401af74969b3da97e1c455c7", 0x90}, {&(0x7f0000000700)="dfeacb5b2506729bee4d3d1f7eadcee6dcbcf7948506ac28656be037011d091852f79edfc4805fa219cfb0f02191c7830de63f20f4a87f6068bcccb2b83a1ceed91beb360363137e2d65f515c89b19aa1bf3b625eeba04bb1bf5036c823532de935512eea728d1ecb644af0d66343b13276af99456e9524444e5a74f112ea45f9f11e0cd141d5503865134274a9a9a750789ae7f606a9014a4fb05087c7c38de457ca0999e5ffa7c246195357eaacf890d9fe2122d71cd82eb16f8c334cd4204bb2f373ef3fc8cfee6213f2df6bee1175ad38938cb1db4143f7da85fc03f8f7aa912a7", 0xe3}, {&(0x7f0000000800)="4ccaa6a99b30fbf84c525e1ba01ab03b08497640dfce46495eae61910c784ed12b31ecf14e5970e389ece49d8afee0b6e95cb89effc65852dadb27e28d618c557293a3f500592b0ea71663b9fb5196d0a9436a4832d986f2b9109f48eacb9a03e806623d1db7fd4d522ede0d3988e7a1f7686058690ffccce427869166e2a3eda72215dfc898a761adc1", 0x8a}, {&(0x7f00000008c0)="48d8de725caab57b395c55104dca603192853065879d273299b576264b17987fe3ae0db6d68b9fc704d5aa3dc02475cdeafb6afb2329d9385e67cc31b470adfc91c483ee9fae5a19625ed15524793597ff4aa10c705729dd8981cf636c8f648034b7689953091c5bebc1890613136f0edb60ed75e77340a98d3d990fff2f44b58f5dbb1a497ef646ada7e4c02a55730f0f05a7985714196114259811890498ec4589b58c5e51f7f9caad5abf5826e309e66962dab84ab6f929e593df659597745299a9ef3e0e97e807de8738b2d3151f8c3de1f5afac6f42ce57126b6751ba4034354ede80e82793e4a018303119aa", 0xef}, {&(0x7f00000009c0)="593de5b59d77e8bdcbb3c0e47d26ece850150d8ef616cab6b07affb9d6d0b3c838818c2c5ba59cca23d81e330980253a0491cd4469daead3d265006602ce8247c18ce43c80b490a0ee5558b4db9bbca5002617192d46bb949aaac409839ba4b9966fa4e45d6880979ae57d8f73caede89ce65156ff79efb7252e027e6f3195520d6b1fa53e43a5855cff0d9cc1ee", 0x8e}], 0x5, &(0x7f0000000b00)=[{0xe0, 0xffff, 0x8aa0, "de54ef57373eaa142bc557766dcdca38853c81d329846e0cdd95e2679dccb93cd7e04115b3737f9025f0888f72192baf1cd5041e761a35f315b969750d89773c2e94dde67395e8aac7e4002bd997ce742fd0c8462b6cef8c3d8818b5c0ccf95d338e06607fca71368003c8290415cfa4a8491578b6f584b564d03a98a7daa371deb2415be4b9038e4f41d85ec7ddb9b4276683727bebd55e342b8e843478661ed51a29230bf30b6121d7382501430d9f8ab6243e2aec3ca590b15c8415dcea1bbd3fa94d233bf6e2c6ed1d425ce3b4"}, {0xd8, 0x1, 0x20, "d5a7e7afddc0054f1e4e23837888982f65de70469bfd53e0a308e4f6be6c431950c31d23836aaceada40152bf41bd7b0f23b2ae7017861a2d7ddf7e698c3768a96ac9be6036137cfde8d4481ae4c965e6445d32d3139708f48db68bc8fdb7ce67a8ea385883a8b7cc27a05e95adf81535278743ccd2dcc8c4ff72ff28c2f576fc8c0562e0bdd833577619d3f8550a162212a3fc565e5a2bc4392bed1c26a002e5e87822af8d98b11abef3100ab7dde4a631afd3c7217c4785b309af351eb952ec811109b"}, {0x100, 0x1, 0x2, "8533a7520a6907a3f31a9e46c2ef69571bed75fe190f6123df89b38e4d7d1045f95a1007a58fbf5bb1320cac7c9e974216b984ac93ac03b81f75fefb61e8adc51ab95ee53f54af1c68ed53736c01caded6496a7f9aa22fed207773fde308a61cd1fe1e2652ea00572e593ad66b4b9d00346b9d1c1b384681dc4301430e247c292a5acd4f206cc5de9a81273b4e849348519d62cfc29cb3fa0dfbd2810143799c3f4677a9d06dc594e862a3068bc9caccef0cac82bbe48735d906b8f4afe6368e2167901a0508a1e60b4c63e683cabef6f8023cc5e4d1f7063e61e75b89bdd0a1aeda14ae8f2f220967f4c0"}, {0xb0, 0xffff, 0x4, "18d09559a1a8df0f22a90aab72e511b4989f4541ffc6e4e36636586be8d1142a9aa20eecf47e26bf96bf1491c556a794ee83c9e525eae96b39c2490174785e3f824e85da6675fbcbe1eb300528ef8d7da92a8ae61d262c398e790e6260a327c90e2aab92020eec76d420a3d9cc1b29c6082559681d8207ecbb5ed09f0d3c4d111f28f4aea880b52d36129f472b61db3bdbc518b50c2b07eb5f1d6e6e90"}], 0x368}, 0x400) stat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f00000004c0), 0xfffffffffffffffb, 0xfffffffdfffffff8) 16:02:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x400, 0x934b, {0x0, 0x15c040}})     16:02:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80802000, 0x80000001) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:02:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140), 0xb51) r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x8001, 0xffffffffffffffd9, "855c004000", 0x0, 0x9}) readv(r1, &(0x7f0000000100), 0xffffe7e) read(r1, &(0x7f00000001c0)=""/62, 0x3e) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000872388eb80825685f16ecc3804154c23fdace58dcd2acdeb8158a6a25ca07c5bb31daeae6f7cf412e16e4e3ea708ba7a31ea57b0507afb8786ccce60000000002000000000000000000000000000000000000"], 0x5e, 0x800) 16:02:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x8001) 16:02:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8200, 0x0) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r4 = getpgid(0x0) r5 = getuid() getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = getegid() r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r15 = socket$inet6(0x18, 0x4000, 0x20) pipe(&(0x7f0000000540)={0xffffffffffffffff}) socketpair(0x1b, 0x0, 0x40, &(0x7f0000000580)={0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="f98aaed9d88d0d29bac35cbbf8588659dcfeadd011ed401f04e21a6a", 0x1c}, {&(0x7f0000000200)="ca118a7e17f3a68f3904e143f0776849b785bf0ae404cbe71a7e58681fbd0e9210dc9221897ff65ba44193601e3bc854968315da3d63620859fef0a943762d", 0x3f}, {&(0x7f0000000240)="1b250bcfe7928cc87f04c123cbeda86072dedf01d2c1b2c145d542185b7bf742f76f7265b2bce1672a51d18a11fae91e579da2e459c0b6c26aeacf5448167c56537e25d0b301f6f38c95f94174338d97d67b412e5c07c80bbe13355d3ab8f53f7ace7300e96c73c2ed546da572ecd44b8f02164780282621a95c45c7d1075b8c286c7f9bedf19d0545", 0x89}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}], 0xc8, 0x40e}, 0x7bc19c37a2f6ae94) r19 = kqueue() writev(r19, &(0x7f0000000100)=[{&(0x7f0000000000)="e3625d012fb21e799c67c94ad4b01797eb0168d40c4733a9275049a4ab356883d2a259d48b98e2160553bdc610d11a14e91dfc6175ed3004fcaca4dc5455a269ad17dc17f461ed90fabe6e5abe9bc68cf0be3a3adac9bfa3ff4bd6d9373caec67b27e465d09e711e8bf836aa9686586c0bcb234ece8be6a1b8a1222c7721f378e2319c3fd1454c8468b14ac2dba6a096c7281d6c858987a01bb8b1cfe08b670785ac775ed2bfccbe71e7a4bc933046de11ef898a013468c1ba48af689bdf114eb4a19ca19236fd369d1d6f084c00dd548c23ba1d25021183ce68c70aa7a46dcee4d138", 0xe3}], 0x1) fcntl$getown(r19, 0x5) 16:02:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:02:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x11) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) semop(r1, &(0x7f0000000040)=[{0x0, 0x10000}, {0x6, 0x23e1, 0x1000}, {0x0, 0x9, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0xb9}, {0xffffffffffffff9c, 0x4}, {r0, 0x5}, {r0, 0x5}], 0x5, 0x0) 16:02:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/95, 0x5f, 0x841, &(0x7f0000000180)={0x18, 0x2, 0x8, 0xfffffffffffffffc}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:02:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) r1 = open(&(0x7f0000000500)='./bus\x00', 0x10000, 0x18) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/134, 0x86}], 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000540)=0x7fffffff) 16:02:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x400, './file0/../file0'}) close(r1) 16:02:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x98, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:02:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x27) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x4000000000) 16:02:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000080002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x91, &(0x7f0000000000)="41164699ce84ba9265", 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10080, 0x0) bind(r1, &(0x7f0000000080)=ANY=[], 0x0) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x408) 16:02:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:02:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x41f) 16:02:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc016, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x17}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:02:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)=0x8000) 16:02:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) clock_getres(0x7, 0x0) r1 = socket(0x2, 0x1, 0xbb) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:02:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r2, &(0x7f0000000080)="3fc652e429dbb57b9247d220c3d60d005bf8b3d174b1860d8a52a52d701fd6926d237939d2c3f575ce0c88c6de26476bc055ac50a34eaf24ad4d81b3593052c4167b5f4aea77664eb09c89bbc95d947125109e3e48e166cca2b577a0f197f56d5d3aa5216ed664abdf9ea5f68772cb6f2f70becd3f583af8f58dffe7c462a05277ae2114bc66c0e15dcfd2553278b488853a78730417b7cbea45f7a7fbd303595c0be7b93caba5203c5a68", 0xab) pwritev(r3, &(0x7f00000003c0), 0x0, 0x1) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:02:31 executing program 0: r0 = socket(0xc4efadad72e80d35, 0x3fa, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:02:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0xffff, 0x7fff, 0xfffffffffffffffd}) socket$inet6(0x18, 0x8001, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28002, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) fsync(r0) socket$inet6(0x18, 0x5, 0x0) 16:02:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:02:31 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x3}) 16:02:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffc) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x4, 0x81f, r0, 0x0, 0xfffffffffffffdfd) write(r0, &(0x7f0000000080)="f5", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f539ff29730a7f2520ebcbefc9347b8f56f5c3fb174570f3a5458f22e62ae413d569b6785a7022d830b40d668ee469548ec661bd37c8c3a699265f", 0x3b) 16:02:31 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 16:02:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(r2, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r2]) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r6 = dup2(r5, r4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) r7 = semget$private(0x0, 0x4, 0x500) semop(r7, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200)={0x9}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r5, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) r8 = accept(r6, 0x0, &(0x7f00000029c0)) getpeername$unix(r8, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) dup(r8) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 16:02:31 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, 0x5, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:02:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x20, 0x203, 0xf5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1a5551064964196e, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0xffff, 0xfffffffffffffc01, 0x101, "f1901a3cad9774d3c94eea51faff0ad393f7bc3d", 0x7, 0x8}) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x3a8) 16:02:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5", 0x17) write(r0, &(0x7f0000000180)='oL', 0x371) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x0, 0x0) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc432b6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) 16:02:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0, 0x10375}], 0x47) 16:02:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) writev(r0, &(0x7f0000000000), 0x1f0) 16:02:31 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x40) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="e27cf4e2e796923e7de5a0e6e998383a5e4095b800b752f8cdc73258ae38e548d183b872d59a3bf199c1887774e28527e94c", 0x32}, {&(0x7f00000000c0)="96840052a6f97ec5f846a1cfc485069dae3dc78023d2d7428e2318d71705ee9f759c3427105bf875d18b7206737368f12654478ccbf2904a02d3df8781682bef9a75c177d1c043f38c9fe62665d0ee06304ebc0488d55e804b2ee98958e26ec99dab12867eee383972a024aa1a2351e31bc736644cbb879ad9ae4af3416594984e1a", 0x82}, {&(0x7f0000000180)="0b276a67f8f2a1f0c44510231b410525af06b1c83cfb8c96f8e14276bfff61d5b15231aca28693465286e17d591f6913c952f8c685056354edf3ace18ebafe3b84c299276af3ba094ebb2fd52635371598f5029f3a17c28f70fa68b8a61e1b9f8a78c8da6b36247196a032411ce7cbd468267789f4a1d89f31a64e26b7282cd1d8a731395e648419deb0a0c083a95baf6d5152b2e5554e35c00fd8e524fde9ed3a552026ebea363760d8a120e10305c10313e9816be55377365419b0e0fca2f2bfcf6416a718d292d2e171261c1de2256bf046d39fc8543a99093e6ef71d5169292014f6bb3f1333ea5256e90c31dedeb8b07cc6f16f10ffef745791f761b50c996e5e9ed1358d571e4e16390e463afa8dc7111707c060bbcf5e223e8b0d8bc064e85f289d42e9e1b427f1f317c619aaef4b9557d633e7e293d835c0617ad276f0714b07b276abe3c917cf9bce074f872c4de20a24cff6c8bc34920d06ba8d76e22e907a645f1ac7be70e27358e42f755cd87114816b62169313e63810c339fca5bfe7de64cf881b06905b222dd3de39adc267acd83c724b0a0680d6b26806943da95e94e5c7d24317a7a66a23a2e389d324ed58614a2bcbef618ff418afcb3719b14bceca3c690ce90cee54a279bd2b6933b2ea3e906516555577f5266fc3dba330e88d746e8dd94136b77c36774124416cae370f935619218ac8f21e334139d72d820838f7e38468e09babd9842ca79de470327d58b7f6830de88bfa8618fb3e8153b1fd2e2530aad58e71fb9096611fe4348d12279acc507dc59d059d4408e328be357b814d0b3477f3fcf6c6c68efe8a4af951a6b811786165eab7f2885aaf97b4dafdc6c0bb0dcd57ae4e0bdf3c7d93f6cd76f1f613a800e6a272bab9e1c88d84149b15b2b59d75903f5779d6034e9e866de3c823760eb272eadd2b0f63fc47ead2a09246c10739dba70cea7e9e89404898aba756433d7f604c883f426d029cff598e85bbc26b21a3abdbe383335e913a3f6fa3dc9ab23732a57dce4b96d29b6d114fc3aa44c6f615fb9e821e312cf6e3cee2c3a34de9191cdc7a1f647c7a61939a2245cab7f1c3aaa9f524f4444dc0afeeee8c6e19d881917ba77b76eb7701fa184b50eb89d7f43405a8ddac83eb8554f37a5269be3ae844858f4dfac08133dbefcd265a841fa667d1cee47cfdb95fefafa58c813c7f8b08eb5eacd260fc5d291c2fdffed75f8e9b7430f1ed1621c0aebc9a5d828f19300ce3bbd9cc4425dcbc940f60d3aa3b9af3fd698c64a92c5de45b4783f8458dd235f2ba2af0c6749aa538e48fabed8dde4d40f22db33bb0de520fa2975a02f59946e1619a6060cc1abaadf7c66f15b320f2b830b8b49e4673b180c4f19b4fd55159b36f15e028f3466f9f0ff8bee32b0e5a60795c08f9593a47454dc10fb44a47ccc864a4165cda8b8ac895b506baf58f843f7f5da938a067baf4e44e11ba1880b7c358c15b0ef6998e792b57985826c6d633f465a6e01f29ec39a8b16641df4fea5a746cb94fb4d412c961072baaf5f2657afdd1713b2d306bea83243f7c0ee7988504101e532a3b6728a68810e91d1b36e2708a536f446d90a775e6d581e5481996fa48ec2c977572acebbf8e2c65a8a20774523beb29596acebba92c23280037f99bad9448d1ea9360dc958e2cbd81cf2cb880b8ef51bf94f7df9da0234ff2c804337a8762d365b850d6625268d04d4895ed41d7ddf3c3e8319feeda18159ac36573ea997c2bca884c9676a639c46691b12c45182ec779b35367336ecd959df8388b88bf0440440ce7d8938216ee25eed9b2e243a09c23233670ecf8443a55db0d7ec1cbabd59fc1497a9f107cdbbc2c93a7dcf4baa031d9fe1d08f24a8f596c53023ffc797b8c3a3bfd53f52c37f44b89dc929ee64697a2f58d055415c411cedf9a624deb9dc0ca8e2f4ddb3040b9908ea9f9546b14da2a55b415a2e86aae96de5de676ca713f85dbf76170ad75194dc274a6ccd8b1ec68ecfe547ec815a92e32546e12bc1f044937f5162e4bc98fd205de17aa4da7c19a39ec5ed10eb8c66d2dd88ae0b54d7adbc3d6dd74ffb1eb66f9f62191a923812252ae58f26c99dc31046fba85fcbab058f791729815b209982cf1d893c6da1026cfcf8ebc340bfa584bdb1d0b8dc96cb198e31320fbabe3ddeb653fc470e29353ae7e339678b035074f73134210bb57d11bfde001ac652d0e0cc5335f111f8620853a15efe6ce356f9ca98705e8000fd0e8f6dbeb1e58eab9e5af0a3855b3c3d287fc0c083f7304bdaf2ef3ef7971d16038ab94c049a448514d3c449bee5357b5aedd4007f4b1f77de94f05074b04a25455ad4c6dc8af41e28b4403c796f45d782e8c5da24ffd6074c12f2df681acc4b5caf42aff74ba7a242b03c6aa3fec8beecc5b35933c336215d715fc6bd5890ee940c1fd47ee29efa8ddb82cf92522dd2150a9ac5e5a47cb816142e34d281f952d0d123c8557153ce4a556aaa5ae56247f13a1be95c116e90333da852065b06e7103645dbb79b5da2710cc930c5d4c5d63903583376fee74e81165eca197d69be32911d19c66c6f8caf5914af136d4a388700ad7f81747289381f65fb08adca7d2b7fce04fb34d60e79ce1c1b6cc61b463381b64a981bb5122456d6f0f7999c0aaab1b7f23f66562de709171938b9c9507d124a4d8fb9f7f56d00e08ef708e14a02f4eedbde3b0de8b24c644c0a77cdda0715ea097fd221b94e4cb407d42232e987582818ada4448e95154cd143c184eb942d0483fc3868959bf8e51b24700b6191e1a3765d3f6c4f0bfd06a677fb0b3649d5563e5b29dc0ce05c42ef76b64a8b819b11959d473958df5080fbbfe1487822c6191059a01436e38146966c5b2a05b742acf0a5f50e9efe14b85d3c7264ba75e61366c743f2308009bad4959d728203a6ea983e95b546ede32f696c519f8ee9182033e3543f7fc39af1647abe62c9a1ae2a3edaa20df5584598a258b9b0277a245b8155aaea5acc2b9ed4f7f39124c464c3c605564993c888432e0f10ded6f29deb1f8d32b6cb25284d4824ee36eb105b126513e29ad8c1b046e1a0ff6ae9adb453dd48c19207a34abcb2cc1b74dc6974d49bef0e7dc0044ef04963106f5b695828ac0fedf01f817444346850d798665d69092e30cd7d79603293f069fb665f65f222b17cb73ad40c5d8b56c22040911eac32c94f3804b12098cc4ebc8ddd7447754685634e756bd23fe9067c3ca5276566006c014256f71ffbea95350a16db7a9bd0c3dc166c005ddb75b5cd60f8c695ba8259564e801c02c95d26b37f979c9e6cc03cbb4dcb5b1c17f1fb55b460601ce075a5471279d53e355c59dd065403cd87764049323132f0a79efd5f90d05dc000132cb35d5b67856c64a9cdc9da382c983ac4ec94caaa27526cab68df01680fb7a18bfccf662439c750a56f16bdebcdda93d9866bc2f837ab4f8f6b7c96597bc94f121ec00bc5cf662988d761a85e1fbf6ca7a410a216eb4fe7d30f1b0a0d215a5802560be728989d7cfe31b154bab09af8b326362a8e69ff299ce1a40e5b4e41d05dcf65797748485803249c27667b282c04fb08865175386cfe71a615359c6012fad9f1e38aa8a373ba9b67d0d22bf96248c496ee4fdc2b106a9096ac087ee0f910301b125916f45360b103aade1cd415bc35532edc6ee24003714ef122be340a1776042d2bec07d7e343ddd736792d3a15b98e060b1bc4a1a783e2cd96a0be2d6b4ed83045fb5dd411621a16b66126c7672ee3dd551259f2021c4fdd7112b4d6c07a3382bdd990bebe3af7b8299833ab05bb6c82f1159e321f1838c86c15fca535e78bc41880d9f3f94f92e6bab50d1ef9fc798c3764946e1d1a0c261d11d5c4b2f137e92a6a194f08b1d60da7f840e79ac921210f65e0b26b251cd1bfcd15aedb5e0ef7eac54b902907db51b2bf2b9a91efc718c433fb146377f0f59c3b17072a82bb0cc541be9b7d5ddd0f6d6e387000fae97357deed1bd48223ce2e4b2527930642105e82702b7a5606f611fa91a275d76aff2ea6a25b15810194c98a5f9d64e43a144f752b310c814eb34897f4b97d65fb6fff6bc50e441fe8f54c9c89893b68107515f6f659d6a19abe383281820981bae88e21610391726ad0bc70f3802da5aeffd02e6f80b571b3dc6bede2f1820e358e9ec5cb8c0462ab57c50a0dd8e2283531b13661f81f156c3c85e39c3cee7828cec4b02fd7539a1ff0a6cad839c24747d111a3c93e2be6e44452b55c9aa157cbe2007cd6b4b7d7c34e0d6fa9ccd45a2f456ac6b6962181e3089f8a60ff254710f72f9604db0b959e34cd7bfe3da961fb8cd82a6d73fbc5205f155ba7ceab4b24d1f80529919a9867ea20b7b64ad60cd2021bf55bdb5d95e6ee7eb933e84dd930c07a4dbc0d0d2e54523453caef61db50e237770ea57fb1b8781fe1a654986d6a8b8987d219b2a296844fa8baff936f498618a2df7fa9abf0bb11360ed25dc2466051410750fa7d4d932d293ba1b224a403ff8274c1c4952d38fd8086afb580c48b5eb26e72f1f462e69a9fe7fa77863b616a969dbecfe249d1d0f2442392602e304d85e8097bf1d302ed4411078bc6b86eba128431397da0d661dd923f58b614acf36ba5cb5a7bb45557078c1d04d4da79bb913b94ffaf9fecd6310abf8830dd205af908d5ae5a4a4f1e8c3fa6d6b10b2978099a0e1a9e7c58f9da8ae83a22fe22f16c887a9df7fb4d70fb105acfe3245f4c0154324370960fe2619f4103f73dd1780cb7b7007a6796ab94581f364cd11b95b5ddd504e88007116ffe6cdf38f41526328b722d70a754a336e8c0d7437a3fdd38235f679fb203e28828bbea7ce2a154f5ceb401dd7a1ef6466da1d89fe2a4e2c17c81b6f1635f9dcecba1792d13c2baa1dd8a52d639e6b34d2dfb93ef9513f089f36af440b7bb8e8f59556062f62acd3fa4e1deb8d7867e6a8b7f8bb2e5442743dfbeab16b01b456ed62a8936af36801b1625b3944e6d47655dbfe507a5e4cb62fc5b4d0e5820334a090e2b4a63694f872d40079af754f6d419fcd7cd729e56cce127eb1a96d032aac92e1eff7fcfd9a7d0fd983a9f2313c2045d2f81f40fc6baaab461723c4df2cd95c1a28bc524dc12c60c0a06bea36f8c3e639b234c98982e92d938e37307210c938d56574400a1aa80d96aa31d5d831fad97cedac5cc3f83a677375dcfccb04b05940c0c25623506d9bde7cf79d2cb98c2fec8bc8f0e96a0c11c49f8bbf8c83a3ebb7b19605ce29ede89b01b53a7b368be3d8cda1f5b39b9575d3c0b4e59d859a1b658fe7b2e9bd293a61d9ad4f764498eecc4a9e90eddacbf4e9dcf73f8cc7d3cd941d21346953ea4da3bf8b9dd347100984f2d4aaeb904eceacad0dd3bedce050330a993049729d5fe5fbff4e2c02b44809456bbde0fdd35fd22417cd8573af7ac5d05fdb0143ec66d29ce2d742453a244e4d76e29e26dd91a6b4900f0f0b6015d03342ef77b7c85f52025d793557eeaaa967cf570c607b7b5aba9f394d47a3bc6a47843a791a0f431338332819350a37a3e6170bc0a4ba8ab77e6fc07280e07d7cacd0db738c80e447f329b40b7d0a5c577206b617389391d3e7ddf6c446ae9c6f6068df70b4e57c186b18f579d104974f84c34f612c073d36240227507a1c58d7670ef458db53b74dde36ff190c12a7909d32e4856bf21fb35cfaeb77f8cf56969b74b3df49c50b11c07de7a4f3a1f15692477060811c05bdb9f4847abf01289c552eff540968f3fb10", 0x1000}], 0x3, 0x0) 16:02:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x2000000000000035, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './bus\x00', './bus\x00'}) 05:49:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x140) 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) kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) close(r0) 05:49:31 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) socket(0x5, 0xfffffffffffffffd, 0x204) 05:49:31 executing program 1: munmap(&(0x7f0000e7b000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fb0000/0x3000)=nil, 0x3000, 0x100000000000002) semget$private(0x0, 0x1000002, 0x0) munmap(&(0x7f0000f73000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 05:49:31 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x2) r2 = kqueue() r3 = dup2(r2, r0) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x80000001}, 0x100000032) pipe2(&(0x7f0000000140), 0x4) socketpair(0x7, 0x2, 0x2000010000, &(0x7f0000000000)) 05:49:31 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5fdf, r3, r1, r4, r1, 0x0, 0x925}, 0x8, 0x7, r5, r7, 0x6, 0x8, 0x0, 0x100}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1c5b, r3, r8, r6, r1, 0x78, 0x2}, 0x0, 0x8, r5, r5, 0x81, 0x1, 0xf4, 0x82}) r9 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') ioctl$TIOCEXCL(r9, 0x2000740d) 05:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) close(r0) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = geteuid() r2 = geteuid() open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x11d) setreuid(r1, r2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 05:49:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f00000001c0)=""/150, 0x96, 0x803, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:49:31 executing program 1: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 05:49:31 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) flock(r1, 0xd) ftruncate(r0, 0x3ff) ftruncate(r0, 0x3) socket(0x0, 0x3, 0x1) 05:49:31 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff7f}) setrlimit(0x0, &(0x7f0000000000)) 05:49:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xfd2a, 0x3, &(0x7f00000002c0)="5764420b9d8892364723568571f4cddb0787cdb8c4d21a0809c218fe24c5ed579b5f673ef314b2498f60c9efc453bf9b294295d71ce13fd6b0866d5e8255d5dda449311642413ca02a1c5149434705b5b63f8a7ff772e535711bebe217634ff5a759a9ac43aea378e58ab9c43c3ad761ea9f7dc844ee236a532bc50078f3e26715252839a19beffc032d7dbc3308197648162a72b5949124611166965d97a8a6ffd0ee0da31f3b2593e179e27b6d789c30ac07902171f2b40cf821e4342f5075101a83ace0e69a9414a8d59d600d71cd9540eb0f924d84f714cdb999430b8cfebe99d5ea5d92a9c60e1db6c99e7dd82b12bd73567ef334e54135157a58efb9dd832d262eaed4fc721eb23dd159ccbd837eb8912cda520310294c29b7d166038564dbd9de6014cc3c6d0c0d107fc1ff84d30bbaf9b47ca8e3b49d60d3fdffabb93b59562b18cb4844debaad8e699146b3271b961922656326e6a147808bf0dcc0f1c179aa4a27ea62a89bb91206e4a6b10a5deaaf00b6bfdd94e119371716148e956cf889b36f0443528fd3d44eea9ebc55", 0xd6) setsockopt(r0, 0x49e5, 0x2, &(0x7f0000000000)="98be8432b088e4d0ea205f3071e6dff5ee27151ae29e9b92c94c655dc97edb43392f3b084a444bc46bad3bfa6e5bba71ca75fdfba0590ab74c77987d210f709d7ecb6634d24332277f46d04f12d314464e6256171ae185460cb6b66c7b4d3e9e32203bcef50d08c65d57d5e8aa60a07ae1a42e98996c2c65f7c4fb2d6788409ef5dc50f16f23ba49a6b19ec7248450af75deede636d7edd5d3e3af4e0761c4eb8b0ae078d39872373fe236c3ee2265311ac0b21cebcfbe2d21edbe52e431995a47ca16a0e6dc83bc3b7b155e8dba52fda33f899141367984c14cc36edd927298fb3a47eb7a4cce8c16aed182f7b7af1f792ae369", 0xf4) socket(0x1, 0x5, 0x1) 05:49:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10100, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108a2, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) 05:49:31 executing program 0: socket(0x0, 0x8007, 0x1ff) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) 05:49:31 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000200)="d65e7a410431a3bdeea1cd1aeaaf0ff510493cbf5c5c65b18881d768213cb8e5cb25a800c9a1a8e0b867e0f64b28441de87851520dc88810123f4a9c8c275531df67d580048cb736d82619463251c5e9fd004447c5d8b4c5ab90a953eee6bcd3fb6c6d29bfe19e59ae1428673e8a8be28eff40a0673a6eb1ed6bc63cc96ec0182272a2ce7a7d61d1c5bc9b44e403f6e593bc0fe17947300b008cadc14dba93c448a0edd32bb7ba50e970b3fe3ec01faf41047cd9a03f84ec390193b15975cc7b88fea047a52976c325b8a3528ef925ff21eb3e6c31e3a656973472f77260bfca5833aad08bc3824f281db61a8b8d9047993cf03a463ca255f57d75c4924f983be54adbf2a233a5037c407408d5e3f2903f6fa4fe06d61e3601b5cef7f5ecb4d85a63b28eb3b29158b95a1e836247e1bd0c8707078b28bf953c42127d7755938cfb411b3fea2362d77acb46bd90fce15ad4b95c13cbe627a1b614dac93c1b4f67951f2abb260b6e16e9b6b7fa94dbe28ce460c15af255d3fa28e4e16a0668d112dd4ec598c8f730a83ecf0268183a4bff524e472e31a7ed93f0fba174013d445d9aad250e5c554873116305dc47fe1ef5e33ab6b7e1aa18dd2ef010bfd6f32276b9ee4615f712ed189b382c6a4542f15b659e373dc52666f9937e0141c20ea682a8b7d2f7f79567b6d321fdcbdc61c18e59dbc0fe3b5d78760e1c2b8792abe9238c316bc518ea4914f2eb30b43e480faab4930cf0c128a6c9986e5dcc30413f2a5910b4ba5d3e358bae8d7026d5db6ac3fe17292298bf425adc9413972422b4355da3a45147873bc3feb038d60f7031026b291f807be36604631aa74f57d5e7b8b94ffa61446fa41642832fc5794c1060b1d2de86178bbcf798c01ed8364dc0adb18c608afc9a358b6209da2d934a86b98a2fa0d260500743e7896c8e8f6e6b2b6628ce4cbbe8dec5b90942d3c5c727415ddff4eae7111af403bbb7f3c304d21961506376987f03c6f257574f4a62d6b176f98eae4f65c4db836175f5d8065b14cd086cb2bb26f82bb52fc2e644b9f4393fb7984b3e28a1684380e34a866f250a2e46afebb5f6ad61e6c11b6a48b25a2b27090a0b049cd78215859d892a0ac398a854dbb11a38eccb823bc0ebc555416015987ce69e0395ccbf2184e38695a6c3f6a8e8b5e51b0e6b7793af9e25b5694d714edeeb8ee9dc31417475cb25a8ab164d471bc2b421e7e245d7237c33496627285d4d013763a5a6cc117b24b12d246bc464619239a9e37651b7438120180acd35b994ecb3bb3071ce7586518226d781faa66e8bf5c328820e2e46fc8a71c840e4c33b9a32e38994da94d37eef152fbd61879b1af5552803aabbb54bcfa590b77a23ab55cb6c7a2caad4c15eb81b75b3ff3b9256a5800d03aa85c98d2f2405ad6215379d5aa8bae82757a3c42389168fe764c6f5a0879cb2cb485d2b49a4640944e5fe9096ced4dc52f781f25e6b2913196e1e021ef1b572bb42f0e2cb1c662936e092a0d88031804a847c83fa6bd8e918e78f747c05ba68eebdec60444823ff9eb7a624125d911c88a31b41490ed8f67edc13f6d5d7fdce1c7128b313355260a95937ddea5aea7f50a2a353be7273bf37dd18aa3f6dee54333c3751001cf12383ee86f9517b03bf0a644f68a3d44d6871d90bdb73ee7f2e22074b96c2b32942ab1a26ea6e5cc88b9cb67e9dd27229818fdf248009d6f9cc180a594dcaff76e08f400eb3a5b24cc1c4c994ec9990534243dbada7f001f8dc35850154a93ed400e39f0df2a7adc4f58c161459fc9b506bd53161f286386d74f2692b698c4bcb746edb4fad07bb7ba06d823b202f1bbec659a75b97109995c633aa47cc55341c9f0da71d6d67e2cc38d33037c9e926303331a2924dc6d0abe7af0d6ac13cefa517a0b032ce9d1d6efde9d10773d0695252464da35c1bc0bf78dea30d63f4a33900ff89e81893ac591354bafa52bed6cdfab5850a5115d7266cba118e69a900d28957b4c3b6aed539ae75b71fbee6a6dfe7cb6ba36b1460e77a53b902741e0d22bfb750c499c54f1fc0a398d2713e6dca7689c7dcdb0b553e0d62bf33b1e6389952dfdce05ce3af7cc6dd932f0b7bef6b3b44f1d2475c88289d78084ab404a35d89fbd8c860632073c751bcd7837a80c0cfa6522a03b5cf2fd324d2139ecbc4db342f10cc94d510cd4808c6e81a7fbc092cfc0af544022fbe265b23ce0bc6c0d239e905fd27038ac6409af509ffe7cae81bda9ffdc2ee75e677bd9dbe67eeeed393496840edf581b9d33e53d28e4a537e8c7c66a6d25539cf3a4547fc51173472963744de392aef9c127060966bce1eb7536f1d8c060a481e1555449cc56e240004da4725e2d1475770f0379488d582e9ea70e72940bc683d276b621863060aa67e9f7190b6c9a67d6f1e6efb4c83f703a19cca479a70c31e3c31cb4be6a691ce74d0c1a4c736f5d48faf0613f2235af8d12ff78620c9d203b00215e52f286c13ee29cbeb24c360483301c770ee89520ccf6307b43b4fe24f95ce9d529937a4c36be9cd3c995f7d5acc89a270e611f4466a135390d66acfdde6526214b21af59c986c0abd9bf74ef183efef0f679b1a02161497adee29fc67fbc69c49b23dbccbcbbae892a470b26b728ed1f7ba023e5aa9c5aa5bc72563f5ac3c6abc5ed915c8ed67cb14ad8ed0d93dbc81682c6dd5fbcc3e93dbeed3c0b6d0bcb72deba0eabdc5fa8c8bf4e9d781f2458d0e85ec9f5831a76d95ecb37d2e067e5bf8d0777a998a9ba3b5c65d2a6527f973d5e8cd595ceccc42cdab76891f5c122bd2f0f0bdf7022b84e3da47cad673f62b1e0abd748b83f9db13ba9e5d628fa03e6fbcf2f6e35086f3ae35f50280786822d4cbd60754de5acd37ff84aada9cec043c8ffbab12c31f28a0798b6fa2f22ea10e9107011b4d32c5a947ef9e8bbd8cbc53561fab472647f4b07486e795bb7a826e8fa28630e18a3f521a241fec698b3aa4140bf8a3feefdcf8100e9cc4b8b89e1fc433fe8b711ee5eb4873a0868f45a270c27fdd7389b9913e30d8f3acfe7224853b1ae241c4f75d1016dc4cf634608b8c2eec3f0ee4d13bbbdf79990051c5c5b614b688059865f74e7969d04f3f8f04f4fc74bf33a19ae85b8b6d6d516d5a50e94224f60615f141760b002d64ab6ff6c4ec1d40ef9431aa7cf89a129c8fbda997a00ea710671fb78bed2366df2cb793f18d2ebd7866ca1ebee501f5cd53c634c6443edbe15437af336a9d332aecda8086dbd57c86f350ea8301a60219f80ae851bf86fe4cae8e66c2113ca9acd4be7988b522d576eb0ed78ddf3dc42d3bc39fae77b1177c761dcd147946899898d05fb196fcb5755aac7563157a6d52ee31fc282d6717c80705a31847f35e3293560a385769f66a743f5a7e4bc6cd6c0f32b58882b7c64887dd4a68a9ffb5d9ff6086d7a031b77baecfb5f90765cdd0e62470f32749ef56237c7f29e4dce095c6ed0f78f4d18254c080f79bbf2cd542dd1186bff63bcf69f84cf5af80ee62198dd716afc257ece36ee105ee04dbd96b212cd72231c2180c2e280d994fb851e35846ea95378acb6d0af3abab75c4a55825b9c619dd2c87ee1fd4600b71632ffc4caebe053ebfd8657df8ed759194035a235fb0695334326952361e96f98ac55e2c24dcd8417c7e01773371410adb131ca3ffdc834529ad586fc621912b3ca053ce79335ca06e95680369cc03097bc60200baa42a889d5094cf28e475e7bf55093ff36d8b24d879dae72fa51ca3b795516034649b3f5884439c3ae8a26de9518bf8cc860ca72dfeec8f7b8dbeee9195705381ce167a26629905ed21cf1d2752375b21c885fe20eded4500748f3881a0994d650dd4acf25cf372a56b3f0f5fb265888081493fd4ae59238a8b2688749b608cb15c52caa599b1daccf11bcb51d20ecbacb9050f71d0fdde69e3ed12e8b9a2a81efdfe4bc09064d2014225154513e4e82aaec28e9d5f2889072feb78dfb49c569c98012a34c6ee56bf6ef875bef9aec919249c869324c69bfdb316310c26551bd5bc7de7e98de5212fbf5f6570bb3fd437f169b202a114238e840692210af319033f789b7c50eaa0b29d36a03da6b2dd81408000052444e5baabe51be9d94e1327442d12232528684df2b6594d63690fdabd19bd15ce6f5274c7c7df31178c4e987afdbebfaa740a5d90070478292d41b2336512309bbc467a5037498a794068584af5ec16e8f4f2e918bc8297b433ef589d643da35cd133cc23b705ddcbc2973e090400051c35366df234263d4d9ac11389fc83822047808fc5f9819921b9333ca0e14ffec7f4795d93c8c9f27e8090b897f1d0cd1450e4c99d0152ea88f1f56fe9a4fd5d0658757fb7b0dadaf841746d4c5a59171734d05cad73d44f2a1adba13c565e9fa052efa89602cf82ef7f9b056bf308b35697d8ccda34230ac9e1f99a50cf9639f1c1e98399f669c21e56a2d8087e3774e2cde28d282ecba498c9128eea94b4326f767b0350a56fe1480572f00085aa90249d5bda8efc926c690669eb5e02436b6e3e367405f3047f85e50582f51b6c5328added6609a82cb7b2ae8e6ddbc0263c46be42aef38f79f94b933d6e46ece66f1d0239805bb7318e8156854f4ddbdc1e7f90b1b6f91a05668c48e1d4ab132fef2acb0c42ce0c6bbaea11c90290322e51c2635a25fe320d3d17ddafbc19f013ceb0df4eeedcc4a6a8bcce59d8c43e42cc186f65008ad60054f107277b82879acb62ae200a53f24753b85f3d0bf1600f2c8f201c17879c4a75ef6c794a64bc72f9c7fbcd295a9eb8825989e9904b7b3981728991af1f07a37eeb20ba75ddf6df6627bc9196f11d61e5f75f33bd933b2fd63398c51869eedc45362e3362a7127d8f90b742e1a81b2963663db2e6de86e377545cc1b39f46d4eac3e3d5b551005e58091ccbb7b98150f739fe845fa9198bd3ec8607b0d01d7297e59ab2966dec127a7a925900f0b22d0eda8e17703f692f38e5a1d154f5f08d682f7f0256eb2f28b31396dd3e34ec3b7e2b75d091b0970dd72fd0940cb3159f0e9ef544ff53c33bea262a185d9a96e9a143ad625f1adb5ea30ddf60caa7064fe9d7b248201c9e640fef45319070e8a2cc7e74f7b7bb82e96e1ed97d535cb7c720ffd987dcd4399213a4982c7bbf913e66091326775f5498f2316dc4f9b5f9b6a08b550358ad484c7e9fbf1371b43da0229e421f54c5b3c744fd7fa80c949ecce5fd3e23f96324aca3233953ac45aed17df2f031f8d8911c82ae8b30b31e904a216d2694622769bc4cf4e12a74f5dfe362fa5d98e2aec4af7a6691565b2e55b34661677f1c331067b8b205588aad9a66ff391e796be1a10319d23ad76367fec6ad66098e1fdad86b690ea34ac11e2cb72dcebe34e28b11e61ca67ad73c7e7ce499de8395325885d988b51d46adb4efdd41ad2d5320bf8a0f829878d90bed04802534710ba93bf14a6bb5376fcc81d884c1406cf195fbf8ace3a0910c2aba764f2f156059a2caeb6214292b2c4b6fb872a142c8dc280f028b5476febe2aadbcde4633b8df3077731349d1804ca1ce5c92736ee53dc796e01464edf4bfae47c482a139b5bd91ec507f39e31d7a0bfeebe285453a4a256962512bd33f50db489024c0da6c3a96b54b9ae47e6bb49b41c72293ab46b6dfdd50eb2ed68680397ca95ece83b4d366d98e3ad73708384778803baa959515025762e69b41772dc26979df9d1d6c81208e6f20a3c1251c7f7e81623ceb28e06ca6ce5fcfc5d05", 0x1000}, {&(0x7f0000001200)="3078b01a47395f2e969ff39622290cdcf742e8862d34e5be459b61ebcde16bb2777b2ec6fc3b10cd1f48a24e179d9ce0a136aa34bf13b025b3a200d869c55bd1f30a44042b3dcb524abb07a8ddf3116f5f47aa4f6020a39d8b291e4cd37ef60fec711a697b82ffb4aecb17e9f5c58b1875e11e39607ea1bc6262129324ae3a", 0x7f}], 0x2, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r6, r5, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r8, r5, r4}], 0x60, 0x2}, 0x8) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6e, r3, r4, r5, r7, 0x4, 0x8}, 0x7, 0xfffffffffffffbff, r8, r9, 0x1f, 0x0, 0x4}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:49:31 executing program 1: getrlimit(0x6, &(0x7f0000001240)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r0, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325f675c3131dad2a460d1fe59d81f9d9dafcd5ed884209074f5e70d4052717d53927dd929546d9eb3d450077f2b206b3e6a5e25936cf762d640c9e476798c13d5ae21ff2", 0xf4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x6, 0x40000400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000000000)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r9]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c1782bbaed8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610950e1bbb96fd1012ddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0x171) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 05:49:31 executing program 1: r0 = socket(0x10000000002, 0x5, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1ffd, &(0x7f0000000040)=0xfffffffffffffffe, 0xfffffffffffffdd9) sendmsg(r0, &(0x7f0000000000)={0x0, 0xffffff80, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000100800000000000000000000"], 0x23b}, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20083, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = getpid() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0xa9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc0000012, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x31, 0xf0000000, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1f, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x9, 0x7ff}], 0xc5c9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x95, 0xf0000000, 0x80, 0x1c79}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffe, 0x45, 0x40000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xfff, 0x6}], 0x2, &(0x7f00000000c0)={0x100, 0xff}) setpgid(r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 05:49:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x100006, 0x8001, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 05:49:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/237, &(0x7f0000000040)=0xed) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:49:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:49:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x200, 0x5}, 0xc) 05:49:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) 05:49:32 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 05:49:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000080)="c403791df000640f181d0b00000040d8ed66470f644e0b6565db83cb0000000f41af65566666c481d1557b0cc4023d2f746400f3abc48255b657e4") setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) r1 = getgid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = getgid() setregid(r1, r2) 05:49:32 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:49:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffd, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x10001) 05:49:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x104) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) getgroups(0x7, &(0x7f00000001c0)=[r0, r2, r3, r2, r1, r1, r4]) socketpair(0x30, 0x4, 0xd946, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockname(r7, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) bind(r7, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) linkat(r5, &(0x7f0000001380)='./file0\x00', r5, &(0x7f00000013c0)='./file0\x00', 0x4) r9 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000001400)={0x97be, 0x1}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000140)) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001480)="b215f4ef025e260bfc3203bf1bf3d1123c12c62f6747b37581d30d433850cdaa97030f6227ce29400880d6", 0x2b) getsockname$unix(r9, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a57cc57e4f08c4de1a01727ed7ea10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009467d0fa9ed3c9d60000004dbc0422000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aebdd635c7382ac37f4f661f2aec40c8b8c061a15022d6c6465a5a7ee6a6e76fc5b037bd7e93b0865ba8c292afa81aed91932f7bfffb4f7d737dbf574e76bf8f3482af7c2729fa81ce535852f635e4997c9af6140290c4384eed9f2ad674"], &(0x7f0000002500)=0x1002) chroot(&(0x7f0000002540)='./file0\x00') readlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)=""/135, 0x87) r12 = open(&(0x7f0000002680)='./file0\x00', 0x10081, 0x140) mkdirat(r5, &(0x7f00000026c0)='./file0\x00', 0x188) clock_getres(0x0, &(0x7f0000002700)) r13 = semget$private(0x0, 0x3, 0x200) getsockopt$sock_int(r7, 0xffff, 0x280, &(0x7f0000000200), &(0x7f0000001540)=0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000002740)={{0x6, r10, r11, r8, r3, 0x80, 0x80000001}, 0x1, 0x8, 0x7}) linkat(r12, &(0x7f00000027c0)='./file0\x00', r5, &(0x7f0000002800)='./file0\x00', 0x4) mknod(&(0x7f0000002840)='./file0\x00', 0x0, 0x2) 05:49:33 executing program 1: socket(0x30, 0x20000002, 0x9) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x1000, 0x4, 0x8, 0x80000001, "ccb123f5b597f02495e57880b154c55d85a56dc2", 0x7, 0x7})     05:49:34 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f000008c000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x1000}, &(0x7f0000000280)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r5) r6 = socket$inet6(0x18, 0x4003, 0x80000000) r7 = syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r7}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r6}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) syz_open_pts() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 05:49:34 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x95) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) semget(0x1, 0x1, 0x4) sendto(r0, &(0x7f00000000c0)="bdadf7c408657d7dcc5165c491ebbbbad9bcb3a9bb1ef0313316dc661e0a", 0x1e, 0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="95040008", 0xfec2) 05:49:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x6f) r4 = socket(0x18, 0x5, 0x0) fcntl$getown(r2, 0x5) setsockopt(r4, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 05:49:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4442, 0x20000000193e, &(0x7f0000000080)="00a20e6aaf2d4c020000", 0x789f899c32b1d443) 05:49:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x4000000000000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x58a) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) 05:49:34 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000080)={0x840000, 0xff}) r0 = socket(0x2, 0x7, 0x6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1c) ioctl$TIOCCBRK(r1, 0x2000747a) 05:49:34 executing program 0: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x4002, 0x9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x146) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r1}, {r2, 0x8}, {r3, 0x16}], 0x3, 0x8) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x200000000) fchdir(r4) 05:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000200), 0x10000000000002a3)       05:49:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0x200f7) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000035000/0x2000)=nil, 0x2000) 05:49:34 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000000)='\x00', 0x7f) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000de15000001000000000000000016000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000000000d54c0000000000000000000000000000000000000000000000000000000000000000001f5c18e7472cc771b869a01cf46cd59185870f8e93fd9ff5e2f8dfd3cfeaf2e31df5a5a389a0fc4e0417e88b2ca7de704283044ec634a4a3caa6c8947eea64cdddf7a36e3d143fbfaac356f8e851bb1ce082aec12015e54a04b0a4637a486dc84a4591022aa2cd11d790cb9bc844112eb78d521d0e81cd4a131e037c7643888d5707e5cdbb9996a053068929922053a315c5c07b6ff37c3014fb91c397793e8a90b0a37cba93484c951e9057dbf4a6761fe34b75a33cfbc26b3887b79580ca9267c65d5c0b80588a9e490d76c9bf3309903f31250fb0ce06b89782c44f2b552f9be71bd2306a3f3438ed3e15f86999a27dc2afc0667db995d89bb4b86dae0f5a5766"], &(0x7f00000010c0)=0x6e) 05:49:34 executing program 1: r0 = semget$private(0x0, 0xb, 0x6) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x6, 0x40800}, {0x4, 0x5, 0x1800}, {0x3, 0x3, 0x800}, {0x3, 0x10000000006, 0x1000}, {0x6f93fbd901bd4dd7, 0x20, 0x1000}, {0x1926b6772a2a39bf, 0x9, 0x7fe}], 0x5) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x1, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r3, r2) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 05:49:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setown(r0, 0x6, 0x0) 05:49:34 executing program 0: clock_getres(0xfffffffffffffffe, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="682b63e4", 0x4}, {&(0x7f0000000040)="7b9212c047f91cb31c6a659182b83cd06eed451756601017d8b5915782555b51330e5def29022af409ea59621f353aaff856c0bd1849247bcd67b563133569a8aee49a55c7573e6607d9671685a9930b77ae9bb6f9999679cc31e778d35631e2771e365bef02aa88c755d559c58c6eb7f0aa347068eb98bcc26e8251d29a9510a3a0f0a8061d3863511b7ce6e0e576b3772a8e41bb", 0x95}, {&(0x7f0000000100)="f7200b46461ca87b3ebc18b22c01115b6e688e76cb47233e779da3665d01d8142a838538d40013aa9f0b1e19028b6f5089af91ef9c4c90691709eadfe9d307eb8d4e28618d110e6bf4258aa39c1faf7e9ecc341e33a3c156e9f34d550497806eb3312fa8bcdf58be3e515a894c4ba288fbd4531e46018ac03904330f0f4b11053f49114301c53c401e3521eabb2007d8ac57a0f6245f4dfebf71239cafd4c580ecf23c157effb7e870186ca6071dfac9de47af232b5d7afaaad8871b679fe80a02cf1d79443d37e528853068000cb79af5437570062a5d17af33b8ccfc420934b15a7629fcda512e33609db1a07ce629805ae8c0dc624a398d5e3439f59c3cc8ba2c10225d00392827eb54f575d2002f228c379a8459257e106e9f6328d03e0c1ed9a0162e61c7eed1df6300c36981309fc9cd92ae9dc047b32f4a4f3f113c3d56414713b4ec78e698b3f106b1193e461fc53c6676857ba80e72e73964039c69147667e8d7a051d0b04159b639ee4f9d5db64c4c160677a83975693a391015dcdcc1f58da0c5e97af3039d88b54be474e5a43a0b1641b3d21444739431f4b96296bcd8245a6261fa1f4d0402b37d6c0143bf1d96e52daf75465b6fd450b045fe310aab94b846f3f68dbd99ce15835204746760a032800ea6d26e9d86c910248f4f879af8c6617c91260d23e2ce2637131e0bbc965e368a4985f31db5fac5f7b49136bdfbf6450bf91d28b3fb90340243a2224396ccf00bb1d6c3a14e8f0c4bcd6109050af0b63c9d9d46c98e66d2580562f33365a29c18b898054fcbec5c26449f211a9f2c44ae64e8a4d8506c77758d59d32827f92b9fef1026f4ac69655035662b0c82821f01ba642624143b755e0ad1a2ec3330fbdfc96d54a7b7b811037921e3ef204d29b017b4578e6cc6a9609e8c6eb091da302e0183dde2865cbc3671c20e05c71c25aca8f79fe810b3e173572ecada0bc81cb84aee6ca2099a34eb20337367d9763debeec6a1e5bc20f23841d38428f29642072cfbc0cca91a2789924d86ab62666fc12cdbf45858a6d0e9d0e6f07dbf5714603b0249aad2b694a723055b203b96161ffb62f19a25d3f48ed5fb4159e959713fb6d2a5441b9a783e0413bf9b87d403d63437062ba25b46a64111d77a0b344eceecd05512c5d16f060a60d91d2f40f4ca4c1835b6f048d386a69f87e2f602777d3cc21cddceeca94030ba69f685273353c7da651c6a7e6a9573c29ec591dca89d112904894de579827de471b81b94f7eab0a8d1556b203a41a243ee769dbe0e716346fea6cd7e02e7b7e0d382657e5217c7b474e494a09a035637ff757b4d98ceba1adfd84c134f4a87ce96b3b2ac19ec698c4723dbf7ead249d67fc07ee0eee625632fdb1ecd35cf1502c812c8b77fbdfa30984982f4fe9b6e368891c1a31a41d5704e888a4d5f327f8cbe15d822b80e7f89074c5e4f2396ebe322f10668458b6556d2c6ead519f3c0dfa6d611304c67cc736c735a9eed7db36c7360cd07e2a9a9a2d48cf4b37fd6f6c9accf406db0dff4faf337e1ec088225161c6f7c66ca3d504036ebb1b53f8717dc5d83d93c0e719b6476176d02efede252fdffc27633e4298a7cb4ac76ca37f77dc7a8b64818453b57f393ef203d7fe47117d65bb7adaf83b6f79d41c7477fe1c45e8ea3e26d7259071f4f1345f390408a08fb7b901d4227eea8214efaf1d06a824482f89b4e5333e13ff314c2725a1b2abbc9e3ae8ce25abd34ffdbecfa64f32dc5a00ea790059b7df29ca1c82ed45b83b35aecf9e68040d8121fa53e2b705e7c3b50aee750c23875585e3b6bc0b7604a67caddf4da03fcec2b10e7923b43c95f4bfc6844543451063b8ee6dd0d5ac64408986c543778638d40158d81277fcb3a17d5c73cc90e859dfb2d33c59c50bde6476b2754cdece23ea4c6ee75942c87813658069285c5a041da5cbfa5441583593546dc4a7bc44340a991b2e641f400a2ee84d3c64c671b30b51f0ff31c0c48cff7d3dd04160516906ab9645e2748e0be8e46174f81f9c8b86de8e5154ded1e68a755901a60a93575e5ed3cbd86234aa9808e23aee3e41d8d0b13a0b89064920847d55ea039607c376a8dd88d44ef3e8de3d65ddb983c8a2b129f20152e9da7e1a3635f1c18f44c9a24bf1aa4afe5b52f0519d83f10ad34b5bda7c03f4282a75ef1b79d47b50bdd174da5728bb54885f7fe1a77f6e1448f440f0708d16485194920c9dc562a7a9781e25a5c1cac235d8f57d050eb1132a8fbd6c20a8b1d96b653cbd979e17d9f7fd326857a93f71cdd7cfb1f8edf634d75e98b0316110c7f0faa733cc14b1eeb1c7208c432d89904f52a2f477629b24837afb403309f63f4617303bc8cb570f50af0bcaad38fc912d5f49e38418ee40bff0ac84ca56de14d5efc2e0aade18dd239ffa41e9d259c64c97bec81919f8bfb0eab8d53f02caa697648a9430556930d6f9a41b7896bf087e25ab0fd1e77e574b870cb5aad160d296056633e8d0b8a1cf282c9546667940f6205704645cc8f72fc6bea38050e35ef70be2a81aaf681389cddd70ba2b110ac04ece0ea52ec9ae8ec1d0a6167e4e5d17241c0e2c803d93b02c443eaf4023558b2dfea2e716c5cc6f7891e84228af008a611e943ca376b510bbb1b7b0135fc7b13f1a47ac1caa4b614d83262f13b4a58674446d91469e35f39a1f972965254d5df5ba6db80167f70f25701efa140325f49fdc39b9baea215d677c44284581f2e2e7849caf855c4f593061df06f6fe086f91c60c58d0e7ac74aa4d0b7c2399968ce9555349d32a72d13135b63c4e23a20beffc2c9cb0d63cf3cb73d3f393120aa0b64cd7c0a51bdaf3d25b950aaa5773856da2d8e02347cfb05222930b8d45fede7ef9d7b8e0f0453d45f6aaf69b354b3780a5b0161a576c4e7e15926f58b327f98f04c4d308edb9fc5a7f077c33216a2b54cc23e8a8b4d172057aae3efacd4245e55171ebd613f64671563630022a0dd3a5542494b8a61a8601b493829d16fa537ac2bc283dae5a007c863dcbb43b8a3da05a941c177d681cd627da4eea683d04f665fbdcff5ad72a448a90144fad76e1fff248332ab9017f2d4b15d0b4e6390eea0ce1387ace14a11ac3acfcea1eed582fa52c3ac76f443c9ba8c9783678cbd03f43cefa5f05bf0b0d5a7e6c8ceb9a91241d21680bb1dc4a01cd88d3b5de6304aee4639f27e569b7ff1ba6dde9d26811e0f205a327a47c89ffacf8ce074b74c2df5126f1ce7407c06cd6ecf9d9922bdea15f94a5c1be13e52797e08d406181e2e648beca0eda18570743449539ff4a8c8413452a4c39b4a39065e79e2b3b9f8fc654ae0b66f000587ecb157fafdd5357bc294a52a487d32e73069c9cb943202e3aa9c8816dafc5d134a544e465ec1df63622dd5b90512817eded3058dcbefbd90baeffc2e5b60c39ed8c4e589d378f511104827c1a930b037e7339d047a538a4d092d95f08e7188a11058d4e7fc5609a2d8e4984af3feec062d283b04ca1d02c72674148e502d091bfc1c7dd2cebff40149ce515888509592aa483d381da49804b91d522c002b0f1ba10b79cd6ebd2f2d0d8ae1e794942c1344343fc5fecc55fa68da19aff670dbcebcea3ffcc0fbb0698ebb9f7d97ae8a20d68530093702f0533f4a967c0449f552aedd42ea0f26d71ef12d57f903bcde3daeb46d7a7449000d95be3ea46273d96ff357091f5aec10d22af44c15326b0527b11c6a2c59eabd24183d22b52e9b529251e0d37d2048aa0c3eabfd2e8d9fe43e6c7149d978de59d0b0b05d6394a4d7286e569737a46ea50952f879887b73801a48bcb3925ef8d64b292f0689010e98c59a4b34c0a4578de08f5379205136d2a4eb4881a657a18db6cd9b67732f9305b46909e47ebd6ef7077168358b64d2fb6b99a10a24569e0f5a60079e4605fbf4de3cac8c38108bc398283c50febd171de4cdfe16c731ffabd0fc21118ec9dfa6d94d1302e1b4d34e4f4d2b8690a4393a955a546ea7897dfea5a67d618fd9885e5fc7bd4dfec2e015322555ca519ac8ea112a3b19a0d03f71c5642a20d5509e3bcff71b920aa1f6680f2eeff0b9eb2a12d33f80377dd6a71a05e599103456ae71d39680ba044e17d4d21d629a3e966deecc115ab4d9963e770f972a4ceacf12105872b5c4e8ce21a69b05025421ffdfdede87e8394bf19d6a0b5333aee98880fa6dcca0b6b067937398e0cf594e0733f5c82f6417c9f2a73a387c186a531cae4a1cf8398fe0673705f0e3a2546c85b112e4886f97b06e7afeb2f76d9791ec2771d32f7f2bde9c4cb01fa288c94777b632dc11d9b0068b9ad9cdc5be2cde7045b92d3da1e6121d3aa184b4956c058cb5e6d3028818cdffb69b75c462b9d7bdad5537b2d8273d667d7f4873f7d5e9e06e1b08a705f66ba25be5cf507882ca7daae48b1ca409885d006d7f4f4611b56a7cb1800437e191d7f6f0d0ea479fe72ac7f9cfbe7f7df8798710a9c18417a7e2e0cf4858c789f1073f6a141db4df9e888cbf9ca95444c4006d5c683dee244fa7ae50be0ce0303832ce2e3b5a44a6b694d84ed13591079338017095ffa048e1558ea8ac8936cc0f9b24b78bd5038488ea5ac646a802e237119db378e47946f7f300edb68d411308bec108b6a14106e9115dd9813b20a63b1f138451ab71f512046d42ba90e21189d77398da4fa812ca550f7bcd284599555d197a69203fde7e1543e9a476bf473db4abf16e1f1c089c99926a50dde707d53cf7be0cdefaee1eaab819efd8bcfd7ddb76d7e050113edbe5d44c57b4343d06f666f30e0ca0773fe29a8fb18a336b3a8709d169a061d4da951056ff930618956425463efc70d84421645c54232d260675772db7262214f02f41409705a6c64cd21c718f69e7067a67729de9d8c2f415037132c1925dc475eee37e47da9febd12e9bde5c2b4afd92e1a7ac8d526c0ede3a5206552e0fd59e90c7623e2c433b1b266ff7d5ee70411bf5d826d7a15ddc787588ac4ba33064160a04595f6c522ae12a645c0db9f56205c8ef3b6169746c97d88a1fd884595a7e93ffda0e5a4693791d4a0b78a9a8f71afe4ad8ab313f0e8cfc9851f6818b92fb2c5f5fe2dd059faf75ba9cd41173898e4dab77f3bf749776503ba9b579758cda451b8c486e039b99ca8c957a691959b69218b15e30653bc9a1d033b9cc387fe7859bc8cc5370458975288d85ff0d6661907be35887abd4184c009b0aa0b64896f2769b0e2c4b6a8c83f5bfa1affc0bf45f4a4ae89cfc1168a8b7ecc108ecb183254cfeba8de24a521671f08208a4132ef1a063827fbb30c2c81f6bc8a4ca32275ada766b0ccf6587664bfbc7da45b6b77f5f10ba05b634425a91831489cd0fcaa7b475cf2be521dde5d2f0e939c8800bc45ac366409d8b5daf59a0b75160acf7de16c170f27108a498481f1e79cd3bb00c3bab634527562e9ed4d6e17b2d31e174c49181ae13772029af113570c78386fc1915ed24f10e5d707d703d16175d9aeb272cb21465b0b68ad58c54266f88914788d51d2b808d720c6267e5227ce3afc60ee5d9a4caba98e31c3954f8abb6942a6e403e8b9baefa356697aca207aafff3fbcbc03f8f81100f0a0c7a058ed4f24e0b6674cb29c946025ad60fb3edd8f1c9aca1ff1dda0308cf9bc5f8627f2b941eb4fd88eef91dd15be7da91e4dc7fa83e479ff789975195e80e5e68397c0e538cb62f9a9832d5dbff930322e9ee36e6f8c0f61661cb02065fcb21edfc9048763d459e4d9220fb254f189482", 0x1000}], 0x3) 05:49:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5, 0x2dd, './bus\x00', 0x80, 0x6, 0x2, 0x6}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1e442b4a23b4d23ba8202b95f8ab6bee8b35d705d24bb8c086ef91691a0edb53d47866c393d298d43f280da36b097a0ad26458a4a4d803559131e166b02fe68151f9348392fae86dda9f4a3e0f2322a027", 0x51}, {&(0x7f0000000300)="9d968419fe1e811200ca28c55be503bf58d0be35b21ff5e3953143a893127334aabe4b8d29daae136dc23b002c2fdc7211963f9b9c275a2c2f0f52c5225937ee36d965565a9533774d6915f6b1e24289b68ff3677894e406eb2b8829808edcc39d0f22aa34926087f0db2e6ac818006871bf98c0347ce6e1a3e84ebcba1fcbac82916284dc89e070fb3b4b977b072f2496d260c727dee932f9573d85dd58baed977f93fa553ebffb0aa68b20672a90", 0xaf}], 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) r1 = semget(0x1, 0x7, 0x580) r2 = geteuid() setuid(r2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000003c0)=""/146) 05:49:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7ff}, {0x43, 0x7}, {0x4ae54c3d9fc1f04c, 0x7ff}, {0x45, 0x3}, {0xcd, 0xa6b}], 0x5}) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) sendto(r0, &(0x7f0000000140)="b83eda6fa829a65eb257f14fa8f7da293245b6fb014da7169cc07db885fc5ed32c32a3c031524508aa9a098d8340b12af842159bc4fa2011103dc8201a98061283d6113bcaee84ca131e2d6e8e1cc9fe6f7080b4eb5a92895d37feaed4f2a959a74e", 0x62, 0x4, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3d8}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0x200, 0x9, 0x7fff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r0) 05:49:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 05:49:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000180), &(0x7f0000000240)=0x4) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:49:35 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x120) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) mlockall(0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:49:35 executing program 1: syz_open_pts() mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0xffffffffffffffe1}, 0xc) 05:49:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcf, 0x6}, {0x85, 0x7}, {0x6, 0x4}, {0x80, 0x3}, {0x24, 0x8}, {0x25, 0x9610}, {0x22, 0xea}, {0xef, 0x8}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x5, 0x2}, {0x8b, 0xff}, {0x89, 0x8ff}, {0x1c1, 0x400}, {0x7, 0xfffffffffffffffb}, {0x101, 0xffffffff}, {0x82, 0x1000}], 0x7}) 05:49:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/43, 0x2b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:49:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) dup2(r0, r1) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x20) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) fcntl$getflags(r0, 0x1) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x103) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x3, 0x102) r3 = semget$private(0x0, 0x7, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x80}, 0x5, 0x1, 0x3}) 05:49:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x4000, 0x8000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r1) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r4, r5) r6 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000140)=0x31f, 0x4) shutdown(r0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x210, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r8, 0x20007478) setsockopt$sock_int(r6, 0xffff, 0x1026, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:49:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x8}, {r0, 0x1}], 0x3, 0xfffffffffffffffc) 05:49:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffdee) dup(r0) 05:49:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000240)=""/185, 0xb9}], 0x2) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) rmdir(&(0x7f00000000c0)='./bus\x00') recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0xa9}, {r0, 0x10}, {r1, 0x22}, {r0, 0x100}, {r1}], 0x5, 0xff) fcntl$setstatus(r1, 0x6, 0x80000000) 05:49:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) read(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r1) fsync(r0) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0xfffffffffffff763}, {{r0}, 0xfffffffffffffffe, 0xd, 0x20000001, 0x2, 0x81}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7fffffff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x4, 0x3f}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xa, 0x1, 0x7a6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x32, 0xfffffffffffffffb, 0x5}], 0x615a, &(0x7f0000000240)={0x401, 0x3}) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r3) setuid(0xee01) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="a538f9b40eadeec1fc510c5c56bf611abdcd60c146034417490394c02a915afd066ab13f90f4ed182bebac4dcf399f7c71a3b0b70a1ca817f4a6acc24e68a099de72543066ce7836c7e0", 0x4a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r8 = msgget(0x2, 0x209) msgrcv(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076142316f7e4af4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac108955706dc0bc9340cd4e7ba965e896caec1e5bce44e1a50eb546312f5759e848b14e1f1bac8f8dc0b4a3160384ba071e322f35323c8128edca6c71d215b17f22c820ec7f8df8d8cedb9723e174c6a05e958af2bd31010cfc2c358121f8ae0172b87d38e3c40909c534ab07dd00d21213d8bf812d9d1e6eea51d7a3199196baab6ef20e082d2d6849227e4ab68c7f01c90427e6f98fcb166844b7d65e498d1ed9aa47e6ffc2a6410737ae85302f6fe05447e7f70b42e27d0940d64186b7ca0e7dcaa55f496e8878809d3d40931411a5a3d143"], 0x1, 0x0, 0x800) 05:49:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80000001) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)=0x1) 05:49:36 executing program 0: sync() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513010000000000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) 05:49:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0x3, 0x0, "a4047e750c629300060000001c00"}) r2 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000200)="8224b1e701f0970a695bc424cdf9872a1f2dc8a568e964ca60136dfb67f0c7ac0a96d8f6796741a6cd6fd40d75f9d58e589425ef4f0da37ae303d11c9f34ec43a177bf8022c5845fac3c600df4eb2612b390301fc92d0b0aea65d877163808167564da913254924a60befbb4a1cde7c4bab0def5f2135a4545bc0685750851b71459812e38", 0x85}, {&(0x7f00000002c0)="02d601288de67bb1cd9e5bf6b1af8c897f3ffc4ca97f460b779756de51d8d651a00b3cff7e596c1486f27a3fb801f8877aeb7b941ba8ca670208a1e692f4f168b60fe3e95d379b3154503197c43629afbd4770a5e7343134ed0e7602b1a4fc0b87ba908aae4a07d4a05a2e472dbbec08891086df53c287f8c24c7c0d5e27921d1eee742b393481cd8d1e3a26b811a70a220c6d824676d931e18578397020a08a5877e95aa8d1392a0769cdc407640c92d297636ba0190ac3d5d8d85b369a6d9fbd38", 0xc2}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) sync() 05:49:36 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) fcntl$dupfd(r1, 0x0, r3) fcntl$getown(r2, 0x5) 05:49:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0xb545, 0x0, 0x800000000000000}, 0x0, &(0x7f0000000200)={0x5, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x7d, 0x2}, &(0x7f0000000240)={0x400000}) 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbc7c187d2322dece2f346b0c1e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79aff37cdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d738b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986334b87d6adcd82244e9be75eda92b59c679c9e65b7b6db515280921620449422b8cd201f43c2394addeac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0xfffffffffffffe0c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000200)=""/92) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000ed) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 05:49:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x208, 0x80) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 05:49:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000080)=[{r0, 0x88}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 05:49:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x7, &(0x7f0000000080)="65edb76bdbd38773a612e2d829e80fb8c6e434cfadecb36675346fa6cf1ae463b8839f2e028cb2b4eddf2fb27426dead43866f43e554dee378d302e8ad468ff990e52e29b19f5185aae0a913e793acd8967aa98033b0bef121512d0d61a7249d3c88957235b29c5eda41b6fc88f397a56625aa4dac00639d6fc0efe0f924dcc04f9ccc1e1010d46ffc9ae9b6f148cdfd33ed098d8400b17d", 0x98) 05:49:37 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 05:49:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x38, 0x0) mprotect(&(0x7f000016e000/0x3000)=nil, 0x3000, 0x1000000000005) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2101, 0x80020) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, &(0x7f0000000000)) 05:49:37 executing program 1: r0 = msgget$private(0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = semget(0x2, 0x5, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9ed, r2, r3, r4, r5, 0x2, 0x8}, 0x0, 0xbb, 0x200}) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x8) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x5, r7, r8, r9, r10, 0x3, 0x7fffffff}, 0x6, 0xfff, 0x3}) msgctl$IPC_STAT(r0, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r11 = socket(0x36, 0x4, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:37 executing program 0: r0 = socket(0x80000001c, 0x2, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2c2c, 0x7}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x130) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x2) recvfrom(r4, &(0x7f00000003c0)=""/71, 0x47, 0x2, &(0x7f00000004c0)=ANY=[], 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x40, 0x10000, r2}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1d0, r1, r3, r5, r7, 0x1b8, 0x8001}, 0x1, 0xfffffffffffffffc, 0x3fd}) r8 = semget(0x3, 0x7, 0x28) recvfrom(r4, &(0x7f0000000640)=""/198, 0xc6, 0x1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x4, 0x101}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10001, 0x0) readv(r9, &(0x7f0000000300)=[{&(0x7f0000000240)=""/185, 0xb9}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xdaf, 0x2, 0xa1, 0x6, 0x8df, 0x100, 0x100000001]) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:49:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) utimes(&(0x7f0000000000)='./file1\x00', 0x0) 05:49:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x800000000000001, 0x40000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) r1 = syz_open_pts() shmget$private(0x0, 0x2000, 0x9a, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7f, 0x3, 0x5, 0x9, "b7e807d8fb81114ea828f309d2bd12630e142789", 0xffffffffffffff2c, 0x8}) 05:49:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2d, 0x1, 0x5, 0x8, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 05:49:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xc0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x401, 0x7, 0x8, 0x7fffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) 05:49:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:49:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/35, 0x23}], 0x7) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) 05:49:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x154, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 05:49:39 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0xa377eaa3b54502db, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="545cac0936fa62457976f2715a2fbf3a3d311d9dd78ca8b29c359266e64b0c043c6916413556f5071d98e165634fa587de88ea550b89c38cdfc8f0825e1301798b7edf8447ed8c7a214e6585cdc4adaf6fc55c04a29f19cbc5c1e330ad4af19191", 0x61}], 0x1, 0x0, 0x0, 0x7}, 0x400) recvmsg(r0, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000003300)=[{&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000640)=""/253, 0xfd}, {&(0x7f0000001e00)=""/141, 0x8d}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000002000)=""/236, 0xec}, {&(0x7f0000002100)=""/228, 0xe4}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001ec0)=""/167, 0xa7}, {&(0x7f0000003200)=""/223, 0xdf}], 0x9, &(0x7f00000033c0)=""/182, 0xb6}, 0x803) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001cc0)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x1, 0x0, 0x0, 0x402}, 0x8) r5 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r3, r4, 0x1, 0x4}, 0x6, 0x93c0, r2, r2, 0x6, 0x890, 0x1000, 0x80}) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001f80)={{0x100000001, r3, r4, r3, r4, 0x8c, 0x596f}, 0x9, 0x9, r2, r2, 0x4, 0x81, 0x101, 0xeab}) 05:49:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="0d57557e839b11a666f8", 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) syz_open_pts() syz_open_pts() 05:49:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1005) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:49:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="60012a7d9313282435df169413062f"], 0xa, 0x0}, 0x0) 05:49:39 executing program 1: r0 = shmget(0x1, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = shmget(0x2, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002700)='/dev/zero\x00', 0x20080, 0x0) r3 = accept(r2, &(0x7f00000026c0)=@in, &(0x7f0000000040)=0xc) r4 = semget(0x0, 0x2, 0x100) semop(r4, &(0x7f0000002600)=[{0x0, 0x40, 0x1000}, {0x4, 0x100000001, 0x1800}, {0x3, 0x9, 0x1800}, {0x3, 0x91, 0x1800}, {0x6, 0x6, 0x1000}, {0x1, 0x4}, {0x4, 0x1, 0x800}], 0x7) readv(r3, &(0x7f0000002540)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/159, 0x9f}, {&(0x7f0000001140)=""/239, 0xef}, {&(0x7f0000001240)=""/197, 0xc5}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/82, 0x52}, {&(0x7f00000023c0)=""/178, 0xb2}, {&(0x7f0000002480)=""/95, 0x5f}, {&(0x7f0000002500)=""/26, 0x1a}], 0x9) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000002640)=0xfffffffffffff800) 05:49:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xff07) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000f4ff"], 0x18}, 0x0) 05:49:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xb0bf) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1afe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000280)='mO', 0x2) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 05:49:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x4) getrlimit(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x3) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/85, 0x55}, {&(0x7f0000001240)=""/45, 0x2d}], 0x4, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/7, 0x7}], 0x1) 05:49:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="aed349df8b789d12d18a86f11f3fd5a329294d2950df4396a08ef6b69512bdf99c36b4cb2c3189ba927d3c7f98e56a2f5f792e3a6d56fd36e7e37cc687249b7f03409b3b3dbb513530a49daf3bc89949571f87281385b0126d58dc7ef4b73763a09874f9b49ca5c91b925312560e4d9e0ae2c0f981c1ee644f375703ba696c7fbf602c64b10af39982a53ca881f52b1cc3900b788e019017ed1e3c5064e0ffaaca0dffa2e3777ada8f2e1d74146e40a9d690f6af8a27aa5f44746b23e1db6522", 0xc0}, {&(0x7f0000000180)="f0d7b56d30133c844c5862956cc39457567f7fd5c9e9d0a1926333ecd5773117c1dc61bb3f4d88adaa231fa4b9a125b431ebd51d33c20487bc078fc4fb541b994bab350c5793f5", 0x47}, {&(0x7f0000000200)="0449a6141ae64b0227e57322ae029a32d4f6bd64443bb33b660374a258d404a6dc909e966ccce850641229ebe0f9c91c311f9aa0eb31d985fe351e3480882fa51f4c5aaf9bbc95a03982285a5d5d28429ba36b0408f4cdf046cd99e56695d88eee3b57c00c36ffddb35c6b106c454adc57be6e167d16260d3ea56d26bb251f84a5af9a64aac7bf2d91cd490bbe6e5ed8b5cc8574fd4b04c01593925864baeb384036f89b6bc58b4872", 0xa9}, {&(0x7f00000002c0)="92576f88c57101d6837f8ad9b7a0d9c2818ecd699a86f53a064c763b33fcd6777793de5d8afae151ab834ae1a6910f405a31271a2eabea70678e31dca750cf1ed57632eb6fe6a75c4727633cf9865ada77dd51851b252d51273338dc96ee1c076c166de0a2dd1c7ec6c2738663809f22e97e4fd19229bb1c22219721dd95d86aa7a92603dad0443c5fe714a531ded6c5e37222e8378b9eda525b32e119255a5692dcb99f27e0fa2df87a470e3e4c53b3e04e7c68183ecc95513144ac34dd6e27dc1d2beb4ce7d88e74d86330676eeee84debde2f47871ee845b7837d0a758c50a382ad442025b3da00e5057b7fc6fdeea96daa2771fe24a5fb255e", 0xfb}, {&(0x7f00000003c0)="00ea35e2afa26fa4d7910f647a28ee3cc22a4ea5ae7ed5637ce3967d014bc71bef111a854936d61a", 0x28}], 0x5, &(0x7f0000000480)=[{0x1010, 0x1, 0xd96f, "a6bd715d23114b72be7f2d7caa960719d875f86f0a72a95781dffd3b4a8aa02b18bc3753f6b28be659cacf459abe2ceb3dda0e99180bee4ac702598cb86ecf750fa0b1d61c41f35c2c696fc37ce283be67a0ec33e4fdf8dd1ce3611752cc45a793726af190d2eac365a0db4c9f7ab2ad32e0ba749d0767ed71b84f2db586bde8cef41514447d6ff3b16e02b57b81515ed6a310d0046caab0a87fc7fce1c4077bea7d445a5d28c7439059cee117070f4fe1270a191f3d81b228a90dd8d227cd907bd44e9796863efea7215a4cd1af45cadc022c99c815a5580a0e67800d709dddc764e4c80e422d84594d2f6f9982063d437af9f9bc8a40f03542ab363a09eee6717ef01e2798904e78d83dea12f8caa00e1ababd61e326de0417e3e868e3d73e1273e0befa53e450ee7d7155abd24f122cef3fb7decf692bbf1b4c5d130459b3e078e05a0f533feb213e7aec6a16f8ca56614c3420fee8846b6dc3a1ea96112ea9d7087b65c0a548ad3ab9d7493d3c2c4ef0b99155cccb711d3f18b89d2495d7da8408edac7a9e56097924659a96299b054cbbd788cbe1ef93d45881054c137a1af2c632672649408812267023e49ed8c027dc2c6f025aa519553c4104ff3e9bedbc7a664b0057a70d7f3ce992724ead8ba9ccc9dea5c48a525b01a9c939c8849771545edd744982c732ea84abf9bd84b655d9bc2b3faa9b73419b1a4dc9c98d5c2cc0b17d3a95b57d85e52de37e2a14994c7ed523a217574b6682aa94396ac9c4b316df1bec544fdfef4cc5970a537b15a38345382241201319cc17032aa7b38e1085bdb82a96841bd136d1a649da73f937e04b5990810c6a9df39a013d9f9f87c8be6f456b70a60399ea6e38f2afeaa3a14613ed0f182727aa760361ea6955e88644af43e0b3253bec85b277ca0fd3b2e81d20f99bc565586205ddd46a0b383cb622d7187b270d590397d464890b7a1b0726aa3060046623e929793c698b324a2a186dfe59c5c046f4a1dbbbb6ac717ba730176db3edc8605cacf2704f5b1ca2a0bd11474e9975f954117c2a1a989e27a74259cb8824f1018e2ecc48b375a702fbb036e4f2823af54223b2215d18abb56645dfefffedbe5f8a5eb854b10fa6e8e8e3155b62a0bf78a6b2535ada0447ccf04cdef5c1445e5d466f5a3634e81adff96b928866a79b6d428865990968eb2d880a4247f81acbc7c70770db952f4cf2e95507e4e9defae5a7880593ccdeaeba428520536c4a75bee68152510f31c25e84604066d25f07a4990022d5b0fd9644283d227fad0c7341884a98b6d07df04c92432d733886e6a3d24f6ff4cd34629988eb43d600ff937b1ca4826b75b7b45124828c6bd5a8b1a0dcc073b77995da2303bb6d39cacae3ff5ead3f00518e87f58395dd920b0af74184c2478899eb60695d7745dc283e2c4951d516c93e95b290eddaa98015c8ac0428fe52b0e78b35cede271f383f989c90318427b160f806672fcd91df46a6fa3d9b74f12aa35e9a4fb5b2c2ba20edf21a79507b8d225e9bb9214f2a523e430c9148ca1b53f4b89e70b8b696d132021bdd085dd62e6397c417ed3a877cddad9851acf4ebee05a9c99871bf79aafb402a6067511d3ffe96a261d022a10ca8bc29640bac185ca58a4765e1c99863a8f3732070b0034c7c648ba7c9e5f64c163127447759f1e1914377272cde9dbef545f183966d51ad946cbb2b57f830ae47a7032d658bdc751b5f5b569837709b83fdd05c17e0225d20ce7d6167b3ff4eedef06d08511240a1024407013a38f785770625a466296b193d227178c3590c00436972fe12639a0d4b8b0b9b7980b09847bec962ea13bbb3c1ad55fe74b2579feffdf90310d40de5ed273ae97473a45cd0f0656ea8de54085c0003b0cc6f9105395e6472bf67a9525c08643fb7a1ab27730449abf1513cec89bbb9921ef9b89546cf75e00bb7f33460e4c2b5dcd2a86699b0d23b064499cfeab92b17b861adc4abab9d113bbabf743456393aeae176251071a6fd465e34d45c06a40d17351ff0b4360b6a9d5490db5679114b10b2dee67e2f8ee4be7348711dd36607c33c2879cef2a980c9c011d8b4226feb1774c9df9bc66eaafb7ddeca7ddbddfb6d99e42fb8aa1695c39b5d35ab712a69e8933ac5a60308e1a1ec8f4880070d3b44117c7ff3d1435a9b65663e5f66bb002cf0b91c097b1b4d36491af57890ad43c4303e1b2351cc957a259b450173dd91b5585ef44e1ff3e3d710d916ce5c7f74474d9464fc4508b1931157f2be6295db351a3214e7fdf381d42bfb92bd851741da4fa2f7b24356d9911c5fb59fe6a99c04028da22f0fc29e2286cdf2b4d767cf8efad702d63d9a898a18fecfb99fb47633d403bc93dd532218f48ce56dffe84e2d90156a65d98623aefb9d706e33023f668458401272069137f04ada5797f7f4f38880a9cff34a5e337d63a31da76a71ff6ddbec7c75092ea29dbffb42da4f7205384f45922207197c8148276ee429fa94f3d46356eaa121960853137e65edc8b95d549de81a5a7e80b005a38ff279cb251ff0c0cf0c1aba3fb63ebd0a121c3a8337e5239c4c5163fb0daac0eb3dfa30cacdf87de829233a979ff7a83ce78a48d1ba373de4ab1844f627c1db5ad55db9ad3ed31b7b21f97eeb0e3a95153feb6934312a758e5aec15e57e29471db91080c29ae7eab68ba640fd5cd02152f5d52e5e6ba26d902812e362206cbb19ffb0ec333347a8033bac4367de215adfbd4070e5d4e93d0b08501289c246e8fdc22f9fefd8c7887ebf758774ebe8273c17d521292f299f0f985202592b34bbcf2a5dd4d79bef2a6aa23e40a2cd4d4e6c38cf22d3ad228798198634d96201f4417c152a537b6d5fb7392f4d67a155942e12e1412fb4f4889962454e8636e3b99c9fb0fe8b9843c2bd770f18f1c9211386e60a4d075d89cfc3789cd48a418ef2df79fd33bf4d0770e9fae75ce1c9c8189cc93967caaefda1180ecef6c5e4c5a319574172dc0c8fdd30fd9cca31856051e2680091cb29bed6fcce8c94e4413c8a0bd0300859ed5d23f09998226ef063a1d7cb0ce4c0f0a61b4c7311106688a1d19520879a76bd5fe08d940bea044b373b079963f839d7a833fd1bfd4f64cfc0efcd6598859b17f9c12b0e9a243e8555046e050409ef82d079dbc58916a3d491780dd5b3d923b6c1489ed2267499172df98326e9dccfaeaeb558052bb869919cf6ee10bef2f6d759b664fb3baf2966476fe439ba32ba78d5c3294d6cde490521b3d7304257c577f506faa0038d4ec1113b419494b4870c3203c5f7d53286557c3ecae167f9bae33a0634cc973f724a4cd1dd1eebf26bfe9299a2f10453de29e136fcc6b3ce5b9f12549bc92054ff2908341907200ac030aa77f79b7c2d7a3728f0546c3335b1bbea7de30788bc4b230e46ac180ab3303f10e970420d833009c15eefc1fbc7b2b96e8e347fbdb8a06e20dec92f696944bdeb449ba5e90211d6269200655311370ce31365f69ad84d9f64e61fa8ceccc6b58d781c17247f9267cc72bd8e95c694d77d8705720686637405e47de3040234d6246170a1c598a4f5d237f944032d100756a1f1044893869afc6cb42e8194d7e01464ceb50dc561705f353213d9aa1b81f144729ec4e1ba212c5ddbac517b76ef1704af5cb25ca8738cd055af696c407626aca60448780fc393d8778a043ba6dd6ad21fbb0170a1743e9e4de2493f7dc94e59d2d23e7c0533be1f49ee07e3734017bbc6d107a69be2d2a4c3da05ab93040367ef06a46de6ab5aafe65eb93a833b7bbdf67fec030dda15ddb0a95bca0047bffae4579eff5d08225e181929b676a05a868cf36683ad76014a360a924565d48b2c3238601a877228090a11072e3ae5e3efe1e28b7f298a2960b65fa128ba13e97e11b449837ff619944dca7366c73ae2ca0a16926d0f1555ab14f57d7acf94b6a1f57c9bd9d3ec20d9d15d4c3cf4b84b53cdee53ad53578ab9d25cb42cbcc1a14f7358d93c4ac674bd4a361db93cec0bdd1a0bb568c65ba93a338f8585224837a5e6c5c14b73c67d0ff74f8c291aff3b8ea1d1bcb219acca71f9268d0b12f093cfcd5b6a2ad6e8e422c8082503a8539c67974fa0777136f7855f9c45cd5b6857125bca6e5677ad1e2439588e8ca7d517c95fb4392ab362ea15914e58641dcd41b07a8dbf5e4d4aabe2fc9c9bb7b892e152ebe8bb7d194e3f1f14cbd785558904e65fbd5865bca5aa2a4156155286004c82b7be55ea41a0728c654d46b8da2563c6f76aaec69227c0c588c112e167cb0d59c01f47799d3144f9663992261035c92739b7df42db3fe41eca8e5ec228bad95257de8eadaffa8e314f347e7349e7dba14a58c6914cb83d9a52a1297ae24a39cd5697d86ba41739324be00cb280aa73015f208228eccc40171d4791ba5b46a9a847ac6e6641460e66440a6c9c3061a12c92ea75435d06197ea08acb54eb27655274cb10cbab262e263691a23085a9a81f066c216a98ad94c331a107ccbc726d066f0e2706c9f47d73c3a2c4def2de71bdcda83c48fe573b519f9579ff3188af517b8bfe50d28bd8e9c535dc1980f6ecb4252a64c0a0d75d88fd2caf5ad56d34cbc76753f4489f4a7df446f1a86689682b895c1c4c959c5058db1e87d9f455d35a46d37dac90b805816ed48b132917c5e1b16f0e9481bf9f5d029ff008d67abc562aa03b7cb8ec7a2a196cd3c4a6b3d71b8ac7e9062fd80388425652a9692dc7bd83c5c7e01b6628e3fa03c9d38ecbc85b71902b5861bdbb76fcbf46c3fd73747d27e19d913e3277551c9ab2615f11f89f24e3863252722fefb3903761547bb56f1ae697c89ad7bffbdb64a778169c66d8bb5e076b921fe3785c544adf2c8186c21abbd4e7c641e7d852b7363a04e41843cc30499acd370474b35fcbdfce2e5d239f8a6a45f5c8d924781ca09cffc5586cacd5a6d549c6ae90f1ea49846d1d6e83f3d591d5f7986cad1542fa0ab33c8f909625bddba166b383c682c3a98d7e52c7efc286cfaf7fb1e1973382a59736165de7f631cae73c9af22e0a9c33b60a7ab1da6cdc27d2b0dea428ea154591db611c037305f8126306cb702ebf59d4e3469ec9d0b23ab6925468d5991f3cdecce4bf18228c6a07ec3ba1a50ce531ae9c25886ac919c889b6b721b08ee566f9b69abe34f73468c1224141e37b6ceb1c3864506da381363cd0a37f1422037149201cffb7d177e480c872029cf4df89b25059cd7093c9ab82db523f586916db899f82d5e2ace4b1b40658f51fe4718180ae9c6ff03aa68ae0dbad587f1febfc316f5af01e04cdb74c1f3779bf43719bc46527dd37cda1420b77ece532942adf3e152c64e025403a839c6b9e5e2d0fa67d2032fe9ebd3c87d02eda87268b51c677ff3c20701c1b8526eac141871132b42e369781d9e6571446c0266037fa241d3aa2ceafdc3f3d8cff3049dbd0d834fab2d6a7387367774e876cd10b1271d725d34d1ecffad62d47d716eb3f875d730392a2272b9285df2d120d6daa7630101e49647dd6e7796d9b781913b9b1a097bbe1b61cb55e7063fd454b4c6aaeb730039ef343ef1856b9a11e3068f5c566db6caf10dda0b58fc1935aa9ac6c0666d86e557aabdb6dabfc2b693e524efeaf3d045f0e1caab7703e12e42b6b759fc245c0a3794db143866cf90d10bb60e8a6813077e6ce65d6a5dd589f0c0b12de56cb98282b3de32b3f393361fee049398d734750b4d74720b51d068c6b64be458467049a95740f2ee85809ced4939dd6f26"}, {0x1010, 0xffff, 0x8, "01f496e27ae227976a3445780bba0eaf561185a718e913a9926c2857e1535156bed6f1ecad2f83732674d6e213318a53af0a78de61b549426150e9271a5dcc788f8726309f31a49a9000f21d440c669bd0f8bb50273c628c4164843c3a1405c56cd3c93d6f6399742c21038646886504c06bc896e0114f6d5821dcfca81704362993e9ed493aa3983dfe5d341e9d98f865b5168fb9876fa7b031694776475e2105002ddd40626cae9bc51a1fbd8ff35356d5ee10cbd51f907c9bb64d4bc99c9a08fdf92fc27da5094e686475e8a6e21011e9807bdd07de871f8be86e4eabc0eb42e48a25068fcd6e38ab9e41576c11cd5607492c715e7b326f57439d57348d56c2d02bdc2fe9c8f3fc520d06891be208569ce9cdfb36287a143db0208d2c718c7da93bc7550bca6670e06e7c5b898c170fa3b9c1e7150186a31060a9aa903378fc22732dfac9353c046852abdf6ccb798da7f9395ce1150d12ae9f578f89786902d3785d92fae78e773f2877140a070a622ae04d8c1a9003e7b4577afa2eff32157192e6083d45205a57cf3fd1258872ea2208c01e8265c50bf727ba27f0be6ed30c1918909e1eb7851fa9ff212ec9ef5da11b3658ff7ecd7af1ac205e92e3a71901c0621104c554cf6e2022e85caca32a655366e58c6eb3e35ac0618f1e517dd7d250ee02c35f8944d565a731053fa51031ce7df54b80af39e423a12285afc784b0046e887b96100e848fa96ce705990cd15b93f0366834da5abd6adc130ba2b9848155867db9dc5947f1a3b4c44b6090114112fccb1717dae3ecbf4cc3504262f4fcff3230be59c795fee529467e7db1da9199dff8168769bf16f8ccf44bcc6e238a741c84797f415826ab129d38cf7b887b9046a5a479fb9f9609ca6660c5e053178e7c0f8eb777be966bac8582ae3d8d4ff49b5180a670447fe99c9d9e17fa1153a7f1c31df6c6fd146cc78d8c8e678f5d4055f22a601c0a5be31327f336c327de8a9af173abef7d77f3a8c397a413e197a07360721d75ab6bc93aec93d63613539da18825acb2418edefe2717b632ee610975716b10bbae1ddcef8f2645a63d0f0fe062fa1b745304e13116d9069c72c0cf44a80c13acc5d2da7309810e9605001e10963fb69c3fd0a611be231c8c3a005f5d6505d86841b53f4f74b08e441b3648a2ca3950c37925432c5d90a64aac206e5eae622db00a33551ab79d414edcb6c182a7ec13d976c6a013aefca26857f185aa45fe8ebdf278b4d78429b678b64fd09c110b155a6a1bf193577d70689915fea37e9631c7d76741fcdffe7fd0b0bb49bdd08d850fc2ef5f5667162bbff44baf8906d02fa46555a3f540f68e62e0edef3a3c81a29f448270ee1b315561a4746ba52af55b5f46f87222a7f6ac15a5c89fdeb881cc7544eb3cefc25f7df83ed37120064e30a3d9fcb5cfbd96eac24b06f2a79429f02f64ae3f0ab97f84e6c274680e5f2f740d2174627315bdf2075dd5d2d409fcdb81cce8ba3720acac73ea6ce6ab7f4923105da05fc4623bfbeedc280223bcef4aaecde8e6448e1ac0c013992c9322797335e61a47c9db2515574f1aa9eaf4bf71b240b49f3c2050a912aa70a6f8ebdcc76e97e1a2b31e50b627eaac7803642257d5ae952c7823e4bac8bac94c9cb328e6f9472967b5e399e0646598482e61d75dc7c6bd91887a5caf5962499a42d358f74525bbbb53a234854f4968683303851288cb1167412e0f7116de703494dfb57c41364d4dd64ee011a97832f17b34e26d19f6b1a4f8a456333a659a64f05f5ff211f42e87da8dda5a8f4ce6c5343dfd152db845c3435b4bfd7a1f8b5be4d2f445fb8b48c266fdf042abc54c0e5a820a1ef285141d260abad0d49efd483346267187ed9622a7caf6e3bfc6880d6fd02cfb659f3b9f87db186ee950e69e748ecdaaf8cba9d7766bd4c1fdcf23798e8d3eedc739c74c5da2e2c188171f5f51f6076b36841a28a9be2ee7af13c8803c37a279063e3ef361d73bddf0284a09de083d8a988bede5a128b129d6ff026c16d503eb5f1e8a56c5468ae48d85d3f6f6918f8768fa1cd84925bbaa8c1024cc412fe7316e0bc5ce6950459ddc41cf13ad31914204007fe8ec6ae4882866af0c45a0f410e65d28e0a454be49abbe76d66f1165aa458138ad84f62427e3f5af57357ee46eb5005385eef1b99a4edafb6fcb056da17b835c3b033ae9aedd670ec698667594897dfb36dd975351e72030f2394fde6a65eaf836c41db7cf769c3edc01b4139cb6722985e50748ef229338a814bd01cfd561550b5c1dc6dbbaf0428e329d7efc0fa60ab491f5f0ba83713732d9be014c0e3b9c3b621b94e91e5deaf3684dd189381e3f5148566aa2d11bf97400865bb3d6a69e03559dd22ab9182a6dc6cd53ec5881723274bce9713d6f2c968f8f4938d27a665431ea5be133a82ebdebb60241c71c9a58f89acece55fcb71cb71df655c950ae78edba066d8788bad277d08967f09a2df80cd025ad43f2b24bc06d86ee5710c5ddc43e3523af4306a537466f2d700213c028e1a67e892d8ff12b8d76299470bba728227609e3b6432e735118f56c8cea9d6913ac008c4e9ba3a54ee3b6cad7cad285bea9fcc91a11ab261bbcf761178ff1db1b50f13510002e3b60a72490e5f90413bf61d73b08586de612d32f881b259966a71b40fb464b276026e27988586871b181389b7fd08091b5e3ddf4d12358c2461cec69871ca51d3a8fbf5976ce41e61c3f392a68592968452c81c052124525de6e0bbc7a9fb69ffb93774bb70159e89e487ee64061e9ba23ce7d107299c6c3f713ace4f9520780b4f32139c6e244431726817ee11d7df4545996fd9307430f502997f695d29298dbb55a22f2de80cf20bdfafbac465fc821c459e60ce2668a234e22c2a9823afd36c7ced7288cdb5ce6e48c338faef9d12112bee435593f25f76dc0524ab3c9f16004931cf6ec75d7084e9bd4673c5be0449a5eca14f2b86e26440754ba40f080bd8cc5027999c513e7ff4234e7e46835ad20cf5c25e46ae8f5cc5aafb23778237254b34eb2e55629d35056f9a80a0ce48dd5ba6cf7848f460805d21fbcb0c2b9e1934e43dfca591ddffdec6205c6f9a7d24e2b75cba05326ed642e5bbda0023e2646fc5622a81da142a549c5acbc2ee83c7a9087f2c2b5eade8e0201587793c279251a8b4c0ed529df8cfdcb41e34670cd867c595805348d9a82c85299db927d7aaf0c6ca4310a98ac2253500ec03f59652fa1b2a36411f48c092e386bd8dcee576afc2c60733798747f30566ad84025b3390996f4c2e5d3f7b5b2e13046cab1ee17688834e3d22cdffddb48db048641c1e96c84b724e481a72efbdfc719871b4ecb88b6dad9cf7cad5b67b697c1e628c72db936058d5aedf48e7ecc6276d693c2234a63cce08b920b6cd53d66f565eb748a4a20da9d83bf3c7f50e34743adb232708c8543c1561404b1019c39ce5be8d49e8bb05a6ebb353830ef217305f434077973bc5bc5a567e64e3b6a63160de950f9768571474183495de6440cf8e38e0f1ff419df5b33676b162a82d1d80948a65719ecaea4d01b45cbf585e8e70181ff8ddff32899ec50ccd3ad31acc344d7aafc705f7eea56e906b8decdf0c45f3beddd7a59b4fd4db03c0af06e995493ffbcd57b6fc627372eac216329a97158f419d573cf783806fdfa783394ffad3b1e0a8515fb9077f3225676f4711a6e9c62f61c0c5e6337f4053ea229a82526e2a8dfa8b195984163f3cbcf1e1139d2be1cef9504e2c3e0e940d181c10d7a5b47f7a681087fbd0b058300cbbf20f12fe6c5f008a7400c50748c0ed854b71fa324f14d913aa077fc307d580c05bcdd2a4e19749aa004491f82a3347a65d605db3ba254d7d598a0c5ad9b3340feeea1dc39803d0448286ac87015d3a0578e4e18dc7164ca8beb9d6ea13c6d3e36e6329492eadcf59af9b708c2b018312efb4be18ed3cf2b03ab947bc0d9b4fa2e6ad2ae026a1ea65392089c8b998f507e8a8a1ead9cb57e656d1b6ae72b3e3e0c49e62d160d25d760c77d9b5016bba9eca40defe1257a952eccd5adc5a07fc3cbcd6f912bb6ce17f1b92d9a10a045a9c702315ac7029197ceb0c3752b800f6cda958001143a13dcd41209d0dad872fc2688e97af87256f92bf8a5a8b3e0f68462f153440d360f0e0a3c629038e580db139b247770a8af5c8d5f65f0d11cba09b71bd1a6be72bcd64715794779ddd9c0c39d7dc35215462ed1a591a40d7731b346c84cdb6ffec69f3ba2782c58b807087e64e307c7ae0b872422c5ee88ac9424839ed2fccb0fe2f14fcfadf383a6ee6edb6fb58e7d678867a5f567723dfae10752a1014015964c42e85e7039e2a628f0659280e0985364942bc5d9491fd5f775948a826eadbdbbaa9744c84fd2534269c1de22f076bd653fc40f6c4eb695e1b02fd48b0e71e1b25a895666c1fd92742cf47791b369d5b23f7670a3848417582477b7c79195b5e00bf083ad1125678b00db74e91401d10f8f4b9a3940fe87f9d525cffa416e1147cac8a431aba5ad592918619f8f6317bb24099ab356b38e5b744c2e09c1d966c4bcbaf19659f610bee4b1dc41b34f9e1b6e6ce057dd3b44adf7d1fc703ce042ab4b1094857be5dff8f3c0c12494d3157fce1ef8ae7eaf5884c6296f94cacdb7b7b2c830723a7a9685e8dca241f7ee18a01d92c7cbdd71dbb2f32ab89903a7f201286cee15ea15727547dd587d3ce26a6d22da88231ed416e626de076fba60d557acbd968d4a5ff3754e04e3a35fe01287479534b36a8b3f927850f372b4da52b2ff387b172fffcfc70fac7ab51ae1400db6051dd2269ab28ca397c726931e887b06d17e0c2f1d1367d7af02d6752e4b3345780cee953c64a69749c2a1002227a96f57c9368a56ba30e57a33bfdc67e9a776969e52f74c257124f788f2cb45322faddd3735c4f6f83822777e88d1c46afe936c7e66c2d9057d997932dd56ed627aef8075b031b5ad41d380ba7668ae373bd744b53c385cdb635ae5140631cae223890a8188e663303498614de604727d1344112d21445634a03c04ae49006aabeee8320c0f44bb4a9b7591a87cec19ee20d3cdfe9322624725bb0f2a34ed3aa909a8c453b57bd7dc1f658bc20e36686b5d7bcf838415f6f318f9ecd7e06e6ec204d717422836107aae6de80581ef1c63ba57f5a0ee5529e1d619b1adbacbb02e83f5147657b5ccc3a2f23618a7bee6821da7cbabc82c041489fc6132708432eaf5ca8a415bc0e97fcd68756cb318bd87666d7fc317ec20376b60ba064130be194430cdfc5f4f89c052659c883c5ba0f771a51e80bcb9db4f1dafda3f101e86a476ee16198f8b2a6405580e6347df28fdf1c68abab5afb8af8366a37afce57af601047c7561e2e6b6057cbb85a3694986062d23bed73b75bfa580c66b0fbf6b3639ce35a8861854151852184561989e85195ac88ae94a8968426d7201e45c2ec5393167537a79015a3be57c33bf0702ba7728a172d264d45ba248d41f8cdcee1f1e25ac42bdfeac7cdcf59b2ecece870edf969ee3209912c26dd926820929e21d8c26460a8b03c79e28b4722ee99d351e515e7e37942bccb3ea80f9a5d208943d2fda3d58f528207a628ddf05915097b9318bfe3dabe7007bf81d5ce8208e6a70879fe997f216bce74717da6f202371cbd0494ea022fa011663e92cc31b5be41cfd43242ab0dacd4227ccb1b1b43e6abae9effb04afccefd1fc4f1bb0636906d16d488fc1440b69e995fd9a63"}, {0x18, 0x1, 0x100000000, "ae50e89c"}, {0xc0, 0x1, 0x3, "e21cff4f3cd32969caa54d9c6a601dd1af9184f69c4ffa19759acf79bc9ff7ca3cc228e96a9393699c7de6a38cd75465b520fa83658aea264382a92a59369508f30496bb24fe5902643053ce8614324cb8e0a3e42f387976f712a3ad27dbe4ad38ff81a36e221702f05a25d92ded4bed5a38dfa61c24463fc715b133b36b08eb18754308dc3b73f2b9fe5dc16eec1c39734f65c074ff139b9049ce2774bb61aee9e022ddd83cf125c77c40d7ec"}, {0x10, 0x1, 0x8}, {0x20, 0xffff, 0x3, "9a02d38202de01c4c9"}, {0x38, 0xffff, 0x15, "6084733057c5984bbd3972bbcfc821f06c3fec0ca6ae6542d44a4f04db94157d13523a94011df76e"}, {0x70, 0xffff, 0x741, "bc5b0f6dc3779f58e1bfdd2894c5232abdf4ccd5c44cecdf00558429744f7b31df3d24cee48a956d18f34886738d5ae171a69decae10f15467418166cef63a89ba70a57a8f3592d19ad8dae6da294a9ed126057ccdbd93d0c09c8cf7b1"}], 0x21d0}, 0x3) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={r1, r2, r3}, 0xc) r4 = socket(0x3a, 0x2, 0x6) read(r0, &(0x7f00000027c0)=""/51, 0x33) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002800), 0xc) flock(r4, 0x4) setsockopt(r4, 0x4, 0x2a, 0x0, 0xfffffffffffffded) 05:49:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x5) msgget$private(0x0, 0x208) 05:49:39 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x8, 0x7fff, 0x0, 0xa, 0x9, 0x4000000005, 0x5, 0x2, 0x2, 0x5}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000001c0)="35dc95b9356fc19990925ee479cb4394879d05f72d0fe661f58ecb6856e620f686892644d5b9c0c4509b7cd8568909ac78a4f9ff371f36423a04acd9dc23c7c25577e7332ea039582cef7c80e943946af9940684ce1afb39", 0x58}, {&(0x7f0000000240)="fda8cd5ad128984522401193e2bb2d91bbafc9a8b9ce3ecdbfc26b34c730f26620d9d2f4ad6c08720604d5dc54caa434b7ce08b3d14e1ebc4bd771e7b5b827a21659261a43d279b0b7b90473d0c1da0dbc1d680b1b104f09fa0c39c390d031b1a3a14ade0290866931a3baaa2598a073fe24fd7333194e5859f44c00711cb5fd4d82b0bafaf651faa2311d4630a7b8c4176c46be", 0x94}, {&(0x7f0000000300)="efd1a74030d4caea37dfce1d31a4f6763802d4bfabab07f5d59f342f1536792649d5a641156fffd367a8337da7d7aa04b05732c111045864e888dfdb272ae7669744963adad3226eedd995b2987770f04452e0f7fc5ed70027d696d0ef9d86a264c633832563cd7b6bae602667624e8429749dc16282ac040176", 0x7a}, {&(0x7f0000000380)="47803889998a8293fab1b1671b751f6f234903d09f5a9a451aa2593c05f100d7717b2a9c43c6a162d4050ecb4f62cf6eb36f366ff0a385113ae400ae75edc5c5c862b138182141890b58888541a9b237f0e66be220604c5582ab382ae0b2207d6dfe9f799b60d0a86bab", 0x6a}, {&(0x7f0000000400)="0f87297aed74cca4667c17db25d7d644c1a95eed6ae6f44de24d7218534a60e91aac1b9ad4e388cbd3c924454df93c1cfe5dada57197d12486859bea711c39b0358f0b72690b9d55fd2a41d3d94b5c53cdf3a1a7dc8c510df80d790c2466372c731b7cc419f545e9861350d6b4c2b40be803c2e64fee51d3a6c666a6773ec29b1d042924791c5b9936f51db5f52c60e47aa3bbee00547b568484225810776c585c8e44f1d1a67d5e524b46e4952d89bea47fcce7c7420308be90dd801e4e321828b9c32ce9625dcae3fffa8fc4818eb493f639684875bb3d0a9fbe88e179fd56424897ed60a7d4792ab4244439e944340b516c062eb42ba48b9413", 0xfb}, {&(0x7f0000000500)="5904b2a7cdea7570a57e713c24720fdfcd3f", 0x12}, {&(0x7f0000000540)="7899aac0a4154e31cf02c8ed2f6bdbec31671b9ead51561d33f260067e5226c72ceadddd9405965af477fe9ddd66dc603d2cdac875de30aa338be51b5eada8c225c1c16492a1fe9b5d89d799df0387ed98f8d62f822a3e3e20", 0x59}, {&(0x7f00000005c0)="a47231d81f3f09c7ed2ab7e71ac0eca283281aa7b95d88f0259351726d9c4cddf6ca323aa24bc2f102db4b641c885dd49461217a66f3b0abad1895897bbdf8004c3384b92c5869ea13992d1f685282061e713cf63dd80c95e4ffbbefb5804625c9e917574ace4d29914d0962c70a2f30efdbfa5888ec71ea59fe6d216b8c", 0x7e}, {&(0x7f0000000640)="a4ad901726e9405ffbbeaed5f6a104b9547a74b509fe54853fd1afb6dfb1174b048a18491411b36b1fd3112981db2f2f0e7277c8af089b6429268816d0b13ddbf530a34ee29f34bfefdb6276bc77a2b0318a16ae98ccfe3de15a19052da1df50fde44a5edca5762845879b56", 0x6c}], 0x9) pipe(&(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000004480)=[{&(0x7f0000000040)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a394016a099844fd9b16580c281bccaf66d981419753ad2c8fd8d84642d", 0x45}], 0x1) execve(0x0, 0x0, 0x0) 05:49:40 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000000)="e7985dd6ddc994211b790d3896bf63863e528fe400910c8bb32e0174135f11175ce562fe47739201575c616894cd32eb771b5f085e0f5ef54e13dfe314ab7fe7bad317a17643baecf9b568", 0x4b) ioctl$TIOCSTART(r0, 0x2000746e) 05:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) execve(0x0, 0x0, 0x0) r1 = getpid() symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffffb, 0x100, r1}) 05:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x796e, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:40 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x6}, 0xc) sendto$unix(r1, &(0x7f0000000140)="6000acae029d904563c3718ad2f5df8d1787a591f7cbcebfcf8223e86569faab36183ae4ee3f50bc5a5a327b193f88dc89228f87357492dc731c9a7568eed149f271a425bf18bab68ae05dd93011437433b2db6f7d4013ebf419a38ba75662c6c8a634aabb48fb6665127bb9edc87ba91500c4b329749bc12d22c7e9e2f8b26897609897a540cf88dce88b7d280e04c4bfcd8ab608c9ee80ce1c4f", 0x9b, 0x407, 0x0, 0x0) socketpair(0x18, 0x4005, 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000005, 0x3, 0x80}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000005, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x76e, 0x4}, {{r2}, 0xfffffffffffffffc, 0xc0, 0xf00000d7, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x13, 0x163}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20000002, 0x7, 0x2d}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x8, 0x3ff}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x6, 0x3}, {{r6}, 0xfffffffffffffffa, 0x40, 0x18, 0xec85, 0xf3}], 0x900000, &(0x7f0000000380)={0x9, 0xbc0}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x411d40d8c26bd575, 0x1010, r2, 0x0, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000440)={0xd6, 0x8a}, 0x10) munlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000480), &(0x7f00000004c0)=0x4) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000500)={0x100000001, 0x9}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000540)) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x201) socket$inet(0x2, 0x5, 0x1f) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000600)=0x2) recvfrom$inet6(r7, &(0x7f0000000640)=""/185, 0xb9, 0x801, &(0x7f0000000700)={0x18, 0x3, 0x9acc, 0x100000000}, 0xc) fsync(r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000740)={0x7f, 0x789, {0x80000000, 0x5}}) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000800)) ioctl$KDSETRAD(r1, 0x20004b43) getpgrp() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x8000000000, 0x40, 0x7, 0x1, 0x4, 0x1, 0x8000, 0x3, 0x0, 0x3, 0x7fffffff}) kevent(r2, &(0x7f00000008c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x8}], 0x4ab, &(0x7f0000000900)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0xffffffffffffffff}], 0x5, &(0x7f0000000940)={0x10001, 0x7ff}) 05:49:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:49:40 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x1) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x4, './file0\x00'}) r2 = socket$inet(0x2, 0x5, 0x5) socket(0x2, 0x1, 0xb42) kqueue() socketpair(0x38, 0xc000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20040, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = dup(0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x2, 0x3) read(r3, &(0x7f0000000300)=""/174, 0xae) poll(&(0x7f0000000200)=[{r7, 0x8}, {r0, 0x5e}, {r2, 0x22}, {r3, 0x18}, {r0, 0x2}, {r3, 0xac}, {r4, 0x120}, {r5, 0x41}, {r6, 0x20}, {r7, 0x12}], 0x20000000000001c1, 0x8000) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r8, &(0x7f0000000040)=""/86, 0x56) 05:49:40 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 05:49:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0xffffffffffffff81) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') close(r0) 05:49:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x4) 05:49:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="e93dbae80585bf8be1f1a8b0c653efbb6078f306a47c436b79a7d696e2f8f1aa6ba9f1fece9ccb66bdbb987da12a33edeef7fb65c5a8615447e3e202ab55a6763299aa270336de5f6a6cf81301becae30abdc6da687819b602a7c2b9ab560509e231430b7013183b6a67a044b69e1c0db8630cce5e34b32bfc2d576a718c8a5740bbeccc000a1c218d3e20b21e692e6fe6d0d30062b7d16a3d9a80817400a12c944de7ff9202f8", 0xa7) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 05:49:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x84, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:49:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x600) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x2, r2, r3, r4, r5, 0x68, 0x3}, 0xfffffffffffffffb, 0x8822, r6, r7, 0x3, 0x2, 0x5, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x8000000) 05:49:41 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/243}, {&(0x7f00000001c0)=""/15}, {&(0x7f0000000200)=""/114}, {&(0x7f0000000280)=""/217}], 0x10000000000003d6, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/151, 0x97}], 0x4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1) fchdir(r3) 05:49:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/149, 0x95) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/159) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:49:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/213, 0xd5}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000640)=""/135, 0x87}, {&(0x7f0000000700)=""/240, 0xf0}, {&(0x7f0000000800)=""/195, 0xc3}], 0xa, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x84, 0x9}, {0xab}, {0x88, 0x9}, {0xe5, 0x8}, {0x40, 0x400}, {0x40, 0x5}, {0x81, 0x6e}, {0x40, 0x4}, {0x101, 0x1}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 05:49:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c633000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(0xffffffffffffffff) r0 = getppid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 05:49:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) poll(&(0x7f0000000080)=[{r1, 0x86}], 0x1, 0x0) 05:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f00000000c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72c3778fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a686a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad8000000005d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7fb6a0fe79235f7ab6c2fb317f9b4b9bf54dfb97c69b49df6904a0dc5eaaa82ec4d1198bd1c4ad2cf95c56e99fc6efd0583bbe87d20ec448a639e9dc0a55fe689c53f36dfd4944c1aa7eabf35595967cfb366e06503ae3028ba751f5f4c7899e5a7cbbd1a6c4e0d5fdc644ef90ca4b4b669b98f71f52877eeca22b47b220d658129a593232f17267f0688c787cad5ae7a3f3beb84f48e7ad642590f087fcb5a36342a4469648d3ec2323ffbef9309caa0da37725c3479a27dd29369cd5af60e19517a42ad146ce93ec1969747d87400dac15cd268b18fb8703d45821346cd90afd9d7cc308145bcfdf2721086d8b1635b5926dca28c59616019d37318f2d38fb01ac01328fd5827c0c36af05ddb891d0f292c223290b1d683644559c9790a3efcb7bf91c5381ff99aeb56c2076e675fc47788fce18e8cd4627def65a90fa69925a41078510a8bce7aa65872434b98f2cd6df3a78d5e8c85a7e1f6ca9cc4dc850f23e836afd614b3bcf14e1e4c5076552eb1bfd0c0be4105e6e4dfc78133320369b17cda869bc368d3e618669559291919b6e67b0c9d8ce70ca46eec97cdbc917e7ae247ae748974dd6df32bb622f9ba53074e578a2ec12bb724", 0x249) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\'\x00', &(0x7f0000000340)='$\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='%\\\x00']) 05:49:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2064, 0x800000000000081) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1dc35e8b) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x1, 0xc4c}, {0x0, 0x7fff}, {0x3, 0x40}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x8f43}, {0x0, 0x100000001}, {0x2, 0x650}, {0x1, 0x6}, {0x3, 0x9b6e}, {0x1, 0x196000000000}, {0x0, 0xffffffff}, {0x3, 0x8bf5}, {0x3, 0x6}, {0x3, 0xbdff}, {0x0, 0x9}, {0x3, 0x200}, {}, {0x3, 0x8000}, {0x1, 0x40}, {0x1, 0xd1}, {0x3, 0x57e4c896}, {0x2, 0x2}, {0x3, 0x80000000}, {0x3, 0xc0fc}, {0x1, 0xb672}, {0x3, 0xffffffffffffb2a3}, {0x0, 0x1}, {0x1, 0x4}, {0x3, 0xfffffffeffffffff}, {0x1, 0x3b}, {0x1, 0x3}]}) fsync(r1) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x6, r3}) fcntl$setown(r2, 0x6, r3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x8, [{0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0xac}, {0x2}, {0x3, 0x1f}, {0x3, 0x2d6}, {0x2, 0x1}, {0x3, 0x7f}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x95b}, {0x1, 0x300}, {0x1, 0x6335}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0xffff}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x400}, {0x3, 0xffffffff}, {0x2, 0x8}, {0x0, 0x10d}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x1000}, {0x2, 0x101}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x7fff}]}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) unlinkat(r2, &(0x7f0000000440)='./bus\x00', 0x8) getppid() munlockall() kevent(r0, &(0x7f0000000480)=[{{r1}, 0x0, 0x25, 0x1, 0x3f, 0x59}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x887, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x48, 0x4, 0x3f, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x90, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x69, 0x1, 0xdefd, 0x5}], 0x7f, &(0x7f0000000540)=[{{r1}, 0x0, 0x20, 0xf0000080, 0x4, 0x4}], 0xe13, &(0x7f0000000580)={0x8, 0x400}) dup2(r1, r0) 05:49:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="6f53ec657ac95075c98e3b66a5aa424d40fa6064793c58c470298eb0b0b41c10d292f44d97b65f162a0f8890706beb85302c3eb5a8d95fa3ea53fa8d3f9ca195af8af0a3950178d8862d3f202178a79cd10a9a610f124bfb92a05583b09ee352dccc04ef1b81899dc065e93a61287946fef05a9960f9ee4b3395b3884c1c66fdd6bc4a349df78129127069eaa8d32ae68d115dedb7d5bf555bb666931025c3c9aae4893a229ad7867a6e4b07d19dfd82bfad41f7f2ecf5696948a828fa2a9848b934a005102df039e55a6db4a6f1497a9036f258afe32be86c592499eca77d0c779df57bcb424074af65af02b69579f41fc88008ead149a67ae7cdf64a316495bbc7a11708c018c2e13217485c4b749d1a1f2cc431ab4a9632c780ad772b82f3b19b5486401cc8429c2083ef10ca878f28c56584fdb176733f2767b05133d6dce20bb65cc5d20582d67a04d111a3e2fa5f29942fa04dc10a9dbe4c39bb0dce69a33f72f926869b47dd202c29e62d8e48fbeb739e14c09101eecaf0b8b40880eb894a884c66ceec96d9912139302d12319a9a99cf43c1dfb8d8e8851da69a224833dd88b31c6894901619f86b79f4048b4ade178da3d416b10d1632b4dab7b5641719d75b10a9d3707607d58f359e9985e086f132848a0f38e85ae3e19213e47530b230adabb63182729a1b5051119eab2cf8301e5c2845c1f59582d1dd2bf0a50c71264ace3c1413481a1970c4bd3b1ff785ec4a13b32b9ced3dc900130b81745b488aa68b8cdae1888cb938977ad87f0ef5f43a933b29b01f0c6d4b0e0ddb35bfb76c8ab937421f7e9fd9513c73eec4bc9d420dc2f8fbc85cd9543dfee02d514e4b8f0ff8f1c38b99d824f2e3fd5b0f6404a3ec367e4b0b716cd1dddd023e61daf0380a5474d7bb11775b6124a08db017c8003026c671d7e9d41f60d5d1c3c2bb8b3e2fd1bc9965e51809a7954e36f353ce3e97c6676426306b9da90a5d46e0574fcd320f2c71d717f65094dd53feb45471b23855fef406062a9022ac9b9c70412bba8e2905b322a952458cb5bcfa71868e9fe7826b0c8c39d92e2b7515da4890b63253b934afc030419c536fdaadb0534e681836c3a57e5bf143149b5c06f553978bfd7704ec11f65af16ff25c8511aa4da03a89b674463bad26a6e015864f1d0371bf7dd4afd916cf0e24e08701fafd40c0575b03debd074b962382a009aa8b5db44acedbbbddfb7422b188737d48717b10c0bb4287f5521a869c1e66f10cabb88be408ffc1e82bf45ce2a764926726407436bccbe716e27827ad95fa7d70bccd24c5032c484852eea53004b8cc22eb50bade7c93c736233251c4b464b7da33c6c7651e61af42475c9583d798a542cccaede1f3a12e60a108ae059d5d3f87ffdcbe19064194ce982763c050bfcd360adafbfe4f08be8c0b2e6fec26d8052d4f0e42bc5017fb22a63144a81f79a02527a744d527d0e5bcd663f5770a243ec5ca2ba978c10a341c86318078b234e1e77b45c90f87873dd56cda3c8483d6d2b6c4dbfa4bf0bb38e6e156fd77b77ec1b2474d22cee8c395a56e98a1eb4fd12d0e6c238a8e93701627d820bc5be1bebf002f78a8c8fefa77a81ac47435bd0ae7d890fb229b4d95240f810c531e16f7e600029ff31e1f32b0e0f4993f6af0829a511e93ca2e6effeb66b6bcc9642083be390dfedbe7bdfef4a421a72ba41132091a6d7a60b2d0401e600f482535c20f731cded7b2fee3696d20ae1839728615f9803204d54256ca5c3fd8fd69d2a62a0e564fff0de4df77197ea2b7883992138188c14909ccbae86da3a414d5043a5dcb58fb8da60923b53e2b8e43db4f05665af774f5da530299a7fdb326f7d2cb08d992377d63fe77b6103a4616532d144ea4231236d3f3153ba9e627b167f2417d48584564c37db6fd4872c00f82738c92c752697aa1db029883c6e60beb10c5fd81815cd43cc15139ee72181b3457b8e8b31398ba751fcceb0c6e030c346692421c92263035ac51c1dc60bca7b233349c470303735f70f3ce0cc6b003bd20f2f27d9791deea26314cbdf2b24ce04c04292d4a97c249aac278dcef194459b4178e7a7b967e3b1bf55735717a96e4439cb41b1ed46abbbbfda55299140bfbe1d7187d20c0a73a920d3de03fb800aafecd239acb2474c4101027bf6c6c48e88df15e356dd87b278660821f91d6f6d98969f238ff1ec3f3c46ad3f8858823c7b2e7aaa826c261d7cdf431f94805612c95300a90d86ff69669400c84a961a9d7a4ece184affe0d3423fbd3c7b414969d8dca46ab976788201394b21feea405b8a2ed2cb7eef9ad4fc8abe8545929dc82f63504c24bac064dfecb865574a39993e78b9acf2f5862c9fda70ac078493f90b83d64f9e06d207c26678aa8bdb7ba1f6ab2f54f8f512641483388737a5e52ee0df11f00e9bb1c6d7e97477495136ea8c20ac42a5dc23f8a48a43a21f7b48d7a16bfff670b76b81988b11a67b77dcdb5fa3a83b41ebec788daedae8646325475eb63726a9bb38bd5a891f8a396fc8264cb828b5da8c9ff5b820f05cce11498ecf9bffb79a3e8392ef8c67fe22fd9fb2b9b98dc0e16d6d1c1d72ed8f3a69ec2964dc8e12adb2b98a32d975170d2466e34d2bf3f60e0d77cdb75e15a8a2761eae269b76e6946f808daef0b69776cc9ea9ad8eb959ea7250d9144c9d3dead327f54bd0847232be3d301516153e5078021af4dff0e96fac81005c5b4dcc09b8bf7c6a83530bde1652c55df3850f0e72ab031d13686bd3e44309e3323b0fd68cd392dabfc7947b809f30243e0b64f5a864a62b40a73a15cbef8ddbfb786b98db148c560aabed7c217375f5733b1a92404e8f40c59db918d3cac646b4a8d7a245f2f01e9978187b8911d387ca8f974364af07567dde109fb7a9eb106f54eeb56e3ddcf68f5afd6f56a13aa1efbecf4e5266d4c04883a760f212455234ffcf05dc6be3ec850b4fbe381918cbf7c807108b299a36d664501eb82662ab16a779129d2f06c01f65a0a85549c8deb9da1c6f76f4977d4c8ecdb42c1208f3a712bfb4d62a27304ca2395bc6a18d2fc17c15866d0fa323b68b16ee68dbaa1f6825b9cea69acb6e05790e605f05f7a45d139852145629bb389bae0bbee9a4f50b30005057ec83efc17e11e24c6654433e5429ea16d85dc1bd7b468416658bcae2b34107837084097b8cdbf4d630cf6a9450cfb5d27452f51fa79ed3024e1340662f42af26495a1327152bcffaeb8d2cbf6f34b31de7e9ab4dfe710d9ded2666b041c74d38838fd6787ddcac518e81c494e6ae4fec48b9fd92c1f0d9834f55b4f591de4a873a0830c03ef45ecc73bad063db6b36e2b7bb9794b04d2b9ab0a6c796d02c7a45d278507e0d0e1b476570ebbaa0e0e8eac36bbee8d5303d485b01f9df16a83da8f5c4336cf4190c47bf01856b9545bd5488d3e0ce0d93a6b8d2cef00d40a68f7296647fa1c928c997e31e73847f32de2589e7f7620b870be82cbd55ba05c60e60b28cc5321f300d9c4c9895bba2a6ccfef18a02992b688433258a90d06c3f0d121c242e462fbdf4c1567aa1e01103c919ae65540a64fc7875d68d1aa8505a88655eeed6582b75b535c79c16d5752db54a29666d7b92e91012f4cebf57bf35c186b0c29962d27a019cce11646225476fa1debed08da283a89bdf5a7d3cf07f796468aeb499704e224d0944d8e000241e89168acdce7947d81992ba6f794b7db139e2c6450fad3bc64d7e3861573e2381195d28f62e8e9cc5b52285e040a9564f26b7b9eb19e64486ee82fcf1a89e550a948dc60cb704550b2e8d1136852aab1219387568fc1dcbcbbfd1aeb6c8046131a91ccd4ae3f1d7e0fffa8e252b0d91dffd2c5a075d12b3dc55a10b772fd6654d03082fc9440fd35c2fa5303fb86b578ce72631c6b4c2773f35c0454c0cf5f29c1cb53fdaa96d1e16d07b65d2d799dfaa53e51c7add08d55b7e7d7aea3e30b27ede9f1a1762062734aedabca746d5d58591de1927eb9d75357667480d1381a95ca9e4727014a96680672888f417b33cdad035e83a6d599769e95b39eece0ca651fdb76dbe6c385340606049aaf832af4a67d329a1d2fa4942b3a6bf79debdfe9b99138e044380bac9b363d4f8b31e8b5c14a93391740b3afe4446f71ac6fef93297e0a55cbd0abfc7d64437e28376d8dc349cbe863bbb63218ed95d7511f0618dc9d4c00a193949567c56994596e48ea704216d3b47e20d2f4670e648c61bf67ca358eb42dc9d500c2767aada8dd8141e42d73b9cbd6d0c1b1b312a9bd4fe28ac05cb16ffd448793001f4c0428cb37565228134d1a3d236a609eefefa521a77f5343bdc8e765404bd883bc334e0044f13316b544c269213b37137707849ed92c4772be0a2435421a85af1082869428ecb68ce02c8afd2ae27d6e1da69152b7c46794599e29f69c21d406675e24f28851bb0dc8dc5d9d1ed89180c772f2025e7f973ce40a534cc0a6c4782660739147f854c6bbce0e6bd825787c4d8471dfa8e3d3ac389b13407b3c6ddaeb4241b46785dab36954edcfb2d0cc11b1d27e2a79561f2bf6a8d0f83838cb44948d6c09fa19b609029dfb7450f86d4a4b7f073ba75a8043d178bc9e4b7c251dc5136f22c5b1d246d43f53911143e8f14594368d2d2a89c18d3f2a112782aa83c67bfb6801031d48b24030d90042901b0bb8856edf51e71ffdc28d38bb326a0981419f7e3fa75219e3329912a305a6e83a2f31b5551422b5124a84bf9fe4358a16738e3916a89faa8f29574ba835778903d151e5beeab809898bc25cdf98ea34cc4b202f4d5d02b95c066eb64b5408abb40b412f19763aacae3ffcc01168c53d4a3bdf4f5ab89c78cf63c32a9f170d38f8f7998e2611969ceebd19a5d3de98010c8effa5ac56e63130df71adb619d22178d8230b198661518e50177204b9d6d1ac6155a91f1fd351c614d7758c6373363b31794bf2b4abefe946d50721ec2fab99d6b0f0f168a4137ce9b96f4e2fc0948e72825fb6ef2fdd9ba010fe8e8fa72b706ecca41bf17455aaf1fae1433f70405a179a0280dda06a4854d4c56f6808faaf6427ce594f93fdf3b141ae0ab099786e0ea25ee609dde1cd11fc6e12657b2095e20cb2f63942966fdd20558151974834d4c370c3d704501a8d6ddfdea954c48e2c9c883c1112cb57a4c9e5c63f37d923716cc8afa0a0c081436cae0224d7c5df030c86214c8cf0f171a91efc487b3d44cedab97ca22b5a83f398054525c71dba7f8cc27add9d77c879ba4487514db6a89ee1b66914eb3fcf59d50ecf8a203a7f9ccbac5cd5932a2deced364a95399e449f63b428b75bb75c1a60971c50dc9997aec3c043477a67bef8b1ae2c9a697c2f0bb559d3c415ddaf902935abbb09acd7cf26e9e590a299318870c2cf5ba159feee9946fa3a1d6afe7bea32190e8304cdc620951b37e7a20844c925bdddb25379b7a0ce28d9926576af508c2b30cd5f8cdd306810b94fb22120a30db2fb57c1b5cc703adc80fad0d599ef47d82bd45dc42f3cc473e11fb7914b676e216fc45f7d149b7cda23310f8de4dc84183149b81bc3f0ac6f01b984f31b560fb4a80c12f410b8619b43029e3a7631490232d392b0d208f0621b4dbb83db3f403bbdafcbee0b644bac32e627028bd599dd72861901c8cd2e136ccd47463d102162d736d545c1cce4229781426a2aacff9e10d283da23eebe6dc42f2b1a204500af2989d591313de9d2dae36924d79d858dc59b760b2fb062b0baf645bc203de04e7edc", 0x1000}, {&(0x7f0000001100)="db406f46e231e949fa747ba62d4dbb5498b865cd8ce47ed6f077968d45bf3647121349c726d0e9de4bea11ed884c2a2aa79237cded0f4e301f9fbcecc45cd10e3de7583f96eb52311f329d5a27c72f82708b2c51d6a4c1cf7a3287486b2f755f32bda2144b680b6510d6d6296973c4a4e2f4cc6d2124c1ce93e735b2a9b7c7be22d6b54ce38796ef8a697430c9a2f401c3af9addd9727c5bcbb29b997b07677342cbc8676c6849f1ba1ee98f813df88b94a15cbffe3ecbcb719cd9144baa8a6e907ccfb42c4e8ab2ec13453a9c16d85147ed31af8773b41348a8471a4d1752b4dd6b61981fb31eb3268b25774744541ef3b7c67051ace3df1c25", 0xfa}], 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 05:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 05:49:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) socket(0x18, 0x1, 0xedb8) 05:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)) 05:49:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="969e0e5b03ed3858d4f848d2b8daa0c891d520784ecb754f06803e533341ed4b7925fbd0e3590a5295b75162fdfe0cc6b6dbae5d36105f70e0c9665a7fb57702aae6866f2a5b284bae147b8dee5fc7665170d8e151c595d735a60dd1ba4be47de7619dda03aff040f927224b8fd441f1aa928f9328f6fe66f69b31917aa8e51306df070b1e38ac4a5a65eeabdc882d8a2110dd7c104d0ba18159d92a6ac2e4184bb414ac565c00d8553b109451cc56c2b531c912cabe36124f837c92ad51cb15ca3647042cad85d923b3905863390b05368a1c990c5b8c1de6f54c90a8c1c0c255f1de1ec0db87ca112a12758d0045b60839adf05c79a3d39c6fe853d69708ad92fcf128549dcc3ccd7aa080b726b5282bc4f32ec45248486378146a11372b59c19996e7af6437a0210fc916d7ec1e0bc89259c93d5bbfff38fdb3112c701afb058ea8d4b9a6d41cb956973cecc819b065244cb2f264888c8cd4e11124a58261880f6b8a6b257f7dc90ab8ce1ac4b1972803f6a6a5dd1b11ddc9670d2e8d4aed0dc4fd9eca6a299ce38f2d5540ec988104fecb9d442f43ca2709e4b22e8aaf74cc707bdacb278647cc377f173692261726a73b60ca97f810d4f1b45827b7d755b2f9667c1cff716bf168a793c72783c85c4168c166a03aa6c381524bf76a18200b7c59dc2c76a983979e351466e5e8d540ac41b2369254f944e709953916c1f6b25564c8eec0880ad9de69232afa676063db724c02179b3afa5782acd290245e3be4c3b1531fa5d70a69f5ea9448fef260be358cde9529b2a2298149ef34787a247d4ecbc07c478030df0ceae46f9150d0ea9f3a014bdfecaf25c03e28b316af4e747f50a02bbd5c84d5a79aebc56d1437a888b956e07586fe075eec1007102abc24d4d9ffb030b1c82e2c640c3b5301c9bc2234ae29da09664ae9ad0ab8ef42678b6df6f96d7af1dfa296d211f6f000e4a452cd9f61febbedd90939631b0f0e79c4813e10bad7f238f73d442c68a882e7418d8f721b65670623f9223cac3a89a7634d86f913eb950bb12d2fd425f43a31e8f8692938172bdc71c99fd64bfe34895459970f366baa35547b5a6290d977287c672f8625d3d78d55711774f50f3296abdf9ef988f0beed8bafe6e5dd955be9577ed00de03d8ccc56fa9eac540b53e33eddf668655f3addb49f0f4935ea81b4d16daa456350e4f01932e381ec1c234cc113f3d7cd87ad664fa57765dedc427441a244a3e97321d49940b8d2161f2eadce90371e8d819695c71e35d92e13d8bd15ed1135bfb068ae7b3f58d42636588f7290dbda83459460fe86d57524685567b43d605b81f907c6c0b4bb77935778104f2fbef31fdec8c6a6a723fe14b238116f6a271b2bcbb5bb9f046bd17756b646e5e057f99bb749f734783a0fd52d3f87720192b63cdd129eef635cb98399c1abacc2c490b07fe3625c89ff31fc6225dbc4b4232f07473f9be9ada3123ae58b708ff8842ef890c43f35e9383ef8bd6b73ff6c463f342eb34040d6a750fefda0d74233ab46b763d52b026a608494294b0025f11389bc5ea322e64ad9260b2c9cd618995c6bcd6d29c2593c5cdde94c80ffbf0d160a73078204e8fc77078a3c182637f3f66348c07d8aca83d401d0097fede25a6ecc474023c017110d6952a937560be1ad8e7c3fe147bb6623c7667706432eac9127ba6ff5b9203caf898cd4b7c9e604de8b18dd7edc6d5b9f81e4a78f219809869f68a5ddd02493b72b0e3f6e5ce6496ad74bdd94e3e70411a624791f7268198f80d4a51d93e0e183f2fe1795caf568faff312ebcb535c27552a9847e65fd7a62258f6b6dbd6c96ec1b410bdbe95c03c4de07fa8036d92eda0cbabccdcdfd1e6b9f946096e7395725e5798165cfc186665a2aca3a656e6fabcc45392e89d0ac5de35de24046f4a140ab82c8b3a059bd014af56793f89e41ac69ff8254183e4720813fa4fb7e3471b152ed1be32bdf5e079efb31f50db3cfe2559de6266fa40701d6a1d58dd3846930280d24edbecad9c3d32c821dd860265b4354d35d09c4b62611de6030fa7a9ee70fe48ac3c85622845faf67d5455f98a18d65ce48f86c2ba8c7fe39b2171c262db6a013545db1cf271320ff3aa4ee5a6ce63ee7fd844af77e2988b48b102240d938dd7d08920344f312c668061c19b556a75b537f490855c47bf838f57d69f13908aa2295ce95bb6d8104573214648f9401ce7a1d4b54841fefaabcb51f3b44ff52627002b2ae55170757dd57ca607366fa13b809d7d0533ca2383d692ac9ca282f6606e4db4b953d0d6241459cd0f4d33d0ea8a378547dec089235037da64153e64f8bf3e311c276181103e430676dafa910598fe297259d3ccdaf7235e35a20e1523ebe69a34f4db83976008f3ee5edc452592412b0de628031d0a40422394d666ff1aa76a22022f37f08238a37d77bd05b648983d56c2df767316bbe41d7a02cca7ef580ec628ff0877cc47d9bf028fdbf200037b81f9c6f5444bf51b6fcc3be8f763d0966f885fb6969fc4676450840afe3c0373e956bad81bc222758c83ee37b121d664ee6e0dc59761562d809721eb039432dd81b5ad626e12857a71cbba3413dd60394bf5c6acd3f9f9d244deb24cb82e36bcc3dd6ecad757037ace3656512a882fe40ca526ed1f5f39eec3f1cd2b3e46ce156aebbcc79d0feb132bc0f1448e992007b185cf402126bdcab804d0da31d59f1027c620b78a8eb1d888d52282b75285068fd7fc8060715e0a48e27661a81c78f150033ab9a79bcf5317e91708c05f97ecfb12858e7c5c84245cea34ce9c40ae8bec3a161987b8657fbe92a69ec3e8f68e1dd0b29285c3e1f8e242c3e12f0ed9a87ed3830c6155049e6cb193521addeca107bf3c8f1721c2078113f1792ed7f01c08c0a645b996476e55e54edca73ab175ac2f41a15570182bffa56a4b1c30a8991f6addf160b8e318906c013320496f5fd002f7bd5618616b11302fa8a3ec121fb13e8e41f584fc1defd85c9a1d414e6afc04f9c54b3918aed038ac0b991f18b5404464ba7c6725d8f2647c6f548b3029dc32fbf24ace46341c7bede8e6634e6859a0806b0b832a720abd3b07ea5d007471a83bae8d0734b91ef8765e0354cf9a3a4a0b7056f31dfabcdbe8e6cfe5d1324520d96eddf168de904bc9f19307d4dfbbcbabb8dea426f8498b5f3d8dda81bab34dcb3657cabeec4aa923ac27b21278e7f19d8d99b91227aae057f7cd05a90e9d5a572a6c7a58e2ed48f6c8e46bf8fa873fc259896763f59c578ae093c632221e280896c7f239c4e612fb05254f6818387b95b4c8115435960262022a644f6eb20e7355cda892a22b1047f33323c4e15996f83c095b33c1274d29270c848281a810e524d1b9fc607e63d34ad620c527b1b6dd15976daea532be606d2d6f73f7134e19fc2bc294b660245f70039768b1df89956a14c038c7ffc6aff1b6569c9a5e105d546505656f40ccf9e3361119c451d06302f59071f2ff654990d63348dc3f61371acf80e1e1ec8a07173d9e0b3c1df1f8766ec914849f9190588ab31f86658b0bdcef8c6eef0d1a6581031ceaa970e3f555c509a347b17d2beafebcc89250e4720e0ee7c36b1a2142001445f6f911d813fec63bcd60dc0451c7187c48f40d1cbe3ea61d8bb0efd126173132421e5c3431805f3d61e8578ca1befe1bdd75f8fb1e2b88aa1a367869e39111040cbe42350ad4aac236ff53ce7262c11fd4dca096161f5ddb52b4e518c647ff0c908b424e56aecb29284255cd308a758796615703683285af89ae5a9d098cadd5f88361f14f7ab50eeb251261577fc962e738b4d746eb82862b4a082f7f53edd8764dd8ec6242e961234547ad571734747c15c94ba5ae4c1e3f422b9b70e2bffef88920941ba381f569e44668f95ba26db7e77f19f43334b4fd20f08d7a86bbd92b6936f5e617500a0e79ac38224fee03915c51bc82825cf9c2b23037cb3f3fce46f2ec5c64d8f11ce27046f30811f5e5783c29fb36f1f02f0a5dbc95f5e4defd5c04cfa8d58ce2dd05c54c3f0ea3e1b2ed055c176a895b0e29bc918b28d9710094c5779678a7d49ad1b526d061b096ba12aa18996f774f03a524485a8756ceca0a5c0c62efaf76b1d0ff1c60096a0e212ebea34ae52e90f4ee0e5550c255d9edafceececc82043e9d52fa0cc9f33e0ed44ba91d5470d1347b116455a648a939e5440dfbd035036b657529721468bd8605a1e6ece1143fce5c191a92af82d37f9ac3dcca6613d1beab362009bf8ae4223e60bd73a90477616bbca0895e8fce31b1f9771048419036d7cfcf7a07f20ed58737989845a4b2cc5795f46962b5860f7d7e32cb4cf7812ceecb22789d89172889a866413773469e2fecefa4e1a35aff111963e126195bb04a3a9ff4cfe8097ee83b18fdb85b51941cc02efa1b001c0dc6c6de9517d2f930e45eb29cd6617963992e5a9e994779fa805ebe668d075f68db324723c9825a31c7481289a21afd307ce1778caa195bd0272b0c042774a9c503f8ae2e4db346c02ed359b071fc071a763a8c9fb1840da5e205d99945da037fdab86ff9cb9f1cf5a4704d4b7bd35aa686af4d6f5cc613b997b3c6b6d69358878fb9c6cc56cdc6d1528275ee9b56db4ce6af34134d8e6dca5991e0f0a18a6744ab757fd26b54556514bce3b6005a25fda53d46eb7f0069f3eb7751c66f46cf953a64c65ebc733ac400ab0fc9dbd5fdced1d913ed2630b965211185d986c88807b01cb2a8fc6f929c3c74527f3a9bc9367e890a03255a64aa835a42769d3aa59c357bab775e2e5bf27cb684b11f1ae155228ce1a6be3ca2955c08622e50ca5d5ed3c7f421ec2959472184ceeee7ac66b6ec9dd1fb92e9844bd6a21172e8ef09d3f1c8dc04e578462b2d7beefdee6690d79559b925d7e264295bf7ec0b3d080c1166cdb3f32a2ecebbc13472dfb44e46a4aa7c4205f03f8f5748e8f6f6c1e8bffb4c47767c69543230c8897ac74c77756b727aee751f40dd14b238d78214f8f5b649d57e009551cd0b1d549daae4e0983c8f5492d4423c88d07779128affaa940a42b2381721836cce6815e9652e2dcdd4372050a872fc4297dd1b3ebe4cae559891ada37900f7ef659c411a45646bebc7676e8f5bac73d1fe59ddfdb10e09cd7b2ff5995244b6913c7952d44a69ab0f2cd4cd14f01c10fab2877020e667a52a5ed455572e9e3f6890617e80ffb867f2e70639092b9432c789331129af9242ac78d0507ff714ed9acf857697e05af26ef20f09c59460370d62ec5b760afe0b73569e73efd1f8d01249880e94c36db76ca640c16b4d3ba3284f1a7f9a00e713b721d7f29f0b874b70569f5a729811bf183cddc4d32095c4245a5bd58da23bf53c786320a83b2866010be80be9487e1c126bf1d5752f84a3f7af10f6ede284e86072f4fe4e5e735f322d40c5c58e5d5a501aba8f2195de343c04822fcbc0f887b45c8efeeca67538ce95195309d91528fa3c48c5c0f1086dc248f67c32bbcfcbaf973de740fab001d9e6ba3c93fe0b330672b976e01953aea97cb3cb184490394149909a2cd16457d5fa5e973afbbc6573fb38e7427d5e57a58aa2e65807c8416ea303b9e2059b27ce03fd8690634b5c782a01da54a55179981d29c7ed341bff8ea46eba8024c2bb298919710d9625df6196e28019ad0d9a656e51ea3de48ecb153f6d34e2587694ea4ad3e86e82ac4dcaa3bea8ed31f50b9647f9b1cc5b881b920904b9c8b899dbf051d64ad27c08cbcdd2d2", 0x1000}, {&(0x7f0000001140)="1e8d8f5d03d51726508a2d7838a4c89f5e535eb9e382d6a131cb8d0bee37033f9d03b77a1637bc87761d569c61300b8ae91064058dfcf717386ef226d67c730be7524d81cdf1d51ed10ade4411c7c65643d579df9c9326169c67083feccfbc833738d1505fcdc693a8a03e4825f18d029dbf7c11919d3047715e0d796ae143", 0x7f}, {&(0x7f00000011c0)="eeb3159d5686aa12fd05a9db6043754ebc41cbbd2bbc72b409d61193158e786c2528e0fb379e6c18d7a81f9b2d985be2b5116ffe1156e02b2c627282ab9c35bd6eb1f93957743b4f3e35ec3aaeb8ed762bc6edd2e9f64c81b21b797660768a3d1d1e5bfd9701c559c59af43ea0021f8fda1bbe9192274df70da213c94e28f0a63eddad4c54d0887b226b46c1ee3e4f30d6176b979884ddbc306d3aa4f1044287a278387e83bd", 0xa6}], 0x3, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x190) 05:49:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) 05:49:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = shmget(0x3, 0x2000, 0x434, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0x0) write(r2, &(0x7f0000000200), 0xfe72) 05:49:42 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x4}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="680000001800000000000000000000003169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc0000000000000095adae0b6ba2a4dd6ff73f37a337b6ade81efeb3b060dc8eaeeffe5293086ec58dce8c23a85089cd22cc666d7b1a007d89382069e1c1a1bb524c912790b3e230344ec1e9e55d4adb1bacfde95aa54087ae54a38e5ef36148d443364fb969a0eaad975438b878f9975df37c0ce11bf98643e24003b0b391e4a244fd1ceb35c9cf97cad61e55dd391f95dbdd75859feca00944df1e365147b80eabe3da303e2e53bc6620193e20f175e7084234364d9367bddd59b44937481e96073867685a2cc2116e367095bb8c6e7a4e812e39532e3aab1023982187ca848009a93e151c5aa131f9bf9dbb3dd6a70dd2f7aad9bb6e22c9f3b017aadc5ee344d2df7e7226f05135c76b9a968c932101dff168f1063a6f7e869e2aed489f6d9e6961dacbf8502a63c4873705f821b3a33587d4dce7b28f5ab690863b77d994248f51d04d6110cf0ff34a35d185f44192ea3f4ebf0aa6cb1db597f8e4562314712c266da7f4169d94497dddf1ca123bc2e45ac55fe8ec631faa"], 0x68}, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x200000000008}], 0x1, 0xffffffffffffffff) 05:49:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 05:49:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb1f766bae"], 0x1, 0x0, 0xfffffffffffffdf0}, 0x0) 05:49:42 executing program 0: pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="9d59de823fe900000000"], 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000040)='./file0\x00', 0x18a, 0x1) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 05:49:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1876d5c6) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 05:49:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x20, 0x5}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000200)="d7b1fbad8604cffb91d9d44c8a9d6070baec966e264564834b99be299f3c48447a5e0e3503f50f7438321d26a26a2df4f41ab9c96eed261874da23f021f7b81b065c2f7c09341cc01ebc3d3d0340610410631d619a9453820266900614f8dc2efb1a222633e4d725f48fa0a39b36cc2f3dbdac2ae05f9c5f0da7f061cb5ce7d9d1cb49be9ea9ca3951c1386c501271bddd6ba97d967a824fe782f75adbb600752d21178691d28831bd", 0xa9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b7d4520108b49e1ffb3fedd676808dddfb14e0e199fa02a1a6a80a642a8e12a4346b0f748c812c80e2746ae9bd291a837a3a060edbaa0aa818b228802be1ce9afcf4c39545cb81a9", 0x48}, {&(0x7f0000000340)="42987fcffeac971a7fb3de4d0f794cc79bf2a7330d6ba4abf8b8ebc425e2a231c34df48b0e3463c6297af2d9d900f30ca1bbe7748d3bbabe2c2612", 0x3b}, {&(0x7f0000000380)="6095485c8e44efaf3ecf6d4433023f31e3acabb22ab4280b53ee4e681f87fc3905d9c045b1bef11cc86e6a7d737f075d8560bf848f807d782a72e91782eda46d33006c2c2e31670c58e7eb1299801300a0b329a5c64f8827f5e5961df0b47f7f4db50850cb59c6ad500db67a31aadcb7c88c94c4076a27ba37db0be45e2ff5936de8054127b40b8e95dcc7c136c945301ef19958ea5e0b06210c23a278a7ac0ee09af900d1172be6c5a3e860d41348be16056bab5a4650e07efbec7f71886658449f9a182d6652c56d6a71ce1a7db1a2a44e9d4e8c", 0xd5}, {&(0x7f0000000480)="d9eb28d40e8a42a618bad9c556957be28887dbad30bf1f00f5d722b1b070fd8d06fe403e5caddb5d873f5ab3039b8976fa141e4aa9d5c2e496accf4db7b624da525f0a246561ac17e2de5931b7fab0b9e5273bd90580f8b7269c47e68a15423cb687980ab9bcc381bc9396c2799ef4b5ab48988b81afe29988edc9db1a5449dce67cd80d", 0x84}], 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000780)="3399e47c49d2acd14144961b2ae4d2707c9bdf51fb38749697c14d9218eb626f0b241d09fadc3d48768de85f0d90c0103e2a173346e5151562906138167ad5c6fe62a2b2ad2b07a2e311bcb182ad025240c316f1060dcfb4009d9bdf9e403c21b6e2becd6a9fbade26d7b4f4517e722e5bcbd4cc8bd8024b664191364aeaeaf468c3812217dc8acdfb34e7a361a3e13ed531c91c02f402a6d9533f0dfe073023ce53cb2990a62f1ec9ee1ffe3f99185c71047c8cfbeb9ec7a7020f7615029286a6b64a2d73f8a8c689d01a81e9aceedfc7713c15e59ac93250f67bac273b52de91ba1d0d8d5f7e1f2320468e7b60cb4e070018b1f9a329bc470fd5975266e667dc40d12ce68f69e19163f0055777cc05da8ef0b905199ff3619b77f7507c85217ee75cbb6c9a6b820b7e169411d187d458695aaac03331772cec5d02e504dbba4ac3b3edbdbd9014113c8e9f7344aab72f6474b8d7084ff59b9d0a94f80919392c04c3574e64369edabb39123526f913bdf2ebc5ece10b6983741e7e5e1ee72366f17d93ca04d28b6db2885088d8b07b47baa3e696111f5d4087c506a416242843349aa6a4449791c84e113cac5117242d8620145dc5ba08cd13643c2df8a627ef72d229d2d49ed682ccb9e4d191fd30e0e8d2ef19d4db06040d968fc9cd9f6a9773751fc0ab48ef0feb71d840154d37f8c0126bc770d82e09352631eeea5ca304a6291a5a75ca79af43ae77b34ecf7f94adb632d4e7bf73611d0efdf018af632631e2f85be97187cdfaf964203e660161dd2866680341695c5338892110a7b1d59dcb654e9ebe0fdf8a9bd2e40b5979133e2bc099ea6507a01806c2e1ee10dd5113e0bd8a83da913931b93578ca7995d50c55be90c2fbce5f274e52fe98950438dafbe5a12a2a82f76cd42b0f1f2e264d7e25c478df19341bcfeb9fcb5d9eaedde96d50129eb3036efc3848b3a76864eb5a25a1b474f9982f642daf7ce873cd06eb548bb318a4e1e08108b6ba9f2601f2c43e5d01d5200418140203cfbc8665f4620ae9cba4a1d73bebb1f832ab0b749c618f7814c25221434ef96fe070391b8ac3eaa211f68fa11d283366cb0647cea780332406f93c717bbeb9c47946d57535dfdb2a2a7dad49447b9ff8aadff876d56247c793241cc17d49a721a0731cf7bc7eeab5c5e723648aa2e1b3e9ec5faeb2ee4fc508775b051fb521ed38cb7235bae46a124f03cbf66b911d5d39aef3eb6c41cde5d72a763c2cb12909b1feecf87d31c7c158fb44064d75bb5f23856ced6e9284bc19d2a2576e546eb92febd979e9016ce38109f32a71aa6e5ee47515ce1252a2445961934fa179913151cce09568aeb27306eb12d454687763d576fc30bff2b0416dbe812855fe0066d5a2c38df370570861d4608eb7a0658bdb7f38cd209748a0faeb01e25f00f1550f56d34fa8370834bdac541b70548aa5c1f79566a2abd74868ccff5cb58265615e712e374079aa06f9a5cfbf3e35a28b557777b65d08cef4fe0683b157da0b69c5494990ea4a820773dc142badef21e737edab14b8ceeab2269e162c99b0d4cf9e468f6354dc09a93ad2f00a49ce2dd53c074a07e371173ff90f772c14798e0e76e911191d4e3a28cf48b2443626164a4818ff4ed6a59830c59a65a15a85ffdd70ca37418b3af8d35bd7e282e10a2653c58965edb715c106cde7109442776c504cf45367e2f2102dc834f3cd815aae0afbcb62b6a1be6d423601b972fba2bb75fb6b7a340bbbd8526b974079952a29108504c8110b1835cfe77a087c5da24030e97a2d15b78de85b3faeee70df9749a5fd78bbbfa9ced8bca8b644847f9d04078e34c59c52f6368b600daddfdebe382000847320fb7ed6acdb19a9e8d440387248dcdc6b1867f19a989fdebe9d08d33e14d1bde6f17ac397cac6fe5779a75f0158700935d7a371fba9b5403355cd179fd6e61437e4880010a277446cc80392a61b127d80e6be9b42bca659bba8b37138ed6e60e77c6416cd4ceb0a308dde47b6bd640fbcccc15a5e17e9feef443b39e8c9cf78ea30daff004ab6dd023702f75f1e37be20d12227110999dd7b2560d5a6fe3fe0bfa9afd8e7583f70207eaa646008e8c3dfe86880c63d7b0807e8b701defa6759e9c69078f1250eeeafcd03e459fc5f7eb11277fcb6d8dba47a26cc0124a6ff493f675ad242bdd3fd90e970c89b71dd0d246e5b41dfa8bb8a98edf601da7d8a65858e0337a34ae23503dedf240ec2c3116791528738803ba861893acc14f180aafc026108eb869a823dbf8e5ee395e720651dfaaf80431fe16eac044d21f9eed7ace0afebdac7a912f6b5bb2e7511041d54b18e8ef9b5723782a26b8fe81e92c8db88b5b29a483f58b096b31d378137fe4a32ff6c89a96017b820aec67ea46878c88ab77381fd2d1598a0190bd82f5932cdc639843ad33bc026d164d73467683fa191e861202180c5f2f5b46e4b901059fe0de3d7a7300a83a74695f4ac7808369a8480984560a31d638ce79471a932a9e523be63d3c90890cfb9f457a9e2614c35c7d47ec99de970e7f1921c4d19f9662b3277889a76b0a07fea987ac466d494aee2db9d78e1622d863aa86bfc45f8be70406656a33b8b5bca2d08efaa128ad41d80c6226fb289b70503c96ab58f1e96628aeabc4799750a61d508345b5b50a6ca34f6b6573788a3610cb00bdc55bf8a29a3173b4ce77588f1b4eedc2ffa852518d3883b6a135f5a0cc3daddd7c4fafde04279504b3926fdf5b969f131083e1df0c5f596374fa7b7905f7fb01feeae9e506cfcb31d363d606b65b7b8e1be43901656c64926b118a8892a630bf346e4e8265f2d2a1dc77b3c6da667ec5bbaf0f7d56224b124933a3a10868d4cb21187c4035bdfdeb02e5f92619ec6d05e41221cd9c023bfae8aa60bc8d2b15476e1a1811e58eee687627b659547c6391b8df9b90fdb0a5fe0d9e7d01f294ff883ad2ab37c1762a2dbf3ea69153e3c8766649fe18500b8587cb1293a29ce1162eb09903ce7957c7dfa4a5703ded205ed10b5d85efebd5c2d791b9705f3d19ea3a5396874142576d55f13c22190570d8a8966bb44182ddabb852e1d7867d0d9fc9ef30becb66b5ac0bba5bbc0e34690efce586ff700424b64d6e5bb64bd84174c861828a43aea7476da5731166494ada0aa0dc55b7f0057d67bc649341626942ccae6db9741a5e4c0fe98e99b4af5b94b29850fbf70db12c7735d1f2cd221c39e6e93b83b29d4cfad5b84aaf25abe4c0cf11b8a504fbace60dcdd44f7337baa9effb773efe213445e93ea4bcddc2caae6bbde20421307b90f0808286e5a4ab512c92be6f7c7f2b3b28feb5c8f17b51efc708be3c438fdb0a7037e104df6fcd3ae30980e850544648c218441f9f41e26bb444d56c604bc13461be3bb3ef470ef52060a1b04907645f6a32abb16f08b4c630a7acd1756f0c3eeb6c140485b39c309d081252b847f847ef61089e8a56fc0830f29c8296c7d8dc972455dc1c4acb1467eedefd182ebfe93fe4bf01d39c5b872a7d7bff3d830a1ccad63fb922214a089f66997effe963ba3bef04f3ae80403c3264f0bf46ac9e04ed45df3f55e25d291102483ef02ea2c5e019a5b15e53b12f4a7adb0a8001e6b07fd033c3b52da6f6bfb9fb9dbbc4b6eeb97193eaf5dea338b5d42478a45a95d6b10ac92d5f73f389d2ca0c746a24032d7d683449614c23611ccb923bc5aeba4d746c9266c15a501d00df84fe72017db60d6621172ecbccd31ef52b5e74529041216c79009cba6729c9ce6ce741ef2a39ba997485185bbaa0adfffc32adf9bd526cf8bfbdb403f84d010352e4a2eb9929fe2a12a568798c02a6e6f63ab2c3dd700301f4bb3b6b7d1ac8d9f66afbee8fb8713c9483b94c99ac1fb564ced8ede1878ae9551e3eed7695eac104bd4184f0600df6f848cea2f9e29efb1adaf1dd952c1d2db68b60bc100a2b6323bc25fc4899cf4901ed63bef14a1ea801c83324e4f0244bdfe1899fc88990dd052eb927595465e2e19a0d0ff7b1978c1fa38db1421e9b2e14e54d6f217fe7239da892f2a6a5b04f947dccab08b62223b603822b507a534f6af16b7d860a5a485f54d902a98ff5bf1bc802b61b1f2ec98489ea1ee78b73e1b5a45ee965bcce8624298fb8a8898fc62946c36758c2e7bbc28e27bd802aba4d105a39b3bce7336c6f78a1d924e64112c1a12905e3cf45bf4fa6647df61961ef3ee21535a46f1c27cf569f090c9f885721840d1dc7216f9e3666a6cd22f166bce083dac831ca0cc165bdd63d4d5bba36aac416f3b3a74d87927a2c4dc3dbdc120b8dfc5ae396eab15dd322fa15748d25cc30e25cb450fcb7f5ca740ec8efce15252e383ec35928fd9519e6e31e14d4e34da38dd516f3070cdc32b1b334242a95ac13cb4708871830fb1f8cf17b8e0d9011c3658dab53e4d7d2d45520f793eb9f7eea6029c429c87a52b62224e1308408f0b9552cacd0752552df66cfc319603972c0e5b9bcdad91a57305ea0fda10d17ccbb8302122b90f30ed884158f698448f378cac6f12b9ce4303cb22aeafd92fe9681a65d24d9a2d5a825275c169942d379830b8912f4aecabdb1a7e234037f83065dade208b364478643b93f4a3e0c0157be4e643790efcc858855d0f6dd8adb41f8df9568efca090403a7838faa5479e46ec81f30b4ba906c4565b577c1f5eec773f7886d8a7de0ec00a6f06a287681d0f7ac5f778d2af322e1a903b74a1c5298de6ac1dae30e9dbc6e07c86a990e39f18c91047af1c40bba1db7a223422b22de6ab6b5299782331bfced121d88abb42b827f8597c6c7189408d0adcac6ecfd8cd2a95163e2c1ca3295db0715158c53fa8a492db63dbd7a540c06b014290c51c37fc0dd6b5466e8cde4e190cf98df11fd1a1aa472094f2e9b91cb3acb4fa928b6c013d38d235f52e7b25812953e4cfdf0020f2c677f11f22a7137c0ec1c585e9b8c4926a841be2354a7c09f6db7e525375547139ed749986105fc51b8da0425582b2597371f4cb25aad45d60bb11aab357bbc9c7c9c4c2981a5ecdc79c0cd162b1d74abde7673fa46d0b35bced9a124d0dca9abf779a24d377b19b39ff27f9805ee157370d71b5169d9becbf51e070ce673a69c8bd7b4644b82ab551424cfa8fe087044abb8896685e65b8b7dff5426a0dac59a5c1448d0163ee70296aabe67f50ddf33d6947ebcd30807a98d88dc021bb5117caa9cd056e41978f92bf9f8c9f7785f6010bd4a89bd05cf4ae43eceb8659ec6d954838551f85ae66d1ecd28e0d562a7b60866d12202f0c2c2deb6ef181326e9d7fd459db20919e7494329374da7452eac0cdca474d18130faea5c45db2f8145f5f1716c1553a348ce407acfb1d0ba57693f3fca5860f51b8bcb3d22f79e12e226c2c4037cef1cd820d39eafa12cdbd8d1661f71e45ea9020375cca446a9269697907d4121abeeb2e75f4e6ca7827ebeb25f5bb13880e0aa63e19c03d75654424d0460a3a0e9bfbab5a98ff94905b6090f8c45e0b877f3162aff68aeb407b627b1095648f5abebabd34d73ee2baaa8532314da0534e0bd3f512b1d2c8f6f916d56b0f197a1ae8c1bbee3a9eb74e07686ec6fb93a9cc4fbe1e3822a23ea56987cca61e4c8f49774a7e28d0f619d232c43f070e6c6915ee57cf3f5ca71546344e84f7ccf8f652ad3ae9d89bba47bfabc784dcabf1fd047e4210c5edf8d31c7f062e4e9ba56f870d8314523f6ae195af05ea14a585a29fa454408571f8ccccbfb6ed9627e5e65ea2c3fe", 0x1000}, {&(0x7f0000000100)="5d9b7a1e67f4a1226fb3f472f7d5f208cafa33c08304088119c658679fe1fce2b4fc2e25d3ed95e9095d97c8e209f4473940cc9925d89a8e4223e8d42633de5b15bf28bfb8", 0x45}, {&(0x7f0000000080)="2fe5e2f85b666b42b2ec4c25275abc87f626", 0x12}], 0x3, &(0x7f0000001780)=[{0x88, 0x1, 0x11, "d509fc65f477aacfe98bf0844445aacc7173cbffa60cf43aab5326d7504ee2ddc52f17b5d5810dceab6d1e8871312c4141d861f6041061851d311f2c6dd2882eb4b5eeaf2f015e1e1360277e8c6a004c9c6dcd045e8139ea43266524288ced3fb8c627d327d2c2665bdb0210c3912eaab15f3e9c0dd4cf"}, {0x38, 0xffff, 0x0, "43413fe40132583e2af13a811c9b334dfba5284d0a262c58ff0623f63b1674043a06"}, {0x1010, 0xffff, 0xfffffffeffffffff, "00526807296966e33e4d1d8151cf4fce31d9681644a65994ad118e84eb03563f449123ace9b6ef6545e5422c18d43f145275a091d9050ed5f7ee4a2be5d7fde020b264069451665580a9d93b8951dbcce1b6068355ca00327e05813f27378aefc8e893696b909962b3dc6f6a3a66dff982d5a5e525b57820b86bfc2094ec17d4ca12612f190d633cc97f1869f58b4dc9579359b307eb715ead81a87d68edbd0e73a86c64d89c00cd0badb1beb7a19fea79a0f971320cb33a207cf9939b06bad2aee98f160d611da9e36a7f898cc1537eaefdbb46f772a31f01d26f1c2687b28db889632a024e58fd24ffc023aa9fb71193801d4982d46d463b717a33e26cfa8cb34f55a78ba3226772578ef44a2c4b81c142632ef4213c8362447b6c1cf73ed7dcb5eeba55af88ee43b2fba32a70a6f6e399d2a91de283bb25fbd3d854feba9eb715730d471f63a94f16563fcd0746b1d592a93af89c1b6188402cde440b6aa2254856e880377ffd61a3d96ed41141e78690ca9d5db3cada2e4c024804c9a803e257fbd9c481ca3849772493e5a71cfdb6c36dc79b5bbf4f88eea773267d8173afa48c5870cfd70d7672a10bf53df6b973671f1633c227f1524ff25c8b28156aea20aceeacdd5fda1170cadc706136d288836a9ce5b9ce3b31549cabcbce99b474b20d1ccc14a4c34c6ea4f74ada3ca03ce78bc14816af7f7bb169c16f460d8416f1015734c6fbd36a63fe68739b322260db22170de67e257835e9bc9ffc8c8a1ecf1733926eb98725d84cb68e60387ebbdee747f880a1c370604e2ff02615ce44edbfff021de8a6b2611247dc8e04d00a86065ce8f0e6f3b368b4918d4a4a46033e99d3a45f7f59aea6c27dad93da9c7c8d5e9a8ed9cb2c0eef28c4712b508678a93cb4534c1810bf71781b1c44ddfa7883e9d5ded256c22794a3096ae3873caf1bc9021901b040f9612a30c5024a6329b627e12370015612f7b2c9437f2cbea207d18ba7cd24dacdc2b92cc26b2298409005d2a324fe17460e915fc8883500e4e9b383aa48f597bb4abe91371898f147ce6614073d735144f4ec0ce408e8af49a84b645d48e3ba2c2d6f21630f3087240f633363e7001b5064f69a6f2d6de10ceff130782a8f6290f7bf767ef27a3a87d9160fa5368dba5995f5723d41edf0081f08ea95517dc5c33184f8cfa738a94e623742d4706324182d94f5b3d71bb8205f2e91ff0b57594b415dfebed8cc0b89676c8ef5e1e3e29e2a12de75ec6ab6516a48b44a17c80fde0a9353351721331f4b535a97d6083e0b934acc19d7e39510eb9030f5427ba6d97dd37010b1945dcf5955c29e3562398126406e3c30a46fab7f9ea718a26d63faec6587da8567b34e6ca52f3e71a75326cf0abef56a6e04ef3c69c9536e5c488f6aa27606e485ecc452b14edf6a987e8562bee50fb88c4895d426d6e3df4be9c4e600e24adac25c1768bf7f27853936091f89fb4978791aa7d1fe0f11c3c2128c1a4067fba5fff665768cd7e94766c1b62ca38b4518a7efed94f5e22449f9d929fd8c3f4d79e12ad894e0500045d0f9762df3f33edc2c4e9a50ba6c08cf43ce8716960890e6fa7b9343763b787e30d08f34fefcfa4a63eadba19afffcae6809bbeae1a13fad6a269539b24135ebdb38702d39847a4be66621de4a5577807dbb9f1eda265b1ea7ed1b17477921db362f0e8d0f61bb5bf7979b692dfa221e8e11df43a3ed0116cc21fc0a1a2d81e3ce7b5323b0d7b22a0bdf5d8b21f87c578167c49feb2703d365e688d912489ca93183dc32740d598e2135078d55cb5090aa92e0af9383e7591bb6febdb54947e5355ee076af446177986464e9f4664c4b6007f8c34c4c676c10baaaada3a23310db08211d7908ef31a6e4e019fa3620dfde220b75bddaa4de09efbd54a8fd20979b3ece160a714836292bd324f93e99e4fffd27e64e56036f64505efd841d5409eb93327db00536fdc8066b8573ef6608e0c0c84eab7cee7585eac3f1b040358a69c29eb05d1ee22c9d73459e234892b2b19e69f425082bb2f435c858211ec5dba495e934138efe77d7c84d4aa84784793581706b8cce3a876681ff07f722db05012d3cf22119d96ccd1e8c44bf65454af3ad85e676e5efd45e2b2bb0e5b9cf85968dfa0e6c04fee66976d21809078a18500a01afa385beeeebf08f5d50f300b2c92bb8201ecfb38cc8c7359d65cdecb448304a46fd8ac9c82ae7d1091832d8f39e86d7028142b6d67100f61477f61090586a73c3937fed741d6a379167d9a0b95d6484c95acd9330269fc3e42b8cdc6b805f25cff8554c0a92419492a320c4d31a091db0e298ce7c890b215c0c95e1161c77ae72e4acab36f42e7df75d5d36cdc997ec6cdaf0949564737eb8d4d4892f6393c02bf0ab98c457760726ee248d62ac27cc5ce864e558018f8682c52aee09a92bab7f3da374f9f36b0bc38621c5b549c4b66e6887189d7142229907f3d1440ebc181d9361c6449363573e86f450208263dabf6af130d63a7f0a75055d394d4035abd435c723a6d3858d19922be3c1475e9810115ee0b6868659bc5772128fc4a96f5c0d20e680adc5d250cae7b1ba309c53fa1db0b5d5a88772f302948a5a5a6325c22984151cbdf9d9095c13a04214349de7d0ed0d0eaa25f88c5db76a4b4b3d14174d4126afe6255c782e727212c961d5d4135acce46ff72a88f9ef6b24da12cd69fd4905de3734b9c5ff40a6bc1e3d94277bd4dd521ad447782d7d3c15efd50caa467fce9e8422c727b6f56c256e32a9ca9c38e1c1ef2a9a006588098d60d30e1bb3ebd349a95f8c0aa01934d99ddba95c8573a03d005ef07fb3ec29a675111361ea56fd9e873533d3d93d7d3a06ac6d763c758d64b8d9017b8618a601bfec5700c896a4240b03d82b94cb38dde2296abe62343ffa6e20cf366016a41842b8ca24de4be64637858e51de327813bc009c9075e78cb39f390a91b50f31a467b682cae00d851300d33758acd21920e7557191c7286b7f938f12e310e72cf04c15e4406c8edcf9ff398249805d6a3476035d32e701ceef771cc2c2451a26ba4214a8d35edd23f6cc410042bbd1e30aaab1154eabb31f76de2d4930bb10d0ff27920128a76948fbbc5266ae51ce369a79749f6677daaff53d4806f3b49261ec849301a21fe843730383bd3e21295b23967d84f1b381685d55cabc99a0812f50514b4e8e0830a9956c7d554edceabaf23d617eed527fec611206ee08a7636ce1cec6d75d21d43ae5dac0fff0a0147b53298b494065adeea5b392859d5582d4e1098ea9a761d72d32657ae4555726cbeddcf82632acf7e85789591e9544af7786d0d41e2ff13b2c2017f67890850630b3084275edbb10e3c0930a493db5e61f5a569329a759ebce3f0420a9a40ef4a8734fe426f69f4c44628059f5d9bb92ec2edde55f6b52cd817bb4496d8da9f6d55757960ec58413b2cb7d3f3403d7452b3e6dd0743fd3c1d0dc6fb737a5445c52e533c479d116b577f220b5dfc366bc1981d78d8ceca89e8a961a9ac0356526a52a4e5a6814fceccdb36b2d0bb62e8c4d353664e6813ab85f9f920e90bbda463e4e8de673ca62e683c469b3f583cb18ffaac84a0cc56c201d7184da2ea4fd1388db14779174960296290f75c06478a9a1db2638a6fc2b39f79705409c25b7895c71bdb3eb2e1a02152d9056f9984280cd41ffef5a1189a996708dbc2cf8d3c2ea7d333d4b5aa57fa0e4f91872fea82c07efa060433d845f35efc36c36dd08edc40283c0528cdb99e53d60d35609bbb20dea2b1909054185937ce70eaad40c34a5a92f7976d552df8120b5bfdb239dda9b3c0dd960efd20927b39fb597e1d6f1661393df623b673f40636c819b488c704c9efa1805e660f2ae772ca2fe5f20d0f0908535c073ed768d01b3dd5c064f8ce1e73ef62dc6f11fe299f46b70c7881197f8e74cb292355a2f3ecddb3f4bcbab4565e08f0e1a33abe13f16d062475202b2791f67b1849f1c155ab98acde2375e000c6e1519b15cda7699acccb3e28ed3cc3859aa295a7d93964d62c1da3ca7e6daaebd0c41f35fc49881abe6a4d582fc730ba37dddac90760ba8777bc4d45b3fa4b8440b9b6c2fdf657aa4f8081212237f317be9a0a9eb7305e98149098c60dccfcd912c68b36408cb4bb74528ae3086a0eae3524cb6fc2add1cd605a4ef8383bb757e4ea968107fff98172d4f6129cd8ea37f83c71bffb5cababde9f34dc7f54bbca6bd86bc26367e44841526a93c34e49c83210ea433a5542ed1217bbaf10dffcd75e5a012406ff2424a206b06fc24e3387d4dbcb2daa4eb60d8296f480cb34f05c85c8b865305379ef6048183a71d90792a5a6025cfab9e02f4f593c8036b838a06ab535a2229b330f57ac03209dc894f66d62a169d298ee1c7b883e16edb09039c402b6412dd33295bf27db483e535689430d6a3dae2880134a16a70ee82a73b55af424acdaee88f82a520c2e8e31ab830d67f316ec50974f0655d80bbb4ffa66921e6cbe2e30b0a291d6fc115bd4e8d817c5b83b679365ca2b1dd6a2efdc89fd93d63d65f939a6ad903fd77b26d00eeb3c9a84fe8b063f8b18a2cf88d31bd2f03c3c14b7b35a58d26f3c7fb3b8bf8cf7df94962550c74de18da1fe15b491f0fb68c265029c7223b3d7bf588ee97b62f47ecbaf3f1c28fa701254408e19861f112de3c8fbc02578b15700a453a73c7e3e52b98f3c59468a320914c0df4f4bc8a922f40c1177e22caa5f354b499f4fb09bfc61e41d1b02a660e52800fbfeac4c846949d1c3580c3824d387f0bf306d4f14f4fd260bf421c00049b3e495fc94b16f7a34a094fbb229ed297e9bc72a1fbc6a30734e267e309a21a50885720e9f089ce4a87dc0ce55fb541a447ec5488ed5950937c645f78306ecb045a16a7f06b0b99c270ba474efae24347876067a2086b1db7eaf44d6a3c11e69ed759b7562645fa4e35d82e4d2b08f1b99c3e1c0d623818a36cadbe801e26d7307f28d80a598afce5acad6b21582c2340884f68fb3303620242237a06e4f841e26b790ba90d347df055ca72f15ba7d551876dd66f3ce174d9fa3c4586bd147408bdd13b852f6ea06ce7bf2a43d9ecb8473a8942d8903faba1d374676cacf3ec20ad46c299c171ee60d95fb0c4f2758779587d34a2224116024678c020e09babbc808cbf420c9d4ddbd62666f6e01204851ee667ef43757058c81ab4edbe16946560ed28f62b0271f761560c1a13fe1cda829134a9385760f96025069ac6276ec485b6c75d8c89997cf78e4192a18c6149b8defcdd58003b6f664a9ccf502f83aeb775e20fdd5e1b6001b7a235fabfb70660c03cd20f561b7a80a49d38c21b6e4f3a58f31cb4cc59ff6f4e90c98a484446f195e52698da0758696327a17dfadd00abb74d309b0d40c6d9a2b61570bdfb3f5a1de70c98c1fd26403d7bd6e90c31014a149f939f3fa435247571ea14e4083c04f85d3455ad67e9ce3dcb9e22f1c7d72896d262e846ccd2f1fc3b89a8e96fe1a99cde78c8095ea853cb21406bf49bcc813915969335205291027b17acf60cb501baff8625f1c8e6cf9bbacf9a01a4519313da237ad6a4b119e098d7b7630ae81af9e12400ebc990383307378121509dea417bf8727eebfe1595a5c91d135feed079bd9c4fdcd96bddb6d05e93a6279f9218a848f34fa38679b506be6d22c66c6a2a16ded581664f42689aacd7140f3f5e81a92d5cdea0a3568d89fdee04bfb53b8fe0e075055fd563cfc7c037564c9f"}, {0xc8, 0x1, 0x1, "2184c14164611359569bb9c52aba260df227565bd39812740d51930f33fe6e8ba7dedbc6cd40662202cbb7e311e2e3f69010eb148864dd02b7be52931497395e24ca45325027909206654a490ff56c021f82e9ccda5bb445ecad46fab373c5bc7ce74146223957a95177080e1a8fd688382c20fec9873c402ff4c65db0a5f9df94bb5348dfdad6eb6b6326787725814c45caa384b72fdc92a296ee4ba2efe9f7f9ac099ba91a1ee49e3a88813276d6b68565"}, {0xb0, 0xffff, 0x9, "b7af9243adb170982c4685f908ecbd64a76ba12da3c4d50188265a932142e04778c8a64e83adaaf4ef92d0922ae284bcd700c85c2750245cc9456c03ed6c6a0e815764a561684c98a0057d5a76de516ea103c2af7f0351076ff8da432237b5b719c6e25d5c07b1de5dbc93d5e483646d0d90d79ca64ec34c2b00263383d7ce25b7535f73ad81d85531061d4a049a92c5aafc78bedbdb1ea846dd0875c0"}, {0x88, 0xffff, 0x7, "dd7d2826f842c0deadaa6d3af1ef9ba68919429037d9eb48911c3e339001c19d1c355d03c1e57196dd5caf2ced71980285832a7175ad38d4b130f86974610bf42f39852d530e555bacf4969e6e112a63ee48d51ce230b478d45ada1234f1ee627b717ed19a7a15e2ba0283874b4d1247b315e9"}], 0x12d0}, 0x8) 05:49:43 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 05:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="4d6ad96a4a9a91b34125da2c798d820ff1f0be3c2d19191deb0a4864387d885f04024301233bbe71441825f62e87924e4ef883580e9b2fbe0bdd43788adb3cf4", 0x40}], 0x1, 0x0, 0x0, 0x1}, 0x33a4d1b5cb9be542) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 05:49:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) shutdown(r0, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x5) r3 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x8581) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='*)(&{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="20d9444e1db562bcf4d212e87274daf8df7dd10064c5655565dddf269e2a629be8e9e93b72984aa602df028be393bdb78e5d4f7e3606d9af73d76eabeb5084422ed14a5720090488ab53c00b0f49837fc608825ae702ee6394329b42215a8bbe69a3b0c861d63ba4387e5d884a796b5e38926e42482557b98d33ef0194bf999233bd46411809d06cff2298d714311e43ca240d768789dc8c425f7768", 0x9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x8) fchdir(r0) r3 = fcntl$dupfd(r1, 0xa, r0) sendto$inet(r2, &(0x7f0000000280)="71cb2a885dfdca84be1185a97cb68002e18f8ada5de9702170b899d68aef931b14693380954b73af5d0a2d202098a2d46306e7ab5f73677df5b5eabd27d1fc26393ca71da72072b51bf2b3b8432796e0a7eddd418a10e6bd2b57730b9a9aab6f2550a4431e5f38bef045f6e8115219c07dd4c392221881ad341beffe1e010d44e456e7b678256cbb61665d1f393a5497bcd38ad00ca1c21a11b15bb0893adea313f12bd08817440dfb27f1ce54e8e13ddb020226be71b176582180fd98619661e5b6e8d72fa329af4b7b13fa57e7599830c0bf64f8d5bae1c44c1c5726bf02c50a149734eaa93d46cb5f3ab43c9a72f7c0e78768545e4918d73d81d28b8dd6f79f3b3941734fc691c865ff9160d56313453926a3fc12e72f0f399b9c39f709e7154a4b889d74bef99650e525d307d30a29b7c8f30944a56c86fcb418509c0fc0fa7c755ad1ccade06d8431afdb043ba6459ef82c407ed0a3a0cb6f98201a2260c799eaf19f63c288519536085766ce97a6b9657e2f6764fe4b764d612393f0b23db8651d7cee6b914954f5344d3bb77001d828f99eea9a46b440e42f209effb9ed21b16af7aacb25b6fa9a45ecfbd3284915d12e5b6baa02c48985414d8befbaed4eda70d1aac136b987f3ca54b86a9aea9109a9e23fedac2e118396543fe948fcc4f35aa61a30469f2defcc2087953d694293f4bc3423a8a404f1a9f785bfcab14d1b7769e81ee3aa0bfac714a396a6649e5dd2198781e4d592890d08e85f409f87989d0c244650e14fbc757f2238099e356a82b70b684c4998c4d7b83cab71b912640b11c2e993d346a2a02a34231474fd5ca702c07e16784fae045f57ecad716f27552a0a028fb52575ec4ea11c04ef527447da0f843241eb6cc1f8eb82e300da3afacaa217c10879976efac66754b82564c491e46b604734121c054962f1ada8f6d01a119fb63967f82757b67ea7a6ca633b7bdd68f77d290534df986af978ee59ef8d942a9b47bb719693674b6d8fb0e0fd895357f651a88611cb62fd4ef1d14781cf4ffb4e138c30bdd0a8d7a61b8795fffb693542f7fbde7907fe2ba82f95121b0c01421ed096d34692d8c39bccb374dae81a5f77052a089329ab057c5c4d768d754237cc60e98de1f461808f005fec9173c7050a9dfea7e23581e7421e3569552bf55234ab844c00712b336b59417bb96a5bdac1d054192e2e002cc24fae3fcff6c852467b77e10edac36b31e697132368113a11c851c1aee35788324f3bda12bb99081b82261040c8cbf5ab9ac8cd443f6f0f9ebebd91e70a098662d02e7f35903ec4d9e578e3ed2141f0a790a5d5364eebb54081a9ff19417a16454191bb029f3d66b98cb4315d9bad2f11b2de6d8857f1927612941c952a84198925f4cd5cebf4e4a14a46dcd34d83d3fe271acbe66c6a96af8ef7bc515bd062c4c8cdf28ca9c78feb3c9240ca75da2675be00c36e87b60306a855d720d28193b0e9a7244684aa5118fff8f55d4c9345f00e65f659cd63ef66dde37fe120dea97d54f3ba93aca40da5378ccbc76acabf5184b12a26894f9ef6389d2e448631f6e4b974b8e5a2883e85cdcb1c2dd2c4a79061ad80585777ad27d90584e9f73a030ab97f351f47ae621b6185c741d11b612667b9bd921d24e552b346fec97c743caebeffd4df072802e3e4605dbc1c2d1dfb602cd582f60e543c28937d43450dee6117b7fbff40507a6b65f7954dba5e7e0697b5d895122470a7a4f87529481d9130ebedd8372b6eb39befa902175b92d8d2af89b95e4156552cd55c63e21db07480a71deae6f70c20cf16871e1407da77098e2b096d6912be0c1441c71f62e0d39f6417f05103b2524ac11aec6a871eee2260caa4ad99dca0a2c18509c0c04ae237c156e7c5a8c8b102f30ea1508af785c504e9f3b6fce1e605a01506d2c59673eee797cd3627cc6e6e8c0be3c01c49ccc3982e4ea000010043b0d55f45d9d74103ddd73bf69b8e430d1066e6794a78ca046aa510a9e64cb9ff1a0868fcc3b85d7f5cd10ee9876f5890d600476ff4afe095ef39b83f3ae1ead338fe8e8bbd48ef6da99ffccc4b4855d0b409a25806b03fd4f92adb63117a6243bc27a678a44390cd4172c7942f1b3ff2cdb5383ef53dc82cf8b93118a73b0d715880910d21e2f5a8002ebf4a9d05303aa4b94a84230d5805267d5438d1ad4ca27916a15f8e1d20b89a492ea8abd0cb4bc1469e62cd92f2867dd1a04842952864dedeaf17eea1a714172e278fa27e7eebe99d59574493490a518d3c542f3f7840faaf5ffd20edbb4d93f6769d7d8ccd2298e0e07badeb0c32efab0655ed2ad216c3642cb642affab66abc74d34b5119ff3ba533acd91ec74f69d43108598af521f190480658f4f51ff72438bd4df4f1f08be5cfd2c7820ae23087f798382566902e0544cea1eb949a09a81e5bc87967b79f542c605064d9501b29f85344f8702ed638f29a920abbf8532f4a22127396c3c8846877940569f787fe04e5b8146df239cc7eb4b231ec872bcd983841aa1ef1d1b63cad3a3fdd55d4d6b1b559f24258ce21fc8f92116f6fbc217d95894b18b1990e635bbe0c23b76d73df40cc1b7770443670e77f5fc2de735608cbb6f531170ee1f60ba9c773569ed18d68e6f7aa53484d7f7607b814f0283b733460500f8fc718c366d798f649789c64e0af3c98e2645f00435b818b704ae0fc09073f759430b0cfb4d431d25a800f6a0eafebf4da844566f3f6bc5689a5519adad00b8de82f92e1d3feddbafa09eada359e33fa920692b794693b70f17afebe1e64a794f39c12c561186dae2dc858491e5cc8bd188dff9a05389168b628562093e288068095bcb23d125d0e259d64d9316fcb72b0cb30812b30f285c6c995e88c5411a544f3813b736492c7dcc1e40dd31a2b7d56f06041f9f52aac86f5d1a2fcfeaec2f76271790340d1e6699a97858e10eb8ed5d93f87089e4eda652a35070e5c0c0d45257d746524488bbb97a56eaf06c36689989fee18ed9f6f74855d1b2a6e17324e0c92d2a3845fbd3a6e7c7344e1adf288a568785284f7509193a7440fb07a885a2803c2ced54d070841ea283e9f30a45473e0c7bd557c45e989a89e0c8c2dd7dd78de9caa873fc6a717e1a5ca19494b87978e9002c0b92a4df17f8758c16c569272e60d6580756e609c8153ab4937bd5857c9c80810122418e93d2b947076c7f9bdc0ab732400e1d28b595e791ed7a9f711ddc30a32087c0649d621262561bbfe959a0348ad3bd5b64dc02e20b2bba2d349374fdc5ef92dd184e03fd54c82e31dab1cc1925ece7bc7b0ed24e6f56edd992f550b0c0efbc93999e4ba9701a6af575a41b71b0e084661632e1ac022caff4711a432279711d0b78930ddb05925b5383fd54d2957caf4444b3613741cb16f0070092264b4f4cf7a5ceb11fd90f95f8c9609c4365fa8afbe0473e8112a27ebcc9098ea422d982b7b5e4ab6df34d147b2356aeb7185c9d3e3bb1610850436811f2af855a4639b30efe28b15061a28d812a05bf5679ab703a3e9555f36955a4ebaf1732a69e60be5b841998b5bebbeccee08267d9d39e36ca427544bdb8064514c3e24b4a22f7a8a872325332f85acbfd88af3b0c1e7ed0285f1240bc05a20f3c2904d2f6d841e2c4fb40bdf93c846ae3ee50f99674a0c26f529cdff9c9d0a9a701c4521fa24c685a41ed080066efbef7255e2931d691c21679e72162a6273577a87db6de70e93ce0ff74bbb6fd1c80ff2c84d1796ba5eee919b9603f8dbd77ba59981ce43530351e915ed331222dfa8d271e90d62369a5e6912e17922e91ecf38cb1e126384390dd9f30c81441e386c114905fe0f8ab953c321cdf9bca39b5ae0522482d910f43d5941d6417e9d36858eb1fc9bd90421d59e6c56cff7b30cb07d7a18ae795feb48964a2e640fb11db476bdb441ffb7ed1327a369d72a8b8f123fcfd0e4d3197ecdf64cc661d7095741ca2adbce3be2f621a169c9ef4d78d03357671af5717b113af304797ccc2db0b266a99eb2afe2f27fc9d108b728ca869f0508ad17aa796e25103255616f1364035731c8b945fa059811fd7d4a9ede18f3015019ecc525e5236b3dc0983b8b1e72ed158b241a22e3491ccf256c6d2a739b592a182a768fe72f7271db6b507abff427c25a142c11cfcb01d73ad428800078d8277cf51b5effd4f74ecc787ac898752979833a206bcb9a71080dcca40f1d807db57c2d95205a70dcf3ff7d53e158d39ab59f4dd9a40539888f554a5e300c36f597d46150ced39c32897d545ff1129847863f4e0d220ea94d0933408f379dea450fa7f66f98e369727159480bfbd34248aaba41699cec62880c5d4c650d8a766cc27f8032d612e5042c7ecf097551e3d4b35d8290287eb5244964b011267b6aa4d9d30898bbc8abc0635c64a2e79774a72c854a508de6134d647d30e1d364b1427ce56ae8bf858cbc3631adcf4a9df17df401dad3b3286b158f4881f35b7ee1023a44f8a8394f33fe28aeb934b4d8b28068c37f7483b6dc59407078085a1430116ce35538f39773e9d2574043237073cebabb9a5f388067736964f6dbee2013fd04e66b48b43ada92bdc37c9e6c1e1048cacd12e7f40eec0b73f6f7592a5dfe6d1c83e2a1ddf5ef4e76c3676d3ed8dfa8dea53797ea2d3cae13029f3d7ec04a646698a2d3472fe89c598b785ec8a3ae344b0db68128eba78a406a16eba656b3946c2c93515eda46a35e4edce99b921928695e598454acb1515bfc76821626ce5eec61d6e27b70150053ae73622fdaf228581bd3c086cfef4f2a3a87ef32fad74377105964cf5adc6014c6553939152edb1e4b204cdfe127f585267e25a07ef55898ea7256e5ee1c6f8e0c15aea30ee58aa1edf4da9bb9190407dfd784bb53deba2e806df9e3a9c60faea2df8b6d5e6c61d926294f3e8ba971661cf61f5b1771c3e7a680c0455beba43302a082f9610d288828018e2bfe57aab82a31a61207783a61f544a2ce24815de7de4771181f85c1c830b0f470a9f7c6884bebe86eb7b00724d4c09597bf248a7b8b7d68d5f3eac4e8a0b90e9ee2a1f0aa2630877b482164b078a3d7dc98c89a89bdbef8447af16933b90637569763d6f9a9ad0cf6d287b0fccaae2857f0de3acfaf5c6795af6e559d3b6ff9f124be1f33933eaaff191f02d04e8a6ba3ef4160a9724683c3744381feb979f55131e2e9be612b62c4af81f15a9e7df65fc4e653745430f4778453a8b61b7a9ad49b1265d33f1d3b290eb2be5da986afa347797c606b82bf1b2ffb0a4079d1fbdff6f72a8dde84b3ef1ea0e846440ee8d5cb47e0a214ec41bd4c9465c4c27a34e8b0717bedb4f5fc01da64486d81d13bdd5ffc7f59715fe57fc588e0fee169c758ab7dc1ce5fe7a1864831f1a41d69a38ce393ca1dc98e0f58e1866ac2be33f815fe328eee72666c88e8f1efab53e86d4879745eb427c59ca68b91ec32c35f98e6c8a33b918117e85643e80dec155ae32d45e6da996017ebe4d67a665533629955949ef13d6fecda28e014d4ee3f0fb629d9c117ababf1064eae4d6a1087d0b2564b7a82cbbf5eedd97708afad920ad8d097d541389a4ac7f5ddd7eb50b423d1a310164150ebd7471b45e23f0a8dfdf50bea9b661447a14d161c360ada31690c7e9296a3b7e85ab4baf273721b99dda055bc570bf1e218bdc81efabf336791eecafcc1cc0621398dbfb2a52d4f371860220520ff870262990ae6650535615c6df4f763035e30f51a395e80b7606cda4d711eba2c", 0x1000, 0x8, &(0x7f0000001280)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r1, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = geteuid() r5 = getegid() chown(&(0x7f0000001300)='./file0\x00', r4, r5) getpeername$inet6(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) r6 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r6) recvfrom$inet(r1, &(0x7f00000013c0)=""/19, 0x13, 0x800, &(0x7f0000001400)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffffa, 0x5}, {{r0}, 0xfffffffffffffffa, 0x52, 0x40000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0x401, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8d2e, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000023, 0x400, 0x2}], 0x9, &(0x7f0000001500)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x4, 0x1}], 0xb1cc, &(0x7f0000001540)={0x400, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000015c0)={&(0x7f0000001580)=[{0xe7, 0x8}, {0xc3, 0xa7d}], 0x2}) poll(&(0x7f0000001600)=[{r1}, {r0, 0x100}, {r1, 0xd0}, {r0, 0x80}, {r2, 0x80}, {r0}], 0x6, 0x2) r7 = open(&(0x7f0000001640)='./file0\x00', 0x8000, 0x1a9) open$dir(&(0x7f0000001680)='./file0\x00', 0xa0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x47, 0x8}, {0x24, 0x9}], 0x2}) semget(0x1, 0x4, 0x280) link(&(0x7f0000001740)='./file0/file0\x00', &(0x7f0000001780)='./file0\x00') connect$unix(r2, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000001800)='./file0/file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001840)={0x8, 0x1, 0x1f, 0x101, 0x6}, 0xc) getsockname$inet6(r7, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 16:00:00 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x44d1, {0x1, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x40a, {0xa25c901, 0xffffffffffffb242}}) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x3, 0x102) listen(r1, 0x0) 05:37:04 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR, @ANYRES32=r0, @ANYBLOB="6290433197bd8a5bd7af640a9add37c9c6849b8beb15ebf4e3074225610e9213a35db1a60e00d34a994bb465b92b986cf8830ae0e7866a3e183d67ffbf019eadd0cc72be247ef7be8c4e79972ae91e0fc11912a1d2497a52cd1f84e731f1416bca", @ANYRESHEX, @ANYRES16=0x0, @ANYPTR]]], 0x1, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1, 0x0, 0x0, 0x400}, 0x0) 05:37:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300050000000000002200"}) r0 = socket(0x80000000000018, 0x3, 0x0) socket$inet(0x2, 0x3, 0xff) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff88) 05:37:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20091, 0x140) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) truncate(&(0x7f0000000280)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getuid() setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) 05:37:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080, 0x10000000ff) mknod(&(0x7f0000000380)='./bus\x00', 0xc002, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="12f2ab2e7af1442d9f558ef207d2320e39c87992491f90ac59a7b063b283e2ecd661123e7b8248b7185410756d16d5cf98dc93337765c356f97fb84918eb60e5fd44834daee24d746674ba9274cee06f35daa8e16495d12e835989c7e521e49026c44f858a282a17e8bfa8762fd318ea3da5f51cb0e0586f01127309c4bec1b5d1c7308e6b655330f97227b43932487436e7cfd73e04a8d10ac7528263e6cff2570b4b2b9bdb5f9da34b3914dd15929868dc1827dc707604afcb1c4913940c2c7dc2e7e0fc27a993c8d6779a76c79e5945", 0xd1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x500, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000140), 0xc4e, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:04 executing program 1: socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="c34480f62bb1c4346e8011eddfd0ce8e4fe9285078f7b754b51f813e9c4cc67c6fe73119a4ef452111edaddef9ad83daacd1df868c", 0x35) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 05:37:04 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f01f49ec2508a40273555c3572ccf3c9f601ebac8d3ab7b1baede03b20b4cf4ed250f2b063ab4fe3411ccf582fa9535267024171bb50d15e27ad1fdd5c328a70189726f162630033525a35a54580e28aeef5d8c8cd4bf0d045e96b986a81c653fa0658d7a687b743161894638fe8540c746b39a7b29f3af77b72037f4926c5a2917ea420700886e17351e246beebc006194190aa1d1ea334b2a63defc6a18c7efad7dc677586401d9eec8ef604a7316cbc131867af0e4dfd7b42f1f9448980", 0xbf}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f0000000340)=""/180, 0xb4}], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:37:04 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x7) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) munlockall() syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 05:37:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x3, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8, 0x83) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) r6 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x9, 0x0) r7 = socket$inet(0x2, 0x8007, 0x6) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) recvfrom$inet6(r3, &(0x7f0000000580)=""/164, 0xa4, 0x840, &(0x7f0000000340)={0x18, 0x3, 0x4, 0xffffffff}, 0xc) r9 = socket$inet(0x2, 0x4001, 0x4) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) r11 = open(&(0x7f0000000380)='./bus\x00', 0x200, 0xc0) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x28100, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x328, 0x1}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x3, 0x5}, {{r3}, 0x0, 0x24, 0x400fffff, 0x3f, 0xb3}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x3ff, 0xaef8}, {{r5}, 0xfffffffffffffffe, 0x82, 0x0, 0x9a, 0xfff}, {{r6}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x8001}, {{r7}, 0xa879be1e9acfc3bb, 0xc1, 0x0, 0x7ff, 0x5}], 0xb1fe, &(0x7f0000000400)=[{{r8}, 0x0, 0x41, 0x2, 0x80000001, 0x6}, {{r9}, 0xfffffffffffffffe, 0x8, 0x0, 0x400, 0x3}, {{r10}, 0xfffffffffffffff9, 0x7, 0x40000002, 0x1, 0x68bf}, {{r11}, 0xffffffffffffffff, 0x20, 0xdc434cde0caa910b, 0xffff}, {{r12}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x1}], 0x8, &(0x7f00000004c0)={0x20d, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xd03e, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000340)="c442ed9a2acfc4827d1d8df3ffffffc483894913c6456c66420f38359edd520000410f03f265410fe0e0c4e249aec9f2430f5e0b") mkdir(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) setitimer(0x3, &(0x7f00000001c0)={{0x10000, 0x8000}, {0x1f, 0x1f5}}, &(0x7f0000000300)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x7ffd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x10004) kevent(r1, &(0x7f0000000240), 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xc, 0xc658}, {{r1}, 0x0, 0x5, 0x0, 0x9ab, 0x4}], 0x74c7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x101, 0xdda}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000004, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0xffffffffffff9ebd}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x1e, 0x7}, {{r1}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x14bc, 0x5}], 0x1, &(0x7f0000000080)={0x7f, 0x10001}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 05:37:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 05:37:05 executing program 0: chmod(&(0x7f0000001240)='./file0/file0\x00', 0x5) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xb4, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x400}, {0x3, 0x80}, {0x2, 0x80}, {0x3, 0x5}, {0x3, 0x8000}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x4e}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x400}, {0x1, 0x1ff}, {0x3, 0x97af}, {0x0, 0x7}, {0x3, 0x9}, {0x3, 0x2000000000}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0xffffffffffffffff}, {0x1, 0x3}, {0x3, 0x401}, {0x0, 0x3}, {0x1, 0xf9}, {0x3, 0x20}, {0x2, 0xffffffffffffff80}, {0x2, 0x1}, {0x0, 0x8}, {0x3, 0x100000001}]}) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4, &(0x7f00000004c0)=""/119, 0x77}, 0x1) getpid() r2 = getpid() bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3c, 0x9}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000001200)={0x800000000000000, 0x0, 0x0, 0x2000300000000, r2}) 05:37:05 executing program 1: select(0xb0, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x95) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x0, 0x7f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="48011f31e21a70514504be54ea8f7d543a16fbe2546655fdb686e4c18a85096dfd5b27d50a47574681b666c3c8d3021f6c1b117fe2276e66ee246e4ecc9d325161292075cfcac499f168a48cc8d57a8b2c7ee6e978b348c0ee6925d9eafd0783b6d98be136ff2461a9a3f201f8f3d63b48f29bc64e8af838f55d0cd6c439bc04cb968bf67ffd6bc94e10c1d53e5f545f628dbaaa759f8ff1d7daa0740d4c8e85823200a638fad339cee8c3b055530166d3e1455e19a12dc51154c4cbbc1bffca9cf57a19d61c66740111464187fa3d752ddd1a9244b1fb0a064e464cf3350683ea45562894bd0179a6dcc488a2d2335d311e2091b75565e2274b12bcf038f018de879077c215ca311c515606a1ab7ffe46ae467aa94e53500497d516e5a3a83d66c43c65d2abcf86ac8fdd1125ab6d9a3651182ade3965aa20372d0d4010c438445084f8247058638b8730a573768409bcd084f0fa81f93347d88ffe9af0120e69a1b72e9c56e207a35c398403bab3cb1f56fbafc982afe148ca9bbbd65d2319c8a91e90bf70f44fc61372035080fb996acb52dc57160ff7a3bf76ce2c769a7c16251d4d78d57df591af63a4e9a4827f994f7b544ca875181cd18ec0b70471016bbf147f7da6fd9be2bb7ab6c5d822df0148c4fc0969fbed310bd29282e239d4489d1c9897b6d156bb51496265514ed47c2889ebdbdd4156ebb9322466400fa25e6ba9eb2824e4c4bb1b577321daa21d551920d722af55930d32e183be94eb43ff37f13b7b8acf52152466687369726a4909204e197289ffc73e03b06da12e04a59c8c7cf680c626ed6afaba2906dbd3bb0dbfa6d7dc1d32776b00b470bda7cd0bdb01670b6bd33f38052d798e18454d2565830c94f253988d881dc4090c28b126472c06f720c83197ae8d638fd97c8f34d92801b72ed6e27335623ea082d25cc38b4021a61cb00060484b3ea4a602c6fbfd0f9600c1956b5eb6884ea1f12838592531b25370091fbb0fd387b48d3fbaf30685630a76dff3f9ee913eef82ddee768d3f43fa75324afdf2e111f2d6429b620248913827a8a9305bc657aff4d6d0077ccec2e5af160f3fae69877768a6e384a4c9c38d56e9f51880e6148e20a43e13d032f7f4882456a45474697dfc09192019c935ed7694d5a05b70599e7aed5db0a032b50c1aec30dc8cc7a582a1fe5f23c52d43d25c62ed71ff26ebf2191eb95a4b8482bba10d3984cd71a25fefbcee7b5156aab55ebbd8d70d1c121c3755ac1162cb56b76478ff286b99426f76a65e023f720b3f5ccbe868c4bcce745311c0e0b9d24d710f92626aa4dbd5b5258c8e2d487b3ba3a050f7d9ef47e62fb6b56c68b32cabece2c839c7983b8c0955bc488f55d5fa34035252e956caa9e4d7a70763129645d3fec5a6066bf1e2bfea1b48b9c9699759096cd60973c00d888c5359c1804fc067b51c39599400b0fb3173702083d11b6b5bc832e1cd6f208be86a11a39924476a8af1cbb19236acedb000a687d7cd3c60f075556277e6f64cb7d052b63db260ecbfcd5027eabed6abec4f69853a8b0d924d71d7e90eb02de691445dcbcdb15668b7201e09c97248c5943774d27b23a73111341b6c655130364b32bc256d8dd13585b1d1fc3d76907c8fa19fb632b0e4c84164403e2b1b07e39d7b4cfa8fbc698b0582b953637ee5d54f26cdce9f5fa9298f4209ce6a594b935df2986a2eaf87a777df88fd0769d5fe7504dbd2ebbfc19d407b56c1", 0x4d9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) 05:37:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 05:37:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="822f66696c65300090676a901e6778057b18b2bd1cf292f734f9785679215b59ae9dbd6db839d7ab1dc0bc8919f76ba7e4609605adaca56f4e28939a447592ed236037d18be695f5ec7a7866f8f120ac803d1948c4e4c39de6c5e004ad05f11e2d4f2b1103a60ef1020522175149bae7cdbb057621c7c5cd784e14e208e03ac61ab48a8f6f633a9f8197fcf5d66924c33f535831e0bbd9393fb2380552edfa364c9df7f8bed9c5cd"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r3, 0x2) 05:37:06 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5cba) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x167, 0xffffffff}, {0xa7, 0x7}], 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x10000004b) 05:37:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$setstatus(r0, 0x4, 0x8b) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) fcntl$getown(r0, 0x5) 05:37:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x2) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) pipe2(&(0x7f0000000000), 0x10004) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 05:37:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x8000007, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x5ddd6c433d0e89ad, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000040), 0x1fffffffffffff41, 0x0) 05:37:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x3, 0x7f, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x401, 0x8000, 0xa6cb}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xfffffffffffffd5f}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669eceda8265f63088584b90cf9ce79f68bebfe12c40b27e26dab721b8c6684ac8a6bb5343a9f7c07a29e953a57acac8864323fdfb037b9c8a21ca297b28f7f12fedfa064ed0192c18bd799a2be82a82545ada58b2073a21d5071961ff5f33ee1b9aea9cb3887d63e54acba6da4752a11f8fce7b247104d53aa370781b80877fa74f0eddee13f59e31ab9d26b987eedecdcbb51eff6322ff021765a7f7cb48ba4ec27f600e4752d2683a500b03b5435c8ac433310f10419be8c9b08b1e54c258ca8994d50a68a3c"], 0x1) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="a755d64c47bc0defda776a04cace36a00da074ec8db8811f6e12de1f9407317737fb3525e2b115a0174b424dd53d75b649d4bef9546ac419673a93d015f99720ba7bcf03f388982331119d4174ed7a6a65cef0063a9f784347e79c16496f744c7dcc77efff9a0baf2b891634c550077afc7fb9f2d5adad3ea6efff0ee26c84d93b9c2566c285e515de41c48908c906df9ce053fcb8cd894a02de55f9752bad4567ad914aa87b9dd8327dc7f3051797c2e0cb2842c1db3581c9ece2d1da07f5f195f00468f65298734649b3900cdaa8c279d846fe5a571deadb50d7a86303093e6c4e46d299035da0fb66613bef9dac3342fa0d9735", 0xf5}, {&(0x7f0000000340)="84a91f221554757bd738ed46211f24415608e92b0396f86c0f5bdf66bbabf6ad7072735fda34f3f9df60f8a6cd4991ba5f204be471820168c4d5f22ee3bc76e2e2b62e5cfe518c2da5ba717ff9fc2909eca1850479ce1b1e8bc644516c3becfd3131a935c9ed4b59f415d41df93b42e1d438e5522458add52440bdc644a960c963d0d1859581dac35e8be9491cd236a3ca60cf2dabd78bc77a69507f0c734649de4b3bbdc167d6509d6ac332c05f8ec6ec97a5dc44d81e50797ecf0f30ef865783028ed17a0e7da04098e7fc7b3fe961289a027c41281ad1b357cec3c81c8930a961", 0xe2}, {&(0x7f0000000180)="a42a6dd4fcd14f89a1c894d444a79bdea3ef9e1df9dacedc7a01e2ef98f1577858d0da9e1703aff40bc40008cc6a2eab5f0605e839819439251745614cd14f40d8eb717c3c2a50eeb099cc0cb2dd85496c2003266a341640cf5e323b9762e39f8698ac4a4a0665f4d43e1adfec7a3916925a091475b9cade6cd9e3dd359c3bc31fc3c27362128c0d7a2ac7759b367304008d58f9680261d57a5bb1f3b2", 0x9d}, {&(0x7f0000000440)="56cfe4d05a65a07859497814a61ea7c20a3824971c853eb3e1eb9ede5d30e52743f84543496c4408a496775b7c8dafab3bd23b1f8e71fed238a3d6ae88adee4bb9259c1df16dcfaa3b9eb2e0993753218288791ffa8bbcaa297e", 0x5a}, {&(0x7f00000004c0)="a9e5e8c501566ed8be9148ae3167726deab2aba383c64e27f98a1c12ebca73293e1dc78ce9574cae", 0x28}], 0x5, 0x0, 0x0, 0x5}, 0x2) 05:37:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) 05:37:07 executing program 1: r0 = semget(0x3, 0x7, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/153) r1 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) semget(0x0, 0x3, 0x0) 05:37:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1821, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f00000000c0)="c3c3fe0f8f8e8b0d314102bbdaea03ad2febc7609fd1bb8cd31e53c8cd3804289a3ae8fb11a7f7f96db9f10ecfab6735bbd13f96c9fc5cbe94bac388495dee3c2c2e43021df84f37ddde099c7e3adcead73f6462aab34261830c889ad97ff5a2c7a804b1569df795c651f3ab6b3a151a770f93dbd246f88e4adcdab7b2780b040283b21fccd5fb45e6050944a78ee0cc49ef205554bc748d7cbfbf58ca048ef710b3ad2aac1982f42131115abae9abd8d861180583f6", 0xb6, 0xe, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000180)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 05:37:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="582ce4a729ba4ff595df2e7089e6bc1ce640f52a6b3af3487ae904cc457ebe2d308bcb9b0928655f2ad9d4f4cac268ad772a776f", 0x34, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x87, 0x80, &(0x7f00000003c0)="04fd77da9933ceb8810c2c3c8a382c9383e274fadf5d897e6753f6fc4cf118ee00d3036789ae8d10803322fbff06442eca0d88cc08d93904828d887aa9490419452ffbca45e42f2cf87cce36f75069e55dce94ae5bd87e97402f39eca12c0c43c5f2051741bd728493897d9c642ac30519ae0c42b8f871d10e5304f3a9beb455924cf4dadf63f80219704ffbc72d6c1c3e1b67530f629abb2a01003db665257fd6e4e64ce09658735f7a71a64860a7027eb0f3f50bb7cb15dbe089a57029b5682c5cdf1004315ce750247542018c29fdfbed089e4e4d62cb23143fb79985d1387f0f685f6237541aa7a8ddb10f45776e999c5bdf84efd91e5147c32e559af3c84d28b584797f463c3894fbeffbcd4f13fd165cad6be91dbc204414fb6376e19f3dea0b2b59d78a6960416feebf56517a186d206ddc98a87e8c7de10b7f11f159c8769995e12d6d903e32aef043e7708947ad09228584cccb3847635bb3d9eea333431e5067af9de3c9fb0b63730694b804bdaf0f50ccf0", 0xffffffffffffffe6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getpgrp() setpgid(r2, r3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) 05:37:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x3ff, 0x0, 0x8001, 0x1, 0x8, 0xd4, 0x7f6c, 0x2, 0x0, 0xff, 0x6}) 05:37:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x7, r1}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000511000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000767000/0x1000)=nil, 0x1000, 0x2) 05:37:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000000000090000000068b01283b16f6d42a9888e66cf57d5496eff8205dcddd2d450a46fa7e1ddb154f918c6d875b0aaeba21e051ba4965ba62fd6113b1498f7e145c5cecf3d77cbb085929a4ee0157e81625bc702cd204d6f9300d4d1b7aa2d74635b403086e30c3a7dc89a60d824589a408a122277ca4ccd4bc418"], 0x3c2}, 0x0) 05:37:07 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x601, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)=';', 0x0) 05:37:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x6a, 0xffffffffffffffe1, r2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000000500)=""/90, 0xffffff91) getpeername$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$setstatus(r3, 0x4, 0xc8) dup2(r4, r3) execve(0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xfffffffffffffff8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 05:37:07 executing program 0: r0 = semget(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000000)=[{0x5, 0xf97, 0x1800}, {0x6, 0x570, 0x800}, {0x5, 0x7f, 0x1000}, {0x4, 0x3, 0x800}], 0x4) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 05:37:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="bff939c6", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:37:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x0, 0x7, 0x1000}, {0x7, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0xffffffffffffffff) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) open(&(0x7f00000002c0)='./file0\x00', 0x28500, 0x46) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 05:37:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x9, 0x3bb28f67, 0x3, 0x0, 0xb38, 0x6, 0x1ff, 0x1, 0x2, 0xbafc}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 05:37:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x0, &(0x7f0000000040)={{0x1000, 0x101}, {0x4f9}}, &(0x7f0000000080)) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x400, 0x7fff, 0x800, "97e23d6e89f2dd7ac72c033e6d6e55be027132f6", 0x8, 0x794c}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 05:37:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) truncate(&(0x7f0000000080)='./file0\x00', 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xfffffffffffffffe}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r3 = getppid() wait4(r3, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2) minherit(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mlock(&(0x7f0000ff1000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) open$dir(&(0x7f0000000040)='./bus\x00', 0x12, 0x82) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:08 executing program 0: pipe(0x0) munmap(&(0x7f000032b000/0x1000)=nil, 0x1000) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) _!ù&ý¹‡+Úµî OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 05:37:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 05:37:08 executing program 0: setsockopt(0xffffffffffffffff, 0x800000000000029, 0x32, &(0x7f0000000040)="05", 0x1) r0 = shmget(0x0, 0x200000, 0x576, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/187) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x9, 0x3}) write(0xffffffffffffffff, &(0x7f0000000000)="5a7a797eeb4323d22c577824bf78ae3b7296d9f428632436268c5ca4fda7e5cdc527ec1ee892912b2165d913c16507d3e5a0f00e5b45ed", 0x37) shutdown(0xffffffffffffffff, 0x0) 05:37:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/197}, 0xcd, 0x0, 0x1800) chmod(&(0x7f0000000040)='./file0\x00', 0x40) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bed5252c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc96279230c82a011843722a44ed586d4e72259fdf398157fd9c077bc830000000ba9dc4d8f495933b5e99ae2f932fc46263cd81b13fcd1fe46e08592d1229c78ecef3ee251d0ce1625eddf4e1091b2df828720a6527290aa1503b0225f6cfbda8be711125c5ab78f620920651ce76721501afbf467e02b193a4"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept$inet(r3, 0x0, &(0x7f00000004c0)) getpeername(r5, &(0x7f0000000640)=@un=@file={0x0, ""/92}, &(0x7f0000000780)=0x5e) 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) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(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(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/103, 0x67, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc) unlink(&(0x7f0000000140)='./bus/file0\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20410, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x5}], 0x2000000000000002}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) sendto(r2, &(0x7f0000000100)="7a20f991dda70c3dc76aa92a4dbf9e8c4e84d34064ccf9f97685aec9fc9619bcc73d1d70ab3f68d0bc96fc9763cc0c229fcc1703e69806528628a73a172b816669c83b68643d983ef5fc83b2ad7bd16eb799ca5315788d0c4b514956f3f17dd4f57e2f94e5692c2a24a94c077a988dd83fcacb142011e87ae8f5ced0bbb5d572092a277eeea03fbd268d1f855fc60f33a168ed2a3105f110bf4b372d295a4a13a92c686710a31f10c39318ffa2667aa38c857cdfba6eb87f445b129828ebfe583db9a1657c7fbda4f12f32ff12611621ed51868e833981590b7193dea711a74ae179702c29ecdb8a21b416a07ca2efc1036499f50c26e2", 0xf7, 0x409, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 05:37:08 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x89, 0x3}, {0x46, 0x100000001}, {0x22, 0x2ec}, {0x86, 0x80}, {0x82, 0x6}, {0x3, 0x5}], 0x6}) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0xfffffffffffffffe, 0x2, 0x0, 0xffffffff, r3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x60, 0x0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x84, 0xfffffffffffffe73, 0x20}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x400, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4000000a, 0x8, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfffffffffffffffc, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x45, 0x1d8000, 0x1}, {{r4}, 0xfffffffffffffffe, 0x41, 0x5, 0x6, 0xc8}], 0x7, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40000008, 0x75c0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xde, 0xfe6}, {{r4}, 0xfffffffffffffff8, 0x2b, 0x1c, 0x3}], 0x4, &(0x7f0000000480)={0x8, 0xba3}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x0) flock(r6, 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r8 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file1\x00', 0x100000000, 0x9, 0xffff, 0x1, 0x3, 0x656bb9f3, 0x3, 0x2, 0x3, 0x3}) getdents(r2, &(0x7f00000004c0)=""/32, 0x20) dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0x8, 0xfffffffffffffffe, './file0\x00', 0x80fff, 0x2, 0x7c, 0x40000000000073}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000240)={0x2, 0x8}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000500)) dup2(r8, r7) 05:37:08 executing program 0: mlockall(0x2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0xfffffffffffffffd) 05:37:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x14, 0x4003, 0x0) r1 = semget$private(0x0, 0x7, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8001, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffb, 0x200, 0x401, 0x100000000, 0x1, 0x30, 0x3, 0x0, 0x2]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x240, 0x0) semget$private(0x0, 0x4, 0x401) login: pckbd_enable: command error pckbd_enable: command error 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) pckbd_enable: command error 05:37:12 executing program 1: getrlimit(0xf, &(0x7f0000000040)) semget(0x2, 0x0, 0x500) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) getrlimit(0x81c691ae9b48fea1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1fab2af0) close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 05:37:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r1) flock(r0, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) setrlimit(0x6, &(0x7f0000000000)={0x9, 0x4441}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) 05:37:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "f0000000070000040000000100008000"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0xb5, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x81, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f0000000140)=0x5d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000240)=[{r0, 0x104}, {r1, 0x10}, {r3, 0x5c}, {r4, 0x100}, {r5, 0x105}], 0x5, 0x8000) 05:37:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r3 = semget(0x1, 0x0, 0x8) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/28, 0x1c, 0x1, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r6}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r6}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r3, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) 05:37:14 executing program 0: mlockall(0x2) setrlimit(0x4, &(0x7f0000000000)={0xfa79, 0x1104000}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setrlimit(0x4000080003, &(0x7f0000000080)={0x20000013fc02, 0x4}) 05:37:14 executing program 0: msgget(0x2, 0x41) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) kqueue() munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 05:37:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) 05:37:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x508, 0xc8) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 05:37:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="fe4a6c8430f7a3517e8ef0ac6b62a4db0eeb9305664c4f4d742c98aeba06eff912a2d4ac3284d1d460c9c6320ce39fc13f6185a5f1c15a8888b033b27285bcedc49bfc8db8d401a2a168865d2a12fe62d1501a53f06431e380edd6ea34766e4ec04935cc", 0x64, 0x400, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000600), 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="b264ba4d7c20cf6a081a5dcd4367328d72a91ba265e302be16b29fc44a92e16c0e11a83e5c6542145d272b314b3de0f8894bdd97bc1afc50d40e5ed6d22cfb4b52b7345c0f95731ceb8f6aca18e20ceabd9d6ae6904373bb7ba7d1cbc311fcc4c18432415e9d8c2abc71335fa92c18e9c9c4f70af90cb774511d1e411cc088415edea89117a5f7690f38340faf730a254e1c57a011010966cf129477db3b3243888ed8ab49d31693edd870ad581648d575d99b7082df8ff6dba70be23d7076a9f51621098fee11dc54f54b6d0338390e41c241", 0xd3}, {&(0x7f0000000240)="c81da98e57f5912a8b79ed4812f7c5a5082b08d76d7b375227e79810f9a39ca301ad40e41abc95813936f6ec84d291658aed6da3e124a50a9fee2254a652296ad0d905b1b953d21a3404f67cfa9fd149f4e1a5ebd057cd261e9913c520ff2e16b952a44250bf831e1a097b4981dfb65c367b4c", 0x73}, {&(0x7f00000002c0)="2d99072b78c0d4b988715af66a8ee3a477434b2348a504d71053ab191cfcb0cb8fb0f286c7a2d73bda772415d93af7a1778d37faf6b7cf3063d9f51dde8637cbf78012a347fc44ebb9c99bba7cd021611ee1d7beb42ed50f6a82b7e599b8bc98967e5213526a0792556c1750bb995659b887283e6e189401a5e81249ac3fd1e2b7b488c62d95fde9fc64a086b06df14d8d42bfd0619878bc1d9abd34a2da85fb4610b97c2559", 0xa6}, {&(0x7f0000000380)="d3919c306f24bdc9ab7fc0955317e89caf45d65a7269eb90f64a006902d02494d1c710925e643bac2ebbd2a094d96340ee05cc67bd85bbf67382ba62218ff902a39a0e359650013b4e13f584483b8e4eee5fee1ed587856ab9e01faaeaf12ea5e10d428c1118f37e766db98f330e50d957db6310c85b260ba9d0becd644869bb1212c2ccbcc1fb5d711c009870e133a11d8c823d056b42de5785c046d44f8b4a6029ca2c3c5c0af7f3cb645a7c5954812de5874ae79a39432bcc955b1e156653dd3e328d6a8480aa9342149884ab652fe197", 0xd2}, {&(0x7f0000000480)="f80086d070f20265238e0d5c5d6367ca81eda23ff6e7a4d526158ff3cdb0bee57da1c198670dedb8398abd27018d47365161367954410bfe04f48ae8677e75a11c7cd41281f49931c399c82ca5217d6555a65b069f40178b0c6012a6ad1b05decc6774e53cfd94e14c75d7080caf5abeb317e582ed6f027518549e0acea3e5a21287546235ac057decd8324f9ca0d338921c06a4f0d70c2fbc83932fcf7ae56d35befd1d648f0e358638baaa31e014c91c2e4040aec73ac70319b3aff4b8ae9c148e227c0a30c6b86f0f4a5a7031c58dc5ef60f961010ac8b405e881db765634e38aa3ff1f44252f35e1c5db234f16", 0xef}, {&(0x7f0000000000)="7d8e4f143a5ff525b9fef75b2f3e3614309c", 0x12}], 0x6) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 05:37:15 executing program 0: r0 = socket(0x18, 0x1, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:37:15 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = socket$inet(0x2, 0x8000, 0x1) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="a2a30769afd9d5b0340b384340662648eba21cf76aaa78ae8440f3edf50afda2bf2e08b9b2f0d9b115042e5b802f7b53b2e7c0565fd8a1da33fa8bfd91b6c046e4a62e7ba4b24b4dd2c26274a8a9f05836937d8d948d79eff0a89bbe0239fca5b3ed8bd09b61114d5fdf5f540a6389bed0d93ec603422b663bf2ff7f08118463fb2c83a9632c4b39406e97cc16fc1863ee845fa04b0dea36d6953593d42054f1cb71be685b413766b98b37be146973456ae2e32b28858d2675319f712d963f21527c06a45d9fff63203d8b30f17a2df99811d5cc2dea2cfd5227e7464dbeb23c31626515f520f15a0cc9b036f7a05aae338ba5944cd98cb5e56f110c", 0xfc}, {&(0x7f0000000080)="c97567", 0x3}, {&(0x7f00000000c0)="c40a1a2d727385c5194c5364511dcffb0a", 0x11}, {&(0x7f0000000180)="3d6d9b6df8bdb49008f4647b7b6479c38a2f978a8f16a089dbec6c76a32d89e58f3d5f7e54d1b7b32fde17e0fd4f48f38400861f99fc0fdc19720d7ea1fa7b80eb4c21b900ec4fcf505bec94056d8580dc51d89bbae6", 0x56}, {&(0x7f0000000380)="5beecadd25f52398c19055ebf6b30487cc822e50f8746a8da9ba8aa5576294c4f8892547b103edaa40cc994ed540d791247a072fe0b25cbf3209e435cd66786422006ec03e36bb184e442f3a80e338e88f0ae77597f54b9b3fda0aa94efdfef416c84e5986be371d085f18007d8011bcb810df5caf63a67657ce0d198b91514ab4fd381c04cf8d8dd8c10aaa753c2163bd72645c7832e720d351bf70b52975fc30b6a4934763c78c428cda9d6573d19f5f68e4ef04852c40fc419f499aab0da911dc25c10156398483e3e6dad8806a3ec8bd01e205ccbfca1ad12d1af8513c0d2901b9fa8789fb76a969b8a9959eb3", 0xef}, {&(0x7f0000000100)="e754512e86b82e8d88e048d8f2eb48c5960cb3f2c673ca46e3995ca62068a90ddea4", 0x22}, {&(0x7f0000000480)="52f342bfd03ea99ac4de2b5acf2b2c6ff68b3a704bec3c08c33f9c3c709583c54f1fe9758aa70cd3541eb807801ed05af87e3443e0db80540335be62800d9d161a6d58a8b8f950bc77ae934d12dcd2e74a1a48eb8e0c492a829d79f49993c72dcfea1f5b31646c05715d031ec99286f9db0a2cee620a56020fb20f3f6f83bd5ac44ced2a7defe01e048fe5f7f283ed64869101e8fe9208a67ca18d55a4f668a153bd33060897fd85a76c8d5310ed57ad138649ff5285cb0e73bf06fd171b0e20e9ba7a8341890c0b0fd214968d97eb3cd0d7ed8230e46eb98a673bc5c415b4fb6efb6f8204fdf9efd0b37e2dd215a76cf4549c854694d9e1e6", 0xf9}, {&(0x7f0000000580)="fb86777cf50b54d6f939e5820dd41fb10c2d74ca37b172969187f2d879dbbe29aa181fb06f7caad36c5ac9557bd0bd3d36eb166f1271d9ea62da765d2f41b2bd75", 0x41}, {&(0x7f0000000600)="acd11aee2ad33b6faff1009b88763136d7aac2449e6bfdd889f9dde4458747609104a4ed43f1a00e220cc3c1a59c80726e9b846d30713bfd29ec6433fe7bef462be5ef62bcc882ba251021cf7ea63fd6a8097b27ab6128c8ad0f765b8ee7ce89a4619baa36fc91fdbc45efe7dc622e86a9b2d6348389a8ba3db84be9037493cd04e294638ae3d715c270f82302e6a89bf8abc425f97daa70c98137710fc07e0b1021965e385a596ae9400bcf0d", 0xad}, {&(0x7f00000006c0)="3efad60ce778ce994f39976d315741e76936f3e51ff1a283f2c375844252bffc00d8f12faf79a4244bcad502b6d9ec3ee508de8c8fe3c300027a95b9b03314955a", 0x41}], 0xa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 05:37:15 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x0, 0x0) rmdir(&(0x7f0000000380)='./bus\x00') mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa00, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x18800, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x280, 0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket(0x2, 0x8004, 0x8000880000001) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x10042, 0x0) socketpair(0x20, 0x4, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0, 0x8}, {r1, 0x8}, {r2, 0x55}, {r3, 0x4}, {r4, 0x2}, {r5, 0x42}, {r6, 0x80}, {r7, 0x4}, {r8, 0x1a2}, {r9, 0x100}], 0xa, 0x3) r10 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x820, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000100)="b13a51281b814aa89a05ca84797b229d252b5778bf3bf777fb1111cc82a675ee535630bc3fc4df3ddd1be23cea", 0x2d, 0x403, &(0x7f0000000480)={0x2, 0x2}, 0xc) pwritev(r10, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d7e", 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) 05:37:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2, 0x2) 05:37:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) listen(r0, 0xffffffffffff0783) fsync(r0) socket(0x34, 0x4000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = semget(0x0, 0x1, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2, 0x0, 0xffffffffffff8e32, 0x9, 0x5, 0xf80, 0x4]) fchown(r0, r2, r3) syz_open_pts() r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) close(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) setrlimit(0x4, &(0x7f0000000040)={0xc7f0, 0x7}) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x81, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x3) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x8840, 0x8) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 05:37:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 05:37:17 executing program 1: r0 = socket(0x21, 0x7, 0x8001) read(r0, &(0x7f0000000200)=""/100, 0x64) r1 = dup(0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) utimes(0x0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x6050, 0x80000000) 05:37:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket$inet6(0x18, 0x5, 0xe8) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/181, 0xb5}], 0x3, &(0x7f0000000340)=""/115, 0x73}, 0x802) r2 = kqueue() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x20) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r2, &(0x7f0000000000), 0xffffffffffffffff, 0x0, 0x0, 0x0) getpgrp() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) dup2(r2, r0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:37:17 executing program 0: r0 = socket$inet(0x2, 0x1000000000000000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:37:17 executing program 1: r0 = socket(0x2, 0x4001, 0xb16d) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) dup(r1) close(r0) 05:37:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000080)=0x100000001) open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x10) kqueue() 05:37:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f0000000080)=0x10000000404) 05:37:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x200000029, 0x7f, 0x0, 0x0) 05:37:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)={{0x0, 0xf93}, {0x80000001, 0x9}}, 0x0) 05:37:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 05:37:18 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000140)) shmget(0x0, 0x4000, 0x508, &(0x7f0000ffb000/0x4000)=nil) recvfrom$inet6(r0, &(0x7f0000000000)=""/181, 0xb5, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x1}, 0xc) 05:37:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt(r0, 0x40, 0x3, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='\x00', &(0x7f0000000040)='W\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x2, 0x1, 0x0, 0xffffffff, 0x7f, 0xe83b, 0x1, 0x1, 0x5, 0x5}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x100) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20000000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:03 executing program 1: r0 = socket(0x1f, 0x5, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) lseek(r1, 0x0, 0x2) setsockopt(r0, 0x5, 0x84, &(0x7f0000000140)="9daa9f7dd4fab47824c13e1c7fcb779894fef92467454e30c818616bb43eb8257c003aecc764376d77420f8a947ae58bf0e806e6b1bba2fc0c14981dedd5173235da3b624db921ea0f7449d13a4875a9ee7c6c67a48e9c6144e13078384b5368756cafbc10c42b3ff97291437ecb4f02b737e935a8d32ea18c61722f551463af6a35f2d9f6b0ea24b3f6cd95b8763e1a23b33565b2aa1a9e2c395fad62f2d195cea20ab56988f2138482f328d3a64327bd6f5b9837c8c0bebf7a8603aec4c7", 0xbf) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x9, 0x4) execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x710, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r8, 0x0, 0x3}, 0xcb81, 0x72, r9, r10, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r11, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r7, r2, 0x41, 0x9}, 0x2, 0x9, r10, r3, 0x820, 0x9, 0x1}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500), 0x4) sendmsg$unix(r11, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="99b84652cca9d0a3cd4fe32cc2da6843b2c7f5c778afb74dde16fe9e0037159c7d6ec2aca6e99e64cd77c737bd6d083ae255514de815589328a68f6085e06735d5bcb03fabbc56aca7e58ea54e07df5aadba265424aaaa8c721fbbaeac2eb56fc1c42b563ebc27319011f65ec3be164e7f9a1104d947c66c72e76317011f111e874654281c14e9f5c4ea0b4290f3db75319a3b10ba2c98de038c02cf3b8fd90afc13ead707a56cf15903e08d221d4f8179c391e07b8e240e1bc66d364ab77efbe9266791a56c69f1c75662d064f2c3e949ecef2e46b8fbaf3b08e4876078900c7696481b3b0e69f3523f100060b619de342e7c3a091bb6ff37751b596b7795fad5fe61321f43b985c52039f58040ddec0486421bd2e9cc30fa27673aa02ab7522dec88da1416f287da72e7ff2132cdaa9cba5fb50fb20b7e700af4d4ba48094b3fabe408bd73c6444ad3d1630abb5bda0c6a370a8ede8e46b1b9ad2e20fc3d8abf6ad8c5f747b67a4d06b4145fc7860d39c2c474241f8ec3e03a0351dfb0ba7a3217fd3a12e9bbaf53afb1103501c5a23c2e589984eda9bb9b0de1fc0cec11d39736d2a6f7967b1eae4594964582cb9b9312349c22bb24da33c313e05f15db64503daf30ed2e20f9e340f9dafdf9d749258620e12ae80c5e22ab467dc1e5f38b02ab0be393cfc108735865169760c9e7c5a51eb9174bfe64b044d45ac78b55be3c6ca91a5dcf263a13f494ecf90cfb2ba49a661aaa8f4a371f76247807be64205fdb99a76492a7638e5cbeb8029491c518a4db0a44fcaeeabdfa45b0ebed1a8b8d06ad3ec4d89accd73752a8294efa58c69fbe5e99e2a854cdd613504da0e2f49353bc03b45e815b9595e670098840ef52b5325174ae9594914ca4b54c7564037cfb6e6b5dc3845b3aa772c1bfe8eb9dd08464e6506a7ce356e21037f09d369b5fed6e0356da9951a129b32f03ec47bf8dbe8bf751a223ee3e69f441c4fbf18d60bf6973584aecb4eb2921d79e75635aff61428978b49b92e14657fbf90f185f8f7aae3cf613ddd1492eedd7709d5b25253dbbc6102baec5957527a0a6716bc5faaf7d255e843c576791d2f677160ccf81cd4d25a982de4200812adfa37808e5520c2c0c871381128d8247886bcba8ae0c4e0ae05f6042e26c72e41f3093a1085b60bf1619aeef002acefba56704cb4fba0a40b75a7bd7d142f290bd20bf49cf5727d2dda152686d7407cc94912a8de67bd56e8fed808e7b83fdcf869ac0db6ddbdb8f476767356f07784cc6e81a1f00bddbb07e1d6941f4662f7c2d0ac9342b49b48d225916afc6b728451af24c77430596f7fde2e4214b0a4f57d32c417606296683823e071c71f4f37e53084a082b4f24338e92e70dcdefef7b018858f09672fc9c54723464ee4193578dfcbfb1558ee814322a9fcf78de2a2afac48271f35cf8e4b25d8c4a5c0a290b6d23710cfed82f4ba0e1825e701a7b71310c527b5c0c31fe3b53c97cc182f95b28d87bc12e6c72ed56f49472a4bdd4ff096e5e56ab5918329daf2169b53ad2887b7ff97a66ad7a19d7621813a045fe29c231bcc308bc63259e8781b5ebc6d6df89ca1beaee6abd427c6deb8987e49980d352f54bedc2147dd32294e41dd842b5d21b2c86f312b6e6d4431651f36a4d2937b402a5ad076b197456b736192cb8d7a67c0421faca07122604026b7c9dcb7892bbd4400a96c29aac5b6340b7e0f1bf605c6c30c9bc5cb7f730d39cadbe99a8cac86d4e8426be8f91511642477462b13ae973f5c11bd7e3ecbeef17bad052ca482a335a1042fdec6a0dc4f071a291592ee60b41feb1e7ef3554817a88c6fe6ad06815ff6dbd41a2a4eace374a9a3c520fa770ad7abe4ebb77efee5c5d07daf55537f1db50a91aafe46ad165bbd2abac70a6c9837be914df43c95de7fe2b62732feceabf75162ba0785b9f707a3118f4a1d93d8b45d60988ce2165c3b56cf1b58302d3013cfa96caca8feefd17092b21eb9ffba4583cccf4dd3464775090bc61e665bc34e154d1cdff8232167bc265f2903c7f525fb8482374ef2e89780cbc76f765c5d478229ce4b4796c6fe084695f0abd48bbbbe00551872ceadfc3b4b0775a2137da0ca44ba31f5f6643a4260a5f91e4e86e0c60d73cadfa930ba876f190bb031e9e3e75a8f93d036db5cee2166cbc94a27760a73aface4e2f0ffbc0fa65866f5d126b65346a2e3d71f26f7c4451731b71404f91f0cf348bf79b2739153dda68980720775aa22eab54dd9ef05e68f214e9466a38bd4dd983394a44e5fca570f217bddf74cdc73cd014baf12837d097a0f9e897a461cb81fbb90f8bf6a34901f4549a9877d445db989d2646afc81a8effc3016dafe8edbe5e0192bbec0934904af5a6fd716e6aa4ff9d1ab2231937e1e0e023e25c6ea82f1896d25c7aec28244d00880ec2dde7aaf5a41a504fec4640134fb33e36641852a003f45479043db10009357ed05ed9741b1108b70569829286a72becc38a20e635b05aaef14f4213948a9675787a4b936531ac37614e970cc02418694588cffe3f6eea53995ba92891d4ad0e2241e756318ee6f0ec805bc1f3a026cec71c2c9b02da1eb008250f1ae16af6670d2181204bce3f1089ea4f274e5e5922f75a46611dc20faef0bba693266ffa896824285b9d74abecd63f2b8c7b34166ec763031cbd4a9c80ef930739aca066a6d94706b5503303a9c748b3f171a2cf59e6324b35caf4fb2e21a41d5280db13ab885ecc5790c3bd65669879da5ace718f1251b23402e69c4514964823cc9f553a0dfce703ce881004746e8d0161d9455e184bab080fb85a8741046f4813148caed5002fa8419e1afe7f9befdcaca462714bc53c0dd893629873674fe74fbb897fbe918aa3194c2c1d13e4e07e93e6ea4ebd9bee3bc2eea9b9f4d745fcd1949d3a052a3d486aaf4e6ebdf96667704d908e1474c8144111529ba064da7cf8cdadcb196a3c8b02457e45ba68b6f4034f76573e4ace7cb45777b60119a65245ed9ccfcbf1974aced391f2c45d783a369dcfa1c463f2778bad706be63bc59ae98d9f7ba33291408db0b919c5410723aaedeff796a87b92adeb5a3dbe04231b8979c246b38961f789a792eb8d8a97323bc7454c69d6375090da08a2620b086cf217aee55cd98d8248bcd8c47ce42de91db537fa9cd97ee2bdde1307a8be708256fc71bd335d2744a636ff094f5c936e0c15823b96c2bf8daad4590707b32b39d152a2d3e0b56a3baaf24585b1ab492fc7739ee6ee67c1a239eca8a6093c082e7e1cf5ad2ba545e3e0dc3ff8a53a18594c85d3d39f1e7cde4b5f03c772faaa6671a6cb61edede8e42549c8580422f7612423ba71553a51713c5cf37095fc7c4a7f99c4eed189dd33ad608ed804982666775d56e2589aefd6b8b9262b4e6e85090fe3acf2e3abb92406719e5dec41fcb83a105b6798d0cd941bac61c23ed55ce88da154fc1818c9c760ecfbe4270e2b7179e29bbaa0faeb7eb9985582a7341dbda23651ae719132d5c43cc6dee28d9883a00986754860f54bcde53dc858841eda89835b1042a28fce16c087db4f5bafe124255557ef7f92f138a16520ae6dae144920c00a9963194f516739bf9f818e860742e2b42593ea6c224638591cfacf15cf1dadace2d56a902b4af01d15973d6907c47b0df8d7ad549c3a6381fd14832b6ed833a9d4cec7be7c655d826362d7570ad318162629fac17787e13cbf540a471caea37902dfdd6abe697a0754757b103069e78289bfc59f22571983b04a94f7fb14985c0c95e259860627e324b4d5f657a072c066abbffa35580d3fc1c6bef586e8db75d1d45bd0da9af11c2bf4ca5f3703f89247e7957d1ed7a3fdfece60705e16b167ab3744ba514b8a1ae01f6f535b71d815116408bd8235a7ad19a72782113f8429a8daa183fc87fe030a5fa7c9c7797bf1b9bd343dba71fd46df7376385ae76c09e151761c99cb8df2aa45a0eadb8f6c29e0d1b3aa29590a9bcba7ed819db5283e8eb2153228fa0bb53e49e3ecca0618498560b8276e3f5198db851994667881ae6b1f1b538b9b43b3dd91838f41f014c96b935c7192d66d64368f9ca9aaada7f9cc9065a5b4bc0d93e80884d1babb9491e0c3821656661083435ca4fa2c25161227cea3a57b614fbfbec8a4e07ccee8387a89742eb889ce9addcf1a479d23015fae4f8fe543feb11162b927e218415931af2245982dce0a8719a73e49f9fcf2ca1c241a42deadb0a7952434d8ceb5f80a029a0efd737777d88865297e370764bbc1cb880e2f209293ee166062926ca61cf9756fbc2f5e493cd86648346a1b75940a82859529b65525540be5f01bf6a20c04cccf30b4ee4d3427c80242202c3dddbb13a678e6f037ec28632b8e8a232b709f84fee31766c364395c236d6f26175aec152fcee8f61aa1f48a673ebabcd0712dfd1154f4f0bcf2208ba5cdaf02faae2c85e3add9cb960ce6c515a3eb8c62cc8cb6fc88ecec16298db71e54ee676776674b53ae604784251b81c6abbea7330eead5233fe0dfe24dd441f412b9af78bd064148f094160c31fcb526251ab53a2789a810076c253b70666c004490bcba5b118c8d0301a7d65efc95b86fb2e07e7b89e1c43d9af83061f22a1c30ed6711059fe5f494039b5b9c8c5e5b801eaac8cb6780c6be673c60545aac0be74a6ee178f155464956217a7430a2c6803863aebc7b9f00a46dccb354f3b57c4306cd5e4e444886207b3f082d53961c5eb4f9424f42c4d029ad8e9d519450e53ccd0f4dd34b4008fb6a1569cdc3e025ebe6eb18d0172152ea3fe63dfa146ac3c22626c5b2c2a319aa1f81e36737c176805d1c2cdb7fdf300d06e36761b4d347b25913cbf07fa2e92583f7a1547271a3e95a06b1edd71f73c2eeb1e05fab34162c233f569e2e0528aeda2492c0de57d13602cd79e45163b3dac7017b43c0985ed1d2c2af06b8ee4ec4c379b82379eb3ebaff254e9b1f93a3e36a112b19baa18fe495c8f3a64a2c87409ee9b7ef29960b98ffd69f8b8f1313ad1ed235396ba7a5f8a32009761af6660abd184ec20d828f2428a39f919b37ed731760a8941c6fecc07c2a2dcae196e2de511e744979288e4bf8fed760e85345fa98f31891937c15536618b4031acad3ff4a3f228c67f5b278a8742b4749bafc3859b35242330c1490075c7f22539db67ca0950c9106f95adfb9c933c97e91d3ce986db60b2f3a0397ad9bfae7ee265817fd3ed08fc5df61d1d685846a757e85008b465cdab196de130f71609d0207ee5bb90952d4ea1373d0e8f4b1839c3f5a1d9f9716b34b84258138fd7ba56934108ca65d0d6108d53c4a5d348f3cbdb5763ab1daa346db983f2c22679bb5e67342032aee37469b814c4e8cc8d7dd7b6e6b681f81378b301ea8c5487793a5cdd704a7c32a0332ee92ccc0aedd47921f2bfed22ff989b42e0ec71fe0e3ffb01e283aef1aedbea529d4df9ea0fba6b7aca6d37cd7827f667495587bb20a047745dde84995f48fa5efeffc34fd2fe31b84e0893a3caa937d3972dcfde68aed1c9c8f035359d42883e4fa8c4df3b519fbc25341244954e90047833d61ac1817781205b24f0da19b09a14b98b890efea3cacbf4f05a69b9064e0ab1c2fe02359d0aa7d7af016f51320bbd682c5ff274278be54f12e42f604673eaed69af6aea67327b5e9799f83fe4e74c205839d65d9fb859a4117700dbfc1345088965e28250edfa6dafa32522e15b77f819a33d35473d5593530b50b4ee37bb1ae708de26605", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x408) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000001600)=0xb30c) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000001640)) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r13 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000017c0)=""/37) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fsync(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x10000, './bus\x00', './bus\x00'}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0xffffffffffffffff, 0xfffffffffffffffb) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x104) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfff, './bus\x00'}) write(r0, &(0x7f0000000080)='N3', 0x2) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x2, 0xb8e4ac64d1d45b6d) pipe(&(0x7f0000000340)={0xffffffffffffffff}) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') r2 = semget(0x0, 0x8000000, 0x140) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/214) chdir(&(0x7f0000000480)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000003c0)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/224) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x20010011) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x3}, {0x1f, 0x6}}, &(0x7f00000002c0)) open(&(0x7f0000000440)='./file0\x00', 0x81, 0x74) semget(0x0, 0x6, 0x1a) clock_getres(0x3, &(0x7f00000004c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6000, 0x1ff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x2, 0x200006d, 0x0, 0x0) setsockopt(r0, 0x9, 0x1000, &(0x7f0000000000)="e9a51f6600cef83dbddbe01e5f3008b69a66a6046312737a623c3cbe103bfd6dff877fadfba881cd2e527602568b4ecac1af10d2118d5866c339623d1f8309e44521186390b4ad08e578f31f2daa511927bf76c2f61c1958f38846ab60fc415a7076a37b1d9ff54739b65b81c313c7dcac8affbfe3596ccc5c2929cf6c377e64be41115f943702dc137484bd2843e0c425aad95693e7ca5d52ba544997d94b", 0x9f) 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1fd, 0x0) fsync(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = msgget(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/13) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x40000010, 0x80000000, 0x790047b0}, {{r5}, 0xfffffffffffffff9, 0x8, 0x10, 0xd790}, {{r2}, 0xfffffffffffffffc, 0x4a, 0x1, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x6, 0x4, 0x4, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x8, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa, 0x15, 0x2b, 0x728}], 0x60, 0x0, 0xffffffff7ffffff5, 0x0) fcntl$getflags(r3, 0x3) close(0xffffffffffffffff) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x200c, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mlockall(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='s', 0x1}], 0x1) 16:00:03 executing program 1: socket(0x800000018, 0x1, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000080)=""/141, 0x8d, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x41, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x43, 0x122) r2 = kqueue() fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x84, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xff, './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x44a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x9) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/235, 0xeb) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) msgget$private(0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x10000) setsockopt(r1, 0x8001, 0x6, &(0x7f0000000180)="65fdffd701e6bc3ff9d2b91b1f565223d931a6d7f7ec46ae16014a933b6d9230b2439a2184c7f2517956cfd7e6eeaec7fea205203d30e9abf098b0348143fc9a66b4f524f02af0cd5f5def97d44ce831e1075502061a4445f0fd070916fd1f058c8663917f64872aae48ead2b8e83c4f5ccb84411ae47c13d4dc612362400b2da31630ce5be9b936288b543e3895b6acb5f5ab4827ffa9e2f7f6d0d36302312d8227c60a4680ecdbee9b886bbcd1f169764e83e36256b8349392a2b3563e9a62d2ebda1558a7dd53dfb0fe2f8c4781cd0e4915ccaacac0c8a0e505856af19ae795db4904b309dae7a070d20fdfbb4e3957ba8ae1715919ff5b2de1a208", 0xfd) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe6d) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/125, 0x7d, 0x843, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x441, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffff9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) load: 3.22 cmd: getty 90976 [ttyin] 0.00u 0.02s 0% 313k 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x2}, {0x5, 0x4}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="5819eeb6ce7f325683d97a87439d1c4a2841f5e690b60096c519a290ed27d7ce81365154707f3289d0c41900844c9f15e46bc20a8a9c70469030075f57676ad5844a1cd58c8f3bd98fa6d451e894c30550b0ab90d1ac20084e674d4f36303c529ad76b371e1762ba823ebddda978d6c13d1313ac72908ed7a806b67761af62d029517f5672c3878cc884ded15c95ddb321ba9bba17fd7b13e44b63cce3f66be3def51630b9eaf1998d45b01f46ef770b49108718eef9c6998e86ee93", 0xbc) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0xc0}, {r0, 0x1cc}], 0x3, 0x4) getsockopt(r0, 0x2, 0x800, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file1/../file0\x00', 0x0, 0x104) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: setuid(0xee01) mprotect(&(0x7f0000787000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = semget$private(0x0, 0x2, 0x200) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x20, 0x5}, 0x280, 0x2, 0x6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000180)='G', 0x1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x3) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40, 0x100000001}, {0x0, 0x2}, {0xa7, 0x3}, {0x0, 0xfff}, {0x23, 0x5}, {0x6, 0x100000000}, {0x23, 0x1d0}], 0x7}) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="72012e2f66696c653004bd7a8a84697d34e37487c154390f0ae4f50e6450c7d91810b3d8c282665984f1707ba627a2e5df92b925e1dc0806822e9139197cb1f10f07df576b9dc75b2c92918aa551a65ffdf6dc3984fe9026fd4b3d55592bb9fc9ed1b142c484017e33139c81ce024ab92c37b3f90e1f214baf9755506b1e199438635c7fcb258e5b4d727e9c89a62db5443c1599a36b17a273a713da8e5f7b640869ab7f2e9374d382da0b8b411d3e2d406daaab2a72480d000000000000be2c2daa24ea8eec34075ab01790fdf016990a16925b54871f"], 0xa, 0x0}, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/7, 0x7) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000140), 0x4) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c886474e3ca275a0f941f2450a9dfc90dc286fe42f79609e7bd46823e4a491923a6462ee9", 0x3d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294455b50afec07b5cf4ba0ceb7f78ea2afb854deb1df23b670c27223ba67c0d95f12b45820b6031fe5096635", 0x36}], 0x1) accept(r0, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x40) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) msgrcv(r2, &(0x7f0000000440)={0x0, ""/239}, 0xf7, 0x0, 0x800) 16:00:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x220, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20023}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x0, 0x2}) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet6(0x18, 0x8000, 0x9) dup(r0) mprotect(&(0x7f000048a000/0x3000)=nil, 0x3000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getrlimit(0xf, &(0x7f0000000080)) shutdown(r1, 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff05000000000000003fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xd81, 0x1}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f00000009c0)) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:05 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup2(r0, r0) ftruncate(r0, 0xfffe) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) kqueue() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x4c653a7c1f98076e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r1) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x9c1b}, 0xc) 16:00:05 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x2, 0x0) 16:00:05 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x7ff, {0x10001, 0x2dbb}}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xc3, 0x8}, 0x10) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000b000000000000000000000000000000e60000000000000000"], &(0x7f00000000c0)=0x29) sendto(r0, &(0x7f0000000a00)="d44c7a11f979d12c451d7311b51315c1085f237c337cf25a528ced8c39fbc0071be426561b361de5c8aaecfc64230bb81690db3ae00bb449cba04f0720fac11325ff010000000000009d4499d3275dfe5112c43fbc125365e80345e9198763feb3cb221964c6cec6f00b8b4096653f0c812a1f6384d687f4b22e3044a1515300d45e77ce8882dc0d983f3c9530b54d8d1e82443525bf7e134fbd262aefde7fd241c2a01f2685c4066d701c5698da9d1acf90a38b1aafc49415bd7c308649fa33cf39a232a47f75ac7580b5ca98a26b139da33733e139bf659e9b71f0aa2df4fd8484c60a775287d2bbfb41e3027400000000005940a63f380bd921ae70ee08529f70696a1158855ab2d36d85cf9de058c9d04929b6f68e34a557359264fa3a3e153520b32dc5c856c11f05829a65e5360a498372ccf74c93ebbddbd3d6a945d62b985da8c04b3bb3cbfc747b5c401fcb807551ae13dc8ad7e5d161a4600eacfe425fac512383c912a39656f0460d9f01fb8df14ea31e4ee9838018883222b351fdbc551176ae06702462add0b2b59de21f32e076a0f65a6b694647f18373fb07a6100b4bd153b12082618c0876c6f8ae170f94cc8c4644175d2b2af9a3bc1a8ef325983019fa35f5febc07c901354f4e8ef62485d95e5237a8d39dba99d8e41adc03754ff79192d97752a612ab8c2e15fe6a4e9f3be0115046546279674a73152890d8c481d41883feeb5117b1e4b4e40f8b9047192cfff10e733430bb95af26ee952ed5c094bf9ce05e54d2eaf61807f26a58751a59dc8488ea80a05894a2398f4fe0e68bec3920100ca412f18ceb8abbebf6358f81a9f0b3b27ab42b107ace71b8f9bea3b220703efe72ffb70b860efcbd1ebaeefa", 0x610, 0x404, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) r1 = semget$private(0x0, 0x6, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/194) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffb, 0x875b, 0x9, 0x1, "8175b02b260c7c30ab492970fee2944d28a458ff", 0x7ff, 0xa2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f000032f000/0x1000)=nil, 0x2000) shmdt(r2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x764d, 0x9, "3c8cbe8b0d8e168ad171b86bb1d05cb24c2ba70b", 0x9, 0x1000}) write(r0, &(0x7f0000000000)="a6", 0xfffffffffffffdf2) write(r0, &(0x7f00000000c0)="41dca83329410ffbffffff8a0256c8990e101b6958167030b4872eea29697c04a06a83256fada0a9cee3260b236575d86908cd8c2bf6e02464406f9d7c1645c6cdb9951e", 0x44) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x8001, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = dup2(r1, r1) write(r1, &(0x7f0000000000)="01", 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:13 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 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) setitimer(0x0, &(0x7f00000000c0)={{0x3, 0x8}, {0x80c8, 0x9}}, &(0x7f0000000240)) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x24) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x302) connect$inet(r0, &(0x7f0000000000), 0xc) semget$private(0x0, 0x3, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/2, &(0x7f0000000100)=0x2) 16:00:14 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='xx') truncate(&(0x7f0000000100)='./file0\x00', 0x101) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x20) sendto(r1, &(0x7f0000000200)="436bae44a72798e6d5678e1c5db2f12a3a9dda8b9db5e585b94ced0e155a20e19e7f9f0707e16b7294b0fd8f5ff27c2b17b95bfd4f38232ac8052fa05f5ca27790ecb63dfde765a62e06e568650b984c918e68d18888d289bb87968fe92843a0741e2f55563facfbb95f8b41709055c75d503c4f69d84540806b5333599611f98d4e14771ed1c28e349e35c6d6560d98bfa026ba2798a868c6ea88c980a32944a649a1ed47beded0e81151f8352e902fa6d8f993df7e8f22d8f1315dc79ce026c99450ff132d1e465cd52b660718fb940f4ca3bd0ad812", 0xd7, 0x400, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e4) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) kqueue() recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000080)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/248, 0xf8}], 0x4, &(0x7f0000000340)=""/220, 0xdc}, 0x800) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:14 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x83, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x10001, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x21, 0x2, 0x7fff, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x4, 0x9, 0x200}], 0xad, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0x1, 0x200, 0x3}], 0x8001, &(0x7f00000002c0)={0xffffffff00000001, 0x1f}) sendto$unix(r1, &(0x7f0000000080)="d2", 0x1, 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6a, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xcd, 0xfff}, {0xae0, 0x1}}, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f00000001c0)="ad2bdfa9d158", 0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x6, 0x2c}, {0x23, 0x1}, {0x20, 0x7fffffff}, {0xaf, 0x45}, {0x0, 0x8}], 0x5}) r1 = semget$private(0x0, 0x4, 0xe0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/218) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x3) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/244, &(0x7f0000000580)=0xf4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000005c0)={0x8, 0x80000000}, 0x10) socket(0x2, 0x4, 0x1) unlink(&(0x7f0000000600)='./file0\x00') link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) bind(r0, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000740)) r2 = getppid() getpgid(r2) link(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000800)={0x1, 0xd8, 0x3f, 0x9, "24c8da8084a30747a461362185d31d3877c454f4", 0x0, 0x401}) unlinkat(r0, &(0x7f0000000840)='./file0\x00', 0x8) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000880)='./file0\x00', r3, r4) 16:00:14 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0xfffffffffffffd02, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2f6dfb1b9dc80d4a, &(0x7f0000000000)={0x8, 0x6}, 0x10) fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept$unix(r0, 0x0, &(0x7f00000000c0)) 16:00:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r1, r2) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c52f76385008bea94727176700dbcc66d81e90ffe4954adf7851de6cc92ae5a33ec7efa5f6aa3e4c0be1ab0318d56245fc2b3302f44f3126036fb755a221d4430babdc80260c5896fee2003e606b205f56857cc532a557d549e94fff64d5ff1db6f349ecf9a28455ed54544df45d75a0f41ff1ef110b0d68955433e99c18b615e6d62ac285500ffff88f0ccd68149b1f87fa5faaf82cb72c7998e76f98480d225de584915d10f14b48a74c7a50c9f49a6f34f65831af8c0ce376d4f75ba739c86720e9f73ce8b904dc6f856be1bcee55", 0xd0}, {&(0x7f0000001080)="9b2ba4e31a751c3c7eb9a506da289b56c32d470ed0888c14610aeed8566f4a3a03741f3c901667c2cf7550f281afea7e79bfaa78b9353b7afc38298b4dd8dd2b0b489dac7bb3203a50af8d2e8795f08f28df7aefa64b8fceb2935370753facee2601b02d083d21f70fa5f28cf1f83629b03b310ce3ea151882424447c6f9ff554bdc0b75395e78f22153f88b795bec7e73360fe15b66f1594732b63d9f86df8a5c500f4c1bfc7a65c9b45d165ad151e6000ead0d6a9217745fbe833e61248fbaca6cd7a7ca67501a0f5fab0d6faa22f2672742d8eb96f2437081a7e9a64b6840a776abf664352307f8f1615e210f332d490b9cf5a71ca24ae67ed02eb350b2154e50fee361ab03a9932298dddd1b3d0d85e98795f32f5cf9fdf44b18c31b198548852339767006237ecb63ed7bf7001e98533198da1fcd41feb40a5e7c59ac9a181e4d68167c13e898b5c632db27da492fc7a8ec300fca13f4cec03627b414778d95c2bbbcdcdcb1ab38f28d8d1f137a3669ffe6163beabe56d0c8dada8f4b2c3fd7f553193fa0f16ce129150df57038a6539ab5bd6075dff3fd1f5e6398ebec620980ee5aac445d2371185a7c66768480078e5b57fda77d7d9f16a212860553db5040d411d94a6d178193c64a0d0010e0d6c56da6ac678e7a7b800a64f427e8250d7e1821d4e5f1a84580c5a09994553a49fb01e4b98a70fb566702524000233f5518048afb508be6ff34e6158a7a759a9e5ffddcf0b8d012a7beb764d77be805b2a0b40f8c17cb9145026e76a99fabe258776f811ebc807347bffe5cafee595047e03d7c51f3c49ca6edd3c59c43a3d701d8524585027fca54a31b11810f7675d3abc3614d4b48cc9ad59a5fc30bd8a4d5a3924348f03ebb9a1048fcd85916ef55a690fd7dfdb933a6c34a89c50dc5ece94fae8954ba9c29966c77eeea217c8044001669de9bc68f812ba6f4542713ccddf82739e97af7f176e18e9928559d853034979879f4b7226f2b079b48afb58f0c5c24bf27f2ccb05bc959c049634bedec4cfecc1f9f89e17306fa6550729b1f35efd97e122e2c245f821f4b7f24f1a5499617fd5e1e5324596cc1d3a3270032ed638396a170af4a6a3d960aa54445e172462a642d0bc730bdb42d6287cae30f488a8b4a02cf874d392fa8b9dee947218e4fdca4a525b572d5a5e10d90dc3764ec3c88591e9cda426dd5a12378b291f4d5e539fe492f95a1623181374f8e955ffc699ef2bd47483d18b399b67848535ec80f19024a6b6f091f878b3ffdf7f26a20ee81afcabffc6e3e043fa3366026e43a52652b9c3d5352f0c8489ec93350432930312533f18f944fb7525b08cbb5a88e98b503169a252fe3036fadaca38b0685174bd283374a88eb490697e675ee8d845f75635f195faeda71d64f3182099f87a20a5f41ff938601d16992503dd5a5a0244a85c370519e3db9ff86c204a4f834a4ee14a5db9bf23bfc7e47d8f7025073c2745ce00e8831dd3187a30ab5251ca6e0edd6ccbb8642b1c818228a6ff0f18d61ac602ff378cdcdfed0414d3324901d8f33952f15210cd9d7f7210eb41c8d7df0c684a9aa83da7753ea2b9eed4c2f53d3c22ab61a423d5f1a9659b3379347ffb1782b0a89d88e3f86294256232bacd5379038bfcbdfb6c91ee43a2e56473a4a5e6ad2a38f5ba25c11cadce6da3727bc8c98eb2d1b07a7f50cdac9ae3fa924efec917e717cbd2a6aea161666e1708a4b20dcfdf45456bf402b004707c292e1ad1514c8d03c6bf14b35d3cca4ac62d8dd33e9ca1efc43f51b515fc070ad034da09e0ce8fa078e14b1a8c5bdba6409b29dc75e33ffba61c780cb5227dc5f89d52dcc3d67095cfe0b1e4397c7f78e860fad97819c4fadbfe3fb36f1d10656a31268a5ac0c76559df949ab2d6994258e25e067dfbe8e5c18d750ed4950653fd96d26348d91b3823a7b789bab9b490fe709f0008768f559f4ed170d5d8f70e4cebf757e38ef367e4a00f28d7d1d249647dcd28bfb7afb92d711bee73f072c9d45b9fbb2dc365e753eb55caa2b751765bb3377d2b7896f7ed1c977fd35428e77ce0c0df68ae11bc3bd6ad977432a58449ea68d8edf4fc5b9b9d5dd04a08f5eb93f389965232769635d7547cb6bfd3ef92db3cf2ec4df87ccaba9f58ad9092ccb909c2a435f8507714e33be63f028f4c1f12c7dd1c33fd98a9cddcc0403ce896f0d974b53ca74ce25ea45cbef78feca68660eed789ec09e53e4e95525da7e3de61b0b6f23fbe1b5ae5b9954d186235310f62ab57205ed0c09db9fcab23e7ea76aca2e4a2aeca32ee0fa55904f730b540a380e121548326d4f757677f7e383934b605acc645d68777d8bd11e9fb168459600759f635404abbcc0fbc80baf078c1487d43d7eec2b6e7360a4108e298d3b512e62492f470b4c8081178d54cc3a2a34f238243e576133f258491c6229d32fdba721dfcf2140fb5d001d846fd0f761ec8c9e5706b9ead99e48f95b0746f7b3896615702a9ee2f2491a26932c069a54863478113a01686ee36f08bac066bfe363f34d29c32e8ca10f19443f992c9e679ee5e0190f5034bc96b506c8e31a6aaffafa59b82750bfc924e52a70cb3780c15d49132402416efd09442f1f28f17f2aa0bef83f58ed19ddf8a476eab492f6d1565e96c9c15b00f59a1e8d479070f8e3b01d68f6a85eec5e90a87b20e377506bdee065da4f7c518f6b5b93b90ebfda11195b0df24d01ac16366186081071b8bfe8a8691b4b70cb5a48b609a7f674442c1b3a683b1d3d7a88874ab09259df8fcc15be5596d6c1fb8e86fbf9b338ef1549123ee339aca64cbb27df70577af19ab7fe9a1ca017bf57be465df2aa018df48da8c85e295281b47db0b006e19b0f7395f84361c74d61fc5730fe76d1bfa21eff10b9ab4bc9c370e740ade705f002f437b1700043b3a44a4f5e79f2bb83c385e30544736ff85f16ee756c930b69727924ef3294bedb4eba22269a2df6dcc9767aef111941e9e2c83ba9b33abaf8311d4aba3de93b9eddf58b2c2c63d9dadc87b7c283db688c00348b9178eb924b5ff968f04868bbc01d2c1248d5736a99e242b8d1edcede79101ba57355b0b8938cfcc12d25ca30ed2eb75b71cfb6578e34c5c8b6135edc20397cd436e781bce5751caef74a849328c06c5b83dddb000665339a0524d16adf092e4b03fc72f196bc8261a96c0a4796151ec946f9fe1008e23630b8733980f41c6a147f4226fd59081909157d05dc157eef28dd55c0950a284bc4c35b8c900f59ad7cd9488cca9ef9cd53f248dee9a22bf6624089c9492fc332d0ded350d065f3a0a8507bfd628c7a25716fa49c7928e339b4376fc89a516026038a05a3bf5dbd41043c4d2d5afd761efcae672353425150acaab16dfa21b814813d0866ac6a2b7f04a4706cfc067943259da39debb8c1bccb409841ceadb50ff3634900900c80e650f773463fa11aa4a001e411d11fe70d24eaa375d8a912b79d802565221e070cafffe8ba6aea85051c264ddc1f37212e17f3c42f112dde58cccb60402df1151ffc03fefebf7756d1127b6bfe20e631989aa697b680b070ce9cbcb75f5749432b542acc020f82c1a21ed9218e85f0c077b3ca89ea1c729d3535437db9231a900677738de71a759af5608319f263510be73477d3fbc4bab343df91d6818a8feee61e42b0e1443bc97b306afb73688fbdb2e7064226ffef8007cd3acdceeffbdd60e9653e5063a9c5f51f46ebcdf12059157102b31fedfc1c762eb659b2ec17b239915991b75efd16efc6f23e4c1951b47bdd7e972cefc08c5c496a1012954bceb03237d3a3aa4126d9fe26f708dbdec7a20ceb256a2309189493b11b26fab3e822b6d8245d6e0ac75d72da69600400149338dc63c29446713dc8a002b568206bacbf90de567a7027474915331b014a1e2768d1776997a1b90ea2ff4949783102d60cf0564f490dad32fbc286e74d86009e9d24e0249143478a583137fdafbe6c95ae9b4b46d0918e4c2d7fc810e2e386eb89544e8dee80a934fa845483d16d8056eb30eac492803c14ec4c9b1e18a0aeb72c1841c1ea2771fa33a4a47b6885f9d132292c40800809891d4b40aae36dea053d3f26d45b8bf48ab97ad37cdc4acdd6eeba8f7ebde7ca6f6977944254180d15791b23dbe6212fe6cd99430eb10df25ccb597bf9b869e5fdccee078a3b798483e7a2006df50b67296303cab7659820cbdf5a197f6799271442fad46e684c0495cd68461f7e261f499b7a4016ca2f7f1937a9485fc90e8a97da6c3dee6d2adc37ed58d1ac032f7f1baa9215c42881306e1fdb18b70bb145591087111a695f3e26c0b0652ef95cc54ab22027a9065592b09e85de4b0e164964b0a50e5634d0ec838872ca5d73aeea5b188dbff602f70382ef88520d054451bbaf6583756a02061bfc82e76b75034ed8d1a4abf3675bcb02e2f91b5043abc990d35533296b28fdad9cbb1448b31e3d3ecd9a0463c474746278cb274049f680550ed26d37cee732014ec1b65338712aa9003ff91fd242fe2c5829fc6716b09d6050c90dac9e6ebfd9620e807be93971b2389abcf68518d96ee825f36317bb0187704fd0bcd8bfae92ce937a067c831055cb9cacc1851b8595ef5f1fa41c9515e53cd9c659687faa5d97ced6371f556bd402eb7fd3393cda0f6fc0fb7cee2a097e42a29bf0a3ef243d5a44453bc02346d80b2bad0ccd5182f5fee50ed338c1ba37241c802baa1ae8cb8c0148739180541104b35a7676a07dac1466c945ce9af633704ca8c140201e6b5466f1eaafbe53f4bbf9aefca66cd9120b52d230792235499b578bf97a67f96927c31dac948b3521c20b52e3e7d7bdab48e801e4da416a6abe96abe6474a60feb6c75815c1f22b7bda62563fa44f3e1e32398648d4748517f59c5d11bf80fa2a4599ebe78e88aad104f44475319840f1038f4f0083f2c28efe7844a064701e16ad0ef94fef0b45ba0144ccad07a5969c4c5d1137ee46f27acd5fde00d99331feb1123a05c54c7be37f7fe878675bdb76b713c78ea1045337c20976ba4cbebfc2b26f2ef18756546c820c5a0189c3ba039873c3add4e73788d2df9a1658d1e7505d44058cfa570b55b264324b5a2a331f74d56011811c182f7e41a2c8a153d86a04e513cd754eb5a1c68510d142718f3d476c1dfc9cf418647bcc14185ce5939ac27181cb8d3e6de76ac201924e0d1798ee050e2cc3ddefe6c7d06287b3d45b451d12467593c49d82f87e8cadde4acd508609d55d5a13addae05ed8c041aa6a3aa01aa4fb4b234d56bba190c56d8b83dd2460ea2e9258187e26371eaf9e2e45ddad17d8021ec131902903db0915d8d396e1d54f43457060538d6f7b9a953aa7e55e02b049a819f0f2b9c67fb143d8c08a28ad7a51b663accbac8c2b86e727343e84388eb1c713b78bd17f00fcd3252ca8e7a5d245ac88ddc5bc53c932c13755889712794030e53d02247ea12032de67d6af7de822220f3d472f79be9bca0588caed4a0c8066edf11a1afd14dc047b63472a006101f77eccf7446176b3c066afe9828ca7de1fe2cd239028d8e16adedb927fd145ba8d47769203ebeeabac36d8a4993678a0ac17eef39a2247d928318070ace657140f89f80ecea13fcdcdfcb521b777f3841cad0769d48f5a7f2d1bbd768d724a1d1e806de8ae479a0a2c67f4aaa0410d7eb9c87adb89781a06875cd98dc6affbb243892cf026d4ea225475d7895d3aea103570eb3bb6e3ae1fead358da1ee54a85be2e31e68f17d7", 0x1000}], 0x2, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:15 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1000018, 0x2, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101ad", 0x22) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0xeaf1, 0x5, 0x4, "5709982d5abb5d9e5bc9894a20de5f6bfef59266", 0x101, 0x5}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) 16:00:15 executing program 0: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) socket$inet6(0x18, 0x4002, 0x1f) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file1\x00', 0x20, 0x1) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = semget(0x2, 0x0, 0x4) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000000300)=""/84) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/201, 0xc9}, {&(0x7f0000000480)=""/39, 0x27}], 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x3332, 0xff}}, 0x2) shmget(0x2, 0xb000, 0x20, &(0x7f0000ff4000/0xb000)=nil) fcntl$getown(r2, 0x5) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) close(r3) socketpair(0x39, 0x4000, 0x1f, &(0x7f0000000540)) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000003c0)='./file2\x00', 0x200, 0x4) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) open(&(0x7f0000000140)='./file1\x00', 0x80b8, 0x14) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0x3, 0x6b5a) 16:00:15 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x28) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="8cfcf0dbcd68d303e528fd65f2cc754b581ae0ffc641a0a30174aa14cae55999175aaa1dedfcb3fca40d6a625b5c18ee1bb021b25da531a820e700567a11195b6c149946cc2a914c51bd016563b3d4b07e0b2b64f3490d5388fc7cc2a12307b04cf090b4141b2fa39ea97d0b6deaaaa43e0c8d", 0x73}, {&(0x7f0000000140)="929e1fffd4ec3410c7396f151d430ca8e394dbc8a8ca9d88f9713400680c6303f322aab3b3a2a6ff1f78a019f8367ec00e840a08ae5335a302c3b279ebdce65acdea407e63c37a2abaaf6ddb64bdfb15a1fae23166753c629261230ddf2eb7d2864edcf1289be1a90e92c484f8432f83ba3730bfadff1fd251491530e905ad820803a97392c107b3aaaa183c8b7eeda0e40f0b404daaa1116bd644e7a59f1d7854d3d1c00c9f5d92d999dad0fbec2335f3236b6e9670725d18f1de3a3d", 0xbd}, {&(0x7f0000000200)="8c57ec6e62795c4f1ffa84c4bca69fe5c40eedea9d1b7de01f5b83cd0578a0b40932eddd21082cb359aa0751e14630ac282d88c63c04e050292cea7ea3d684629f533aa829ba3f11809d96bf83a4dbdf9e47617373c2f2fa730272813086e3569b816d28f38eca15f46012f63dad02962781ad317a1fc8618abe17124e09dd218edfa941d4b2", 0x86}, {&(0x7f00000002c0)="882e157c456b05ff185b50998ba131ea602fbc2b458a9dca73fb308f11b9d4e80d100bbcbf90211c9f3d418270616761d03d0fb4b4b34f8d4c6a1aadf4bba80805dd877741a75991d2163eb4e5f659e17376390fa9e9b0393f952b303643bb3abbf12d3243e9816c19fbd11b5fed3b89fbcdf340eac7e9e374", 0x79}], 0x4, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="2d14c88ffffa9bdab1dad508ee1799a8fed7e654ab5873a9d3e074b7ee5aea4214d4a1ffb2c4e851a787d04f2aa232db07e939ea4086959c90d3375f4361a50b841758009c4eb872e1490d87bf2f61c9eed30b56e0160bc7fcb075a2ec3f6f8e56429fc6736b3e5b30f710eab07d2af31c42cf11d6afa7c662240dc42c89264d419c0133b795bcd78a02fea41e182f3cce9b696a59764c0038ed6e31a63ba4fb2d99b2461d0d78171fc28343c753f1e3287081e002e935453375c1d49854186ee297be6cbb7ec8635e9b7543d25079022f10b1084e4fdbf70bbe8aaa1b70fca06d99d61c5ec9d15ce9156fcf480b236cfc09fccd4d", 0xf5}, {&(0x7f0000000480)="6f6e81201433212fb0ad3f91f90091d6130d1e49240ebbbafde1bf72a83c8619c751bee4142f6544490f43bd9993fe13c64b354789ae66", 0x37}, {&(0x7f00000004c0)="ae3bda82bfd575dc7bf3ba9939a24d65022bc97bc48b8517608f4cb2c31e67d4365285610a5e12c60e1b75a9cc7d47cff367d9ad1c8468b1b9a790c96177ba0a9b49cec44c848bdc1f3d7277ba2ed46d6cfcfb54527e4ac5c461ffd5b3e18c521d9eca771960b26aa14605928cf22ec80f6cdcdba6d3e38e88f09fce2e33c5438e1358144b261ab6ea05f1f8ce10ac89fa40f714373f225404a17dd928cbc47210469ad0fa0e", 0xa6}], 0x3, 0x0) socket$inet(0x2, 0x8004, 0x7fff) syz_execute_func(&(0x7f0000000040)="0f3166470f3822b94900000066460f383db94be2000042e300c461ff709f125c000003f0fe8bc417cf8c26db424a8fa870efb900000000fe0f15bd020000808fe97c81c0") setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:15 executing program 0: pledge(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x10010004500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x4, 0x2}, {0xae}, {0x47}], 0x3}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) unlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x8) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 16:00:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) r1 = semget(0x3, 0x7, 0x20) fchdir(r0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/79) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/40, 0x28, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) socket$inet(0x2, 0x5, 0x1000) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000300)="ebfe562fe98353856696cac889e90f138707b8eb4ab4425413d008a4944d67b41a0b9f4699ef90f59a8a4db18b5f67a8038b9685c8ddbba5db95d36ee8e1ef5974f311b31df4d35cb9bffc6a1411a73a691dfe492585ed7c2d50d06ec2f00d5a062730eec809fd91712bea55b13f181e793e29ed9e9c4f060e029c7c3f2cb526857d95c17306390270dec92f185a004c4d1dcdeecb7a8011a29307526394d7d5089d0241000000829a5b04b39215ab228f4f32c369702c4bd2f03ce295e95a56dd903550991326cf5a0eaa2ef1f1c43cb938f5bb9053113761f1218060d27beb50235c33df812df4400f3111a1b952486a69a75ca5c28df826495a9d5b4c25cad9217ebf21b3dd736c53ad6ccb6d64680a47df54b88be07d89d01c7fcc249a7b1b346f32acdc26c533b5ca8553432ce7e36c6f676e982aea0fde1eb45206706f72e5ed954a60def99a56c627c51b6756fbf97360eb863abcf9cdc19bcb99052573dc21a214e96014", 0xfffffdf1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) getgroups(0x0, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0)=0x40, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10438, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000140)=0x9, 0x4) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x7) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c153376d767e32", 0x7) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) ftruncate(r1, 0x3) sendto$unix(r0, 0x0, 0x383, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/154, 0x9a, 0x42, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) 16:00:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/109) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getdents(r0, &(0x7f0000001240)=""/4096, 0x1000) r1 = socket(0x1c, 0x2, 0x1) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000040)="f962ff6db50450456cb541a267efac949422a49cc3ada9c571c237e4d66ef3b07142d966f2b1625e1081c5d857ef8d22a76f75e0cd355d21a8c78022af576c17015a65c8c7cf74a87d29cd043319", 0x4e) 16:00:16 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x0, 0x8}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x714, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x57ca2984459c003b, 0x79a, 0x3d}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x4, 0x0, 0xc1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xa9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8c, 0xf0000002, 0x4, 0x384664a1}, {{r0}, 0xfffffffffffffffd, 0x24, 0x3, 0xffffffffffff7fff, 0x4}], 0x6, &(0x7f0000000180)={0xffffffff, 0x3f}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 16:00:16 executing program 0: nanosleep(&(0x7f0000000280), 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d00), 0xffffffffffffffda) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="daff987e1a88e2cad60e5d6e1f1fc8f6c451450796a65525a253d845d1066be8a06cd056154c19005710fa4a73252d870b38e95288c87bf2e20fe69f59a7eb7b75e180e65a3f41f8ff8da2fbc7c58ad7e86b196f52f6c8159daf4a74040898deece7309828187a0a3e128b333ca3f75578e32938ff01e752feef83a86beb2ea44c7df40c5c7589b129774cf81a9a009a53ea4b3deb756e2bd382d23c522102afd84a219a22ffad293afaf585b8bd5de9c79e60c36c00cd9da2c299c235f3d6e352dc93a6056b4a971a8b7953471b97a5acd869572cf5b28a2fbdc2d317d71b6fb9d4335c7d2266d8cf235d86e9d63fb705a925b81a87d13c", 0xf8) open(&(0x7f0000000080)='./file0\x00', 0x40, 0xa0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8408, 0x0) login: pckbd_enable: command error 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000280)='./file0/file0/file0\x00', 0x2a8, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10c) socketpair(0x6, 0x5, 0x5fe3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000200)="52e443f849d49000cca3723dfd8400615e0000f88f0e537600f1baef986c3c5ea54c70ef9b8cb31d830ea9329c74b21cafc9808f36bac00fff44a259d3de0a88f3522f441ef043e040d2b0d3ed000330144c", 0x52, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB='\t\x00\x00\x00file0/file0/file0\x00'], 0x16) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) pckbd_enable: command error wskbd0: can't attach mux (error=5) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r3, r4, r4, r4, r4, r3]) r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r4, r5, r6, 0x1}, 0x39, 0x2, r7, r8, 0x0, 0x7, 0x6, 0x200}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000040)={0x9, 0x9}) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) fchdir(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget$private(0x0, 0x3, 0x88) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) getpid() r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x101) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1000, 0x7}, {0x4, 0x800}}, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xcda}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001600)=[0x0]) setgroups(0x7, &(0x7f0000001740)=[r3, r3, r6, r3, r6, r6, r3]) r7 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="f2e540fbeb8a75fbed5eb6b1a74b2c9826a6576bf346247b8e2561e41fc97dc7cca0cb6ac650ab0990341d38337938585605b9c8331b9032765d418e3b228c1457d599c81960505172b2b7d8d4556425757d7f52d58f7d899939d03c477bafe2e5fa7d94c69df1ca", 0x68}, {&(0x7f0000000180)="5edae25c81fa8bb1c1dfbb0451798ceb6fa44920f2984e4701b430e9a74c08f4b543edfe691e153f66e0a4254ebfca8e38f11cf6b4f0a17a9b672e2d31beb88d7259d7707cb3e977028c899edfcdb8045f40f94178e1a132a448e02fe415f95940f2ae68ae991780a7b0ac784c3fc923660bb998e3202c15a871f4ee8bec30db5c62a30aa24332f8c4144750a9955e39aebeb217233e3045dce6e677fa4b44f18b6622bd9cc951e641f37a99c971ed4f70a13fb768f6cbf2", 0xb8}, {&(0x7f0000000240)="d3d79912330b16bb3d2fe47b6a4bf9fc0a6b189079c091065742e04958e80c510bd312b630f26128228f456c21ca9628d23826a472a9c52b830aef3e76feb1c645b98064e847c34731b3fd044cc838364f3900f5bb0a7eb72e2327378c90ad1adceaafde8f0dfad14ef89dddbf3c66d7fe4fe130d0eea4deb0527124f2b44969a20b34b1d51d7365d61eb0b32bc56a", 0x8f}, {&(0x7f0000000300)="9ffbf74ccf2ea8c1327f447b48801a632cdd98e17f65f4edfd48932c9a1a4ae5fc379640d21135646286a4dcb166c697020e6313670e1f0ba0f9c12cfe8742ed442b2e35aa777e24f6e938988db45d0203cfe6186864575bd6f04793758043975433f78bb96d85c1f77b21ca10f5dda0f7e785bf4519baee7a63ceac5869f4574f08db484aefacd7835403799c8f9dadcb9460137737f336a37836f58b769c83222be0552bfd91157586670d550c24bf96dc551af4f1c3a9b147aa6945d642d3dee2480810410efd54c86f1219e33fdf6e1d2eef83b60f8429e100bfac3e4c5248f16ccb3087e5a6ce37a6d89cb62971019909a543080425d0f076c843c6f33b4405ed1c982348bb192d47f1625cfa59975859d12f2cb0a34ce44024364dd293f0174c3d2ba0588c3b454a475c83c197eef1edd92ed17a547aa2ed8580d7b58662904755305ec30fad1b94285b2cb901a5d19e880d1af3310e6debc4222c942bbb072f2711aadd38fd08949074a4645990ae73ea39221b1ed87722d27788421d691b4e9178ddfdda1a8f0c40a146f4e1882a643dec5592f00a7c1917c1ed38320c04421ec68f5a3267e9551ddc0371e8c813b64777e9995a675bc75b87efd696ade64cf75aac59ba74a30f05f919aedbe512ed5ec34e70f378be14680e234f586fe8ddc0f5dbf9efcd82c90d11b7125e0978e3cef453162b13f0013d016fee4f157442cfd0c613f36346ee278f8980739f2d4db163cad645c065f68027b196fa4f5262d7895d50d7dbd874ee3e133782717f25470e7a98f66afa81b01f5bd3a3c8bfe091b8de23eb786d5636ee23e2ea3737aebabb067d73c3d8e0ff58c8a258fc9d1e6eb6b6dc26b052e834453c90c00853e9af8d0597da8191352eabbe8a619026ee46fb6f867ea47d54d4383e20442bcd2fb69f98e89dd4dbbc0ac7e333390db7600eb56a7988d94214a7cb1ff03b02f21cab821deb3122af7cca9d209ac61cbf9e6fb4fdaa90d68926d7506590ce7e33a59211149ad31e4350676eee71fde4c05b384e7026f4477b38b1f7acd11aedcffc55f8e9119c6804785483ae3b3489e9cd0ecb85698cb17afd574a252e852c6b8e36c09470c43a0db034fdd15c5e55e8355df272c72a0e2f780f63679104187e41e58e98e179b9db98202d8a657f73de4b55cef321672d11d21e6649ccd53dd164239abc04f4dbee359afde15f27f0255446dd03c296a00bc9425b53213ab0556f4e9b6659290bf1771f8218d080d75590154fe692d21fcbd892b26c5678537eff1d1776c301219202d5abedc482d572225f1563a895b96804183780e4d90bab3f6d29a99b87f6c50637d35f4aab43311a2d556056e83ab640f06f02792a7490a9d892d01b8308f85b9d609282f9e9cdc41e700eefb5632a83f1ad63cffa2849fe478de06030716193f99e2fdfdd1f2fedc2e5521b7985be215458f5970347403145f865e0d0e778d6854620bbdc6b7962e9e31a4fe4684a12aa4eacad42714246f9ac636640e923978733b2bf00ecf63e37c08788affc82e8aad83fe96ff756ac3fa9e51f34572e4ed38d5599e1497fa035eaaeb0673bca16c4237e54ff553dd7b811b44982fc978bf0f4f14d718c122df8abeb3e34027fe0b533b99a4200fc9d9e90e8dcfccca17bf8ed85101e373310b8fb3b623b6e78c8f1f88ed8fcb9832dde6692d66b6e99685de0d9d9e1762a1af62305d04cdadffa4c73631f53ff2ce1a733ec3bd7796fe4ebaff9640a5163d7a547194ec0005ccc93dc80d7aec7188464b659acc39020354bd5e19cddb18857b3b106693a7286085e188e6be1d03cdb70e0d0843d280288bf74f2bbb3c3e6b0e542a2f6b6590e5026ead6ee390f110b74fd7dee6e28b9b18199bfa99203cc7a9569d258aebc21d48e3305cdacd0e94c3721d224f1b374d76c5914737359c56578c51271d0af548699f9bcdbc54dd8b661ca5a73eb75ecff149680ddaae78b9ac92bd8de58b174a7ef5885f666efcef8bb918d65f70f9ba00d4098380d204b526b92b14f090d9fbfe242b95b4ef09c57ab74ff303e29a312c6d358b6c8220dca0ae12829777637dcc3b002148a36e678b55d7d2fdb3d51ff7c6444e4f6a88f42308dc5be5ba2520196580572b8885180ef1b0a1a6f5203317881a003ac21e97799c75eef652c95396cccbabaa888f1f6815c4d8e5f0079bddcbe6339ae13ea6a30d136b9bef368f3f7c2ed1d2f446cbe42b65e25feafb4acb0b96dd0d807d4307b82ed325299abaa5fe569b9d1db01130775ca03c90f4f1b72be12e2ecdcbeab318a3c4baaafd5c92f61f018bbb38a0a5ddea5e2594985d9cdb9b498473fafc2997c193fdc3588964dc043c24eec2e84472d9119c87b49fbdaa21886e35c2e06b9431a3c617af845794c29082f64cd8bfb51b2e6a6385c724d38db9ba5cd91d1415924676c094068364427570b05f9c6dbbe2aaa250e0128d0b5fe73a09d63de24a19cb1315a1d063235fe86e4f3452ed21969c18bfc1d4bef1c6824aaec98097c2b7e4688e81bf52a065a9dbc2f4ec7dd2c9ec95dfe94f31946a59b31d2a3e81a872c99683ffac53140ddb639dbf4919d1d0c0d322ed853a2f127f86e931b11065b041e265b7c488831911b97f08b38e7d42eb1c372cef6804182466b5a33b5c50edf04754f18ae340129f4b229b72f8b020e7974ac38953d221da4dba163704d00d45b3c6799acc4a3a8eea8594a23c0176a886795e70a300c69d5c51a67c3ed19853fd5e94fd82fdf6fc456cca965278c670bf0d651649f8ec09d61f5ca46500ec38295fabef56b0a13a1e87e84f39b9ccc0fdd580854feb621d23e96a0c2f1b49d825c99b5f08055ab65636f951f70b10694c1ccfb2a47cb6e0ca72f45b1c1836873cf2abc008da977b6144643437d7c5bbc702cfae2c882bc22bfcaf959a90655153f94db58a31c5a30d2174a594597b608d6ba3e77297524d45fc81d251f62dc67b085306eaba863df80c0130a2d107574712a8cf4ca29343d3c8168240045c394dd59ac3bc23bfc2acf5c51b412129c3e04ee0cf46c983bd8089d93e800c2bbcd6ddd9f30572b3f4ce94760a626ab26d30bf0134a65317481f57c89c6a6ad4abd21124047ef99c63bb1c72d6e39b71c4e4f2405c29642c25ca11578daf064d811bbc69f81c690a67b51ecff2824f5f11ccb1bd48baf20a25be098401e6fb5dba94566ee551442786fbf6d1ae7ef82cd65fea595909298db8fc292764f628aee680eb911757770d39e7075ba4103736a0fab2c9d0a3869441c84a618859da2e3c7c5b0943026f0dac827b891d517d4b07a2441bcab0da290fbcd36f66efae248e762f4c070ac27fc08c8a5f7ef3e88246764cdd01f8b14cc0ecb19c98f35ab57fe5c8d1fb7fb24c6f16d8b4946519f0f2093724cc68268d62dfc72446b3c3fac047effb43e344a4e74b3fc2e30060dd0eefb453042217f23aee0045966012bca4d2e87399c7bf74d0c7180b5709ad55f0d30f009c08872df3196e47cf37d18bc929e67d239c3c0367585594504ddfede4cbef35bdda3e334811db55c4c28f9512d8465c7982f580f4bb42bbc0035da3d423e2c701f627e183e892630080175c1a34f4d7dc570025d325c6bf79edbca96df3f601db103370e35933abb0a50c6f6000a692209144c0b2d9a0999b4216ab2c120ce0493e648c2195fc77b8289b5570c14da313d01b907f36b63556620017609b35e1e083c1b33a3380e57b973a7fcf39220ce5ec802cbe1540f5d470b9168c72a576fe739b84686bc67e4f24ca7b54fb56ecaf0e2dd98a94447cb8a03f24783bebc76ddb3581eae3dd0224e92e27580732cb4dcea855ea46ef30f867777a03b78bb7c03c5b0348a8ddaa5b6b65e693c67dc2bccfc849caf8de7998e061957c181aa5c3fd1ff983e12184246c698cc4b295d24b309e3301ec87e5b82f84fcc5c1d97af2dcaa4d904c73ef163ae80975e557e7460b829bac906b7956abf1dc411c8540f1407325efe48d446e702b4db52a5dee1e441a9b35f219262e00041e2c21bdef5d12ab7a7ebc5db27086afc13f7280f2419d55fb781867aaf6b04561b55b2aa6ac4d5dd49c985e1b2b8f10e6a84c3c5d396780fb9a418f3505a2dddb7a720302a07c80d1f50876c94fae9ef592e77bf8895d813806d3f4d3cfcc6fd22da90711ad89272d966df3bb5c66c4cdaaa777f2d2305af61e75335bf60d7b74ad94e444c3ff1b6932abd38834532ce75fcc9987277278ca1a215d620f755c67efcafb3a2ae35d3b29922d253d5ceb21ed5c035e9918920734c3b414948539686c8915a9f45322c92102222e45cadc29cfbe457342b2418b04b857caf8c380d8dc74f5f3ffdd3985a50ad82aa12827cb062789a8ed3d53ea7e4588dd823e6e000994601bc85c7762ad0147ddf8bd9516e6627e377252a39025b1782db5de2a73f5124992e8698ed9e41a7b782b0e1c6fa6aa2306fdbc6320fa5357d808e8287eea9e4e076d6cd87454cdfd4fda02024dec11142393f53d33aba592021b5659bb179fc7c526edd9a2de035bacfc5b11d0936b4c2af1b919a6644c934a1d6c7e2558e089687693e395399f5abef3308d3aaddfa1ca31442bd98e8391b7f8fd79a959f543880ac2f6e125d09fac86d9e0a16346b7aa3848bce7cf7e0ed5c56c81535dd9237129ce9a8cfb11c5d8fdc2bc817f9f4453789cb91d1010332a85cd34dfe15b7605af9db59a23d252b3365eaa24af4a37a2b3c816f47e8384611b02bd93d310dd5da5fd36e7db9fc9ad39fbbb22b2af76ab5c568f794f34f6f00d7dba6ae8cfed71141c9043dc99908e589dd790694d098fae6af52b6a4f93d2142cda5d7c2bfb245760d243157797b6582425ed99388c6c4b88080e666df42b4fee103e6f9a0071363f6fabf009581288bb27893d988209628ce951bb35ae426d41ccd72bbe11f8684f8db63eb267bed93e531671854dc2c0079f8dd6c8c45051c10bf7aca0d25236b22610e1f55ce15697f30c90d5fdccd58c0b0dc51ab46f68e6ac0e4a6a6855235f764345b3295b4c8a2a3bfad5cbf5b184c4a8f23e6dbbe669375a2653e408429405ebc8f398777db2b494ac7ad29d882857dfbb8134622882c699ff9a84529610f340869ba8c1ce06349affe66f666638047bab8fa46e22736417abc8596afe7f2fa07b71533ccae9a78a293e33202355a7a4fc34648941e976b4055f41095cd7f0aa36427a44fa3be7e07505d4d861ab5b40889e5529f4c6243f81f95444b8c2eaa51fbe4becd8e504f6a0ddd182c3e9cf856d68270df0b33f1cab772b6a72e156dd7c36adc94079a173715eb50fa4cb708809969a60a701ad3db4cf9cab2f987be44bd408ae52640ee818b0c4764763e5c1c684076847a0530aac589b24babf2ed90110c7a0ca8ac74f7996855a1e4cf5da9fd90d46c7baaf831c743e4299a51a0e484ced50ec7393d529c81e155c7e6d946f5aab9164e76c1e99fff2dd608f097db05b3dcb4c193429d0a734bcab42f8b2be85716e3e4f59927413579934f0b4ff8d6168a220ef04d3b6f02bc207a78c3fb0be9be90a0fc988d59f33d2cde8ffdb775ee79ae7ec0e160e4d0204c173cc6f2dcaa39557b7dfcaf142537ad5a89326e0524b9f15bfe8e6ef0894a09b383c39ea06ae496a834fedc68e5ee5af642dac2efdf67fabc853a869b506c9d5781cc11d1008b1f62ad72d9f6c830c70771e960fa15ce294ccff4666312be83337a6e2523fff488c62a26e8229320aa5a71fd5db1e9", 0x1000}, {&(0x7f0000001300)="f3980a33e61fda19410ea1ebf6334e29751f2fd8b9efda9abf3349cf797d6751ad121185a370e5a3922f0c70cad3f21f87b40860c1a5", 0x36}, {&(0x7f0000001340)="f5f89cc4c022957f3fce487bcd8596b8cce9864baa6b1e8178e9438fc681c11963e65d7e0bdf8687", 0x28}, {&(0x7f0000001380)="019191df9a9a72dfb2d5f0b58392b279af87e561d935523593609abce946603a82cbc0b15b8bb6cbbc1102dbe85fdb0829f9815b4b4530ac69c619b8c52cfa160b8c9a2da143eb694b07e1289d794bf3873931fcae8b7ab4d437923021d691bf9be824b470929e093874859127c5907babe6391c6124303975502fdee0b4c336444e4b7c", 0x84}, {&(0x7f0000001440)="464cb41a8c90c714fca85d4ab1ddcc6909e2cd82d8169434c63abf5f4753c7d4e022c8743528bd507dea8d4ef08618d20bc78a3ae940ad341b29b33b91a23fccb37683ed8224885e0b50566a6d62d6ec4cfaaffa320e084015a7261c8ad4445d3812483a27c6290558fac778788449def60057", 0x73}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r7, r0, r0, r0, r0, r0]}], 0xa8, 0xc}, 0x40b) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ae2f66696c658848b8650162cfaf30002670a7850300b9e7167e980f3f4ff32aef601ae1128976a8ac86c8a19ffd90d2d2db48730d0f895becf3727a369fdd1b6296d9cf80db5b88e5f6d52479b695b5d725db86cbb6e942568143c3281df2e57e181e01fc1a27aef549dba8c3143b9d2947995633f494f2647f0982de24f89cfee771a6f6f47dc5389b86a90fafa0c74baffae8d6cea722a5e4126df34f7fbfc8125aa5a752c716f2c99d4066ba03596b38c1cd5e1ba6a757c87bf543ce16e8fef130c9cd6db6c792476965993fede9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x1000006c, &(0x7f0000000040), 0x0) r1 = syz_open_pts() socket(0x37, 0x4003, 0x200) r2 = dup2(r1, r0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:20 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xffff, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x80000001, 0x0, 0x4, 0x9, 0x8, 0x2, 0x0, 0x8}) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x18, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x185c7b21}, 0x10) r1 = socket(0x10, 0x3, 0x7f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpid() getpgrp() setsockopt(r3, 0x5ec85d78, 0x8, &(0x7f0000000240)="f0c1a33920166b536634d63d3d6a227a10e0ab2cb561e144a0802bc6ad143831e3a42bb5a5baa83475699cdef31d66baf4760ba81f61ec30ce5e84566502df0ea86d975a6dd55a0af4966cdda4970b6a58ae82200476bf5672ff5e9ac0806d70a92fc404435221225f3e798fd83b9a6a188e9ed703d1aed184ac4e5177a8941354dfb1faef0a", 0x86) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000300)=0x401) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x83f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x1fc00000}], 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x3a, 0x20000013, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x6, 0x20, 0xfffffffffffff800}, {{r1}, 0x0, 0x2, 0xf0000000, 0x80000001, 0xc1c}], 0x8, &(0x7f0000000440)={0x3, 0x4}) writev(r0, &(0x7f0000002800)=[{&(0x7f0000000480)="89c362559b61c413ebab110bbb03bab6aeac886fbe69db8d21eb8844f93bd2953cb5b690c7aeef939369fb42bc651d021cdac855638479f4224bdd9a0a8ee2642bb52c429069b169f520141760e6545d38e92303fea4b4a20c2e54e22566a799e5d8ed769389ddd99373844b3bd5285a65294af09db8b925c2bb82045469c0447bb98bf58352b024572a7e58087471f281ea5c786dda36f7a8ae7dff42bb9347bc410db980c6ec7d831dc7a6eb332bb4d731f88ca3c10c33060c4d6471192ad96a9f430b603342727924d7798bfb6ad45c454a685793fe4d46583455c4b98ad9ce46edd7306b5769b874a1098c59119334c505", 0xf3}, {&(0x7f0000000580)="e394da68cb8a463fbf31f0597d1f80e53a8cc43632dcffb5b3f7510e1ac8587b6f6d8082067fe0160dae4c1b8a2c07c9d3333ba40b8cbbb99245949a507611351e98c2586e3e95dd887c41956aa090fdef9182c022e06bb95f66107a06a4ea257c0548a61a0321a2b4591cb0c0b921613c7f843f5c23a90a65f20c7e7ecf5ba8edbcba6d9f3cc2d186a122b663515fc046c3bdcfa4ec2cc2a89bf08d2747d705ed896348da4cb61c908fba39f3c1c276a9c74dacacca5ea654cb25bf589275085cf36fb047749f36ad1b59295b8f36588f05bc8978a89ec86a8d2817b0393239c3ad838df943552c6dfa52524cf60b890a81582fab63bfb6cea1543eba545b34e4046f2d12323ef7bc3358ae8ec959e2b00b6dfc59b9cb87910356fabda6c29834cb4fe2647fe0730fd8142f533840b5002568b43154b653b07e5ee6e2d30960a19ca790ce8359ae6e2c84aae2e828c16b5cafa7e505c95265441c6df8e91f294b191b3f5eeb6395ace92a73cfa205af3868b15ab2d607db586306a5207e23fcef5d6a0c84565f7c9fa1a8c20e467d4b3c8025b6b05ba2dfd4a27bea0bc7d6d8b4680f9b6aaf7a0e26d4501cd0b8b0886ee2aa775f3b320b7ac879de3df1667619b5f6a28fd231063f3aa31335eb1c52e2ef66f3fc824ac8901345a31af847f07e52c03e8dcc115e0ce647b30c348be25d1bd801e502b7c71fefe5afcab9d14180b22fd62fed1e52fe8ae362f73b1b47b1682237d3fe656aab9464513a318b6515b617bb61cad2f660fba299051dd9050aadef275bf07b4b486b1d5f97abcc3e03477e9d09f60d412c7fc54cbe133f61ca591149995adc6a41a3f2896e3eb90b5645c47a322c448884569d998d79ce5ab60f504d1b5ea0168dfdf7443b281d751db9ebb7d992ec158aa57f90d22747f6302b0276993f10f1c1343cf839207b9ce4fed994f446392a5c1638e58b9cc5c5693628327bd668da74374e57c1badd2c8eb789c47b81dee764967839985e53a2f59df552c538dc96f84bb822e29194090e9d5d0530be54d069b2caa9f479b98eb43c21652aba8fbafafc746efae439786cc163b24d9b1f4856da28d8708d2f7a08ce5fdca18d94731e234a3cf56d43773b20186aab7234138604bebfe0718a1a6bd13f8f63ff923d83891252d338579db28d3ae96ab11ce9459abe6a55a334d7c05c772900c9acdbe381be7fa1194724653a86247bd851999e99518053c8216a17c3421e33feb3d58bda505a3f5011022506f2b5cdfbd1b0eea22c4b7d7cde1e9b856d1c0c8fe59d93e98c6164dc88e993d8bbd0faf3ed7e1e46df1ee161e2e6f893a6bf99bd989e6f788331ceaac610df8576871ede6b15c39eaa1ef9c76a16943f113c9b835d374b6a3c98b8bb5b430060aa79a925b47b37a10ec76860ddd08a34530e61d29e2973e49dd570cb526df6c4d78c14a5c9b58f4b194426ab6da75b1639c3ee80a79910d0b865cad6034830ff70efaed294d3adc2377f2711bf2667a11415ecf53ac527cba7d8b82862096c2b0fcd5c755d9f24ca3c1f865e1bb4b88a8e20eb22783cd82b4a882327e5b48aef33a6171f1bab66c6e3b6babc61f88c88715a22e142fd2d02eb8cb2de2e36202f7fa3e806f514d02d74567819551cb0142d4ea54847191c0c01c4f649bbe265192377121ad0121c59354a74a43d5242a421552bd75e2f2210cf4e5d9b6d382cbd0ed9ebdd461cf40c1211aa9c057c2030d291e5bff5f912bbe3e647163c87cf7ff7eace8798e8dccafb0ec0ffb18b6f02d744b8b91676b0749947e7e3fcc1cf64c847549afdfb3facca28723691bca41ff752627d803eecdea2daff04d8fb5fe5dbb545cc670b30890950c41e78f9e6255135278a688d1e66e41a11bc1bcec3c4a745d341c6a378f1749c5272b616458e903a88eb30589c99393703c0d787761c3ddcbb0a6acf160104ba1653a1ee82e9ccd434ab923acfb002d923fe339c19a4f21dcd57f5c802ecc2cbfd3cf9990860bfe2a27b44789de280488ed0b707aaeafe98ffc2328cb4da7657672a207b3fdc432340bff5b494dad9d664bcc8a28dc9c99d2e7d71fcc9739022167e0584fc6edb42d79eb3d1f745675161bc9f2a8213e5a08db76fe49b3f0660622635d80d3d9c047ab3242cd1692b60ea48e845632bd3d237a63835bc8f927aa8c9caf55576236205ec396c74c3dd98d3384771411aa61531ce9244dd97fd9ca26a1a6d3b70217638a303b3766c22c10b1f61795a909efb5bdc06a02e2c2e4d7bee8da60317d20917726a398815c7e568a5dfacda1c1aa5e051a0bfa4b5dd5fe27068339eafe02b5c62a47b9fce67ce91199cd1edf2d87ba6c87e3ffc06302aeae2249b3e2ebadf12071c1c94a9c47bf45f4666c4182d1b58001b6843da0207a6a9847091380aeabb78ff0bb8fe639a7e4cdeab6a72835a435c6a5c7a78909492c5b5542bfe24eb7e717a9ffeb4ff420144b525b37b12c448cdb383ff6c9ce06bb6d84f3fb0618be8d4d08bf19c03fdaa1e089af130b4ae1e4bc5418507b4a004279b2bea8580feaa95d55a458cddf0161502f7b2634f0e404b092e7986d48835d8b467a114ac8cd427c7a4ffc07d44b3def1eaed335aeffed08be07d717be2c1bdabd07b32d456b57152b614c773153177b05c0acc5f26a3156da9e5523e391bf96184cbd26f7d22608f8d9e4790dd64ba6cc7187a6525f7c46ed404a91f2bec0a1382f73f2800050f559da6e12041e706b1e85fe5738d20d8ab950d094617edaa768bf45553b5078859b7017c1105c77e31fb8cce15c6f42647150cbcb979ee1f3a61943746b805d596390c7d51b392c662cff91d1bf143733a7d8bc180fd7ffbddbd86735eb53f8d4550667fb42bb023bd823a3d49614e1b61846668f46b27cb9947773454f56d14ff591c5edd185cccca28f5b322af7c1b919eced6aef46f1b9aff668da527adf31d0074e1d73544d503377b86b43943430b62e40620e06be8b6ff278937d5a322fd5d49a9d2652ba9020efc4e040bfdeda70f46a7421cdffc6d05d22e2e6413dd81e16dc2eb1272626aa39f72e7a14bb4a46c249be332477e27a7373af09dc8fb77e440266a2b4b4e836d13953a83dd0cb084cad42e9b3074acb4ff32ef8bff8a1234aad5eeafbccd5750a80ffb3307a847fd6ddfdcf47630b1d0ab6cfa712999a1e7e4748a4b938bf127546db2ed808415933f3ca83b96b762a0fdb3fc2ef96090ce26503c745cc561a2d6b48eb6b65bf6882b68875ad535934fbb452704d94d261983ca0272b8067604b9fb8f9752d7707ad1acf270de1121f526199ea020f6bb9053cd19b03825404e7a7852eef461771c6c10c243eb1d2442e7dc129d0d14cffcffe804cafe7383a830dc37552069638264fe49d68dc6d5ec937d4dafa1d248ec9b23985831e2f31f69223d6eb01c0bfb67414b20eb27ca0cb84bffbbc81359a42da2e09711396815da9229ee6e54dcf456bb082be8f61ffea0e7eceff530c3c44b3eea6013e1d1b7805e5992a06c34f786e90f0aa81e522323178c1d949635e545fdbd40afe2f7c94a1092f235986da59004a07755a60de8667c6eb8fcd622bb74607e8f4248a0c18671411d06a5f59ed86d672a1ed25155f82969963e0f12f8053d6e4fd907301f1ed10b1c2b216332d53d44f192f3680a3b00b3956ce9107cf72260853740e01b13420be2145b734651d3cb98ab16e2c6c1d92e927c3ab2dd9c203c7266a9a05f80313d61b86e993664f3532b9597bbfadd84d2a4691fc380e14216a6a357efcb9fb52cc9ca327116c24a170774cce159ad0f49eb62cd1d7fdc3f768ff6ee5e45936d8542ffd4763dab4d824b7fc838909e1268cd116bb2269d282134d5eb051b4da4f3e9dd9c3f096c8e5aca5c81e6a3e5afc36c70224ea1ba71fc816d13c2f1950ab9d8d239035a81283005bfd7892f033bae5bedad7dadccfb2febc5d914217ea1004bc4ac5aed90a3fcae03eefca0f475fc41a819d9a073c61c23f77523f964f35c713e860d7fd7e131e47f8ad7db8c184235b5cc0847a65f88d87c841bbc78eded341a817d50b8a05ef73d99e0decf10700442a42a9a968e47285e0db8b87a5090e4ed72c2dd46237b11a8faf85ca4a83517aede871c0167660c320b9b75f66c1c247cd999952dd4b2f5b7c44d16e43e564dc085c3c4e4dbfb502cb51a5cd2fffd3d4cd9ea89909e8262ad1a314622a50a9356cfd17525af1881bf0271696cd568883675ee1624e7ffaefaabd899989a5495bc2589db2c04e78cac4fa050c6231d74897c1db5e30592e7a837207a3d95c682ec2bde30fc61bf413e28ec64c22d2a1cafc9a1d369d52618e2e4d8b4096a91f67b8771a62b7a03108fd4a57dfe4d089caedc10608982d1c5424a994611f111f108746c527d9521e1c6765422ec1f0a78ce2372994b46d7de7e8a6d8239e6a6e90b3c3df1b1372fa03fde5b664f102d77a937420208feb966faaf63b1e2e4e6cef4006ac71ab5725419d819172db0c5613911115d594659f8ff9a16d775a902890e8d5691b78d59e93598e06158f0206aa933cc1597af74a7660f7bdb3600927978feb786aacd11e90c4d79b2776006c302ef06366979dbae187afd4eed3e7ad1a7f9f5cf593b8da206ea76784fc4631ec82d3c4c25440c5b598ea94e5f0f0e8041a6fbfaf45a9588d5077db3e7c3d7c65662698a7e7eac3f0a77b88a772afb3b8861ef3ffc8a09fc03e7002659fd536e93bb90de3586455f9176788b2cc2ba78bffc7ecad285033ed9043c2e51cac9e42b0bceed7bad9ae0b950a6585d9a7af7254bd03f947b329cb893abeb233a326a966529cd95aee5328f3c7e4fdb4b51d59083d7b5c92522b1dc1ea8c8a53f562555017f42a94c99f2dff0b4a62f6fe67b2e4259b8bde21ed57d1a578ec462dd1c0b8bdd0f31168597821676af72c9f4620ed3ce62a4dfd7d3b41fc8f62bc6e57fec3adcfdaa26dfb9e304aa1e5bad77b5a2890c089dcf860ebab4eff3bb0a63f6ab418e22a30b30456754005bb7a51223a48bf120282094391073eb7b4e5d4d5b592c308c9977bc42a3074d9f59f2562e9628d88f3a97ff6c417be02560dfb331b177781426fc3903a7dc8098c0ad920f941c96bde21d13f1ae32c63eae4a3644f4ddb161d0646cac76f97f79c3174cb50f093cca4e3befd909a5b5698588b72ac1c61f3a14bb9314819048b555b430aef2070c554898be750735ba7d9de3e800b2a1e360389aea64fb7565bab9b7305e99c154fcd7ca2d60693313a0c539e8b49ea0dba5ff94c09d60ea9c90756b4ce958487c8f4660b7c575dd7cc6bf9f409e9a51d5d7605d45d28317d0aadb1294d97f5602f6b31d7bf892fd1cd7ce200eb1c7b4e7664ef6c886a9d08b659dbd93718301d346b0fdf566dd47b6584bd810bb5771a089cf9dc7fb498c4f217ce0d7c55a10b3db59aa61c8901db9c5ff5fb6581d9d5e4109154518e63fcace63dab15b2ba746d14fb39e40ed1e54cf5d24cc5a3dd068bc02ef796c805881254ebdca78eaf0d7a6bc66ed42b3f3ad673d9bdea3187993bb49fb7af951c1302c9381c3408bb1051bc51db897fb81b6a1b2a823c36983e542db8df850eb80c0e73f585ca8fc306cb5e63cd8c46937a4b784839b5b6968aecfaa72abe7b10f8b713b40310dff6fdf7020323079300cd5c0caa7d5e24e8216123d2b934702f32d58121175d12171069efc830e21f12cdf76e93237e9dbff98ab424c105ae947a44b47b49b3cf3206da4486ccc45a1005f50", 0x1000}, {&(0x7f0000001580)="9efc6110045d3695787c54f628213f3b1f8e26d44468a6707c1a11837be76160c300360e5e01396445cd3b3b1472771559e22aa5fc118f23ffcdd63285d8c6d05c9cbac9eadd80f80695ee790b75704771e52ef091dd972889e06bd3cf839c1824a41b7c711e78a9914a0093065a93c974cbf108cd524967bc7532e7910c47b275b704c52c18ff2160737c1a774f44b8b8e00041c85fee7fa782b2be6f32769c5085ae923c1a53e84ebde8b168cfd139ab65a633fc0a994bb58c667911f9f26af3d41ea9f42cb346b20978c12a75fb55c8ea5bd75eaafca19b", 0xd9}, {&(0x7f0000001680)="cb3cfb11287204d23e38e7e70a9756e6992d1a90d1ab2ffc707670ad798efce86a852f683addcec66c3809092c2f3d91d4bb136432e779f0566515fb0a56f91ab6c762ded57064fd35a2ae79f393ebbc5f8d7c3bdf19032dc17b7d31f742e9120a358028dc0ec990f3f3da15ccd0583cd0426c38545e6f007ae8d2e6d64d4b46c4e3852b9fe286b8c02ea59371162f8c4fb05a61723458f6d61c804139af03c5926610ebe711293211e398624efb3f004a6bbda2de1cfed615dfb63f0f7ec84c789b1b9ef58948bd44b8d85bffff03d80d2cfcee87405d544ea207969b426a4fee03ad745124f9617df885939c77bd930c92bd33f6a5da3a6f11e44b4234c01a73d399bebe4cd09db2eba34c8d1b3ca3b02398a30e59deb9b87a11ab50413b0e6a1cc876fa3959ffa6e222575e891a6d23aab73c67a9bd3fe69e69823a3904fe5c7b91f6b3b4fe8b2e82f95cfdfe83522dc83d34ff467702fab8b0d06a1f7361a691c46616deb2af700e8cd81a3ee7355abfd1bd1bfd7b6dd860bf1fb6cd2fa9034b1c0b34b56f745eb07e4a622a447368041fa4bac6b6cb21679e21ad839aaa74b1101d62a942b6f80f80c50f75eb18380a7b6ace11b62544a107982f252ec4d9113c193e98e6e9b395d8bcd4fdf7d4c1e8e38c84247ada9adbe0623b6ad2d35ba9442093a3bdce73c74c99e09cd570a981cd223f422dc7b4c65f4108ce5e4e9f544532eafa6a06526e3244bebe4f3769b78c519ebf8e99fda16a4acf3fdaacd626c0e928bceb1bd40c63606838f2a3dd3b5573dba06c550a3f2dd7e4c5022b661614ab118653b16b9ae51b8cb3fa2f7357d05ae00e8b5c362a2394d8ba6f4e8f28da65a60418b53be19fba67c1050c8ec022951146da2226e0bb0566172651bb89270b9beac3e8a6e26aec4ff45e046417af4ef3ada6c5d973ab89a05c45fa3bcbe2f4141ec4ec6dcfe092b5993ffa38f0ecef3765d6043275417708f987f54db933587897a2aa181eb7d4688861fe0745499078ae9960d1867bae0a1f44bcb74614836f0bdc3a08406e52796af72284b60bb755eb9a94eaf3098648e46268d7ba6db53469753faa4c28ae3c47cfa8ba5df6234ee9d07fe609ae41c3860bc7d3845681dbe77dd251d6fd6a49d317e7d8d215472a85113abedca3ffa3d388e1a78bb0a798d402e94d8fd2ca4ea2590fbe23490a50ebc0c2c24fe527504ccd6d020d168fa6b0ac3e48d976b0af155e207228cbe8be85bed1304d8cf0fca3cf702957361ccf6a45810448381a8e80854afc72c68fb4582aaa860f65a42553f3ba7ff60d6202f138d448d2cfa98724ae72c378ffe23a8c21bea41d9f4ab128fae58cfc5603cee9154612be4e5cb6ef2fe1b41e764e55f3057b0ad83e6da19831644923517e45e722f71050d0ded94e93acc0d7ebce4926d6fda2a7611cd514156bd494d46e6098a292a46bb819fb33fc9b7252243cc7eb8fbae0b2e458d36a0ca9baf67735bc35d28415bec6833ebb5accafb611dba655c117ae313838d41ca773911cf3a8ebe75384020a75839c7844316375adefeac59cb6b0add0db99acf1f86303563405bbf11231f594a4e69f8436258e5fb44f3449a9e0b32345f089c134473211f3a5aaa192de94adf528ef47acac7eca12bd3cc050c032201cdf90acec60101dd715080a95446c2bf158208367115050ed718e4d6efe6c66a864f7733d9b9edea6e753415d9f43d8070bb73589a6ae926749a90b3b27cec3b473dc41ea6bdc29123919dbab5d75c48d62ff9c967bf971442becadfc6bbcd9713a1f49ce78a3cb00ed0d1243cd823917b5150e4d5bc0840bd4369cd408e5e3c11282294a54a5ab9cd36995a7d997864de0346914ee0487efe35595a40a906dd0a282771213c33981e68390ca581c84b2a3cc3f2b299dd34994857c3e780c90be67ffe11bebd12ae15960044603d95b0d226955ab555927a51dd63ad81cdf36572bf16657bb7c103a9ccc079b7fdd1d6d19087199075c7a3b79b7e5606e819350c8b0d0ee375c2663e7bf260edf93fc6fbf38a06a10a91b6dc2d6cacde52a947b3e258e857427e0f69e1dcc9547741d16bdc318e56566879d2ca62572ab2c34d4aada285ee0ddca62d28f2a10845fe85235f8263d5c316bde6a63c362bbc21aeae155ba1b8c895b743564c0f5cf3b666096e9920d477886068c0fcbb6616dcceb40b0fb9a4ab2c452f5e97caf93564299b04164dd68cbf40190d9e4a080170527e51299b2374082cdd6064da5f4db6f471f352f38e9fe9283a8bc803271b9395ac6b83713bffe0b33e2361721a931258bf1649a536e100df1cce81be5f9e8312e772f1210a2cd8ee3daef5a5096e262751386be160ecd57b6905ee4b5ccb815f289c07c03b6fb056523cd3ce86be4052fc90de23364e54c11288376d7bcb06f961bb031036d66dd2028b4e9fcc27ace7a1bc35cb314d3dc2f2be8c7ac496bba0da07ff75f17765a2c47ce39030759225cc3f187d4ddabef879e93e0eb42a47cc8e3e1e4864e7a0981e674f908cee6b4720a64bccb6cdc76cd0282d3be6235e3ca5809262dab251f6e59ce6d6bfa3974d8a37539a248dd1a0efc0024a37e570bb575f22bcfb992dd2e1a6c85411544a5672781a815aba984aeb98402b862cd4ca9676904a8dcb5fe7f90baff4eb4aad1ef6fd40593d44309df6a7e0b20078df2380e1aaeeef919ade15a6290f47c7f351263e043001429bc72386f9364e004b305f78a98d1da484f3d3920283cd2516ab8bec9eba5a08a4499eaa00bb4f4fca26c2eaa29ce058fc6a5722dca79b017bd91ff715c875c950bfbf7638c05dcf8d2f96c821a1830240e79fc3383478966d8d4151218ffbb92b2d3e32d2fa7859aa9eb0d93e0bf30040ed647c5a2bf7f3f133b00834bf43069e8cc58b141de336362f39898ea31f34cd314ebce181a337f4ca08d70ee8c9432c24c147e4118982e0d1fb3cbd41a7f133fec9e2611a80366aa40ae9c2f880125714891dece40042f2f86bde19d349e071eb912797ad2f3c82ee392fa764b2063bb8b8e5b7161bb8195119f6b6f50459896fec8e72e9f764926a37a73f817baee1b3dba3f02100c82a61a25fd937b4197f69378851588404f4cd23b27c382cf6ccbf7f9ba5299f60bab3071f6dcaaa4abbe26d002c1b5e51a8894d1c9fe97de1281938d8d12c361e24635c11181ff54eb78e6ea51b423e83f6de5802b9829e687db9ed7e0e850009f5862949115cffac0f7d6a020159a8b8aca73f8f0c745a47c15375abd9c5e70eed52fec3287b95b0e8a118141ad045801dd7db6f54cfe04d07cfffdb27b6186ee8cec1f85d00602ee5e0a1a4d824871ba8bd1113b9fb1c66f9ade807e12534d7f2e8d2193237d030ba757bd8be79d26b9a23aeb7aad091115d5203ce537dc08d69387ecb92821703fd11459fcc76c9a305a3887d90db82d5fa693ffed8aacf681ff9c95a643b2aa971c35a940801855b1eace9ccd123f25c545b0177b3e78558df9b33c3fcfa037ceeb5bb2f9090744c7fa1b057789b0eead8a28a5dc22c843d85296ae7fb7f8b18bf3dcf51d818f4297f5aa1604129629115db1557eb694289b44657018fc727135c515be001dbba16a58172b7f37b55a3f5ae276acd409972ef7f91e21beccd46b21876524374c762d80d5a049bae34e670981750e478afc2afb4affd00d7c231349793280fa05c85fc2a2fe38848b99b5c142384af507e31ba59965f2facfb6d445e1a3223e919260bb2f116d8854e7ebd7ff08ff691a0088ac3ad3d5aba056e52ac0ef54006a5b547721f7db45bc53338ce6939a145f9aa84f0e035bf48dcb6d4c45b910968e13a0c2ad39c52f45d71be0ae14788085488438a7af3902b147437e5829924d314083708caeb28bf003f35a7ab7235ac489d9d89a8775c7cf4985ac530fd47b9912697bcd0aa79772e6ccc9ae1bf82e8e12e9b11aa7aa80532e20a4d6366b06f6e4756e808d339bccde3d2dbfd0119913c74c9bc90d082adb6018662ae43862ba241fc2c8c21cb99ddf55feaf1578e8992fbc6341e622480ecfc64df4d329322fc96a0f7b7598faf404feb121591bd0faa520c1563414087f4c918b62624de48192ae8e9d892d379f4bcb0ca09f3f80ae7f688fa7629826e36372fd5940b603c21cde06622f1fd3b071d3e427736bb68758e84197a6c8e248aab23ea63316e3851a26796149a30dbafc664bcdc3cb64e30d422ee3415c4232507e729d39fb16a73eeabe23225d4314c61c64ba3e606e5508d40a5c45d6d4fc30d507b3767f8ff5f4e4125f74942df52ff018ac409a81721b110610734d59410a030273ee9b10833ffcb84ee8bae9a51874d0bc5175e35b83de29aac05dd4d39bca98dfb8d919dddac168a14097b91989eb410c060700a59277b671487a146a28d331f4cd97072b3024667a45f9b9711f2c77a37289be5acb0ed08094720a6c2ac9136f2177d77165fd38edd66bc962bea673020f37577baf89a8acbf48fa0c0a6d5371c5d68cf6dcff3d30f11c7c754a6df37267884000ec172905333d9cf6c3bb4c17a76d717ee61a8b40d02b537bfd6cf576f0281ec6a0bfbfdf534372c38f4248efef015df744c9723f50c9b12a1e287d7b9ca3151730ea2592f8cefe9af9f0dc540f3fcbcaaa7ff502388a922830bcbb9b4e8bdf2a9d44f216bb6822f9627c35d2bcd6289512ddbe3fd6a292315ceab217ec6f21590777a46787ea6b31e997cdf94e9fa624dff46ad75d4b4dd7c6f5455002139da3b7b35cef160767029f353e51e081a0120f0e44c018dfedfb37f2814cecfb251915e23f0e24c64ce792c403ae0e7880a3cf3a8e5db3303ee9a95788e381bb8a9ebe00c645f600472a7b25d1583a71f27b9b72516bc978e5d962091c69e9ad6fbbb340412453392b4b3c9761c69c99b7096afc939f9d2d31a0f575dca6337868169fa871bf54d8aaa00c89cf58c3d5aab0752f5d490c8be2be8f9be2e72f6fb0dd5fd471d4d777ad149c1b81be319f6531f6364d55b1cc7f6f6ddd1850bfc6c724b3eb179bca1ad23dda6e63eeb13110f95017a63bb9c8221e60ae49f89e21ba36d741c0ff9c19d5e3afcf87ec1202175f44c69bc6c5caff314d4e520b5abcf5aff8ea51afad31477daccea8bccf92099287ca13d08344fc96f2b7e17feb62f3bb23151fb70e7220f7ff396570e8fd7e6416cd3027c80e6b655b62805523f2d40481f9e54fbb8804d9b4423641bd9b99656026a206ddaf1ad015bc31d75f3b1785f251e39ae5dee30eac93feea00f1d89fe019ba871d0cab4a78b43ad3505af483173b7c2811a8995b6a09e5fe1d0aeacd13d795472b1d3b69477f8cde901b51593a1ddb1c920698ed2be30da7bebb668cdc9d0462f153ecf881908ee84672a05249203c80924ec3422abaf5c0bd3045ad3f3e2be7c61e95d0a9d0e55417cff8b1b810f7fa7f2c8bb160a99d38fafb18feff498011c94d43f30b2d4a248f281a474a69589495c364f8222aa2624b26879f2feeed893a4059773a6869f748aebca7d77ae1cf38a63d5f13278a9e5614f70698e255f55aa1a37de1b15051e0095686dcba35b712333f54fd285bcef4ca17b4f8ecd0429a085fcbcefa9239545b3e5018bc15b90e44b1b906540d1259ff4e26933612fc79d3d91a012ee0eae6250bed811f28de4d6af43d0f7b62494cd1fdc4bda69930594f9242b3f2ed66b9a8a8a9ced91d8c487247b68e18d7c6508297eccb8b88a59478dffaf7484cf7542d7719cc1dc1589c1c9f28", 0x1000}, {&(0x7f0000002680)="2a82fe7b0a4fddbfdaadc4eeb8b8076128382546e455b0fd80c071bfa25a7929a929c1806de0155a038662ea1a4d4291cca8aad877d2701e58897662e00f8dec7cc4f55a117e97bf0a611432d2d63a7a6228124a3a8b46", 0x57}, {&(0x7f0000002700)="0c7d34e69d561b2958a80dbf7eb59b975ac49e0d5c2028bf104bce4759e2f20e2f84534c689e6354f7699a4d7881fa8211658ca34f34b68aea790f9f499c7e74e2860c9977b762cb5eedc61b2c8c99fd0bdba470e8d3f9744cba723cb3ee206e9acad954669ec9e8658a21bab247f0ecb8d04f9f8fd0863c21d67fbda2f554b95d294785ea33aa01520d08cf70e0fa3b62435d73bff037026707893eaf266e8377868c", 0xa3}, {&(0x7f00000027c0)="4ce92dcd583387a5de64476718dccab6a88576819346cc05d083472058c19d057e3323f35abbebf8289dfbda0622e657b9c4", 0x32}], 0x7) getppid() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000002880)=0x1) writev(r0, &(0x7f0000002e40)=[{&(0x7f00000028c0)="9d7532ee6448a431bb17515824565c8dcbfa37936dc08978b72e50d739dd2705cbf16eeb2209601eb67835c7230c2447ab951a24d70f4a18c86bac4052229080978c2d8c6f3eb404a60c16bde70987b745b280dc128aa9fe8cd3d6becd5ac074036fff118805c540fcfbc5403b6aeecb", 0x70}, {&(0x7f0000002940)="0e6c53535492a848c11117ab8ba5b87fd33eeb67dcef6959232b0dcd78fb5dc55153d6ce6b8de4905d", 0x29}, {&(0x7f0000002980)="411723880540a326c5e529ee3fec1b4ab180d24936508d9bc050ab9f415c9287ba6fe01972f41a4f785b65f249598576933f140379833a3e39dffd5f201589d34bae03bf26dbccc133d977409be5b2681ff9ada73b5b67e7461361c764ea18475e4a533e7c002704d3d6306f2c4c9ffec6c7c8f8306a6f9781f195c51647dc0e64eef4335dda52153a7637eec296db37a02e741a306b90ea7678bafe97b13e5a67d8783dc5fd4fe2bb3721f423a232311d6c135023e680bd4bc3b06d2aefbae0c231a7db92264c15ef884576e33c02405dcb1e9857b995c443f698932004d9784bec23463a593b9bac3784b7774664641429090c763dd939", 0xf8}, {&(0x7f0000002a80)="ec6a88b8b01dadb1e8afcb637518070b5872e325c270f87aefe6f306bf52517f27f91a908c32847a4796f1c2ca4eaf701a390b36e6ee5938c87efd16d501bf4b52ab19a8250564c650254f02f7e02f34b6bc4a5c0ebd7f59051234e49c3213d3b2a2de4225280f30af0e43e5a6966c81e43feb76a63d90973c6c4a585a8b78b594b794647cc97d6f4d6eb2feb56487c2190c36a09eab696c275650340e01329fd5ea9c9dfd1df8e739964b251ba6a965c41ce7c73cb55227004cfdb264b98e47ce6b9285a2cf939f02b56b8ab27863150992814c47acbd693b4853b0c5cc1dd81cb0c063070c4f3a0aba", 0xea}, {&(0x7f0000002b80)="7abc2c5fb62c292123e107481e49a3546418e3c4099ad6e5fba156957cb5f1dedfec73a7d474106ff6cf2d8dfa39746102ebdeca26cda49ac5dff78b77ecb847bc4e17bf6364095c87b9ae88b3e944175cf7f7322b51b7c18ca6d80c076a64f2c56b186f7db8e62121632a18a3fb1e6e85c5bf91cfe5429e26e1085e45b55aa9815c02129fbd28f4a6fa5867009cdea6f6420cc241d17330161daa09308799d0b6f16afeee3c0bf7bcde80e9d0a8f0389561e6", 0xb3}, {&(0x7f0000002c40)="0aeb4daf299303221268e779723aba9d05bcf7cb9f2394fe336c2e0870caaf352e25860891a4007402863ae9fd741a0a904c6a978bd06c24020ba30e282c506f90b035a0f0c7159b68ea3c030c9bb38bf70435816a6a754a4c902c34bac310f48691f99b1fcd456e2b5e8b850c06663ccbf4520ff27a7bfd723da2905a9e968e55d3a09eaac0b4474f64e94762c106280e0166e4784f", 0x96}, {&(0x7f0000002d00)="fc3e54e137c43ddc5548aa00e8e1ee85f14fe1ae6f7990b6cbea95b34e49e1a4444faf5783f7366904ced34bdae306703775901d3175f5a7b397a1d0ef514b75acfb0183fb2d30495b782041ee58c3662d55675c46ce77b861894ee62806475c9a8f014316179662105c822fa539d39fd167ca17a32c8ba4c86ba6b43bc7e7be447bbb2c1519fdc22dcb287bae667aa4c9d8afecafb625dc6cb61d44fdee59cf8effef7eb4097e875ac9dae5fa826bd9", 0xb0}, {&(0x7f0000002dc0)="273562f00d3c1aa2c7471749a96a1ddbd9f737508915fc1cba00b69b66f33a91f9d7aad7303ce3209c6bcaf7d3e5edd3537899ecdf9b88f111a7e506afeba1b79aec1fe3d501900ad9f313650c1c81c26412816a2f1a51a0ee33b15fc02ab86ab39764ed5e", 0x65}], 0x8) getsockname$inet6(r2, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/zero\x00', 0x40, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/wskbd0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000002fc0)={0x2, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000003000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000003040)={0x0, './file0\x00', './file1\x00'}) bind$unix(r4, &(0x7f0000003080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000030c0)={'./file1\x00', 0x6, 0xfffffffffffffffe, 0x7, 0x1, 0x8, 0x100, 0x1f, 0x0, 0x0, 0xfcb, 0x35}) openat$null(0xffffffffffffff9c, &(0x7f0000003140)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000003180)={0x4, 0xeaa}, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000031c0), &(0x7f0000003200)=0x8) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/52, 0x34) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000001ce, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe7c16fd61bf4be80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x940, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x19b, 0x2, 0x1, 0x4, 0x7, 0x81, 0x0, 0x0, 0x5, 0x528}) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='.\x00', 0x1040, 0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="b6e28fecb198907dc62565873a5ab3dc3bb85de811f28787d1165cc56fc1f28f3280b41006a8fa3120f76147423055ea5e654ce26a4e0949", 0x38}], 0x1, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x10001, 0x1}, 0x8) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x783, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3e14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000008, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x100, 0x8d7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x24, 0x3f, 0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80, 0x1f, 0x8001}], 0x80, &(0x7f0000000740)={0x55f7, 0x7}) r1 = msgget$private(0x0, 0x90) sendto$inet(r0, &(0x7f0000000780)="3a5e878f56438abb85b4577ef59042b35591f5b8e430b242c0c0a27fc97bd79bf6bd00eeec8bd56e7eb99efb8960e34050a5a1d84a4b70", 0x37, 0xa, 0x0, 0x0) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/141}, 0x95, 0x0, 0x800) sendto$inet(r0, &(0x7f0000000880)="649b67434d0639cc7627f16f36dd5775f18b7111ee1c3c739d214807858413c447ad7ea65c0f126caac9d09cfaa6", 0x2e, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x3f, 0x40000000000000}, 0x8) msgsnd(r1, &(0x7f0000000940)={0x3, "8b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d526d63ae901d1dc"}, 0xf9, 0x800) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="0f559d9131822272ccc063a12f079cd0e7f7c78b109919689dea8e344c5f095a263ed746f2a5845616bfcac7748dbfe016716637617960663190b5c013562e00eb55c39480b947689877909d54d419a6a487f276ba1b588dc665777222b753528a32aa69314e1a7e2b40df423846a73530a890f535391dd13b5f9eefdaccda875c8efe4f7a8507b98b1b809e1d96983b2422b414970656c49dd2bdaa81c2cce77f82c6778611e756243c63d9f9f3d912b46a3a8df7cf43dee41760199d901886c4adb7434aef5236cee8d13b6ae2780c1f9c613ef7e8e3f3b0613f9eca213bd81559f59882", 0xe5}], 0x1, 0x0}, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000c40)=""/4096, 0x1000}], 0x4, &(0x7f0000000300)=""/185, 0xb9}, 0x40) shmdt(r3) readlink(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)=""/110, 0x6e) shmdt(r3) msgrcv(r1, &(0x7f0000001f80)={0x0, ""/209}, 0xd9, 0x3, 0x800) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x200) msgsnd(r2, &(0x7f0000000200)={0x3, "02a07efdb2286e2e4c0fa52e92566ad8a95c4ba6c9a2b3e044e75a11cee845b3d48971b4f6af5c7dfd4d9f51ec09840124170e44e9a54ea5b920ff46db69ebafad69c8e93838e6"}, 0x4f, 0x800) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) accept$unix(0xffffffffffffff9c, &(0x7f0000002640)=@file={0x0, ""/108}, &(0x7f00000026c0)=0x6e) pipe(&(0x7f0000002700)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000001640)="e865ae10ac716102b03180c26eb289dc0536760d3e3138d4641c3859e4b889b9b14962421f2c0c2693765f44a4402c745098cba331cd4e7c416fb91ebb721431af1f8d81f61800a8e847539629c13a4ad1cd432bc74f62a4b765c86c006ab26ad3890329d35ddfc30fd077bc76045bdaf22cb15c1ee927cc8d20f7e03c62a6cffb112485b2bc55eae8fd3fd0889ec56d1d3328aa5df0cd7d8c7a84a35d479a1f897456da125ed46499c97f6cb382566dc70691f4034971e77466222874cdd92733431534947eda189027e3dc71aaaeeb6f2fd2592cc59f83d5fa0b4b175ef789164041f9c55e4ca43a2634516e0898b67e8d33d63e1ddf774353d8d20fd403aecca362c3d80bef2c1bac815fc2dffad8e01aeb7a2c21f468bbe56c9b3c770a635ca73b10c7f0add6ea0c037080fde2078907fccaa5964a585f42a1c6c53f8d669c9fb65869267f948157fb474cb21b4c27efa26d1432adbba0be8853fb8c300cd3f1ed55977d76917bbbf48cf1f12eab2e5b5d149091ea0fab71deb441904fd710e6190e9529f060127b94ab2113ad517722029076580f0d43d51f0b621e23e2f1e1dbd3f7dfe2dc859a5867aecca11ac92a8a17c924747cd101caa36dc69cde6763a5dbb852b7c96551ffc1b783ed3a672b475e0af6eccb39985cd05a696c42001e9d9e0249e9c24a88a55e44ebc2f618853d53b15ea70a464394dfefeedb21860489f43fd41b263b247ad06ee317d4fd2c146f41e2087c5985287879b998e386fdfa2f1982ed1fd4ff64d01fd89424fd257ce27a0ecdb8a41ac61a4532b3a63805f717396a83613376bf779b2b91dbec92154fadb26d0d0b83313a3b00ae03b1d6ff4fde75355dec2181f606846836424aff2c87d051daadb315d8457aabe0f5919d7c409db87e850ab682f56e049f6fdc894adce3a531d0cc994f1d36445d7104a3f8a87601f855966b49cd9c69f5b0350ca223598399414e0658d2603774a4cd535e75a8e8844c49bd41a8c9a18f0a19c0c3c5e01f44e95d323c245e53e94c8bb1f91a5fe1d5c87968e46f20d6897529c8fa8fd0c7753dce2b03a5de0a4c6b6f6050b186c341d4c6af4762465ca32818f98d3db1bb8f8d5e4cef9d470b4a171260a8ee1cfa98a33c62992328a40812595626f4b805c319df4b7b2f1661ab643e1f4140c6b208dfd86c3522dee831336cdc353518e2c7b40b49ce4c9ed95d7f4e55ee5b9dde88b98ce3f31a36d88e1d9d512c70d3def04358bdbd6e10e8c5de7e5ac71c34a63be6b12396d6278234e7f15b43138af518c026d17cc182d4a03f2634f3715c772788cb13e60139826c4c1372b82b5631a1b6deea67d5fea93ce79e8aa41f99eafe5535dbf84a010c66d001e1e4f05fb793f62bfdffd1f7a0b176232756ecb54132bf7d09534fd1afca0c4e1c27522a6d24aae884ca029303c86a50fcbfd971ac4c0f9536dacf47f9d476f5862974260394429e691d0eff25c407cdf3b1e0f47a21e18d1f03738b8272765e706b9fdbe83431ff0dbd038f6aa426b0f7596fde7b504bbe3e8f66f20d7a31a292d1a0e8d1f94b73b85b24feff6f35bd611b09503f1eeb2fdbb7b26372d68993be97d16319370ee1055cacb3195f8c18cc6aae5ef2b2f0a729dd950235e5eb5a60d4d5eaed4a56adcb69c889cebb3ade0994ae97eb298e809e6ca7525ec1335576e2a5de6983aaba064ee6af3c34434c63512e60b41dc337d5f0ec3e34eb86e6cb1274717498b26b0e2073f6e101f76e7e2181a8dd3d9eacadf36dd697108d006e043992e611fe59cd278a942e20cfaf47c59e5322c3bb163252676b88b4fd77f31f195d0bee9a16ee083b07bb9da1ca54fcd25dab50ddffe012e7af8f30ddc790b892ff39647e13c94461c674cefe28588bca80b0b1ad99e47cddd919e0ceefab86293653b81f77c2e46e713e78e991f243586329a5bffbbb1ba280a128872e4b9fccc5e0cc7c371e79ffbead8ae8ea3cadb4ccfcbd74717b298451bb2cb8e23ec123b4220b923b2359f4f7ae99240a9ca19b88f2cd23c2e2ee47b1ba022816143eac915ea034d74fea0b80b0de108944d2808367230f8dad2184be3e5ad29479d4240c51f77680f54300d4031269e1aee8471bac5b49d601e448f62bc8f353b291ac77c09e6370296e764277d736c2f3df61b1b96fdc113fce600d017b344168721bd0f5d9a1a57d085010a86f52881b13b9035b6124760f3809486d8b9f82ae445b8af0a17bdbffb20a87600554051d7d6ed331f9e2876719151191811c1a4faab538a55a993264e60fe0a28430caaf84f8d683634e5651912b6845b56e70bb676a5bf86b442919c91ac845a8f57ae02b9347e7c15a9c3b9205813024e95955db889c002ebd812e7eb9eff6e2dcb03cae9f9e056ecad0cb894b0171df3cb7db3d8a6d813e41dc1e06ec4720f0c08a311e8eebaf49cf108f014d7d573a71cf2115369abb750515e95ad49e1dca729fff273316bf419fa05e8b4535baef6dcab683d234660208143fc96d16b265a7fde7602998a04f1e02dcd0c1d403ab2cada498becb34642ae360267e9c4245c8989296d3cfedb8117695694684fc2f561d9a8f842e9c0ecc3296822feb4a65fa1ea42fec39c78e4e28ce6d89a197ee06c20a571055e52f52afaff1ad4432613064dfeefed8fb6070cc85cb5298959ffb24eac8e104c41d793c5f8c99e605e67fc26c8dc415abd56b243b0079aaf822708633722acdab65d423e09d597a502f4c42e4205c394daec7a1fe0c58d3cfc4d2873765e4f35724e58cb439fb8a7a5b712ffa33a0b3124139fcf7c1878e6fa71e0b29fee46fb82c81ee8a8ebffb073f25ae7cd5e133572fe6803f6eac90cad6adb16022dc5522527cc2f95282f4cfdffa096c520bc50289c5eb02877a2819da7bbc3b94f28738d5276dece85172b31434717f251c25ee44f1d804e5e4bdf714da416cb6a324c7643907b9963e4a9766100406e1aa3189e5e4ce17de785ab33db8acb051a7add72afe779745af0079cdb0f9a26b09cac4c141927e0ffeafc067a299d6fbbef3b29c06eed4d5dcfa08e7271637a4cc3d65e894887569d40672a5692d06c817b5b626b16bd64587d9b04d288e04a1465cc68ded3b3cf6aeeafb6d4a9cec9a580193e6e12c880eedfa57008e810c2f3c6856a67b371edfa1403fe8cb2d96658f981f566b52c61289cc376522ff36bc46cb3012c8bc808f10f01ff1987a890571e26115b115fff85da273a786e95f00c1e1c3ed22474c4453f4d40b96d546f6bf8d044365e3f1efcf9b18d964addaca80a1d008e5b66f3965a8ac25e35586b5bfd89bf35adb32d983028769b3d9699fcd636566049792ffccf8390430c688d816103491fa249785f52bbf5b3aa00dd9e947fdf62cdb48581ab3aba67b559260373e2eeea4a1b8fdac41f488ff352fa9caacabc4139c581a5ad8295e05c2a6bcd2684b311b2a0ba4541e6b6cc30e5df301df43044e7fd85fe71ec8b61032e614f62b8c193d9d2dea3be04b2cd1298aeb72546204b266f8daa6829a5224794aee330085cfe3dac3b7c6a727beab37bb5b7a3a6e8b7ba7523fbc82eea8ec5671618af1310536a959da0960206c337d9ae53ebe9129b6b02157cb2c66462fbd4f44f31906a97ad78147cecd4f463b9109e7a9d2cf3d405ca4787e3e4237e58eacbf3a38ce51f670452f356de8d1d3602a68e817088274994ade6a4ed8341a14fc45f4f0b5e128fde914f39cd8340e9c19949e189af97cfdab12ad0f063b177634ff60211c246419c399cbcdc8e017fa7aaf85268320c7a9879dbaa355cec96becd3ce9110e5cbcc339665f23e3a630ba351ed5b4e2fff330984fe075c2419735f04a1d809427ce6c5886060ec78b0b29eefdfbbedcdacbbac2c9afb48eec5a82548de25f168f3873cd4d5af69c2695c1d172c99e91958584398be394d90ecb1ffd31030601ff652ecda196ccf1636f0f7b8bd517f1f4173a008c404cd6a082017f3e6d2a572553fbe0e52222df4c83ced8bac49bf82e099b623870eb61a73d1f69880c9293a90066f2e45b5a465361b4af28b6a4b970e77ff561f555e814c5c669c4a492cba977392a781ddf65f1e7a15be26b8ddd82974423d09c7a86e0a5593d822a35b00dc6eed7aadc6e86ae9f241b4a0312a02dbd353294277f2ab359daf39872119ddfcf9820aa0410c09a8320aba3633f7157d5dcbff8f9ff76f01ece4b96221ed495497b8feafbe6397c4264c484c9ecf361ec53fdf3b0c0767cd4212d52e0daa926f64b8586d8e834724f551eff58ae904054ba297acfe0e6f841018ef8078ca054463fd98b72aa6119f4aa500b25435af9fceb2d4f8e123e0491c05eee3496bbcbc6e5edce810309f93930b8a4749d758d94e196590ec75526e122a218c3219a35ca3507dcaaecd61512f2d70d3ef54a4e1e3452bb0335d90bba87dd5e4bc708241675109b73fc191fee742a45adb73e36ab9cb5dd4e723251d6dbf08d72d6157afaabb110b580de300133d3daaf1e19b5c81e76bb9f0fdcdf995b17bed6f832072210288962a49c50c6005985090a38e7746d8ec597976271ea478ffaaec1420136672bf9c67d3050c1a8083d1fc1a6946ffaa660db5fa7a0df825ad6a69c23350e15f0aac03ec1e6248f198fbb12e713bf60272fbc35d4db310c82081056fb4d038e10789eb39727b2761064bcfa8ca384de7fca0134ebf85fe4f46d9bc96b29564561335e559d392e70ce4aad1171778699bf8d731fff647b8dce9af38b2cadf1522ee14faafdfae8b2a57ba754c72fba03c0fb6183fba1351023da1330e4bf6cebd5f98804a9480b2603a2663dcb1f6e16f160e85a9cab115da2977004ec92228c71e8001dceb610bf96b5297af41f066cd421fc27281b5f6acbd06d42b71a1ccaf2c215d5533e943883ce639069198727722ddf5ab952272fc50e27d4a3b0209ee59c94fd895a133629fb787c43e9455a47b8744d6dd5b9ff3a2262cfcf7d8337a572cf620e36c4fadc6de946b9e06a30ba1819eaf22bc118279b9158f2b6bbd01a2b408cd0580bdcaff53791bec129c3871a6805a3b5e60e1c3273818fc62f14c97bb03aa13e5d1479be5a9f3b477d543921f3c4d2715a5bc3bf15463877c30c108865b7823eb99a8d173983db71581accfed226a33efc77babcf857a91d5f938f33a5d29df04b952b591d7e3ae1aa9a2b640bb6093b185a14484911f981f54be58273e243d5dbd9f22724e5828173c8d580bf6534afe8c2c859e6b3a0ce541e398f1ed24c4b0e26780ad5b780d54e7f75f607fee10db66196cf956bc47f9ea7b2e629f87aa7c6417572c5560b4f4ce67c241ed75f602603b3acc19df73e84f66afd49527d7f198dc9e9407c85978bf9f344829c419791ecb9b3561b5debf092ca1cccb64bc83c2a9d30a5da3077244a95b1b2b2feba9f8bd74eb68992e53855cd4d87a866655dfe4b2c042a25ffc0c575a4cb57db80b0a7fb204a7dc4396d6dff0960c5baf70073eb7ec20c69e7d7ea3bdcce3a92b34b4b92ad7e24d0deff78936ba2794e55b51cdc67a774fb3debdf5d906881caede53ff2c712889791371bcd89c9a8ef37bbe6a4b169ca99802ba4c958a26356bf63aa64f5b2419383d392ba253bad502d629e3e7faeadd36ac21519ab031a73716b32009b3bca66fdb124690e0ab136fc33ca13fcfd507b229690189b30c6a39c0578d8f577a1e83ddbcece7c41dd9d701fccc8dd27c5acfdab69286714616dccd9e56e372bf796a2527ebc0929d5cae", 0x1000}, {&(0x7f0000000340)="b1d43bf34e50362b0a977860862f80128b505498a510609e73abf4c0d11f0c9774fcb0a62e83f701e318af58e10649810adfbd397a93766383516c98ea08b9d15d477046e3e7a177618f452f17c1f281f8cd7c4b315c7f2158c5", 0x5a}, {&(0x7f00000000c0)="e9ffb30ca4f2cf5faa286830b61462f3463c15f5fe9373b1a42b54b0dcb19b018025efe4d564dd004e", 0x29}], 0x3, 0x18) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)="858a8794ce158567b14591ddb8c45c8db98ebd6593959ad4555c12180f1649a8eb114e4779c6c668d25830fc5f6438c0766bde7b7f7c046da9521c095de11b60befa9c8f7764bb3094fed9ea990fdaef2c1e12de16f53252bc1e6ccf38f73806"}, {&(0x7f0000000100)="1529a56574d65b29bd33662c22cd2158602abf27d58b754307981b2c51ec4022d999ec03fef65f312f8e720f166f935bad9e236244ae0a0fccd4721d9f93bb89500c256dc259d0d09d34711cdf600f9ce5c709cd3bc1eb9bc3b74e9cd57d4604357251ae9de4329b8839b4b2dc857bb5a2e78c236d69f252a3a6e30f7345beeeaf60c88dfa503b4da2d71a1420356960c5fd869a879af5c9452aef729f5e6509bdd9f46c1c"}, {&(0x7f0000000440)="48c5a5b6475f3d29ce46e0e3f9e41d1a7f562f7c337fb6a871fa4937bcea0d105a359510b85745b338cf5f968200bc2bc7e44c4c95da1a682b6c3a287f70e3349ea92e9e91ecab6b6662004997b88ee91a6e103434e757f248309782ba84b2650ee3b826f9d7b4401deb0a5fec990b2f520cb42f63e41fec99d3f528ac3e1e5037a0d551c9e22b611d2768aa158ae64946d67096ed13a68334551b9a23786bfaccdd149f6debad1db53dfcb2eaf515ace4b1c4c52be62808b1bb7dd2e20896992f668a81606dedb5c456f0c8ee8d5eff716d5c4d1604d8148a38f11b0380481d15afc7a4e59d2e71406cd9eacd6145ffec2899f5ba6ec63cbae251d1579b9b606bd1ad804a73043a7fc5f83f85b6387026292c5249ae527c0146f4a03ee8145f250000c60a9c314faa4b42716a7d0afe3828e342cfb8824a3b5b73a68a70d21b4f8da91be8b52902b4c3d9b34f6fba69ca3bd68e231c733f3a7be768fadd496ca2dfca9dedc3a4bd85decb6bd81797ca75252c60120b26fbbae4b1723245ca088eb64575a6cec39b6b15d763d1ff5a28ae19bc350fc37fbad881e3983e1363d0e356b15fc20c25849a2a876e5642e43a32c4161bf7c291c3465ba37088461fd3e04adde6934c3e893370e3535e584c9d324b93dc6ea090c74fb15aeebf4ebf8d8de47c73bda95f85b2ad9a35ca0e8f15f187cd6737a1267e7d65da9c439d32e2335d447956c90bab04c4b08d9343375f18b96d83fd91773aacd1739623b752c1a9dbdc08d7c563f4648e6a6209303ab705090f740cc98be1af72d83cc1a5cbacd5533c047738184747c2f6fb41803917453e0048794ebfe7dca930f656f5f6022f70f11dee614641861a5fe14c18f7c8c2d25bfd1da36b16b7cf158756e628f1ff0a35e5b857be5eca197a3472ef7192ecdb02da4fc037ee07a63e57d3b433f9d2dcb84e22ba2fe61dd9cb7b50cdfd7e3ff38ae6471aff6eb531ac42f309a8f31deaea10f3ab03afae50bb8f0a937571df957a40cab338d85d289990927da8843e079d5cbe9901adefb75b6f79a5970563fd7a6a86642d94dbce48bdad35085bf206273a53e5bedcbc7917c591594a1693f7236f5f7fd2bd678296929529dc67c6a23acdf1eb463c909d9a612381b6c42e0629f30cafd9ed2c55a96de2514d5067cdadf4113a3acb4e885da59e06a4b8d56f49f6723e75d32999934e97dce1a5e9f3be4bbc7e883facd5e8b5ad8f651c2c5bc23bcb40dd47887aba9dca61771dc8c398669a4ef21561fa407f0560e4601ae24d049d3aa1faba3dbf04a4450bc02095f6eb9079c3ebb2e1598ec68d1efd34a86adc6a95fa69610542c5599939a05d099077a9ebd7844c809d85598ad41d184a4bfc1b19a6be9360c3eed4d49b0428250a200f8e4ea4ed358c6b8feda5569dfa3dac203e54da2fd2509a83dd767b5b155d3d77abe9c7be623c9f0092703b2009211efde4a8053760e99f0bb12c2a6070deb6bc9e09052e4ad6f5eae2c70eb3597ea86e81b395edea8c59b0e20e44a8ab79e79c6c358c9bc68b737b71663fd83434e49537b9b7302824a143d0e8d8151ae99fc07eea7a97d9262691ce3cf95e5776bcdc34b835101f6b0c6cff500ff809649a002f3441d5f2ddc3ce05197c26d837a52f2630a1883a370125d10dbab456e7c53db581e8bcb1390085de5d51fe20de70394f60a095e2d8b083bd904d6d26c6593db0d78083c1e68ede5062fc72b807ad1a14018f536108f36c827cd3284d300353da7770d80e9435dd456787e02aff5ae1467c564a2c8d5f20c2e6783256485f674f2471b3fa4ea067815bb56ee5fba45776199ef86ba430a8a8858d260a1a15ca01935756f3f0f33381220cc0dbb1a86af576662ec7da68729366061550b53d42702fa24d495a06fe48e872422316004bca01105ae48439a984cd5946ff6f87ca5413763148eeb6fa8de67cd03989491e923b51fd2e6cbc506d36029b992567a8237048d2aa818f8d23c37f1521fc714ada1d61977f60bf151c55804ad4cd48df69f17e2ae6dfd508ca89e22afd4d5903b389ab8250ffd0dd66834744bd6b9aeec28e0c757d98853fe8d9bda9306192991af860fb3d5eb1f0556d2bbf0b1ea2fc0d2a638a93e10e5450e296b67652ce3df4d432ae9712397be806871dd71690d4a4322f38a4ba54ed3ebf1a219d32b3f562b88676f5c0a73aa121b8befe5da4902ffb661f96f1febb7cc69dd87107362e70bf26b819e1c4c8cf864a31cbfbc037b999649bba33695518ea040153fdd67b964a5f759de3dde375c344879f618dac3491c073978484cb19bfed63681e6d6b735a4bd61be7fa6727b847edaef046e72898699cd323579e187be95b194294e95bb95e335f0431729c676c2a8f0899de7f66b92822f2db317c5c2db57fb96380992122a64f8722a6f0a39ffd139c0dd8ed2d2085a977909f195fe29fbb7948cea6f79f2ce18905858ff8d2c60dca62c1ce5ccd53d9012db609d29403f6b04ec82cafb29dc19507df610b97ed9d3b8f83bfdd90e3e8989817d93904a8fb4750df3445c71211543d117e8c2d40e7f76f64cde33c475d849ef79d9d9471c6ac77b891bf4ec7278a5d803750efea08755a10a6e197344c4fbe0a2f5766753125dc07b40fe491281a532c3c901d5a49b265259f07fd59c33e4b5f3e2a312a8344b904c5d28a2b17c82d2d51a7e6f77d7de86effcab13ec60f1b7c8a3378229e575a3b5e8ec731763c96eb051e91391156840419fd06a78d65037a5a0ea990418f5363df90c19dad5c9b5ffed5a22d250683b7940f536a950682b08c6d73d8875cbb9f133e2b4ff265c8fdd51bfa7bc522216b3fefca49ae701729490f0ef3c27f143ddf30f44cb39817490b8a1c68d03f90b7b9aad9987c979dd1684435943af73e430d6a60e1e2b875fe9b207ec2149636126e41ba45aa979326ea3c365da27a918a5c2ddf7aa60e74f365c85c9f9068a985e3f449e2a935dead63ce07653dd6b24fe4d8902f4786cba711b7743e8bc1f98139e348884c7c0892eb56b2bb8cfda7c7de267ef31a6a78ec80f7e9308727d4e8ff2cf2211d1583aaf4ee8057feb4ab592e2583ca208bd7eb02d465431e5e8e13d4c32a8264e091aed5091fe436e7d21b4f7872a38b6b48783d9f9649f1ce3b88f59f0358213127b51fec390a4b9272f612dfe66e52906eaa68d45a22c8cd44e3387ddbfe734904e079be7614be590c7c259e22294edfe3b390b6399efc5b5d94a39858173f8eca93a538409c2233bf29d9dc5129209f3d8e740741483147d02b712df0095872578f5d7dbf393b5c65dd0a0d6e9ccfb01c231fbd024328053b5fe72a80b87cd3c47ec6facb5350de30d53495910b78b01540b9fabba5a0cc5a712d75bb78c8df9ea4e1165f7086dba12ec601f559dd8a8e871e19979ab2fb6274aa1b6ddb77b86215891568afddffe066a84df41aab7a96bbfae3d988cd59c4523ac65acf1adf960742694a9669fa664323b954539cb70ccd3ff26469979b0d72234dd235e2d6ca87a26fc9198eaad2015b80cb1b204f5f795c05e3b787340172c1c31eac7d6d0cf8dee1f7f87a2308a272ffae513b09340aff0bf8886b435e257a2b45af8f51593dc23a467b2e50bf3d2465350573dbeec869476665a3a5eb53392c46e72fa250cafbe8e0c9a5ede7e36a9c7de26f20702caa58f9845c5dc8a5ccd4571c0de6d966322db0c5c33c421a90db773451931dd008e3639c92e196ea800d2e0ea215827d85ee8ef69dde1067dc8d579e303ede39c45fd87407bced0f6f8146a0f070b179c354773a144386bfa28a9513eaecacc8dee6b5f9188684c35bf1309d508928f9890248165f7fa9a92acaf5a256e586a7beb7a7d557637c9f266b42a0d0a549f824f2aef0673f63ec98a140eca05ac24b7e8b9f50416393d22d4da1e931a4f95368dc5de26b338d3097448e3f3855580ecd432515570836dd659c811332ccb80a141ff02e703d5ead9eeccfd11bd7c997dd588437496ad8b4dd28bd57379b900db4a252b2f8169cfd331f9b99779d4cb89e550aa996e9d11f61459bf02c7301eaeb216cb7de68daed43eefea6fcf0996a1c6cccad2120d1e6b3e9f2b7c31b26c209487f85cf510a6fc6d2374eaee0a4f685c737bf3d6d0a8195cd96af1088cd3bb6849813d06d99f71ddd1d15510d93d036c5989f4050a36de9234211e7ae6a72c2a93905d7485cb859edfda84e65cae1f345a8e9e3baf1d61fe642be82f48968bd1e282eb1f89142a11cc51f2b5e2c6811bc8c60ecc9b40e07057db7a403704c60e73b7c4f22ca3b2021674d63c75ff43741652a3c2f85c8f6f214a81ece5c9b7817d98e10bd4b5a96baf01eca3e9af8fd788988ca7db081fa7022b1a7e55f6b06a67213e11c6b3335a844dea79714ed139859dae6fa885dc152cc180783952a9a954e84cc9e8c431f1097d6fa607e00f6e3a9d7fa3c8e5419899e8df7562e5ca462e7fafde05df64be9ef6593b1e3900a6fae222bbba5449c0db966f1feab9fde6690dcad2551751d12af05d081b57894b009f571991265cc75fa2bfc2a73c5fee68b5bdc836a3348615793a4047f73552646cbe76d32ddc688fca0bed0e34fd0823b45c8f422ce64768473fc602d4ec795922fea9f0801c3e8bdb68fdcd7efbc89f6a0a3728857989d1967a350cc4f3215e05303d3e5252d50bfb7d68cc0e8f67f58c5aae5d9af92ec956a8ea5761b5220ec31f28c5d72c6d95bc0c31436bfeaab68f0c72e6a48233b5cc30c6a30ddf7a6f7b47675ee9981d7927582a0ea7cca707bc40d742a20a24f91046d6092626ebfaba58d037bf1e0a123c9a3b26a921fe612191558ea2c41e85ab965c0ed0bb529993064d6953a1e0941260024bf98325d21a738c7b9d96337a630043eb74af5e90f26c67e45b2bab803db79d16ba0990067e75d4b875554ca1bf61c96948f32ca94ac7cad6a1e1c3b191bafcbc788bcd5ab161df1ddf9affdd7aa8063c76816074179b2d275b89bfb2695fbc99ce4d260a9639d849726dfe1fe0ec323ac0db5552837f046e0727adbae00160ec38ff86c1bb89c608c3f122af90d1da06eb42e9e693c809bbcf896d5aa175e180d333a7a4e9d2a84cfff8e8bf8861ef07c487b760b55b97b3c724ea1f301c77db790c5332346d640b00ebbe924f53ce19421be2f9bb7f4923c2012b6f8b0d2cafb0b79474dbb63d95d12acd0bfed083eab670aa96edc97c5dae59c649a029fc42cf3b2273c7b4dd00acbe362e7e8be1511d2318c3708a1c1247a2b2f50adb4996951df446ddcc552c165c2528ffe3cf7d2618343d86224eca0a0def358134c4bf239f119c5928cdaa4b5070ba0accc935cd2f76af7d6d1c3367a066963c8a92b02a6cfa7e4ee9e044793cb4a01f616b0413094dc551afdafea639cd90dfa3836e9abf440b105ba5b7929d4d26f5304958119b53f380226ce3d52c70fcab8de00f03e3669e33131a369216f1a48a6788c67d5c9cdaa393c338593e74c418862f5df39d17216aec842d2d50f6708965293cceaa6a686261abc66de5f7aa0fb82fdca8aa117f5459dcd42ce0ca821875549e54e2b66794048c14b23eb079083023efd95127399360b020dfe20f927a76dd0a22399a9dbb3f03c6a8ca275d86a88a891db43ac51447ccce1c6cabd33be0d47fcd7108beafbdf4144a206e61b32b1a689f148955dedba0e19e28939adbdd33957a7638b4a29682215c2bf4832a1d08c2b8f2f1912309d8a9c99b2ad9967076175f88fdfcd"}, {&(0x7f00000001c0)="b7024ccf267ac88251db31fcc3b36684053f2eb8d02990cdc61b7688ec2db324799664eded1e1fcb1e3dee605555f404c8ec4f9eb94b1ba569074678e29604a65b041c95af447015703a36733147bed35a6575e55a05ab0f03958ffaaa07f5a8b44db0be671fa51522c556c15e2286a7fc79095888bd9bf1b1f8290b5475e15ac6d8a4b7c07f9f637c1fc97a04a3c417c0daafe48daf737e87790b1dc853b147755c9f13faee2524616756bcf0b2f3a14b2575c66b144c1cca500bde6345d7b8edf47dc26e06880952761f5e464dd43d53f072c5d323705c0e949bb772f5b395f4b646"}, {&(0x7f00000002c0)="81ff2d09cfa00797f973edf925a730f0b7e25e5c1b6621b4f1c205c8c9025a4e0170b2553cfdbb92fe2e487a54dbcd62729ae4d41e095ee8a00625e33286cb1c758307b8343b1b790857da80"}, {&(0x7f0000001440)="bab17b9e16a8e63726192a7ecf56b36763771e4b38ae2b67819b4c3a274f1e8cc6f5b14505168c8d2ef7a837f63f82e0933c95bbf7d540ff64626fd1881f20126cb5262ed7048ec385f1c4f9c388d31067bd8c2fe7620d3c85194b7b35f3ec5d380b063946ed73b340d74aaaa726f16cf0a553b859ec22cc9196841d84c3a8aa4c81f10e070edde30b6e5a80aaa015c1ee1216a76c67012301"}, {&(0x7f0000001500)="fa9c9e49c44f6d577ddc989e8f0f20613ff80349d6626ef1210734ed7df7c19315af6ecba91c2423c7b2ab53f8d464ff8f6efd11b89949bda1086dab9e80d389cf86fcc06895fe47c3e126f89bd442d14f60700d7e09fc8c2c6a7cf719f6b9e8ae1ddf439f56cc2a6b447f64839b1d1a99c9d4a76a46dd0bcd2fba16d5b1b5c4317cf01b6ec4ed"}], 0x1000000000000225) 16:00:21 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="7bdd942765", 0xfe77}], 0x10000000000001d1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x2e, 0x8, r2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x101, 0x4, 0x5, 0x1, 0x18000000000000, 0x5, 0xb9d, 0x3, 0x0, 0x3, 0x7ff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="080000000000000007003fc4f4648126d1ef6e2706e70a9000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00&\x00\x00'], 0x18}, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/149, 0x95}, 0x3) write(r0, &(0x7f00000012c0)="3815766d54089082ec38cb658ea91e22ddea46d73fe1b1098c747723df6121eac2325b47648ddb248f7deaa7d5784086497ae2e71512a817b23933ababad15851108d35406bffd4e05ec1343442cf301b3d96bc58b557083bd7506da3c83f5859322a7749f743e2022e507fc41aa3c7bb8d22aefd537a1f36fbefc86a1665969a70cffd8f48cb1a873d72d4799e96f9932acd7efe67c6518a0a46c818fb79a2e7ed4bdcae2fd34a6cb264321c3", 0xad) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000496000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x2, 0x1, 0x5c2}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x6, 0x3, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000006, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x1, 0x1, 0x2}, 0xc) 16:00:21 executing program 1: geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file1\x00', 0x5b8, 0x0) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000500)={0x9, './file0\x00', './file1\x00'}) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='$[#-&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='&{,(\xe8\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='!.\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='@*\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='^\x00']) r1 = geteuid() r2 = geteuid() setreuid(0x0, r1) r3 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000), 0x10000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) openat(r4, &(0x7f00000005c0)='./file1\x00', 0x20, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) close(r0) 16:00:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x580, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20001, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r5 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x0, 0x2, 0x5, 0x8, r5}) syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0x20c0, 0xd3e) flock(r1, 0x4) syz_open_pts() connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x7}, 0xc) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x7}, {0x18, 0x2, 0x0, 0x1}, 0x10001, [0x6, 0x7ff, 0x3, 0x100000001, 0x7, 0x1f, 0x9b]}, 0x3c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x22, 0x3, 0x4) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./control\x00', 0x80, 0x41) open(&(0x7f00000001c0)='./control\x00', 0x28, 0x10) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000140)="6d5f5a3d1d1b813342baf0c03a77d764e97ce345743e1c144959b70afe383338079851059d5fa0a68319e2", 0x2b) r2 = getpgid(0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x1, 0xb86, 0x3, 0x100000001}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x1d2) close(r0) getuid() 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x116, 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000000100)="f09a43858d9f02b409199c1064b11a3525ddebf1849cabc83da4df5fc50aef1ba215a62fbdc0ba6c9e8a1e169348017c49d0bcc9d993ea9f4b3bfd08c96885ae67b89010bde19dfd70f5bebfba41da51c19fdc4d3ae5d8fbd0c3eb6b2af015a007c5fae801ff92f772f0fa00dad8f274cc34692a433fd48ae8fe7aadcf1637b17623afcadf25cf6852149abf344f484311ff4cbd009912447ba421f481338b0452d3a0db62775a1a9a09604205c22033d55d7348449336d35df44e4ae4743b39a9b800650c4735b07641911bf2adb361433958739ec5ff4d9da60982fc5f7ecd96957bd019c5806066bfdc58c415e97ab16eb709be09c4adeab3c2717560b07c69c7b68589fb23f6d97c0cfae85e2453aae217fed49e84a1043dbfc27eb34a387d05eaa288f39cd16a091de332eaaa670031eba2b2b09245e0ba020c676b0ec83ad3b24de943bd901373e61d02729e9d933dae6d97e979d447030d21ddac26b6a0044e53011a420def212144a82b5528fd210664ca2968bbb32f848ee688ff4850563b3d3088e22fef4360ece08e0d7a8bd0a4665799ea6eedbdb641862e2eb3a7890a7895c7828dcf87e615cf284e92ff51babf85aeea050529ca1ca65c3a6dcc3a47dd90bc3e5b2918861c77d1084b85ee6de4822afa0e32199a24d6bc8e7fc209241197ccac865a18a20bca380db2b45687a210c6bb6fdabeb0ae76d969459ac5e3b8ce76dfd2dab4c029ad6a98089f71b499e8a5e24f396698db95c347397f4ec47a368ac80be5c2f3f5a08832622b84afdb575408681e50f65a295fb394f47dd811c8f1ccbf417b94950dcdccc190eaf36eb974be65685cf0f55ed64f8e38d7c23c0d999d83ede31472d2f7e14b938cf6d3f0ade37fb2ce81e74f9846f73da450c32585950746d24517d7e70449180d2015d11a282d6aed4c2954663c75321be06147f5975b64ab7c7082617fef5283d7455d6dc35251bbf31106e4c85557f93abcbf18a55cf50029a4f498d006a236658b1c64472759a4c65633ae837f6f35b94d0a51924d22ccd9ce731fffa07e0fc624aba910282b7c0d233e563d5f855532e9196ae155793a01b670970c3fa30d0d284c054a3dc628fea49de9a341c0a0d6c1e11e565990ca818b8949258a73d8c1623f36d765b2ee44ef541e55c8f7a655c9a0d8b46e27fba8ba6f13da6402ac86971a8d9fb67203ec0af6be49358946707c69dc6a97e27557d953822afa714fd597db923ba2c0ada693261d305f507e2f7fc78c7e4d89d0b2b3d1faff472929460374b7ca76c148dead83e5af3f1cca5a09598fab3ca0500a4e9cf303cfb2e089784bc1c9de5f72cc591da81720f4a1d7d9609f7bb27472ff9b3c5c0dc6775e5e05e527d3598c7a8e102df4e0215ddd749514fe93366ab990a6e440280e4f139b11e7f5c0800ad80e60fca1d2a62a89875cec2d37e0af1292dc4c8de83cb14014b8980470e67f4357a712ab04d979eaeb9ee48b6074554d457576a63529302e8458ebdc2c89722bef584717c9e79497ea592eecbc327e54fa0f2861d00a1f7f4965905c488e2dd7a91f94d858742ae664550efa5f796a332c9a748ec6e9a63ee058224c2ba3fd7b50ed9d9bbba94835c90c21a39d2165b4a3471b587f5be3005986d3cff49d9e7f2adc13858ef3c4023b0ef440770bf156ddec7a4fa73f2a0f39137e17f4139891466925ec823ca6741d9612e944b7c273e49f51fef4abaceb75c786431f2e81f55a4e3383544b6ac821838a7b2f1a2bd19166f7313df82e7df345b03c2cfe23b6e3e40d21b65a2a3075e3067e50242b874991c17c91252901cee4cab080889ca32398c115e34035ebfdd3d13d6165e6a9e84b40e2b2a60fde7607022cb2ba181ba37823fa25a45ee97b8faa7e294f554cf9637747b847f65bbc95033f14e7ae8b77386666c1565f526963d071b2c1c92e8d1ab6a117fc82380fb15b593726a268d8ca8418cf87897c00c17778a5bc6e7f06d936c2262f810a980942f9094f10a9a3f7667121770239c9fa5e873d1c99473999efede9909f4b9a559c93f6e90ede60d4abc48531869a8ca3f0e8afd788ef6b9aec4fe6f38c7c0bf8294d8c056468060bbc815e4429db6a3c540590a8fe34a92c4833ca7d75b1cb953b54f1f1620a7e154ca7715ac389874cd45b79cd4f2e057fd811f1683bb4a8c0a5cf5daf96f8e0663ad99d86c701db2e844663f4fb9b3f5ff4cfdb5a9e94f1e3fba496ede075b9154020030f8483738a0696621c73a8c287b94c0975b8fafb62856afe332864acf6054aede3d17db7a9c23a20c4f94068c4c64ea27397740a01674057310521d6a0c6ba7a90e66dd6f43cbbcd8d73e7de4e70b94200b50ed5eb9da40117e75ed74ef1ffaabac66b64c6f6ff2b87a30ab9cc59377b40f64c9e5956a6166bf44366ce724862147704a0a850fc0d601d3b79d56271ae2b6f66f3aeef1c8cac52d9dd0835a8f92f2956892d9bc66ef1ba07af21643bdd424483623d0c49a22f272910bcb1d6268e80b0bfbfd6b25fe34740f6f965f4e79b6afc9d0563c96f115f95972a6c5a4d98dd584bbaa9e9871f227b9832652e8449713dc86171a474e4ea55ea73e2491b4622c0187b5e2bbfc2bf72dbb0477d19328d77c923c7339486d3568dd0a96fa634a52ddd01e1d58f2aba72f56e73977017e4a062825942c2bc671dd929d9a98ed85f9448db3fc9a63edaed6c168278618a6e5c75d920ef75e5a917600149955ea1ea319d7f6ac7f45763e1c14f95a947a016820067060ae7da131b431f321b8ddb935faf6eca0868e099825e1d6f8944e44c86b6fb018722afc9f505fdee32f837a86f286a2794d9fb2c59b213cb5bd77a3ac160cb26a4167e9a5dff169385b2e07b0e7ec0c54a653c7661c2ffaa9b67c6da1a065c53cc9c6ec2a714a1beea256d35f79f8dee12a1f801ca308379524dd914e950740835efec88298754b4c372ae25db7a1c66024c7319938133a6acc690f7ed5653cf501c21cc3e872858b8d8dcbb14c49e7e4000e4b4d8d665e19ad8e1e84eed82d13e8525239bd92f47101d3818c0cfe7c8bd37bd58a77ccef8b5032c6c50774380d6b686b39303ad378688e50de2e77b6f820be98d6c9f194e520a169be59323e969fb1dbb10d7c699828c191ecd2cc3a227cfe11b7bdf096ed58f244f9d6017af223a6d01702224d8e91a2b51227af2b7ce159697a74475b63032ae457d5bc60f29acc05903a7a31375169de69e8856cb522cb989542a594d0ec6a92c1967d567dbb55a7fdc2f35470cafdfcb7ac25658602cb9a93c7c77136c1595d429a58eaa7abff3d1ded3652b738176309d16eb3b7726a9f4384beb909205b732871886650932749c2950320acd3b4641b7ad2c052f346362c338ec1c3f5342d9581a2768ee51607a4c0242bf2f32b53a3308976c585ea8a1bbce3f5dcc5a8e75e121418b3ca12113421a5f1713fc26ed84ccd56e3f9876f88f444a2a50b9165dd605aeae0408df401a3c4889f486b04379e675f87894b68fb17e4b5e0a9a71b9814f850665e337fef4a5b9b3fdadeeb89779a0e05561145a6e87a59d39738988c7fc9ae12db4beaef7a98d0a14d11cdfe3fdc68d03810fa11b533d4d5b162c20e7068e61b22d40d5cc745d74dae95908dc8832decfbc4fdcdefa9ebe8cf1fb658176c4de7b0ff5aeae396aa90ca3be04fc94cd238376eb4d84f29fc102edbc3890693d9051f5c107f34ede70437280c6b048ded1cb45a8d65f29facd71941561481300f8a29ef60b7665f6d642ad893979e6083a09e6532aaad07c950d08479f8aa811cc5c44e6d129108202d07a7f6af0fd8843d8afbbb59475c10cdea4f31443d89c258b6165b47fb89c02032d752a217584eeafe9bdb7177f1de261d66ffe31fcb7b37e9eb85169e0c55b7b42b331886817423e233bde7ac39e6eb6291a3f2fdbf97697db14a85d1bbe2c251f816b6f426c1ded17412a4d11f7df152b6d017306e63088203c2079e2edc0da7534fa4caaa8b6309348bcb5d6e23203ff39f769f33755183dbebfff02d288d9b7431edf742e93f311a69df323f09bdcbae93b60c3a3f6cf43cfeff4280614d8a0d45ac0e63590bc0b7f16324c9bed37ec9f9a2d85b0b98625c585069471077c505f90239f6c60255b473288ed7863ecd781b2df089083fafdb832fe10fbef178438e5b576e388f305381e1c14a1140888ad0783776391764d4ce406c6808e4725e5abc16fdecb5aeec328ec6cd4dc564506ce4549dd73400f6309ba5a3f4c141710a307c8680f122640731fa83e92b50ab89453c9f454e45f367ef8dadab26add179f0b054a390e0ed4a4eda8460fe53b7d58711df17025cc575c66959aec66c56fe6e8e8ff5fc43eb0ee9ec540f75a4c2eb54ad2b00d9967923c616e89dfdff2b7d07009d48db62d982c47a59f0bfc623f0a1a7a555c47b2bf9e46802e056df99acd382650a777dee5ea423175622a05c0bb604f47e7bdfde04c8a8fc176d690f57b2360648076d502a37fa553fdf877b6e007e77de76f1b0af66cf3978507aadb7e47ad2b14f9e64a3c249dd2feddd3bcc94ef307347eb50d2c6dfb85e586894e5e5061482ed71e23ab0e0094f1225d862ebfc167806950fa3a8de3421789e07f7fb44d84e65a933a0dd936ef4c555bb69b4b1895c454f8f86984a2ab0f0d3574a891db0dcc049f15caf4b9e6b8565ef15a77a82bd59a73c2535c8aab493c5a669fcdf60ba159e3846edc8477fcc2d5c3a0e29f9c7dfe7c901ace6420bb3a0d7eb71e6215ef30d5450cff00dd4009fa32e7ab6a7f6b69cad5f64805d1c52b7dceae4c8697437389dc0caf3d604330dafb0dd41f56d9c8b4ff5fcc2ff150d75eff0d650805777b05b996236cc1c47510885e6f5ab57cbd349502a6512d2cb43c969655357b71f916b8fe1a5c8e7340f0e63b41eaa3fa58c9d53f642bb1aa9eb12d7daf8483c43ffdcb3f7808e8bcd126237ce3011ace549da32a3f7f08104281eea9cd2c228cdcb183822706462eee0b935f8745d07ee312c5381dd52607d08e406c122ea089ca8d17147d26b6b397ba3df71ff56d831a50841b9174482ede3c0ab2c9557385c45e9cafbf3166018f4228abe8aa694bb0bcec3ec91cd18b14d378ca694aafaea43ef0b0c20df6d6c5f2a1d18012b6fa4e66533ee7dab2481d20993eedf5a38e793d6fc39e8e14b701a8d53fcb3ef7bd10cbe543a24a29c6089fc0e3f6d37f1a1879a29d240d274c9c06144adf16169edf0d421a05ac4ba1b72de0f86743e76ba95561dca7465d298ff346b010aa92c224b9b5fe7e4861fb6ddabe1e6292921bd93db41871da8edcaf5f6c8eccf66b40c1204955ce3a7ebf4dc7a146dc488191a4574123cf937d0188f862f5914b1392a7e7a8ef75bf8c4dd9c98ada0db25aca642d4fead6efd403db8d578f6019631e3fd7b98510030b3d3ce6188e58682344a23efc931c25666a8c646aca7431d5ddd6be982a930248efe20fc2ddf86d91c3dfebcac675b96827e7ca6fc4e2ff0f04a79ca875526e1c030c3a9b33ad8edfbb9a643148f8cd9309a60f7a10e618cb3e013c91cb4d49d850126747a335d7df50a0943ac2c81946ec9ccc40a28392517d97a893710145c861591abd32acf5054774241a421ae2ed559be9148c62e6af50357f4baae2780b89a75da29336a8ee054b00c6653cde8c92d568e8923eb86b5ad0d89d8148632a653baf6dd296d16ee7467ab76cc28ffff3cfd52511a191c43fc63a59e775fcbf323d1e8e") getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001100)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0xfffffffffffffffe) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) dup(r1) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="74e90b27f61ae66044f63e2eeb86ee135a19eaa380673f7f2a87a078c78bee84ebf2aef92d03f3072d8de91de902fd3641266ba7db202b20b4ee3a10ad1b6ac05b72d4f433302e2b8fe87ce18496f27f82ab4f688274af578de3f5551724e9560b17bc614c70aea85434c55a120ff79c17920ac879034f979dd2be4d9e2f975c50541a30efcb2d9bcb7fc580bd059a752cba78e2baeecff1850b348220d19c190b45211efcb83023b2ef0648", 0xac}, {&(0x7f00000004c0)="aca0ee465372607e4d4c30252b648a5f54386f1509c4ee8c21369c42be74d660a58b1fc2d59af0aa3bf7cf0c0c34ae10c713a23ffdbce77c4853776b1da17766534861b763331e20d72ff1b7f0f76fc6ea488fb3e99278cb56adbb32b3bada459d6ca422eefc3507fc6db2158ec5428f7b4cd8ce2eb67a66b90fdd94745fd9e5c0634be9e22ccb6a790e7344a00119d8daaa45dc135e5bde03ae2cf96f95d93eef484313eb8079247481b4cdf3b00452dabfc96aeab6b769474d1d6d207c0f653a508cfa7d61ba075f5e33fe8d4b168fee", 0xd1}, {&(0x7f0000000400)="682087697a027860cc89b007d992eed7f244dc4075f656eb6282f4c19da40aceee30ff621545644961e9bf5c81adf92bdfd82e27f511fa1b5e1891c0a364dff0d3c46c8e7f0c295ca6544be07aeb3520688b4cc78c030105d36d153957ec9eb6d1a90050e5e3168f1a38", 0x6a}], 0x3) recvfrom$inet(r0, &(0x7f0000000140)=""/225, 0xe1, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x1, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x4b5, 0x3, 0x5c, 0xa92}) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f00000016c0)='./file0/file1\x00', 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="8a", 0x1}, {&(0x7f0000000200)="5af342737acfcc271712257b374a0c7aae87220820706b28f2d8da825501766dec0d8d439e878c450b8e7b6f4a40ca743d0e469b8d81835bbb6b0d2a55b4a853ae2c58f4235c0a613d59c78c3db19b35951b24ab952717465284bf621acc4ff3d0cf59a5a19b855c39b78e42f8d17fbe779904b7180a847ec97e51baf486da46dd7cebe38aa09ead6a591d0faf09b85775fe9ab726373329c292145fc50a84427b1100d8aaf380e477c13d999e27c70a57713f0e6fcf", 0xb6}], 0x2, &(0x7f0000000300)=[{0x38, 0xffff, 0x7f, "e47fcbbeca6e12009378f8b0921eab6d7b85adfc943e20b73f6ed2e0bacc1e5e3663ba"}, {0x58, 0x1, 0xff, "9391004d90eff1cf7c3a45d2f3c15fa3d22ce6cadbe1f6088e1c1d1b635c01fb3707a0ce58d37a541181ba55753954bec172a28144e4edddbfcb8b86a7dc363657f744fa"}, {0xc0, 0xffff, 0x5, "7a1b01388ca85695e1e18fb9f95840e5a3c5841895797b8cd70cd99e25513c458a2e236d0d6987d59d0e9c3de64156dc69f4fe9ebe89a503b1cac08219770155522db8a379dde63f009679e4dc694cb52a3f25ce50af50191faad6c7ff715a9083a38c95662603edc4362bc7658275ff6271e032e3aad8fad864fa07dc759b4a4840ef12d1198f3ba9054a10811bcd0ca1b39b75854435df04f2bc1a37aaf797fe992411e3198d79d34cea2910611e"}, {0xa0, 0xffff, 0x8, "2671ed961ce4453c59743acd6b856e8e97641e5432d7cd65583c06a5974ee366f25486e544e946b5dbc17ddaa60efea39d35c4f8ef26833f5e989d7e12ae4fe513a2988029217addf9b7a04871bcf87b076365bb37fd103d292a5dabbb84da989bfdb9c68c0f4947b4ef1efe195d9b49c038b545752ed9f3fe8fe677c03b43cd4a56018be25c113248bc583b"}, {0x1010, 0x1, 0x3ff, "699bbb02860e311ef509d86c7ec2740c5a7a5d049e533d23f6c519bfb141fc4e1a3416bbea29804fc5f232413ad884465d57121b8849d5471b08c0d9f3c9e92314ba72849ccb75a2a8537f3086590fe4d48d6e4bd929e6b3afee7497bfc80950c0a396dfff89d66ba367a940e6e1819bfa35da5499cb587c2d967de22da48bb3d47e9964a06dd238ec929bbf4138b1a28c30c74e0739104794f91000f360c997434a19e1351a14e0de5d6953232f53e1616a2b61dbe4a81f8f8f57362a8077b269cec933da8e43b0b9daab3592a201d8f23332b979c9d6e7379a9735c0675b671cc20800a0b96ed2d59e7ffa28e8f772bee1dc4fb20346e3200380adf8d0dc64e00cab350633721332e8ccc8c8a6959c3f4a2a75fbdf4f16c2bb8df101f83d00e36654fb2aef9082ad24e986cd1ac9d2eb28d154a12c805db8b9f1d1ffc47d87f727179534004b2a9a48c06352d0b02924aa33566006172bcce7784d8036a928047e64354b4b847737527b09fee6ccf715f7ce5d4582fed5cd1548dc2490b97c735e2fe1300f67a2c56d8590b44634c75cd9c9aae5bc3adfd99f2d1145866e91a77eece185b130a7462d1d21e30ced436a903543f296383a0e0e43732bcba9a543f4c75d1b304a3546007ced520ec5b30bdd08979f5ffdd1471ef9ff676a6f67312f3ad750c8ad3cd98c207c79aaae1043dd40e3a7aeb712700a6277ea4e6c36d1567e5a6260532cf6c29c00d71a4aba5e97acf4a6c32ced1b954d87ffc5b7d2c56aa8d5307fbae8b2c074547e114185b5d3855214878ad943e6da2ffcfbf3bcd07b0f4914dd6f4da70fba7db35cd5afd0b480538798b818f52a85bea3592f19c4dfacba6592240d34a553f710f54204a361830289886e7a3d50122c4afb34e62b2cb3b987c5d1c3c8005683b4a8d617d3867ab82a055683aa864779599e6a4981ce5d65755a5ee23259cfb36b556b421e16cac60b6c64e096bac5ddeaed5daee6006f34ccc801dca2b84f2955ac66a4da1e48602973ac77cbc4e3a992dec19a31a542a9047197e963e3de3a38190dfb97f87d4110610f4135e98c14dc4341f15b5cbf75fdbb8f966fda5d85a63e2fcda1fcb8593e0a80e2bb4ef9c6804eccb48827cb8782ea73e5c7c6cbe029019eaa06f723219f0766f28249f535bbd9795e48bed3250c835a5f77c2e10317f46eb29eadcac14c5bc08f5128bcb34d90c1b6bc7ce98786f9abeb00c1f24d6538f56e64ef55a79ab5a8e7c8c29755ef4df6266af75cadf2190b1c9f26d7df4714cd200ffd8154e50823897db9d155473130cd3fea1bafb97630f0cc6aea9a4909c78ef3b525be6b8d862bcaaba750ea157e6fc1824c15118fe49b3311c3c4c3b6e473a6b45eb4b7cb9ecff1eb9473ba0f29da030aff796f911571e5515497f0c7a51e73fa4f27653e50718891f423c1a7aab47a84da03f24009556f530b7021ca86ac82909fb10b35f69ea4b34e885150e373c2685ad38a8940c6e2383b4bd54602d89291be6ae67fbbba04c1c6334a9968cfd941ce74ea4c443f7fa2c56edf69e9bc3c88a17bd3c495cb6ada3acc52842a3f081c072c219f88b652ed2894cd974a1f4d69708f4ab3e7c7814e49f2121d0bbbd90cc48627559d5ba73c16156631d3abf9ef4a71357df34e037a55d4da3ad19e9c1f4696325555cb98383684b21de10081bf3da347718e261a51298df378238c6ea0708b50909abad11ea2b7452d1921d04485d59d7f0921ec453e0ebff89d10a0596ee67a888f66cf476e481b9026fd607ec22a7fc514bff82dcaae355b1027edd15fc482c42182cb58445f782ce9c8cb454ae57057209f0f3430f55e7e786cadf2c56c7a0d129856f3dda335b7f5bd910bc9834636000b8bc6e2ce2a97e0337dd43ac3dc7e691f9de2fcff4c5795ffc85782dfd6f98d7a290bb7a2b1215b4519fcfe9e37635a05a5c860e10a8252cc3cc0764637a18243054bb4a9e39a4cd24719f0f37abd98af8d4c2e73f3b0c711b3fd2e638d8d481fa49c71d2eee0901b69cd1557f590dd6b10e47d6dc848ed6f4b67e092f1f2e5a7f355eb841473d39d7d6b46c49df35d8fe70d9e8fc5e9e7877bc3480a40f977637d687392043b5384192cf277efa99ca947c42485238c19ad0d21ae54ee9e120c20a19db67a4b5d65e87b2d7ba0b0b6e02ae2c714b7fde904dd1390ca5208efeb2e72a92f75f69caa4b175b5b7454f353b1d3f8f4ab43f21e210ca77c3719dd0384eb6697b35f91f8c8918438145ba8e65cdf5dd395cfb5542dcdfba0012cf0f1b09205bda6f60c1083a25b751fdf4efccd347cd86c38ceddd5b9ae0ad42d01ffb9f351b131eef51435969300cf7768657c409789efe572de640684d77335779d70547f790c5b80a153817218b0d1cdc7c26a0b513cd89ccca40a48e81b8a5b47454bb0d0f1f388f58b5393013279a938951be9b91c5e932106edfb907784bbdedd31ffb1acd0a4c1933f496f60de541ea0947edac4d8e74d74639e28f4e2f79f239d98ffc0f42bb6cc53b7e0a94469aa4457254fd35b4cdf25251f75ed2ed6d032546fbb8ddb8958a44d9ee05becc3c109d029ef5c8e186cefd0edf8db7e75e099efe2b7ed495392788ff22204c680ad4bf3348227d95cf1768abb04fe281ba013268d932ea5f7a3268d927d6522afbb4af5f17eea8fbfd755ce87cbcd407e5e31fe2ada57e4a47bd09b252818e6c657f29697866826ac871ffe1ada37d083f32b5e0fc120d018f0b29fc96056dc55147f6c53ccd0a15a49f8d56148113d4cf7d27a0cbc73981db5c8a3a87f4c7590000fa62cbb5244c0c5b60299cba3b4bdae8449c4cd546831da3af7e1754e1033482b0ca4f26273e258bec1a3d7fda8fef9ba12666cba54f4501b89ba93b8d14d0884a10a6148ad63761dace6a9d38feb5c0030db39c3a6f9c94a6ceabc694bbebeded0e434a47462041bed58dfd9d24f40297d632e2baf123199e247dca27827bda4bd75054407f661b326e3e1c016d3a04ee9a9aece853f446da4065cb4b5094682db3b459018a9d4b6b658e485550edd2df4246775863a0aeeb02afc1fc09430312af3d61d4903c68877175c41f5ea4a43592e4ae6fa1f7419a4372e35dfb7dfd28932a491d62546beae3fcb8d46ce05a68529f9c2ddb2deeb534b8027603a192c4f5278f44175f36f76ad7dad4d744af460575eaa4858f55c4a0269430b1a3aef1bd3b4b2c74695e1bece54aac5ada49daa86b14ee31435da31d953a9cb6fc163c563a3455720985b6372d61e131993533471fc54d0a3efc9b1ae18237dc78178eaeaf79856c700b746fd624024299bf0dd8290054936f544645db8bd2ef0efd5a858280612fd8695380a3cbe99174b5a3dbc35f96fbdc2b56a078d2529c118f873387c0a1b65656a8c19f48b8b863b9af296c8201a704e215497b3d1491618ae57e380f58df329dbdba9057a95a12d2014e1e01f71dc7c567a991c23c1a2363d77db562442eb96ffd5a936575080cb06601d604a88794bd3512ba4ed3d0219fa9803148982b407ac731e19c1a6be6c175629a95d99bd468e949fc66373a567e18ce7c08557d078f37624393ac6fe4599feddf485cab7f934aa1e253100da2d10f0775752a82c0d0b3b79ea91f5c2423b6f82d63b620de93c04e3be4cae14283980f0c340149659f1637d51cde02b4bcb3db73f5fc93001f799bb4b73746d55a894d0e404e7a1f4b6e83b5b61bb27ab023c14137cfa63181050cbc20e0ca29bed659e05e35ce6db6f9b14da1c1186c248d4adfc2303e4b0d155498240494a640c7e273b3c831e8b3c7a337185218a409512850e3008bf8d0c23b84b7ea25245eb951926e715d38fa23a5b5932f662f11fe725a9dc6487593a06315deb619702a641a6ad78f45d2f022b35b1f9fc1b300d1fff789ac38da2b8d6703eda55d6f0960a2c47f3616045bda6f1e1bb4ebee8c00fd7cdbaa4cbe91d2ba55a19f1a6d1cfcba36fcaaa1076a77475ac6cff0581b23aea39340587176057bba14bcc0eee918de87718b1567c5fe981900bc1f8098990de9b0c990af2a3f4cdc05ce81b1b679ef16906a65f11c0c6ed651121180aff2e451ec8191d7b26903ce426d07c8b7165df596a9d93be7c8227e9d627a0f5d05e62f3d5864cb08d1db43757e392feac33cb4552ea039cf6cfb78aa769e43a418f0f2c85737863f09933f09f76115fe8ed3a8b212d8f55c5165f77e595eead83a8cb1396a5d888faaac78183f40e5b64576330c441c9f1e653fbbce9719d31f53d09c7c8e8427f849adf07fb1014c987f19ff5068eed687e62dcead37b83f60478eb4cb8cfddb6c057c214a35e84fc5f9b65fb10a63acbbec661fdab99bcad31ec2beef844f6e4c7d21963e96e18001ab64e73bce80c338b7f707d4709382645bb374611d5f7e410ffafe504b128d995715163f2dc11fd69c72e07875b2db41a44937734be9f94bcdfeb1e66eb4e29fa768698c7f42628b69f7bcedae912b7fbf43c1abc7886cfc360407398ea50d975c122a2086cdf3d130a6e8217832f5d3b64722b0f83ecfa35b11b2bfe14be8dcf1174131427682f4c2cf594acc721139bfc01b78684459fa690d96e838731db1322adae707c8047240e84e49209b6572f12538633a9f29b462fd63b0534d6a9b01c79464ae7747ef9b70b65288550a9dc0cffcffdc61bf98b36ad5a8d26c16e8b1e9ed3618b5f80f01bb1f50a054fa3e38545415f97ff75d2ef244d5e429c62eed89aa4e25573f910fd84125f049e2620192ee937498bc509fbbe4ad21efacf3172022aa7711ab58a01e06b33c399e9e96c3f0b08bec52e280e2147f82d2cfd7fbeb45d2145344608318b571e6b6d0163e4b0ba9d4e0c877f7240c69ae8d7a445e36b54cb12f4e6b944f14c3491f3d96a545c2e3b125f8331e1cbcb6a329f96fc2dce79d16e94acc123172c4c171ebebc14303c2c32a38ebf88111b64285293787a566b551a43c222cd7aaf95237d023a75168334bc2d0d64d945dcc82507638bfa57a6713746e86bfeba7da5ea6e1739bf49ffb9c24a64182ca8abdb39e43897179821fd8d1be110ebae93f07cd44416573135783a145a2ab89d34e91960b4fb46b50a832989e5c8cdac0dbffb7391a0f89f628d24d4f793ef047f2273ce2617bf0f357724b20a27e6e691c55514ff471cbebbfa8428db0c4d1683cab7bff8844f684fb1438984f48a0bcde0b4da5ee9abacaca21829fc19219575c6376c87b7b2586da2aa819707eff088d0d30f1d5f7c297d2ac3f705e6692af5fd5c6b894abbb84f0b4d10c84b5fe8522698e7b9db8fa402377103518cad427d189b41193542acf730535a5a2d3a56eb0477e04d87b59513e3dbe9062263401299e5fdf3c35d181eef14f94018d35c5d60f78342c8fd2667295d327b9a862ab89264773d29add35e2621f296910dc15473fd4c803598cf1ea5432dc272e959311a2257e766c305a1b2f9813868af9c303da0708fc64fcde9b375c5d0159f09b14295a524ae193fe94901a3ceaf9f542c04731dab32178f0dfb931e3e41d54074b886c4a01ee6f02046590418f7bd422089195ba27eca91c8e7b1b85b7419d76a0f7c17c936844f8e01151139f99d34f57a655e8ca1e69b8fb72e708b93c53ac2a6caa2408f62a6d1ef45788207c6d45db8974554f58ac7c00dd07c39d76da7e080539666778fedc5476cb70b83170461e9859ca4fee6fc4a453cdbdacd6e01f1d3dc1c2531f30a6126d8c2a24b13b075a38dbf6747208c53314e972b"}, {0x80, 0x1, 0x8, "9676f8d6be0af39eb2b277d0b02334525ae9ff90cab0b21fa229257dc590c5fa8c042438e9054f8fec99ef559724915d7c463a5ddf07e611ae8c64554504fb8a1ef53e20f95e30cfcf1dae9bb0acdee3f718f9ab9466bcfb584b3066e9abb5c2cb388c9a17742e2aef6831f08dcbda"}, {0x100, 0xffff, 0x825, "ce56e934d414f17097812920269665820eb7c2d6e6dcb3d60da429fe1d5768488b754cb01b12b4693897727957ff18bbc9ea5d4d1da155172085d01d4a9e157890caa35dd97804965571c3e33a87955bb17f11233c8fdd7168d12d188dcb98560c535656549ff4c7d4e2cabdf6d1c5e3f97ba25b7134241edda80c7509add20e160a23ff6f97a14217e38b0a35c45f77b8690f1399ae69d90f96a0e12fca1211c95876ff511a53ea24ddec768d2d9d5e13187b909fe8ff22f027b2d0ff32d5528be8ef759b364e57201fb96d0cec5bd888cdf9b1851e9c5275f9b6f988af1313eed68cb6553f1b9e2bf7"}], 0x1380}, 0x1) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) write(r1, &(0x7f00000000c0)="4a31ba281a11f90b1f80c2bd40fb7146b1c143655a9d8f9c9eec51fcb34b67933b13304e9f23900d8dd303de99a55ac01496a9ed3340f5bc8859567ef71c8e54fbeb3e4563ef54aec862011ccd2b0b75342801820674298ea542ea39f7300c317d9d6dd12d65ffd0314468af66a59531954cde66bdd384d37375c28e6fafc76c4ffa4de9ad704df48895bc190e31b621afce8d5489fc6e942717002ed2264e2683cf9f62becfe0c65e5f630baeffa0a7fddd675e56cc86f04752de8fa3", 0xbd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffffbfe) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0x3) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) fchmod(r1, 0x8) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x10) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x0, 0x4df9, 0xd9be, 0x1, 0x10, 0x0, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x4}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8040, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x9, [{0x2, 0x5}, {0x3, 0x3f}, {0x1, 0x401}, {0x3, 0x3}, {0x3}, {0x1, 0x2}, {0x2, 0x88d8}, {0x3, 0x3}, {0x0, 0x100000000}, {0x3, 0x9}, {0x1, 0xf80}, {0x2, 0x4}, {0x0, 0x80000000}, {0x1}, {0x3, 0x6}, {0x3, 0xd6e0}, {0x1, 0x1ff}, {0x0, 0xffff}, {}, {0x3, 0x1}, {0x2, 0x3}, {0x1, 0x5}, {0x3, 0x5}, {0x2}, {0x2, 0x1}, {0x53f2805d5680f08d, 0x9}, {0x1, 0x1}, {0x3, 0x7fff}, {0x1, 0xffffffff}, {0x2, 0x1}, {0x3, 0x7}, {0x1, 0x7}]}) chdir(&(0x7f0000000280)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1040, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x101, 0xff}, 0x10) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="b2566bd2cd77e4f32d2939b15bdde9e7adcf695a7b21dc3025e20544b8533164a76eb16bf9301f6eddee6949e6bcb5773ca8124ca017", 0x36, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0xe000, 0x0) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000580)="194fafb6c73f734997572ec5f24cee67610ab984440c85f1c6c1c2c53b3b6245a3c094bad2097bc9cd84e683420258349debe958f86370a95cdca64514ab6870595f3647413076b6e509cb504a99f3e22a84be78646d53b522c8d51769d3b173761a78d9d2aee4374fad69c2a5cb6bd21a75d2a505b39af53d81e9e70f7c3ee26d1ad8ea8ab4eafc6bc44413a1158eae910b763cb689c568582e1a02d268d5e4dd9d51b75437ecb6c8beae8a01ac353f78be87c7044269491731c03e1ce9b132b3cc1365e7beeb3d6615b393d5608cb87650bb6c2f5e55059a7507fcc5e100049958655281d6fbea82779a227102b97fe839d4e207696e63c413bd8e3fd18aba8110ca75ef54358cb75283f212ab3b70db6f5c030d1e93133e5e2b118faf42bf2c44043526a07dba16e49f6bd1b1441017b2d69fded278126b0f9cc90e4c381d9415a453680cfd1e1336eb3ce6f5db33836b298ebd4082900ad02ea93dc026217f8997d6f3f40d3cb545b8fdc939d2e448c9a660c8484a1a86a7cd897b12d8572ef3fe9f9fb639b89190f6e29e0805edf58008af76400a291709ef3bdd5dc24ddc4474568b4873a4392008011a56895838251283555129ba18a352cb696e70650d22381b6cbb5ff1d4ce716d5f4fbb1a5ebe72d036ea7e1b1abdba70d7538bae83fd4479f90b1c6cab6d1d806978ce108a76b44d22ce445fe5dca7b26584418d385954e3783c8f2e8c81058718db1fd3bf2e35b27950067332a6fee56173b943a0d252093d00049fe1a3b293ba9430df5a94688d136fccdd34b38584dab28405552f15e234c893f57b888a8a194138ed3589f3d44c65e6de39341b7eea8c37f4833222f1ce318a19e8399621f52b27882b390ddce278e5d3fd780af3382c7f75a4dd8478694411179f6c2a0f8bd3477543184cf6020f5f959538d60b8e07795e4d2bc84ae0ecf7f033e35939d4d03fedd19abcd8c4defe966c0e3771d5ccca0073b0fee4323a8979678265f797d4418bdbdfc83dce07b19d73bdb681ea9d31283437a9fd8421e6e9e05ed15b8665011db9f93afb02bf74749bc570f0e93f5cacaedc2d08850e850c1e9366a85e9bc3b94bbf205925e185a6604dbf2270ca0dd2a0d2931d71658d6d88e639d345ee2c2f935c3e816792059f14e8a07774ba98c937c0e7e9640e594e54cfd6f68693326d3f2a121d4ba22b57083817ca5ca4fbb9feffffe32981f29d31bc272d2926fc1264df352f0f6244c878144a26d137ea54cc2f6e347c6032fbb79ce3dca57c3d96277b7d624be2567d263b35385cc3f0db8ae86bb402002e73cb8174bc00693afcca77ba858a627d01c1628d97fafbf2bf766871b0ccd11ab4db250b01aba7b013ca1911c72d7d550f20340be10a6f2b6f7ed97e67f408c0432d6aa0548aef8b27a93de71f3e8f4bfef3cf9aaeb948b2de612e50c5447564ad95a3c78a47739794d1c05f8259aec89eb0705fcf17cf00d0dc84db8d1585d35a74d1bb1e712ce46c9113a2ca07ef80a82a42561127d19caf2dd8d5388c83ffb00d32690aef43cb233feb0d09b8a86d3e2bfc813c7ac7206ac7940d8a59dbd1b8d90ec030a57b78bae734b2793430f424442fa189a1e2699de5b6e9732f1401256c2aa705ba011745e934bd81a3493d67af3d20be8e298292c63d5db12bded7d205b1c64f7a94b125657ebdb719e8de67a7e7ff5f48385ebe2eec6888b7147c653a578382c222831df884455428b2a4182ce619442e2a1d55f14e927b0b3f94f47b4a4397b451e46f87cacf8177549d557b03752e5b034ed9527187c70c357f7fe14d096e7ff93584781e0614a3420bd1bbcc159c5712740b45cfa592bde2272f201668f6a4585adbafa4c2aa94c72346172b53a5bca35518a33a1027ecedd96007fc9edc7729ef55a867d4d8f801f89a767d2353494cef79ff6cf393183db58cd291a5dfd73e816c2ae8ee336cdf813106983131fab34e188d7b5123dec29d7c0a7e03e777cd12fdf92438510534b3150e0da21cc053ca4e05d01d218ffd9792368534a752c097c2bdd85aa9535636e00b1d7b23f4754db0256562e6380c860f23cf142985454bc39d641c78eafbddf479857d54baad77504d66b8c2b45bae5cb410c2bec16bc145d06fb1dd5d62bcbb30b183a05ba52d6f57f27fd281a5c769d6f0c07698960018500df7112a893740e26ee4036a71b8acedeaced3e5bef7e7f7c7cec04408253e245697d20f12f247642cf77265d0c8d9b52e0cb6b2540b51b0b87fdd9547caff558b5a4eb637ebcc30a2aa572529075183f92c184e5dae8d3e3d086ac6e1e1c03a5fef4d41e1dc65fd3261bdafd70e5df0067503b93f39f603c1b7a35dde1fe02b304658135f6bc7bf618f2ab9147d3fd5cf5cc5d504e5c1477717915f8b76093a13dad5c9fd3cc28eb7c2af6f732b5e57cb63b484250f0fefcb4d219f6c3035e4d7de96162c31ca3fc559b50ceee3307a87d74c8cec204a1f218a3856d1f260840ae85c0bf1c35d9ad4cf51e743fe87832e20dcbb3534c16cf701fd340dcb92ed14a999bb5f0c6f50d64f09aef7542e05b996ae26a6ef729865f1a626ee8fb131323ef7858ad624cd100bfceb615d178db7d2a211a4076e92a7c3acc44a3f4fa485af840a50a9875425e7dbe1e3201d71dc52668436b6cd1939102a505bae7f708a0dd05b5a2f6a5a53d95f7c3bec2690dff1ac306910fd7b652906160ab3be02b2b009cbdc85512156677346b2f7c31a3b583245ecbf72c35d3e0653a86926a6a9a855c6cd9f5b3f6aca60de4e0576752ea6f2137f890f54349799edf0df564645ffcf93065615a720fc47d4ed84beb035fabd58b3a83c4842acd0831eecdd54b2d8dd8140012e57c13d4a8b2020f831a22c7859a384f9e3ce7c21127e06bb60ddd87433f2153fdee81af57382bdf0f84ffbe1a5416f303f65ffd54efabaf293213181aa039b68f715baab549d3edd18eaf4f25334e68b3490cecd67aca72e863e942f05cd5f372015471f52f1b9974223573029d2ba8077159b7f71e1fc702a68ee7df0bc76983cfd3d7b9c09089b693e5df38f5242263129141e67a279117d27b201be22b1752973d78ed6dee368ec0f68635dd62d3609a134fcba11b14c4e758a0e6931b8ef156eb563305af9ed1fd3c2f7b3745bdd9947d59141bf0e3fd5657be8d3efe48641b6f14770fc4ecf5cbb49b80ecdfc59d75fc35926f4cdb0eef68e0e1cc37b679dd86c66e4005ec1adb178ade2660249a66e539cd601295a0b0c78f675966512b1a57deb943edd5d86c3915d994201040a2c09b961a4b7a2c7d6e6110ed60caef6981a0bc4322a34796b6dbe6dca4dba8a824d107d46fec2e8004600e41691806004e1b61066342a5da61a5065398fcc2f21137c2c1d84a7acecbd139036410a56c71f4a76c6100129c0171424e02e0efe2da463692cbb39cea836e37d66760f363d25ff80c5b907c84fcac3a6c590431ded1f9bd9152e88ed9c9373b3075d825cf07c15e0db2f2229a1dc0f4420fed229259906bededa69782ca31d52e2deb63073a752cc2ee69e1fc712ab51e4ec60ec6abc085124bb51820dc51495941e1eb03fd2090c1db8e8eb4629d4fadb363fc5dcdec00e4e26046b55073e7b81c241b470ce31ebdb789f88b2fe8b75ffa5ba47493e6bdc739423a386932563ef58a9250773dea7e66268d8c2943ec5b71255f1a2699e2ab00f7fe75248eeff6ef9a57cc7cdd9319d3e2f641478a0a36810754fdc25f43517219408351b4d427a796eb54a1786feea0e7cf7a7cd6254ff67806f569d6d4431b8a3225b41c118bf492624b9d9f800a709d324c39b8a1763f1aba0040a8dab27f440455d7fd09106fdb059650c718d92ac70ac45cdbc456d88d598f870eef6dc4c598b171fcccbbbb93acf66a1360fc77943a8d61f336f940810df44910ef5463f64c6d1c9d0cd025916d3c3f992e6358ca860eb7023ebc3ca28bfe43c8d1bbe69075d76559205b3cb4bae7a3f0e1a083c45d82d4dbab3d65e5b888a0110f0f91b4d05049ad27b5986e7703990af672a43f1dfed3ea2f260493008e86099d37496505e66d0b002411fb02d5d094e9e8872bc305f002a5401b8a013cf64a3db5af84a3cdc0aee36097bc11bccc7b9321275a8589a92b490447f849abe03792bb58cd553ddb9dc3861ae5d188a6261a06f65320f9019af8c667ad3a872ca563ffe6af2d46bc380a0a9e451af82ba1bf3e05252e760aee40a20d32dd16ce1398f113a595c69585df38778df9cb742e7b407de761aa32c43acf9cab86874ca0a63cb0047ecdfb99c99e6a43e4d054411d4af4d08b391956f965e467704f25fd2a815bd7a44f45e242a484626193bfa1c684ae093a939859ab30485f4714880feedf472b4727c4a9f9c928c8fce2fdcce3ed7983b1517afecb768ba72512d41e1d4227bc5fea402d436117ef96fdaf26db68b5d8297883acb8c3981e48c0c1d179cc58ddd11379e7bac16426c10e1004f7f53fa81fd3b687feedbc3c30a5a38a42dc635182eebbff6a4e8eda48b0e9daa5f8d1e6498e71c7f934bb69fff81288c12afee4d85577e181d860bf69a754bfbf47e2ece064d0b66e8b11f342ed576f03215745a8702aef15f838f8877e9f3e0239d8e31002acbad5d5a07e835392587186dab01d15c654503f51fee71416ccbb26c9e250a8769d1008a9244435892ef38c9ef936533612775940e9fdc1164ec6555866abf11b1a492b31edf1f892af1f9b5a46cabc80650566c3f555b137e90c567381b8a91afba33a4a26bd35f3ed2147d3b5f0ddee77def117f8d364bc0281660cbdcb06ec7ed98013a3ddeab670d2b2093baf9ed1a407e57842f5ecc1b3820d90a650b5ff251510b71cbf712f2f1499ba0ff85980de4d974c234fc9a099fce70b814066d8eb256ee18f58deca7701ff6de7dca68981ec0b2fbe4fd08d0c714846b1fac8582d31ad6261ec5ff182656edc86aab103b427064723a01f68ea802a8bdcdf51ab73f35df0829477a621e96af73e10fba07040e0cb72073989bc5f67da0ba91eb0bf2ab7ec9c8603c97abca1c5e7390ce070a7be5dc41c6fe7386cf8b1bd6f414176b4848c1e00cbd4af3fda0aee3d3176fa42c0a92ba966170def8d82bbf10d80cb34a2024a7c9261de15bc6af24fa442e48a0d7e3f071177013816286eff0a34e7edb35888380951e683dd4db0fd00f92f236de285379d8c8d0580cb43cf47e87ce44044cf677dfca082c938d7ce156fe8ee4de9a40fbd4e130c8e2d6b6163585c54c94e714613d7cddc24a36b6b90841c5c4d4e888cf7f5a5efc7d79760505332458419787f11b206d8ca2627d574b002fea5d433700c64e9879516ec6a61390291d33277d94399abb6f38c1ecb9b5115c2822849437e425c2acb4140bc92b3a9a4fc5abb7a29c25ad74e5cb25120f042979b775643dac388c29f9ea65c09b35f0bb9a190a163ceea69c44e6a3d9a20577efd7d138c9ff9d6e908cd1af0e9fc5cdfe33f3c8f4bce8894ba3d9fd1b751d0fa9690f96e836f1d04efaecbaab64162fd3321b27480407a9dd70f5eb2252cac312e9d56494e58184bdc33e9a2181b424a554bd47dda3c9c285fc785f04facfdd3a8359a709f670907065ae180e90103133864a6e9f3aa6f6ae0441e494feb274d7cc211d602265933e8d27e72481f5d9c6fe12c734378c857f903772631f46b27bdd71f6530c53414697076ddc499c523a5b283a4af2b798331a51f45fb3f86a9ee06724189ed9692c274dc7", 0x1000, 0x408, 0x0, 0x0) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="7c5f948848c1fd1c38ecbb07", 0xc, 0x6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x52f0}, {0x18, 0x2, 0x5, 0x3}, 0x9, [0x5000000000, 0x1, 0x2, 0x8000, 0x9, 0x7f, 0x7eec, 0x5]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) ftruncate(r2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = getppid() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x2, r1}) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x9, r3}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x7, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x100}], 0x20000000401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x61, "00ff300839a5021272ac027aa6dca2056d728b8e", 0x9, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x9, 0x6, {0x10000001, 0x93}}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sendto(r0, &(0x7f0000000080)="2cf1eaee8bb6c8d3e9d51e1580d4d414e8c3dad88030d49c240e2b23807a0ad16729e47944fe85f5c961947c9cb463de06cf9a0c2b3c33c9e890db3e52c2320036e5a886a23ce4d29bc4e1dff0dc945d5cc2aac4cd7b42d7d701b2ee4ce0e8b90aaa0626fbd87cac69539a6155280f45ca90cfed0a5dda8b39fcd9eecbe7320f370ca4b0f399866df702853df6c4d111707aed50e08003d66f1c0b0b0cb4d7122e18bea32a2c2eb98b1f1462261c1a9c208c05b1ace9dd0b93e1bf4d690bf61bb5b1775f251422ff031192d7", 0xcc, 0x403, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) socket(0x8000000000001a, 0x1, 0x2) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0x8e, 0xf0000000, 0x5, 0x5}, {{r2}, 0x0, 0x14, 0xc, 0xbd, 0x5}], 0xea, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xffffffffffffffe0, 0xfff}, {0x2}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x4) dup(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "f0000000070000040000000100008000"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0xb5, 0x0) socketpair(0x10, 0x4001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x10000, 0x1, 0x7fffffff, "e0ad34b30e2f8a2e2ca56186c20db07d12fab23e", 0x100000000, 0x7f}) getpid() 16:00:24 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r0) chmod(&(0x7f0000000140)='./bus/file0\x00', 0x199) kevent(r1, &(0x7f0000002500)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8b2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x47, 0x1, 0x5ce}, {{r0}, 0xfffffffffffffffb, 0x1, 0xe0000009, 0x10001, 0x60000000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x22, 0xa08, 0x20}], 0x1, &(0x7f00000025c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x82, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0x55, 0x11d, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x86, 0x20000040, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7fffffff, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000001, 0x7, 0x3}], 0xff, &(0x7f00000026c0)={0x40000}) r3 = socket$inet(0x2, 0x3, 0x10) recvmsg(r3, &(0x7f0000002c00)={&(0x7f0000002800)=@un=@abs, 0x8, &(0x7f0000002b00)=[{&(0x7f0000002840)=""/246, 0xf6}, {&(0x7f0000002940)=""/254, 0xfe}, {&(0x7f0000002a40)=""/192, 0xc0}], 0x3, &(0x7f0000002b40)=""/185, 0xb9}, 0x1) r4 = openat(r0, &(0x7f0000002780)='./bus/file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000027c0)=0x7f) r5 = open(&(0x7f0000002700)='./bus\x00', 0x40, 0xc1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002740)={0x5}, 0x8) kqueue() pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000180)="8c0b508fcbdf7eb22b593e9e93cae2d4dbc6883a343d04b81107a56e2c4960528515227f36c84caddc7a0677ee7648e26a03b160c255d4766a8ed4c7d441bafbf02dc27cdb9af92802f2f2af26974e44b611c95397b043bd98f7fa9cccc5157de02dd3c5c98c4eed38c52c389906fd37e76e4ad10a025983c8b8f15b7ca5391e24736c145e7ce857a5e1da564ff62c1ff9dbe210dff30e49579c0434250c66c9", 0xa0}, {&(0x7f0000000240)="582e3fecb43c7b6db822188e51f13c74046b9c54925a2ec1c6f8862a9f789ee33024f397aecadb9d7db2e3297b48e4bf48608be6d08a35b0ca3258834f469fb29f2599d59e492ebbe761d8208aa631af15e42678df718109bf00c42502ee4d916dd541a711cabf1ecfc468deb0c5a12e5093dc71568090cdec76911f032b5fd37e4d8ffcfbdfd64b7fa339bccdfe6a3a613ff6", 0x93}, {&(0x7f0000000300)="74c8268d73c7ee71e28276454a88d8bed13488874eed971471a3f9ac0b04b8b5e4fc85804d58176dc522393077f5f3437e7ae7bf459a2189e8a81600284070bfbd811a9effe25688f88eed27f6c9803ef2943b5e046aaef14ec267117d9a491687dc7fbaa5218621788abd35870c3170de7f066eca6c63c8532c107af8f836d6a4ad49d1e0baff16ce7c15c972c95920d7a498650b7e61d7c314cf3d3d45b65620f4af014b3ac8798728ee75caf1a64061fffa8638b68f9fc7f6f0d9eb8970244847286f8cce8482ff33f8cf152b7d91f1afff1ab133660a9338872c95419a7d3839f6558fbd2ae9a00ab7b02770e3353a53ab8374f73db2f4155048e0cc77dfb30a0be28bb5c14e5ac342c5bb40bcf5fc530046deb52ba2d325e35d09ab3c0072e0ebefd7ef7aa265016fd82bbe2f12f4839050632133ddf5ff5677343007fae8eca6311f982037ac67dfde4dd51ceac5346f90e6e24d5939595042fc6c340f12ba687d18ff5bdbb4ca9e020ba69d3b0837021609ead898ebcb226d7944a4286a7b4ccc84484d919c18f59cc8e631fb02dd4750ce18a26d609f871822f692111132203d9e29a2d544d7724c2595eb97307743a62d6b33a45c9707e28414484244962407ec02e01732202430c59fc5ec91016941feddc0c0f7049e9424a885ac52b7a8864450ac04eec35c7ac3440c751ab6ebd97e0b060fa9e96a4297f8fa19e605860407c43edc64943aea1d7f15a69b9b6be302165cf3fe6fa8693d9bb13dfebc53c56ce0a4793341fa25041a76fb1f42a454ce88b51bd1b6944b4a813fc0dfe1f9216f664d93b0744ce674300fde456890e0eeed978a720da6d53553ae90b3ecc2e358d55430dcaf9e9bcbd42b06449b41b76baf14cd7fad77aa06c45b82388eb74f6f20579dba25fc99636d8822a2523a9266a5d2353ab2191ddd39a5ee7d1d7b463224a19bfb4ec77ee2a33485a54d9025a84d1bf197ace9f0e76fab7374b032e9c7b48cac2e19cd8feeb58427c24a05ef7350cb3443439a1d28fc766a99dbd24afbfdf38e3d0ccd115e7dc85d50ea1db305a5287018be009ac07a9a2d6acab7361447858d37975f35343d385b18e08bbebb976306d3546e26738ea35eedc40af7b287985b26f73ebe94bb2ca2edfed605f9d2eb37b2ba6d90679f98ae3415983411f87156258867bcbb2eb679138b656e19ad1842a801bd2db2ec10c3e8504a1b96af3bf14eb5d26216f148aae4b432a09884772755c00da84607d59ee6308a19a7e5527aceee86a26836d65005c8de1b71a3fd4d9c119d30ca6a67710f49835a2a86dd7e9d1a9166f3fa236b23edae6229807edaf44c90c3eb16b3473f0ecba9240428cfbc36aef49684aab4aa76c73bd3a04d7878518747d393deefa30e178937c0e1674d38df63035af87847e02ba1629e6b542ec425f008f08eda8f7128bcdda77a6d488a0b262fab12cba4ae70e5a247ece1253f7ae4497d7f7df13ce778c09cae9626f88533c5397a3560570509d472479060c48c63661a677e5a95851b56a6d7d9fb0f3530d57315b2651fef173f18071b3f90cafeb4b5479c7f998f6c32588a7cd6e3ebdbacc892ab5e53344d31f2a33a60f61e10fdc72f4767387a9f803cfeab6950e511c2bd03f5e18b8459a15c0123306339d024a8f6b531feea4e81bf36aec2e9f71261d948acd9a0297247c111508b43efc7baa18bd757e5d006387db05a8a93e85c98161df7e281c5375939d1a77d33e0b5b8f106e34362c6365c2b3d079d74ebeab45cb68042dda07d2f09f61c196756bd9da9487596c3275ec6033967a2f54307933d7534272096d109f9991219317af296db1e867cd697389a2ef41bfbf2ce6999cea541c8f72b5bc98bd0f1d9c115ae303ca3141032a20107c801849d2ed6eae02e77b86877498ac07f16ef98fca9f5aa6fa17f7d1d56045ec4a63fb29fc5ff3bec115f7d0b584b03965e5dd144095f695026806f694be6d4ca4ec9319fb4b2cc296a1c453d3e73726c74b066d6e14cb15a6c370b79bf965113b326ac971ff5ffda210a40966c04fc9901deb07f16aafe729d30fd23bbbf2283b25f055ea605b8024c6f8b8a85688bb0a5061a983b2f646eb503276d9b6c1dabb3a09603d549eb8e420bac227d38d95a79da193aa5b5551ccdc6cac638cb040d889336abce4ab7c0146c62442550de44de2db333b92e1d4784b542f3c9bbd532c95548c82610764090c8fc43126bd8e7a66c6c833aa2fd78bd484fdf80631babf21e2ab925190828b4eaf53cd4049f721c2f49c21ededa6f080729913426323bed5e79a323d9a0bc3b462ded03f84b4aa6cb7e2d830e7cba6a039b658318e7b12c85555678cf98e48587d8747320591b5aae8ebe021acd33a7c5b2cb59941a49456fbf9b06b6c0c60dd157fb90ffae582ef2b67796d3ab4677a1a3d0039f5c8716d8c19c5ac372911dfc843171edb1c5bd1356236ea3cde849b3a8052906a5895b0e5600aafeec6763968facc63dc91ecfe303cfd4f9f1e244730a9670fef70f083bc3104c078f9ec9a666f3387f8c155d13d7267288eb42986b51324a5dce8f9f69c09b9052453a3e6737072a22f4a7da4688287ddf027c24d32ac37a6e9716ef44e1576eeefeb4f90026f05daf6d12c70c858176c2c3519d4aae1d9a9a08d8d9bf258cc9b11b50a33027bf623d1fcb4e0690f496b9b4be42b71cc5269d274065a2bd4d971ddd22fb32fac7c04da4b7a306466b05a80b3cf996b97a767ae85aa0f7dc64a8e24944eb103dfb5519143039de6b6991b12662458beeaeffeec35498e1917c76d1c0bda5f5acfc1b0735bbe4e71dcbfbc41499118d65cf1845b7008eefb20ad63acc37048ff1e6799c721939c2e4384d5b59589e6f0f4e4218517c447c7b23c5d3d413ec840a779b6d98f8eeb9bbdaba4b792ccec6ca22b25a023f7562717d2b2b8a38b123f5d79bd60d7395ba01fccbf4c0fa3e66d5d27447cea84770495e72696e4488d0f5a8fb53c810f0087e860cc30acb7ac3c65ebb61bcf5a5fdb853cb2e82d7bd008fd36e78dfe7068df3dfbbe7f8a005e524f17a376fe82096ceb6050cfa45873ffa2f30fe85ceacd225f7ef94959a6a4b117b2bdcf897d5cdc06b850ed0c027eed28e7f15ec058aeab9fb438351524c15a171218855018fb3818e42326e61a87379f1a74a396a1f170f148af38c2ac1415a2f1402b862403a3e959a94a99a20ea02d9f0716012af1dadb425a36e74fcb75a4a7b94e6b888f95eebee0e21672af66a9f4df071806ffbf311f771194cb490550d16f8f4aed0b055169e2ddc972853f83b0f641fc053cb86e020f813d3eb5a291fde405f6982ecbaabfab75b2490cd129c0f3d659e8c4b401e57634cb2b8926766a6f363d14cb418cb8e9b61d372e1b6fede48771a097d232adbb7701b430f33da313c087e50c7298331002137083ced4f146fde492fa8bf4c9608891e18b203759dc81474128e2994e6ee498e9a903c6f2b98eebfa45b4f362d485f6e0bd50c6c2887eec6c5af7683ad5fd3f58274d403ae4153a3081fa71747f7f0b118c5389f8fce8b9f0ddd64a6316715875dbc091a7db9ba5c6886a6443ea6d0a230da647853d8cc010a8b8256976ee85a8439b2b0648fc41f96f463ef9d147066f218a4698e11450962007769e3b72ebf42608c70144cb3d996ee7b51dbb2c6ee248e231081c764aeb005d65d1bed301863dd40a3bb515a992b662408075310fa939f1c54b461baaa1a086e05f12c763837c30903d43fec528a078ed31607c8309a3d036959e188ec7d7bfa4f5566ef223e39e7cfb03fb09e3852c3f478f2fa609edd0f6296e21726b9780631b6044d12ee0e5affc966d9057c91153657f1bac45261eff7d0e88e94bd5cae1a64b0201d6f9aa87ae5076ff453b88e326aa5ffd9daa7654f3b1e2a733ad7d6ad24413d78f113f4699e149d377133d5543bc7027fd36f3734f67550902a28f22c520f66f8910368e48e3fde56ebc487c5d9e9c1356f26abd438ba9153d21882a6210b7518d96b0a4cb4c77c64207115025c6fe2ef019c90a173cdaef414d58316e5844ce7d827671382e2d913cb5ebafb018a612ccfbe27bb37a109e3938952121628ba3af1fd3f6a4526e129a60d1965760b792ac98cd120fbc8eebd02e01e2c01f29ef184927913cd78a1dbb7045b1b486939db7c6858c50f10a9328af3febeabd4168a2eb1791f9ffc80a471f9965e9402b705a5567501f22c3825b9955da3d1b9c52da5085fcd4047029711e18789d1d5cb642ca374dab7ee86bfbc7c3cc0328cdd0715c8f679bf1a67591cf9236db5ae5f552af4889231b389b0c69bc7bc4385569d100fde63cde534f5eb795f2075b27d71cd9d6f916c7c05a30562473424acde43a9442959158c5d9a737a30ca9e12bd8edd120b991b3f6789428518476a71f740ab0ab70d5a2d2a177bba19c1bcb6267dc13d9fbbec4ee3e49f4eb4516ae9e4e666826e8c4bfcc1a0d7f679ef27868fad539667cd7c8a2f432a1d76fc1da5cabb8a55fde66cafa185ab7e31f9dfc8e1c380a7a3fada322752e08d61770878819db8bd0b14166aa9d499affb0511bcceaa2a4a052e805aa79aace0ff888b0b3aeec9ae594940de7fc32d486974aa9aea5f6aa972b8aec83480120c31ddefc1f70a9d1472241a678cbf128070b4b22cec7ce4252a8d5cd74021d2232bda7102c04e6484f352f90ab80541dbd11fadfd49a8fe0007af4b5b79f2519993c4d095cfed0b76185599db71595c9494b2da2485b9eb0e946578400098714a27550bdb8aaea2d27ba9aeb877d9bd18da540e6df1caafe33fae82abbe54406de66cd022aeb8802a212dfbcaa4cea826138e3b2b1e540c1156a646dd5093b95a9c9afb9d9f69185de21b95f8ef50b43f20d36c0094cb581af770b31ba3b55a2e95177d2cafb9eae8bb26dcb446f3b19b8962016aa5515be07943b6204d3d5eebc2122dccf6bfa769b54b5461834da8c64575930435047b9acf54112f9b82a34b756a67498b6ef2e4bc403150a3ec846d277946299c7472f6da8234c39a17b2103e1c88c9b71b2d5e44ca8adc7bb21b6982c0dc290865a5d985e67f3130729b9f7ea3d8732aeeb15ecd47f74ef28ad3d923659a9cf9fc907f50cf431f9b2dd59855c63eb72b9b82e188537fdf991c9295b7dc036b31b5a32b64ad5c37683d7484d41dd9640a02da8d460c93b7a0a9cda08e5b1e4e947b55f0bb8eaa006daa30ef5b383a1a6fc799366b6c33a477c30de9243aadb82b7d7b23f7fd5bfc8232d6cd878a45634040d60f27529ede331e7074f051cda4a971f68aa3a774bf98e64165edf44ce5500cd3c96dc53f77c12433d7dbe998bd7949550f3731d684a4ad6b1fc2631a5ec0c05a78803c03b3b44601d4445432480c0b1696de977258a38479e5e430f2c8c755317e0af1ecde9833c6ae1550d95773e166338dc424317727921af10dcb1718d114fe22c6c5fef45dba0413293dc3d3959823177c0f2bcf049704b6132692a6971003a46a36cfdeadae464d08f32b3310c1ac6fe42abf016c40bd6f29dfc4ba9539977d5db8153daa1845a3821a220d0902e13c92670da9f24361645ef1ed3ca0f16e4555691b5ac93fc4a2355cc0d45bd62d9be3ac333ce80e343f30153867ce4ff6cda5b5d2d53f4ab02196f7362df02315beaafe5c32738c57e0c1747c5c2a9b18b89e72198e410d55f328206a3a5c1e2a70b4a2900b7a7ed072d687382692a6382acc29c5d459ed8bf22f64af2918da51", 0x1000}, {&(0x7f0000001300)="a7690f7596ecc181e101f7f3d1bcbb4bb84b541f0348e69b97192236aac2c111391bf61f88c0431ccf171b4b1b7ee226a77f1fedd8908512011b936be45334f5608098a82f6f7a72c831c57a546349ccb2175372be7efd", 0x57}, {&(0x7f0000001380)="198dea85d82e", 0x6}, {&(0x7f00000013c0)="bdec63d6d1aa46616f0577f9c1a5721cd5c37e4b52e72a606fbf7dfc8fe887d84997e87cf64511be68cf2834e05a977dcb67c6fffbebeacd1f423d897404493062948be0ed885c563c5e801ac3464fce7ec511439c47ed0bf9b4a429dd1e104ac31fcdfbfa0239087e692251619f0600141ab3ff0f09f8b21a57a6629fe0c4be31688d2e439032d3938996a3581a531864", 0x91}, {&(0x7f0000001480)="8fb3b5a1b59e3585c9acf8ab2774163892a5ef002702a387128ac6da8365e8b9652a53f8819779317be49f8dba0cf894cbeba4edeca46f0239d35d4fcefa72590095196d2b824d5466ca55eb3eb03babe3d2c1750cec2057e7a9a7816dec83a1c27fd4485c58ebd6a17037913957ef70c50419389898db71b7c604ad40d33c3c2d458cad94fdca9b2b38cd0437c7d049626bb93f5e918542fa844541dd5cc0253fc9dba9e17f4c385faf5e2e82827bed91a282fad0c4ad745953b1f776af9c7e0b20981d02ab43aadac5b2908cedeff00757dc27a277125c3e1ac8299067a2e71d070b3be9bbfb895e0b9149617979a4ec4ba9ea2060ad107ef9aa0383d39deaef17eb09002e6d43d69503624da4d32158f78104988244eb589eeb425b480a0d6fc0951215e5aca1e345fe523164265d36c155ef103935ec4b0925ace2ae3518ff0648c2175d581292444edc1f41d1f9912728c0a5554f771a3b24427631dfa05b0dea9cc7f52077fe51b81d1859ad0483c476c81a1814378fedc45695813d8b08df2750e25a59edabd2bd24360016590c4561d8c813dff043aa58bbdcc84ce34a7eff2523b2c67aa37b1ced704cd632ee718f55fe45c819eb7603d1ed017fb8b197bc10e5559ddc4540e56fe4da856e28528208227aa504504ce287530a3941d832b74be61f73a144c6f211c079e3982d2fc6740b12efdce3f6885db028787490d718c92c5de92114c8290c970fb38a724b6d286880493089266481285fe76f6845027bb83dac210968e9af6228440510a8c8137c38370e41ea45126de46436662e736f46b79cd5cc0fc856146fdd78a832dadc4bae00b12ce65cb27f2b6161ad46c9dd5edadb182312e64bb78c6972454a0d129e6b7d3302c42b3c820013132fd7bcf85f944a8f1b2e7a7f638d150977accd13f4525c93c009218c1ea85a17ef25b28c5a166746bb9995976b18732fb60cf40b114409ae234bfd89daf4ee99b1c2b9ebaee91b6a8922083c28dd7144bdcacf54a8c1c754a24aed25422117b3b3b5001605ed15d03d1d50194e24549bad917115dd6c626e258907d06e809f236208d8a7f3574b4e8c42250bdf2c16091713d2e98ddad24275c6bfa0bc348dbfab0b6970d4ab2b23f53bb7f16e174feec6456da4f2ca99eb3bd29179170410610d1ce3b2ce77c19619d233a78be78951820f1894cff3c71ace76134c29b15acc90943bda0ab8f1d7472f48aa56534cba582e4b6260a2c633b70e554294c19ad932da5d23f84b0c607801175da1a95d49d584c6cd319580959840da5c2d99a61410c06fe4704d64eed70fe541cdf0a2eb3f17e557e2aa8d8282dfdb0cc84bb8ce3da0a8bb0132bc08ffdc6815e388f9725d288bd304c220ab584e799dbd66687a24e41bb2af02af7226606e2326597a24f8158dc829e4dd597b95d82de19b079f1aacb795c8a3e605ea4277771c45b38d94f15ed6edbc7036c58f13130c5fe4c7a1d323b73e2ab617825b36a47b42a2b6122d138cea79b07b70d7c20afca75928217d9053c4666cddb12ee451f2fb9d3e91d390eec5bd54a58da230e4d0035c1a289bd945f1b915dce2f883aa5bdc3bcd17fdbca45b53e97afeabb170093ec2b5005ba9049f0dc3cf9ca0beb86ad8c7aa81fbedd95b2f5a4e4bbe13844105e0c47748f40c84ce6a4ca56196eecc0a124f46ea9cbb9271fe91d434c2656c2f514f3208f54432bdc2b095692b929932bdfd194ab346267e65becc2b18eb16f69b28491a20ea674f513cd9d2cddd2ad26fdf27f1f80f050c96707b47ec8dcc80716949aaa1e8df912b98f2112d444555cbbdab0eb7c8d9d1510a50e7cb526c0bde65504edd0cc00926fa58cdcc3cf17ea3a2927028cc79067f5961708179c592f6566b12441979004aed99c1f1112f504306ba92936ebf27d59267b8fe52d2911eff466a7b8346100be0e8b3ad1010e60d732dfa846620c3fc8ba2a2993fdfe89ce7d8816e914f8777deb5b69d2087592c89fa6d009ccf38f8ffa22e1ad5bd7b3ad4c664adbb511dc673207e669f6ccb5663d390ddc3004be939c3b8adc0a026d7a2e382c4a673834945c11ddf19b8b8e9aa7e7d6a55e6f8f179bfebabc054340bf0d7766eab9233dfdec0e488b995734070ad0fe7527fe8e4ea7cb42ffb76d0e77f9f96d6695c6afb6d7f6189ba7d6f6cb0802f0284926c14ad78ce1df590fd23085e53c9b8fa95da51e6b9fdafda657d3c8edb21e2cee1b47e48d26b89a35af8c887ad23d7cf2879a5b9d093a7d23fb7ee6bf8db6dfe5659c58372eed2ac37ef5eb271285c12a62dbfd4df301b97861fb2f1a4406840b646d170fcc6b96ff5adae4651b2c391d6db7fe6d8461482819eaf14ec0d590a0003e7b678c199c8e0814e078bc1c5023b16a92d86800dd05ab9cba757537379a5c35316516336a3c8e67efeacd5cf7d1627cb314663089ddcf4efa0a02620f95dfd48f1738de8577b6de90528820a63aac88e1a7da315981bde8cebc550c9dbec812a9cd369cabe7537b7b9a11c6c21ea34894b13a2fb05891f2e693b5168db5bfbd0a241c6f5eacebe9fb975733441541ca916a461b7284efa3c52129aef376054a77cffa413a5768ec656aec58931201d8d5115af955c133a20ba7fbc28e46598f5eda65d602844a801990de0baff29ef4cd7b0b7332778f59b6c6939022d64b07da7a0329c2676eb7001ceb1017167b09f9e3c38b8371397401f6f1d2bca10303def67520ca778d70ac15806865955ed9ca8a789f0ea0ce63be19bf981ecd8cd7e622bd9529fee5aff3523db99838586ab07c361741db03b13788313f59379a1ca6eca8642f139c3cd700e3176a7713cb3ff8e9315418404675706c451425ba96abc34536190d3f0a5f19881a1e7a260a2a90373d59514d80b4897651cb70a23f842f8d34322dc2b03b02ee2c5ec25a0bded815a7eadd3793d1c23cb5a2d33cedb95c164b6eb333ed1b2c0bd2c22163e148b04b93987e5e73bd63e014572150b9a41801026664492d9b790e91992dfd217567660dacf95f529309c91732613d7671af5a647304b8053ef3522349708b59736a54f0d02a4b2794b23b080e325e5f97209c5dc1230db1eed4246ed5443b6e90d830f254b5e6743039cc604dcb31b710f977a3627da6a98ac09f70b271998a15e924770d9bea14ba4768b1b50ca56f6a7cd7dd169cb5e82652b47a5cc6ef988a3b5de08c390e8d8b97d683c76aa58f22bc0285bf5c3d20cf318cbc78c5905d6f13c4124bb4a9e98fd450cfa47aaf676f30c39169d7c93d7b81e66e333dfd5543ea501701f16cbcba3d64edc22ea6e92307b69b1f91bbd7f659f2d2e04f5c1e85939d7fcd2cac02996038a9919a441dbe8f4ce77aebf9da1ddf2aa222fa79f57ade47c16af8672fc1508f9c5748eb075581d6b4aa98e34ae9ea4d0d3c743bdee0b7bacce962b87d26689255995ebaf3297dbb8f484906b092811ade1a000b3370e229f22ef4c50969eaa6b2b52ec38a48f6ae33869f45f0150e457c52ecbfff222c6caa1ae1d75d602e60b256fd8974041902f6de7c42ea2195578fd82016af533e086b5e4000b7df1835611b5fcabe8f0f5c185819b9aaa30c003c19164470199b5b11268dcffb3a8ec99b89f5ad76702ca8fe0131549d4bbd8df8f7fce55fd39558057c7d98f0c5acb13f95cd5aa441fc5e7f2aae3e33cdad44df64d5f9d6d20c490ab35fe83148529f07089ad5f7e1cad9a68d0c270b2c217a4713b7946eade5bca648c87cae638430f622c529fe15081279ff3db89222bf8cee5ea154c9df6b39c191e22cb51d169fefd06951f53b070319702d4fc3a9323b64870d4003a3750143fda6bcc41472a571ff7ac9af4b81f4906668226072687c3fe0a25048f1bf045b3cd5e1d909de2577ed905331ae7c80efbec2f71640c251ba32d2570cee5919d31129a3e7ac6cad55b2368fadcfff8bc98e6c01ff8c03870aa556ce6b96c001a0de4e8df9d47f7c4df75acd5569814ecd9ecd274abbc9ff8c1d138fb36fa493b689fb461ee4a47f32f5ad6c4fdcbb726ea22265bf537a170e067565d4df9feceab8293bb9db94211c3a0a651c92d4820866e070b762d51f17dca8f8450ba5ed155b26e5a6df7ce12ec1b31ef3af6187267e01f5e82049f26424102a7de8651f247b6bfa72df97ad4f1d058a77d195f649635dca230f0ff9803f3c87e798c876d0361c2fe933d1ebdd0ecb1afe82f06c7c3fe780da934f24c86c6970348d93536f98dd97f3c101f4c388dba9a5dac863bef41020dbc346eb51ec197f33f969497a4267401d7ee317fb08fdc5707a99e8521c27da4678b73ac765bd69f09ff9f1babe53756bda32b63c3978d1076245038840243e930819ebdf3ab759ef71d63b59bf661a87792c8c5679968783dc62ab7222dce577a44c2457530c4cbf7de516c0beb2da34d788eb326dd133e4e43bb844f461c3dec5ebc04a227e7a7eb7ede5a88626ebab363c60991d7a2f6861a493fe46bfc421645d65e92ba712e298f77703940702cb94e18988317ec46c7a36e439c2a9afb8202467021506ec5c741a90b9a94b9f1285ae07021b052469b2626f03dc6d175c0abe28ff849339b8e44f96a544ac95e46ec435479d9657953ca01d42ad416fcaa34df05374dd958901049a05a120c53df26336cbcb4e0eba3b0c82b997923af95faa47aef848f178e57bede608d8ebeeb91e392a323f6cb572848a5822d0b3e7c4567296ee99b1d2b66690306e320d38712d81c97f9df8f86c02c5ea2ca67c6b49cae6bf28d09375dce645cc9bd6b481e441a1d68de2aa1cbf09aea53cb0a266485e8390892c3cdab4e5ec8683826ba84e3229c7a4efd3e40ff6ab7465ad71a77535b87dbc9d3d8f1d055b1de99ccea8d5e3806b8687e6ff9e1b661925f9c66635bbff800d9753a40c57219c62fe638b4c5130a10c7a237f31061307aa1a0301e794b5d3ab034a301f9f77ca2ab213e6c8fbdceab2a396d92a7b6614b74a94c62e51286967b814300a5bc488bea7c44f52408d1d68ff55671f074dfd636b43d44debe365f85335a772b1dcc8d5c77b6edb3b87466a1347846941f81dcd89b37f2dddd69583b263fa58d5f41325bac484f9c929fb62884f8cab2a2584408f0dc08f5c8f7de2fed1f261a57d08517cb3eb4e61b5efbcfe410e0fc54861e4761d3d491f190793f7d33a06a0c46cf8a22c8c98fe9acd096a339f1fb86e2caac21563c23a01648efedf55ba3b505ada8024eac4018c3214341119e1b8878dfacf1472f50a3ae377d34764d4a4ec14cc003e9def10ee6d51417c37efb4ac160e36cd29671cab531f86f8db5d26be992e85c5393e582dc35dca7bbbe4a38dce89fee378443ee4f881d5863fd0917f0a1bca0629b7a7e969d82c148e76ee9587326e5fe463c952a214455bd981bfb0e739027dc97244fe0e6b2cbce809e1b5a925fd13862cf43b0be993dc3bc40ff73cca637e12436325643beb47a09a66289164957577c2fa2c9ed908115091353fc6b515ccf033b6184acbf1a90cfee46f04aa8c7613959600be38ae673689edab513ac054d64b72394b4700bd55ce9108e74dbc99f0d31b957956cb3cfa05bfe8cc6ea7fa968153f380f277f74b5870257cf156eb7eb5aab0b502a7b9fe0037752354af50f8c496e0c8c621fff67e835a18d56e6676fc72a167998e1c211dcc3b2fa869df1b5b90d44042e36b08c2089b2436902d4a7ee6d5da508b5998c14fc1775b58a7c95bc4aa7b8078c5244b36baa4f3e2203bd", 0x1000}], 0x7, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) 04:02:32 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x10001, 0xffff}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x12, 0x400e2a3, 0x7}], 0x23, &(0x7f0000000140)={0x7, 0xfffffffffffffffa}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) clock_gettime(0x4, &(0x7f00000000c0)) 04:02:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x8) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 04:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000009600000000000000000000000000000000000000000000000000003158fce3a45a3af100000000000000000000000000000000000000fb80a8482dcf832be6069771765d1bd240cdcb7364f3c7048ebfc821b9049daa67bde665691b50cd1894a3488febd2bdb0503121254719f6ff03f9a15f3931a7a4e926f6871896d65c0a8265a3b854bc80495dd8bd3a003838718b7db8e1d964faa1f4bf344837f667d5cf5e1a367122eb552c89156af3641aebd98bacc5e4d08dc63e46b0940156b9d8d79b05dc9c1b07491e3b25fa3554071c676d3b87662b61026f30c76cb4c63f466842ff297207ac7c64461dee8354e4e645765300244a9f040f9f1622a2d12542aa9200b1350c3e399deb9658495eaeb22844e3331f4ab9503780645794464d128f733d1abce312e4c7d0217f71d077d81e3890ed90ccdec773b1697c93a1ec97f942d7fc9e1a5decdcf593a8e754ca7412fdabdf7e55d57d851e3c6cdad2533f473209ada28f50e5e599f67beb3578667bc2bb2768db9e515ccc8e28777b634c8ba210734dcdae48b9153d7e7f9d4da44a2a0ac06429c50d26d870e4d0ec8e430a124d3ee6cd009da1c00d8e4a5709251e54c247d65b76"], &(0x7f0000000080)=0x56) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/94) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) mlockall(0x2) dup2(r3, r0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) 04:02:32 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x81, 0x200, 0x1000}, 0xc) 04:02:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xa000800080002002, 0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1eb) 04:02:33 executing program 1: pipe(&(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) 04:02:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0xf3589f0d8064fffa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000001240)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) semget(0x0, 0x3, 0x402) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x84) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/4096) r4 = syz_open_pts() mknod$loop(&(0x7f0000001280)='./file0\x00', 0x100, 0x1) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) ioctl$TIOCSCTTY(r4, 0x20007461) 04:02:33 executing program 0: syz_open_pts() socketpair(0x6, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000001, 0x2}, {0x18, 0x3, 0xbbe6, 0x7f}, 0xa900000000000, [0x8, 0xcad1, 0xff, 0x8, 0x4, 0xffffffff, 0xffffffff, 0x9]}, 0x3c) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)=""/144, 0x90) 04:02:33 executing program 0: r0 = semget(0x2, 0x2, 0x3) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/81) semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x4f5c) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="5c6d3bde729d0e466fff38265f7f9da8c61365ee1807d56a15704267033679e9b9cb3a4a56342f8d359547904322499bde695f516f6b21d627a891f25db926088a3ddc30c76b5d077a68bfc05e09f416492c3da4556935722131523b6f42f30294abc20b29642bb5507668d9edcce4150f408f2e679bbc609868df99749a187d059f3dc603db186c79e7e36cafce5c93b754015ae4629f4582f0c32575c4a55bc849f68ff84ec65beb", 0xa9) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x7, 0x81}, {0xfffffffffffffffd}], 0x2}) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) geteuid() 04:02:33 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x488, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x80, "c1bb36af12648bf39bc301cafa084fdb1d402dd5", 0x7, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x1a}, {0x18, 0x3, 0xcdfb, 0x154}, 0x1, [0x9, 0x95b, 0x7, 0xff, 0x7fff, 0x7, 0x1c23, 0xf7]}, 0x3c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 04:02:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 04:02:33 executing program 1: r0 = msgget(0x1, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r1) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = syz_open_pts() dup(r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r4}) 04:02:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x9}, {0xc5, 0x8000}, {0x20, 0x1000}, {0x46, 0xfffffffffffffffb}, {0x1e7, 0x8}, {0x47, 0x80000000}], 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xa0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 04:02:33 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac873cc5214308bca7ad400e491e20c4d306f77d227d59afa5fb1a136881913ffc05de3ec79c34a92ecc002fec4c824d909e1f863f161e2b382a79a22f03002d5620d74d309f5b53addb7ae27aa468f91419c2020a01810c223ad1d95ee30f6a58ac00468ce74da4a343c2e76001fc38c77f852d5e9a7e88ccadb32f807bdbb36155efb34eeeb3bef474d8bcf2f95d369f5", 0xe7) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:34 executing program 0: mprotect(&(0x7f00000ed000/0x2000)=nil, 0x2000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget$private(0x0, 0x4, 0x8) semget(0x2, 0x3, 0x210) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10302, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83}, {0x0, 0x4}, {0x24, 0x914}, {0x84, 0x200}, {0x42, 0x8}, {0x87, 0x4}, {0x44, 0x22c7}], 0x7}) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 04:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="be17b82e37159d18485cb40efae5c0c63ae3898ef47c4b70fc52f388bc20ce99fd92f07177820733caae785dc0470dee20b0bbc80b6fbbfa165a24d10650876a5940309b085631e82aec5bb8557a5b8cbe74075dfa232cc16ee219867fe42256f5022d6adacdb249b1de4c06cc80f2ecbd85382ec72955b7541dad2641b331b6319b124853ad37e51df858bc50663ca7a082492f33a61307875183019d337259aceea8b65dacc2b659c595684f32ffad900f407d72bb6658a0e08f93b163df9fb52474e5f8e2718d812424872cee08d5b4a487e1657539f49b29439f456ee7f0e30a2f1cca3fa304b8", 0xe9, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x100) socketpair(0x7, 0x8004, 0x7, &(0x7f0000000100)) 04:02:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002003, 0x512) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:02:34 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) r1 = dup(r0) pwritev(r1, &(0x7f00000032c0)=[{&(0x7f00000022c0)="0c4e8a83f701b39c35e15b18f9c3b6f893ec409e0810f8e9629bc4cfe33b2c63972c229721ac12b32fe3fc0caedaf10a25e102fde6f04e70f9af438321afc0e4222f1d91ec4b1f5fc474d7b40e00dbc709936939ca3e128cc3c3a8186b58364ba09ede4814c178b0cae79a75b4b443c55132290a59edaed0b7f0bf9ebad104658a69540343c08ecd0851edad423a6e896579e5cc0993b6215d9a28bc6d0ba23a14d0c80c3fcb3d8bac67ff8ae235d61e8afb7b3d261c88f3c66f2dd3028091355b296e06d792454f3a8e16b3ab57e1cfbc5dadd3bca7e82b0763012f1410a04844da136c2f39dfdfa90e541f8acad321b7ebc9a480b49d26ad6f9447f788cebbb11f9bd82e451c537e9d38ffd01195ded50ae78d1570e0428e394ad6b9ce98e3d5634e595036c72ff61f9aef3f994e6763a360650ddd69e30e4d4b21e1ba94e678ccbed0af442388d31805792c315c0d0597dbb66005eb272be160519722f6966307240210a40df718c241643d137d275d919b504b733847bc8ca9a9934d744b032940be081837e46541f49a026e6523a26b7c17f4ad4d82724b9b3542c8484ec5a594b24ac2c7c7fc35da44692b2a8a73cc34de2070c9e87aedb06cc93b16f05c90cbc36d7fa3ce72e68e765143079b34a2d61de7478a24c79ba2e49eb65b2a962d25f22cc2006497f809906e971232f0bcbe4100260c99e328d8e7a521b0f9015f0273f962342d050a4539454cd1a15a63f4bf172b5b4ebf4515ed0765fe37acbdc64ee3d45302839b589e9d0c2053fa54b72d931ce02371432f36c2ba517b376e59911ac45459df332a9a0e845cc1b93a03e17ffcd1cbaa2b29cde13772695b8f1bd2b813a2200987fa5a154d1a8a82a4a62d13088e7092dd9224a06a7614548029bdfc5e27672ab899588385579a2c052626af56883193a9c5154ac3538752c0fc6863140c11f74affaa351d8f51e22fdf5ff15c4f8b8ba54e469c9f77cb29521448a0982094cf146264210d016822869a25b01c505abf3184494755a9920589a51add75159376b448e41e0d3fc0a37bf92e85e3e45dfebfb4779b10d12602b9c8fd0c3db2b800e2b3ba1c7c403bf47c9c298f8255fb9c33dd48bad7822ccbc86acc515d7a95dcd5f8c145e835bb94599182f6ccff5b6685cb6cae3e54652e0dc0e76672fc8a32c562b90195dc09670012da46b8ea01c9747b2123dc400de0541232279c505069e22bf9de76164873431d30429956305a535db429ae31f0edd0fef663db38848f2cccd2beeed1d9b7b4e5369a654135b475d97a13176ccf66ebd6d66ad3df5c499922f247a7d0581f2d775d6e4e3b38f3589c97cc2cb4f3590631ef03ff54684ecc098b591ac6d55cc5a260bcd8dfdc2178bef6b2955804916244a23ee700b69cb4cc87b7ad794cfd81a19ac82af887de11ea8bad665b0466382e44f14dabe193d9031ea3c69b44f23797e86dd6252ca6b04f7df5326c9dcbc03f0aa93351c7e12ba92f8bc272b6cea2e65113dc8142317fb99777a013cbe8b94bbe44f630965370153903c1704521ec4fc00e730bdfb30aac08dbb28edd6869740c3d7be5f00c0faec06ef57e9a71d4132a5d83ea0f957fd0325eddaec20539910004969bd9cbb2f1fbc04a022b44a5fd911344ffa9c7be638f8c10690847114600fbefbf2169df10e7fe6fd8260a6acc55d23c9e89887266042aba102ce83bff2f70106f44c0edb3b1e4e7b63697ff3345f8926fe645e0f1a9f5d02e1b5686829ebee3400a95bad1417c092f840ab889f4f8c619945f62ca174a0b34cb0cfae904aed53cf0d1debb1fa93db83d33459720a140d93686e11fa0bd1b91c596078038808e6af5410815708af79b8f2465e6f026f98d11f96574f0853454774074bdc4c6296ff7f67a64d8a4b761b647e1e8d1a228542e5608e7b14ad4e773feeaea5cfec02c0bc166c4c8841ced83590592048e92768123ea576997f0214a62dca06587d819c7e48e40151b9398431c97bb87cc04f1015f971fa03915af3039058d64030fce316f2a7764256819d0095aec8cb8e5f18995e40134c43e7db87a1c9cf4f1228d086cb36b457b4002836f056c42c9c640ca981da1dc6015d8a40696f697213016ff1312b2b097c6a9e6d03bbc1c040018f4806f34e459e9d9966fe08ef4c7d823622d825512be1b6354f883575753ea0d2f486d76884b5d30114465359b1ff5a92703906d79ba84f1ee8a38683c115f6a8c6effffc805e2fc2cf1680724d827af2ac5c5ed2c9efe8152f8e10f85eebfb04e09e106113f00bbc7ef7626da1f4d09e7075a268b77e519daaa96d2583224ecd2bc10e3bafbf0b9b843990f3c37df5a57accd19e32b0aa7f0ec492db442081a4a469e25b8b62e5e80fd6855ff7efc9a457174d02261aa5ad11d89c59bd70fee823c1b335216b34681397d6629079dd5fd9944a56f2942d9ef8d8e46fa77dc3123873de6c922290308bc010571d864a00c7d8918612662411d4a04270adb20dadebe76a13fc001cff1f8163cb70bc42182d490563354320fe3003c3660316661abd4948680ccce484b90f8b3c868c32fcd1dfb1f5a700293c81178ab2d2d8fdcee08f53a6249e99f47740cd7261f516aff463f407bd2346706e47b5d00eaf1bb0e8d90dc3737d3c98d4de2e6be5a2baf812dc400af4ef73eef0c8796c71bf8838fc827fbe4a709aab0e22acf52e69d192ddad2806db2967fdd1e2a8a3635c5f153bd20be9e188082e865aa0df4ddb20011c5ab76ca6f17e5a662e539f827d22bf14d59251af7491d59bb07e5c45b031bb0e800e4b76e04379f87cc81f5bc7e1ff9e7f1ad3d604b8c3ccb2ef4cdd290a316b1c753025dbb6d209f7789d275ca66ffa39c2a5277d6937b22d7692a19aa524a0936dbc6a7d9d1d84ce4a2f49dfc4eb766d5c51b72d2eb8a009d312882be6ece5f40da01c0ce52b751fc3a7c8ea98ec7ebbfd87f7049a69a5e080fcc5e448fef01bba5d229f3d06f833029dc263846ea6e7b239a64abcbd7e7726f24d80e53e990e3a29a539b27c210a53a39a8685bf7efa34d4c0c7f0983554122b5bcc420872036a0b66898f735e94a66e0b25029872cd99a8650aec37146254e625de5efb619aa4c5c9c99d27bca7530fcb38e0109f2cbbcb6cb2bded51c88bf594531ba324b74e59d001123c7f08e5f18e947d5d7c1cbbbe0a828bd7b399709b8d417d5cbc600d4d847083c7985f9e237d6ecdbeab4d7800931bc3b6a88f57607cf100fd87374bf8bfcd1a7b004e8724039082c8e663c88f27aed5b0b55b20eaa9272fae7fb0c45ef5e4bc178194697a904b4e1f50b450afc2bc4d60eb8576e13e02eb50b510320fee2b266f19f8612ebec39234d66a3fa66d3f8e5c886bfe835a047ba1a7bc5ae77cc738fcb141dd3a08b3aba287e17636f699be7b8bac46da2fdd83578f30efebd4fa0481afc006f504598b3297c5a98ea9f08e06b42c07186321d5070c76d556cbbb7b5a8eca326395319f47d47f5e2842f66271f5db0338b27630f2ecdf27b0bae0a1aeb5cb34fdb52c9c0835947588ca6abc105f1c0e145b60375b0aa42396d772806dba5c3cd3f7dc66a93ec849fed58caf0a22492edc0e9d6fea1952ba2ef2116629d4fc2ed9edafa025c31998fb7d4192b63b8eaadce4454b9148e4af3f7f6b28de3d8d6a7cb29b16be1d8a849a53beb878da60e146939a8ca92bd5f4867b799e576864229e4de472e59a87b5697d5762d88c808b12b963e832c83416aa23fa4d131ad28b48531efff21ef40e1204ab7fe90684546565efa0819695819233ebc5238b4f540fb4c8b9f2137cb8e6f06f53aa7220bcccd94d488b4e4222cc2dd7078639c6b9d97bf7807bfebea07b918868f9d1a5cc8fe47a7038560ea90351f562838c497eadcf3825bffd21a3f888bb78e702d7e690c9f7250e1b9fafdc1259de0aa5058a19496e08ba18a45c9891c3a994c00f3262b246d7d833e39e03b862b45ba17548ea14eeae0f06d52e26e1b00ec7f260f1b32cf952d4ed117368fc8f8e11cf117029616192c7ae04a2b9b20b32dc77ae18f7ce2fe7d32e2ad8191ae78650c878945eb5615927f6a3d687923f3036d6bfd4af8f4ed1fa1cd680653697d2732713b48eb34c2cce9690c33e4909bb026e3bcd346f82cd6fa2e34303f6b0c3017d7ffee4b0a40f0145f735545e815cb0b8f2309212a0297f02558ca70216de7d92d34f7b906b722ee57df88ffbbc238fe2384a03ddf7a9282849a62d32da852a3bbeefc543902d0819cc359fad0060ee3fc313ae7b429fb4e0dd1d88e28d3d28a709cceaea5529bcd3b52e49cc90609236bc1dfd3b1e750520fdfb18441d2e286f0262c794518ebc47920bd10a1ad4ba26b4bdfb6055e19aee3e85d907836eb483275ea6dfb9019879529a4dd3b89fed3dcd25db9998bc9d7bd19b7a2c4268fd28b47200d424d9269b6819ada5b9f1a899f74492ec254b628ab0c2d899086915330589c25f3f74a513b5d1fdb6c95e0df1c1e0a8c40edd75b345c042a961e7e88fd8b87fcf8640eafa377da6b2af299d625eb6928f3d5d3ad73a8da0ddecd8b514db907e768585b406c7bf09fe74ff5b0e1de608df889e4a62fc181c8a48cf3e627d70ad22dde9c82c366bbac8b2b38bbe801445b4e421b39dab5e797b6233fc3d83c2d8773534a331a9b40df84637af5953d6963832d0780ef6814c20d416aa58e08589e4cb8a63c3c1698ca0bd06ffde2b9257421489d4bae0956dd67cae5103a5527d339605decc92371e84806a618c69b828ae04c71d28192eac97b1c344e2b7d66f499242d541c86a3d4dc5d7390c6b173457abfd1d1a397bd2105a15932dd2d169719a245247a8d7a48897c05b7634b8b6bba20451b6872ede8d44eb1d2f71fb420a66c68b8a55ff824dec4e5f86a8c0769fb7596f05d240988e38fff205f6bd7c03d86553debdc21fe00e13bf74f98b1fbd487fa29a872ce5a1c0e8167ec2ac99450c5724db263a6116355b2d7a2fa1e02fe03d9cab7f3a526b8bb430fbbd74c4f9b3f567bac2ffbd0ac812fcee6e25e57890a446f8be40c614c6b3da82a8df6701ba61c5f5f7868cf84453f8d2a2f463819df3a2bd79feac6725d732aebdf0e5e76f1ca3a0f070427e476ade242753ddbfd34af6bbda1b199bc1a9016b5954a27dd7c1aad24652fb3d0843f9f0f0b5118dbea763c33cd0ae4a6bfe464b7f22bb85e66834af261a75fce51", 0xe7e}], 0x1, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x30) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x7}, {}, {0x0, 0x24be2166}, {0x87, 0x7fff}, {0x87, 0x2}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x18}, {0x48, 0x27e}, {0x42, 0x8}, {0x25}, {0x100, 0x8}, {0x27}, {0xcf}, {0x8b, 0x4ff}, {0x86, 0x6}, {0x4, 0x3}], 0xa}) dup2(r0, r0) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x8612a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'[\x00', &(0x7f0000000140)=']@\'%&)\x00', &(0x7f0000000180)='!\'$\'\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']-\'%\x00', &(0x7f0000000300)='j\x00']) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="430a8275aa4436b282d8890c6d611b5039659d921831cfe96801ea6fa2ff4dae3153c0511c1316621a0d2bd28b6f82cb01abd7341f85cf47ee49c74c81a90bbf5a26521798820f616e4e25db5237a89927ea44fe6aea142de6338cf5849f55cd4d0d244e466df6d04803d84f4f70630c0ff2fe7915562583517d474a35a58abe", 0x80}, {&(0x7f0000000140)="ba2a4808331f6a51bf1ac227f02c4c05a35bbc47da354abb9974b0df1f6a80e0175ac2d6097216707def2946e0fabdfddeb9b28e7a6ed768af4ee3fb206c0e689f0e9d55e4abe5b04b880597565ef704e57caa327827d93d140cd9e56ed3675f464d99c42757a86bfe1fba336cca8b1f6b8eaac7ddce02dc62d60b09d236f69c3114f8711314c404ff93c9e86a27561109c72d45d3e5f43135fa161879fdfb1bf757ad991f1b68af7a7fe37dbf6997ab6031aca6c8c6faade0f700547aae72395959430dfb35f71e7bf1098b7135941bee41db2155cf563e", 0xd8}, {&(0x7f0000000240)="5473d9cbeefca53dd7f4cf9d51705d9f01d3bd26ea72e4200129a78e2312353ef4431e569d0f80f92f3459fb4209facea3d9b6649c2a7b1f76dc54c3e8855cbac9a70dc88ecf2cd20f2a4aa7eee4e28355cecae04fccf003f65c9483c3e27eea84178bc5ac0f719d90d9d7faf5550bd518cfe0dedcfb9847d6ff702f1deae384b4", 0x81}, {&(0x7f00000000c0)="ffcda49abf", 0x5}, {&(0x7f0000000300)="bbfd82b3c15f1b2013aabf96c3cda9b3e8da7df445346f93e9ac2802c916db24108fc3ee21e552aa18ddcfa428fb38a1d90139ef04b2ac9df1a2b5c070fcba04feddb08e1ccd90926a67b4b2844f9f5d02317f2384b2278107a801ccc778eef734a6a176891331c28ed80e1cf1955895089e342789cf7bb70ac532788da32d5862ab6b01d28dd8775e062e752740f5ba0df370aa4d32267e770786fa831c37d361af81b70af5eef58abc9450401e7e2048c4b3058dfe00097c34ad8b80e42a7a9f3bbd", 0xc3}], 0x5, 0x0) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') clock_gettime(0x3, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x3) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000001bc0)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66aae6f3a4d09648bbfe6225bc29474bcf469a66719de88921ab0", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x1d2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x80, 0x1fe, 0xfffffffffffffffc, "b8000000000000080100", 0xffffffffffffffff, 0xfffffffffffffffa}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0x4}, 0x10) r1 = socket(0x10, 0x0, 0x38) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x9e}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 04:02:35 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 04:02:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0xd0, 0xe30, 0x9, "7bbb4b75d33a4ee88dd52576b210f446b3936ba9", 0xb15, 0x8001}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x100) 04:02:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xff, 0xfffffffffffffff9, {0x2}}) r2 = geteuid() setuid(r2) 04:02:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 04:02:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getuid() getgid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 04:02:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_settime(0x0, 0xffffffffffffffff) 04:02:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 04:02:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0, 0x1b4}, {0x0, 0x37c}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfff, 0x400, {0x6, 0x80}}) 04:02:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) socket(0x26, 0x3, 0x7) r3 = dup(r2) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x2, 0x5, 0x80000001, &(0x7f0000002100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) readv(r2, &(0x7f0000002180)=[{&(0x7f0000001f40)=""/222, 0xde}, {&(0x7f0000002040)=""/166, 0xa6}, {&(0x7f0000002100)}, {&(0x7f0000004a80)=""/4096, 0x1000}, {&(0x7f0000002140)=""/6, 0x6}], 0x5) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0xffffffffffff8000}, {{r3}, 0xffffffffffffffff, 0xc0, 0x60000008, 0x5, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0x24, 0xffffffff, 0x8}, {{r5}, 0xffffffffffffffff, 0x9, 0x40000006, 0x5, 0x80000001}, {{r6}, 0xfffffffffffffffd, 0x58, 0x8, 0xfffffffffffffff7, 0x21}, {{r7}, 0xfffffffffffffffd, 0xb, 0x40, 0x0, 0xffffffffffff8000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4, 0x80000001, 0xfff}], 0x4, &(0x7f0000000b00)=[{{r9}, 0xffffffffffffffff, 0x4, 0x8, 0x8000, 0xfffffffffffff180}], 0x3, &(0x7f0000000b40)={0xea000, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTART(r6, 0x2000746e) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000b80)="889d70544312919fa89ea74a598d0551466743d4706b7b162c8f7497395bbf7704a50c8c3cc5030f45a153a28dbb4f90b81de5ea4561e27960d1e873780f9575c9ecd0a805d8fa84ea488fbaf23680db5c9c4b22100408127e00902ab8c0a2fc91a5d51548b6072feefa2a9dc0b8ea9cec72d86b55ca53cc1553cdc98eebccdb08608457b44a26e8d0cd5d519495659fd2ce78efd1867b5ecbfb4bfd90a1f3d4e9cd84fc3cab5d9c43140e3ffbccc26640abded92668cca91f121f7c99563c0018f8f4326e9ad0dd31f79201a1bba3ecf307347f3c6ed3a282100a6c37fad671025f274613d0394478a07ad0be2d7aa60f1883036cea8214d2836f2b0286e2d7f314a53b595863cf5b72cae6365f2b1bbc4b2f8c4b01226080f8d910cdde4a16ca7423c223dda20c4cfb2223df346d4583146ed2ef507b3f1fc16ed621950c97b5cd078c83041d7844daae829cb80934e514b3ad8c19ffb401ba02e1023e28f68ddf45bde2e630a2293d9c7866f873a62c2fb304de7128692223b4d19a6f7a73784d7877e7380b435d6986b2626e20576af7cd550e97ba780ec9d15c24657c20070336226df88f86f5a057dcf22b606bc902decc96d5fa22e2c7a3ef25d4e3f44d3f8e05cd3c01e888a4cdabd6b64f0e90b46217dd32e1ca59999fc65f70470fbb32564caeb30136188888a1a875e6b4c20ec21aa33739725bac4025a673ddd646a151567d4c5ffeb983c3bab657551bc2578e9d3cb6595407ff7ee92107c08229aec6cc6d7637c0d28ea17725bc65dab51c193e48a0c0ffdf7784c3c798d9cdfeb4a1afa1d75fb497670f9b09235668d4c9d77befb014192d8e75d4df78fe91d15568f7c01db9a753a8045c6f078f6f5ed0b3b6295dfd5c319dd5d6d32570784b38bcf0c9e2816d0b76c5418cea0033905d37bed8c9b26b1446ddfec1f8e3ea443aa0d22d081ba5c19d83c492a540d8bc52254626750b0d8685cb0f9d9528f2119f1827829d05e81d0c6464a70f71d06726aae3d02009163c566d5c96a391586f150b1762041bb197b6eb335cc50f19de342127d32911cc32638519439b49d082460bfec501d37c866aec3bf269d91e81257a77bf4af57f11d9005d11f2576e13b689fd370c948a4c990020a4c5f4b4895e2d023b4018b9d0ddfad871fc2e683add632c0f81e439a0594743f1413fe9e582b80d9924ec313706921122ecfa497d7a0531d452806f8cf874ac330b93badd01e1b4f8e27d3a9f2db8d23ab91e5ae38293d794cb6a495854c1b50b416bf38cba0bab404421a12e794de7d79981b60097e9bac3f542f746c3c879b7cb2cc8fef8e82cec2cbd1d5fc47e8602bb9cceb70210072c5717344b22fe3108103b5521c4a3f799aa07280cd1deffd42282e91de09e921cdb646680c208d0cab7fbfb503c6b19af1c7c297a69121098d8e5171c14568f1f62af076d89407844a40713d36113a1d4c023b64329591110d65e275d102b47b3c0327e23de84d7146101e82376ce662f19d6ed24eb5f6090ecd4b0e7e0abdbb53c773141597fa34d58b0f076fdf7066448f340e5e07feeb7cf17868b36d8355af922a6b5fbc149697707bca00c1741e82ea7876f0be296b3f48dbd69a3ce4e2a30a24fc841a4dd8ea094d476fcc0db7855ca49c0dd18884de50f69a72d69ad82a0f9b9083e14560a2d025680d713d86bd70f7085bc97a8f2b55dfe1e67efa849a6d411c56420ed8e922afa9f6bb9396529b449d220f9d1567889868edeb46dda1a18129ed2126be9d5551246549e765ccf4779ad5ec1cac8aea14036f00e9822cbc13dc6fe2da5b5d9b1a269425b7d052a70358d3899dd0d6d9619b2ec88963fd9a941c3a88e012181a6c64e08f4fb68bcd76ed5913a1b7ba5b970fe2e8e306b4bcb6ea4101fbb25a005b3e408077e05c709a994c772c23f9729333782fbbd0837c579aad21c715891ed99ab05ae97805078347fb658d23bc0e61a7329094f4e7cb8f3216f2c865ba8a8161c97a5098f43ea732dc31916d9bc08cfb1da28d05d5c8e6aa3082109ca8dcef5ec603b03d16fd230c09b50374205767fd18509e72beb479c69fa68cbb3866f3affff1be88bc7e0743f7e375ba7adec0d7c32434d04d0730c9d94d50412c16b16409a89f5b2fcbb478bebb9e9046a8b55a9300f616c9fc68e3c75d87896f477a0381e1cfbc5e0e821014485306152a769a57a4988d41d5ebb588b69a1ee48c3b8dd56e421414601b512a2a76223a36bc3a6ec9a11d7cc235831de6105d276a109ad69483d4ce87446d7b720b7940bb722c83b9827e1b4ce7633d43fb76646aafc954a23d07d2bee08a303e42c47b6b84aa9d64d6158b3ce9c12048d6c333da9099141903968246adddf81d0bc7330588ff7c7735b4507742ccdac66676f8aad7fcca8e08c19519c734b22f6d8d8e213592cc59695fcf415872b81e4b9ae4ac1178ce9c6f115d273b6a84b911cbf4044d9ddcd4e45192e16a9b5e45cc5fb3c8163093d0ebba2cf1a34e9b51d23e9222b1344aa470c95abb5c386a041c31707c10b2dbc087a397c104b4bd41dca2df3f2950728c766a199f2ad86223214c38b4c47d45eb3afb2886631db525cc01977ce519692c3be3c59599f87250d903779b6b2184563f7e01f45d0b6f2a92ab373b7d8f9bc026b080e263a44055cd69045ae216423b89d5151ea5caeccb14c25fd5f5de81de163a9266db1b0310505aeee7d07539dd2b61d3021a42e4d1f0912ecaea7371f71fb8434930eedfe3df55d78e33d98fe4678224eb008f43f6ea6ff98bee401c866e8c4deca474667944e69c57bbe5fda5d16e67528943e84532079956435409539146ecec69526d4d2ecc46757607083d6de8803a1446ccffa3682040b323d320d6b18313abe3c0abfe7b0b81718737fad197b67dc755fd6d784c98e87939136a4336680187946b39fd0519d2ef2952211522d810e312cbd7dd9c1b099c97917acb880259404c5b1566f82858e0fec208775baf8a1e58a410f12fbc3ce60e227a7cf96a6ae82458f6a3f1e2b13f0f615b7c74bf030287fca35bd2838af539baeac8cbbb00c43e7176d9f95e8b53db3cd3f22aaaadc7f53589429a91ab123f3eeaeaa82408853828f53f280b4f65b11805cbee4f97a6bc60db6d200149bab783126272cf1c4e4dd33f7d5eda995532f2598e414b2e66e4a2a94dc0522102594ad3bb5c9b4123b99cbf1875d239ef576d1cfa139d8aca516f691451d1cf74e28e3de1ce5fc306ef0d3366ac12f83d8db1ebf26bcb5a585e133e297c9c31143dd0a15aa0d91ef07f7438f86ce8aa5137c5828ba05d937c1c5d7cf5e1195770bc0e4682a80442ac315888379164213a20688d34e889b5a7db9e2d44091ad98d2ba332d1d2170bc2786cc042619bdcffc1ceaa2e04ca7f2f9566359983311c01b19bd7b58613d9eb64ab1def849757f83b24f5e5f1421e2e89543d88717643a4bcf768b7c7b034a63a461e8cba25fccc96956e58fc9c7113f452bb90766378cef1713eb65cd0a33be7023e44718ae3600cf31ce7778174d73b08f801cd24c077d711088420a816497a0502f42ca822963c2676359e6eb584089b9d504740bcad615e8cd54d5cde799a454eceebe0159904d6e5c016a960524ae5f7936027f1485a14107840587fcebed75824c5d4482711e3a20fb1f36262d8c4b64091c33c0e6a9b56d9688cc6f5d9597c493c668f5e78f97c2f02e2288979210be057e217451d514f3eb80c259968878ca84f8a9c50c51674ca885fde61bfd5d51ceb4a1506033c11e0861652139adf634ab366104553d2a10a9da6f6fca74c88a9fa8e23ef99b5e07df85a925a79aecb35a0ca573266c57ec45741de9d5a4b373e48f71bfaef110267c35784a57cfaf6ad83279278305cfdb3756fd32b289a6e10c7fc702d1af7cbe8928855a358b1e2f1605878aba4ab13332ede701b8ef3479d95c7ca61c517111e59a6e3edbd0dcab55b86a67dc5672a7b14d4f38ada75a26ed035aadd2c1739589f32f7ae258a63466df97d343aa3a251c37ebf647158151876e6d69161e59efeab03271bff97ed2c12cba2936b77957a66e3471855426dde1b0beb61ecb6eb3a8ed5e91786ac97a7f3501fa4f70943bb0a025483ac96b1093480aeca21667125a397404dd5e8ce4205859b4ccb85b7b24e29826e6107c554540ad6dc43aa65590ed05338552f741a0e1bc8545826ead8f7adf26df8a6e2d4507a4772d5a99740db630446fa1a9da8da15e6ddc9993f072232872a1ba29489deaf295404081273d74f4b47c63679e2a82ff4bb4200edbd2ab0a6ef07863a5467a40d35a31d62daf36374ba619d8ff1b3829450f733600dbadabae84068ae3118c455a7fef42d775bb810ea8d08ba13f9b395a7c0390ea0da041a22b71d9c207b3e7154454327c309d9b83969745c31c0a97d02c7e81b3d5d60972fa78ce8247cdf7903e1f84ce2d7455ce16da40149be3094f038c276f1e3ef2823fd7e4ff7dff49869b91771840389c1035af4bb76dd8ca7b0add3762329060a19128c3960053193f5e8225f103f051f6bb7ed4101cad3694fc5bfc9683b2759cc69511fdbfc2560e5a59765a2d52d375af5855f325eecdb1c995a742f90a9c4b41cdf3778e2ef2bfa09db89c51d844611f97efd47effee48d36b502a02ade4bf2844ee07470dc1f9e71328ed607cd1b208dd2cbdb1ecee6640b11e1ca1cc1f0df05a8dbd8e8df8d8371f99b33653f7037e337162168bb4c8604ecb792e72ed33984fb19821069e0a09f8c11a1393fb762e49a0efc88f3da160f6876469179f5472ca101e2098b1b4229e8f674d4415e442d724233bb234d3e7b0c7361c7dac037570012d17f590db107622b1634db9d5dbe50c4adf15d28d31d5b6934f2b2ee325b601d325db42e19a64cc221364011f9b0ffb84c2bb7c4ff7d7d9cc603862d74ae15bb6c1da6454606a0ea484e244ed078f109032c1bda57eee9526fa529a0e3f1a69e83c30db70c831a7017c6d0f79aaceb113d0e7e3be78fc19dc7eeafe2b729ced34142b6cb28379c0e11707e069121f868fe90492067b56c0b8673fa3b13c770a71c556641bc1d9252bd2d1108eaf9a341a5fedfad572ca100cd65fc599bea77c0f4d0920f408e27608ee23276a97ffeedc1a2151532b17d394c61d01ecef91efe769086398d33623369ba163456e4bca2c574adec028589e6a15f9f399eacdbb36b0800cb3c32a883cf19d8c55d4011240c9504f0ddfa1612f51a5f0e447b4a813fec72b17e26352e731ebafc47b6a7a1ddebdac6f5f1c17a2f81cd6fc986a914251ba4cbb6f7ca50641b60678b18bf6f79acb2a67e188da2de3766583c5eb8f8e907c485937f607d55e9762d0bd8bd1d6c106abe64d0094d992dc0fa1a26d64b266ea2741419eed1cccd0e0baa947ad09e24bc0680d7f0f44948da4a6fe231c46523f12ec60f1b0ee0a3bb45209916b306093072eb1681b1e366e1d525ba212c24951ac9b732a6762e41bc0e530ad7bfa0e3b52f35f590d78b6d2e24faf860735e9db1a39665305341097cf09c91c4ea0d4576fa349f153c403baae539ffb0859b9502215e0c10cd5be0cfc71cd5c2fd1c164486d018ea3b6afdfd124a486993446685b5905a0bb74c24d1b1e2ee8a371a33c688c0d6ac8bcfed13f218e8b899bb58f72ce0def8365e70d0119d3bd8dcdf4868e346c36b2c284edb97be9b3b90eec2aa73ade03393e7a9c4c4069d1366fa46209792fed8a56018d7b8886bf5ef7b204e7464b", 0x1000}, {&(0x7f0000001b80)="3e94fcabb09df2276ee33a1f191a6a4d552ea72b9c05fe6ee4469f20d31c249426d87aab360fb44f080fe590daf518aa40a549f46c737aa7603c03d05f596a978c45e8c7200db5e3aa2c1024988c06e54ce34632811ee290267aeed56d203b257f963cf46f3515f03a7be2968f270b6c73b3490c81d48e14f73873307c6e1c259613485eedd4166746b42595e0f1cee23484a5ba19496b7ddae2595150779792d9d64a68249262", 0xa7}, {&(0x7f0000001c40)="bb8671d9348291c4390bb01dcf0c7a06d43bc331a1635e6216ae6c59b8e0e593509a27ac5a985edba7ebe68ef33e4d013a515ef573a45f10438d7dfcf3835f3c3786dc3f338be36b8193f412e53536cf7aecdd81d4bb42b051f6f301dd3db55e73476263bd1bc41590941542e044e1ba9fa99cbf21ac035ba759b692fc98390eae81a9ad49070b8b5c4097c69e44cb51691c87e2ca7741a3", 0x98}, {&(0x7f0000001d00)="3e4a3cad0c2351d0f433fd749ce78a3485c01ccdd26e51c285a9d3b52d9df07a2e28c4dbe6e3fc557d64cfb2233d3b188c7c682f4c6742883f1616a72805539eec04eea7ff672599988d5394b365a400ff965fb8f25099bf4754b3fef569d66794437ab82cd6b9ab5df04e65bc26f9ef2bc84c9070d122da760d451961cd03", 0x7f}, {&(0x7f0000003a80)="a364e9aa1d2d16f5a41e0db5b6a975b2713008a9315c338118a55b4d74481660b5a3966f3be002ac23843034e81316303aebba963d2798b4f5d9ff8ab07b988389719f5b8856a63ed38d81d1e0827c9c93cd282c8136e6c8a429c52e6451a30fd5ca6fee0ce04f81a69abdd7910c70a0e8c2e0498d84e3ebc4a457ccc512ce3642a7d5ca980a1138cc04bc2bfcc6dd35fc4095526e6cf39b71917047972827ac2e0007f2886c2dd3ff025d5839f6789c0d0b7b07b71879118ba72dcf744acddb857815dd4238a0ea56bbf01c72c61993642babcfc77e043019997c7b86b1b6e2418bc917e826c62da1964528ebf54a2569f4a70243d9e6836fe4a1b1952f041b02c77206614ae6e381f8626e4ed7b613b5dcd71a268b493c8cb8666ba28abfddf825569d89222b16b69d4b1566bdb3933a98fce7bfb3789485f9ce99597a76cb86d3a74108165c1a46ba120a3acd4ba5fd8f45db1fb9f80a9c35a32f3e393a5c82271dc2532d907e2780d0b115f345e15dd704c04c0154f3e1b6dd4b548dfff3ff25fa6726cdb76ecf3026ebc1d8f7036d1122c1a81adfcd7a7c55b31ffda31beb5ab4ddb4d1290e608622045cda096b8de9a0b08e478dd9d75aa9b60fccf210d61cbafcb06562811c17036d663be812a6d6e131642502172cfa30f79bb0105541714efca0bbb102a4b68006b00b71d2af13fa1ada6ed099e3ce3436a2191d0f0050d8a357c03eb5359322dcca22ac6c4b4f2fb48fa060fc8ba9feb50c3bdca4bab544fcb4bf199dd03f1e0a6ba2211e95eb75ef5cd076de14ab07227dfa012d4c676eb6931da3c6fa4220c8888443c25bf7a5ca1c7f24a133a8881632398cef09e739630835af9d28a9eb5ad9b4ecab8c8ad04f1f86afa92482cd44f92c53fb84f34740a14fad777812ebc55e6bbe39debabb388ebe81ad47cebad666595c81740c6daa184e58b25afc4e36359b9936e8138635149b9ace3725b58756ffeade35fcd7ac91ddc9337395323bc27f6cdbd3b66647809351272673e3c97f34722ab97ca1793b765ece1be9262cbe79e60c96d6c3bc689357239415fd182fd7b8a0d3b70582860742cf9b40276d2c1ab62a1a7b5790bcd0d1c95d6362972797fd31e5602d72ed2f8ab7b77bc5707c25ce41cf65840b7bb9f032364cbaa4bc218562aa5e035e1622fe17745ad3f217c71f6b22f36ab18f79a013ab9cf3b6f78da0468acdfe06140262a59a9616d6eee84d42cce10160ef52713b558e148de59891e5d1e32859714a9d65476f983302adc08e9381db06f41ae4337046ac4440d536450d86fbc34eead8c8675ad9f5a4b2fe5a11bae88c641158f4e8fe2c8d6f6ff71b5d06d6da63a419c24e07d6cb7a9ce147b63abd24ade5d0aaea51e087c8c1726c01cd1e8c14380220574c5ea4a17737df3cdb3d49931a43d84b719c452a6194d2664ab4788e92a1b7a9b61a5af238424589736794ca14e1192a45f636391f2a8d46d57808f51f52ede061d0c9d310a9a407c6929297f047b6b1e87361218c7b0fb21e6225c62cbb94e8b6536ab02df43476a579ddcce6bce1e6a890750c35d620bbfb97c172ce2fd6a6ce79bdd8a3faec95ba828da674ffed4e984c2212ca8d07f710deb62008ef427b7399803006b727d147d2852ae828b1114e92162e04da0cf601376e2498e0de75910e34c98398913cb2501843738b0c70ef710c2f30a108414a1df0c213ae819dd35806415b1b84a62e55f561134e3e451b4ccff7ce97663afd7b5f745b5c49bdd5163ff287fb5126bc05ac4a96e54aee1222c5fefdf8acecaa865698eccd9dd599a7d1e0c3987de5ed80c8132960d9dc5e3e7159dd177842611ff971944855af5c80b8b5a6fbfe44ac1df89c46467861c42a50fe463b6220a840ce08f5bf639fd71431da079811e676dacbb81d4f4faae6cf824268cec7ec7c27ffe50eb657210d16bd90c260f19c138b539143978d390966a054d6d4df4dc32d6fbd312cb6691409c848e00c5d6d7c1b596f103b268e361855a1b5696286d4a5e9a829009d0ce440a9de4e6ffd0060b3c7e7c5ab8b7b684706c269ca235f3ab8641aa51925a386c65ff57c726ee943ab0c42344f030fb2613e9fd340ec67ce87c740fe7995aede4e4e7db75d2ae716046f79588ecd90691a571429cc09d722805496235e4da4c808c677fc570966d437ea67f1e0b69b02261740d8dff683bbc8e46d2debaee1b229b90d3b24cdb20086cdde423f32a68fe3497a2812fccb623932309e669ec4c068ccc73625783e5ef1d4e94bce0ad43c1c3e936fd9ff5c9aee695e5ad4f906c440c1bb84ae573a5410f213c628e09d184350ddbb4fa7c7141c8072e43178ee0ad23ab1fe7adba6df55c55f04e8dd9edd752a55c3efbf7bd0a1e2862ba523dce2a1c88396eae007ffb272d0640ae6469c5a4ddfb56e2bf897212596179b525af42620a9bc5660dde1c85fd91a9367bef0a9d82a82846a7ec8f9cb143276cb77a932914556fa11343a53b2b068b08ae340f47d5257c4542c1f8428075a37035e9f9de3dbadbb08bb273ac3c8222fcf3c15d438f71905995483c5fafe16727d8af40868735b5c8524d8b129f8bb6c30ca2e822187a5a15fcb2d5ffa283b8bfc08bdcfd6d0767a39b9d10e83c816e855b1e78566cac0e21222c5b58ac0b6e8a4a37c0dfd022cedbfeddc620292be33b15844359a9fd2fcf0b95a4d81865c1bd73c1dd0f9f6d8b99354e40cb8c6b85c933c195ad080ec619b84e6ad5dbb1e6788b5b30f5032edd5d635569c5900d67b4f0aab64e331515ed65d2fff978086bc2cf45c5aeb103fa60a3f84eab3692ea4d55cc0957bf67e9ca3230b50859005d0fd7cc7b9f1b936e0f2e69a2269dc4f5804028ffed447aeb880e6da23fbdcb006bc6f24ead2cbc255c5b4dfe76cedb3e6b26ca6a5604da5d01a43748c5569e147d3550375c9b46a87efdc0090082e4e1a8230ec32a83bb448c454aca0f12871511a0f197dffd9e5cf8975cf9dd952b6081b652214e3ff9c7f515c3926a4a727638d1db9aefd6322ca49e75ab01d7ba06d84a7ca944ed5e222707bb5c1d0307e6d156382fd42d5c49faef13f272cc3c58fc26720664b2209d484f68d163d572d572153a5e62207a664a0fa76ba96a88a283cc4d2f2a3c00ced317024c0fab4d4d081134a6d1f67e0a9982a6e21135da966594438ac37a65fe66e1e5b045d979ba693df2efa4679715a428278d1b08979e36fdbf2f10eb5a9f55cc2887ca995817335e7a358826a318fc080984cf45fe6974c59ca71c98839ee4e5cd6057d83890640a693c64f1da305aefb0bd3656ffd4906c3fedc9f4c39d406b7d6cba53aa41a912b627e78fe35c67dfea75f505ad9fc355b0396cf579d39fba8faf8a53389ba67ba0306ef91bba43b7996fdeec6d7f6a0a3f2f1a51768bb1ecdac54af33ee1ef779b03307aa326846492cdfb98c9caf3743e6a385e877236bdc513a4f674fc2977f36f636c29c438e560411df5440820808d90cb1e2e9b88765af007a4d912fccb9d1cff5cfadcbdb0ed32652b8e88528c548e50cf264d063f377efa86f7981a2771531a30f5ff33a522b13cb15f42ee3ad3aff7b33da0cde2930d68ccef0019823ea4324fc8a7f2bb35fe27c7f10d07de14b878ad3c807ecef7f2fcd7a1b128ca8b3b581092f442dd2478a6eab285e62013c0ebdcdba4728b94c90646b40fac6cd7cf095d62d2bbba0d940a7f493a91c212a36c527b7b6ac5722a33b0061956c5a45d66192ad62eedb9066e658193b270d5f63549461d5e8af06ec67d00eaa4ca318bba60f9f57981e5db582fd4d704ee3ac586ebbf2f6bcf2e91e082bddb7be51c0e67c6ab700993a792a8c06706a27ba931af6d341ee9fc87da8b806b7cda0c2b6d66fd3ac32a0e116cc7c1bba16d7974d20a5d7f11d4691cfa456d126fde9aac38bbbd19213c2a21aa4b36efe3be8c3de6053ade4e4e9c769696af96d158188935d0621977a0654e3c67f17f72dc56a158e0330e9bcf04f735996514f92e3c84e6bee6a7d61315b10928d77e07556c455ea5be1ef9d6288d7a5220a52bc3e91fc83882e27fcc9a18afd19dd4eb0d5b8bf8aa63ecc89ee431d83d62868c890c07aaca0f6b6773645a316032198adef36cc0f5e9a80fbbfc4e00de96f5f5ae2bbd4af80f7990fd1f3836c5c6419146e4b80b808dfe4a50f6fea02ef2618df9bb0612457a48170f564513a78e1271312c1e7903e1aa4b3a993331e5e16c1d7242ac082abb1777d6736c56c6f8ffd587092b45ceed88fcbff4c35c5006a39b28f87ca54cad73f386773718930f3805e41d04e487333f4fdef13dc6a0b023095ba1fba1423eff0723beed848bdaa7b751e5b954440f0da1fe0b6545e141046c3e696390a5db0fcc4cac475c6127ed778582cae5b5d533be054a94ab90107f883ec6cf5f8fabad529ef8e9ca3bb16393569799177b6623b0625f97717cb0adee6d3c0fbe38731bdf73d4d259902e6f9e6a9dc47048068fea366b57471911f342456a3eb4e188ddeaecd074e4fb912cec25b1fc9927c3a3fc2c91e83e7d79c5edfe2ea3c158e350b9f45e9b092f783d03400c6e7274b0e5a2ec718078c3ad977946d58984823eb7d928e39f919777751e9e5848d14170c875f2c6d222c3c7e3a49fc894e5a6b8d3028ea5d01b8c34eda88963be03810bdcdfc2a519179b40eaa3eaf01b7cbb32b348e37693e69717b6d57504e39b0e864dd8f3ab896914f75781b37d5310518ed237a00f683d179cf271d5b33b7dfe14fce43559968cc97387cc1231bb86a2cef66fd836f4dfe27ff43e146cacc49a5de9fbff159f7079c282cbbbefdd698984edd415a09c0f62ec338a351e94eff1470edae46b0a6bceb5278dcaff848366ffdca2ffe774802e871948be8ab8d4730082b4136a5ac715a0bce0d5357a251c0a4370863541b9dc5264d3498a275e2535bbff9e2636c86bb5f4b60f47a72871d028591736b2f0baed38767ca3968f6e3a3e63d576f47e389d7d234a4ba330e0cb01c5853afd97f915692a8957c41563a50324097d45ff1dfdb2d7638f86037dc912dc3607c8b0a5bdc21bc009692f5e558dfdd226a889c7f3353918111d1e5625fe145c6002406214ccde9aeec311fdea7b823c736bb833bb281b6a5258881b6218736b6c62398c01796bd9171642b9d21ed561160da59015795fe0000dfef399651daaecaa1b5b1179d4b1654411688726dbdf8af67d50775871e3a8bf4acaf1035b772bc77b83ac2cad0095d54a689aade1ed949304909e1f481f7dea4880105321ad0d248678793413787e5ce59b4fbab5d02db6be7a7a30d20f59486fd131152fd4608fc6f6db446f53d3c7ff3f01ba6ec47e8dcc02ae2f8dd0ab6878084c251b444a6bf00f658992d536e4cb0494b72e676d697b11cef367593d191cf8c45ef782a48665674af102d3d1f1fab4537c0f4db6809c6e4d3708e1598dfb5e162eb6e171c84ff14d11c38160f26e8f2e9bf0eb3e92d61845b96c972fc469dac0ed0a280c9ee7fd1163a17f2855d983e841db2874840d7a66a5546be493c1857d1b024bf4fc94cd46eafe64c3ab1c75417268c92455bf02b2a33d52047595a03aced6eb37b81e0a42e92e252f16ad5fb7e548b51da890ef1b783edecc1c78196efa8618e274858494dc23b4bc4274a67a1c52374c7d9e490b44eff345d7d67a7913d0666c3d19aaae0475e0a43939a6d01bf99adedc4e8c1e591f5ee8572eef0ba4ba4638feac532be6de08898fdb789af048859", 0x1000}, {&(0x7f0000001d80)="0bc466ed84f6bf0c558154d63a92745cd76924cf1709b3e52a", 0x19}, {&(0x7f0000001dc0)="db96ce22b6c01005a8afa73daecbc9335f0b73b7996b3a3bc87d8fc258c79f42dd5fff0dd7e606c1f24a1e32980e4113be8d68beb717042b46b35281eddf4f6877dfbbcd5aff8c731052bc3a296b477e2f13529cb4c82756dc513e227036afd28f47ec4980280031f71d1f1327365cec8cb64b7d3df813e2c252673702bccfb4a46fffbc9325e53807da7320f782b50a5274734a268874155f50ed65a38345b9c1698049b0df4bc33c2bb360e0b87b73ee157d8bfc2eff6453767406da154f36b6ce98d90f31fe82e9feef42aba3b8325625", 0xd2}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r11 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) read(r10, &(0x7f0000002a80)=""/4096, 0x66a) 04:02:35 executing program 1: mknod(&(0x7f0000000340)='./file1\x00', 0x800000002003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x410, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x82, 0x9) sendto$unix(r2, &(0x7f0000000180)="831d866b90d0a6898b35ae132de19559407f7905d1e38d4dea7987e7c8cd43ea504716281905e3287e18eb7cf041c722d519d644e588f61c98ee0111d7666fcf41768f75c59008d02484bef451d34222fc8f5357baee7c671df9770ada8b9a40a03397d5b1d7f1b7f91a8e565f1227228a54ac", 0x73, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r3, 0x1}, {r4, 0x50}, {r4, 0x9d}], 0x3, 0x0) r5 = dup2(r4, r4) sendto$inet6(r5, &(0x7f0000000100)="1e9d6a623d7dd047930448d8cd1a05b551017673275a335832072e58652dbc63eeee4f0bfef41739c1d9db5043e4f08dabda234034f7792de18e4f53b64bb5b4f3cd80f54e3338945911742a7f63248efa046acc3cfeda3c82fcfb", 0x5b, 0x400, &(0x7f0000000000)={0x18, 0x0, 0xffffffffffffffd8, 0x4}, 0xc) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) nanosleep(&(0x7f0000000080)={0x5}, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f0000000800)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r9, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r8, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000e00000000000000000000000d4ebc1ff2e0a0de03398b62e7aa25c1bc4c1eb4130684c36ec224169628b28e67787a083df3e9c86e953fa4c314a50bbf7064506451a834123fb4843945df63874c8b717f7739fc0c7221f9fe4d3b3169453a4f91ca00602fe5c0872d2ddee0887c38933d6d600b66bbacb5d9950ef4b4fe9d3e22f4a5db216eed2bda4a1b0bdae2b05af33107f00"], 0x68, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r8, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b53a705098b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f133dc52e676c940a893167edc7ff5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee60fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"], 0xdf, 0x800) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 04:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x154) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0xc6e, 0x1, &(0x7f0000000140)="25be7375fbe1bc1050ba4b0eebb46668ddb5fd29d57d2a7c12867e10799c29dd9e263919c0678abe43361fac144a94f6eed2ddcfd2d9ba30fd0284e5c88adcd4a017644ff0ce62282aa593d1f9bb6282c611a0c698809e991ae0a3b35d13cb9bdfd6ef5fa3755d8eb6bcec37037d872238fcc7242b8caae5c05e8428b0175ac277b21b740b4d7837095c91592df3c3f065f3684b3f816638fae4468bf64e50b25699ce7a5f61acc09af09395161e9d9c3d128727961876868e4922cdf9c3fe19f35d05e80480a8966a99560e451717e875fb3e0d49167b1c406c436bff29cbdedc3fdd4aae6413b1266afaa2ed40fff9549378becd40773f558d3c3adf87d5f19e52ed95ca7dddabb1a18c4641420af3b0f87c1817ac9f6a3b56697e1e6ab453596a25d3a310e9d74a4fa33e3fd38d9d80488758d33ee6e9a667d4a1d2026bb3de0f313130322959513bfd87830602acbb7d166d882158401cbfe06a00321bac532553edf212203ab7067307030241cc7ebca89ae4413337099ce22484f951bda0f18d84d9498cc524955155edb5de9e6340c4e1e71e324c6c8bd8b9ccdfe7065354ce837727f632a671eec60a7879aad281dda86ea9e21405ccea8567e49f399fca3f26df7260cdc6a941ef211384803047bca58fc3d73da3bf151323f974683d70c66b9f96505f34c256b28719c83632b4422332ac13c2145334e252673ca81df000aabdcc2e3d82e4ebcab20e2738aa550b1d826ae131fb7acc1f1c06bcbdee29e49c5abf245496afe2f38a34258b3eff45d6d0c0e3aed8d09bdd3b39cb17a26d38d9c88bd0eaf30a705bc058e7f242da8abfc38cfaf8036731e1e060c8286b2ff3124e4531a9fa67cecb1e669bf961514f286a1c8e33c03516eca42ddfe0f3b8d569016eff766d2848f66e18f040907dc15f5e94798ac7a97a1ae0c9897fb5c890b4b04a465cf1005cd1752e62ad18f31b670415c0101249244bdad6135980c1e1801ecb3799d0f203ee02ef06d83666ef6ab28958202c4ad2f2067cd5fb334cbbc7f308fbe19934194306e7e9da5ba6bc06ec06ce4a447a4d4d00d7cc1fd0012fa185de6daeb2a8e84b00f00379bba51896c23352bc87a4b1e48eb1281a95af3e0f9e2a004bcb5289123633ee32b82c362db3d6dc64c1da1ae11d551301ca1b4af33be3710918d373891d3b321faa1b2c061a40ca26782f454fe3964a85452f6f553ca037ac9a8fae7324ea537920e7470abeeeaf6c0064e6ed35d2baf4638624f33954f4d882647355c031ca60297a11a8a8e858a5de42ca1af9daccce50c1aff29188edcbc5c430fe20e27644fccc3518d6098a631cd26a5d0490dab5d36be00d79244f78178550284e1ca29215295cc5c151034135b31688e854aca6c9c3ebc8b43f4f7db57da0bfa7e51a393cf72ea2e62554676c71eee522eeee3c2e2a2a332de33874bc324158c57a829ea1ada99d4b68f3737b9d2e502fa029a244fbcbf70923011866c994d3f8123158625254cdd37667a40be065ac0bab9b2ca27e97d6c303361026188ca2fbe68c45b60c3f7ca04fa5865d4db5c6f059e45010abc5ead2497d4d0a63faf85e0acef4db504df1bf1dd2322667afca79e0a842a30583a2c9e243461ce25770225b5df8f4a95cf4b31c03cca91e41af8f8b496dcd6154d93478d34bb04e9e8b73e0cd0ea9da80727e8b80f033f7a6115ee90be173efde845d07b284caea9d88c49f893b0722944b29085810ad2e72f5552efc954aeb935e34c1c871697daa85a0d8943d248b23495c2dc91626309780883164cf02ccacdeec2d814667c9436313859b062f49912e48eef34bbde07e1b2ed9d30360822ec7698201c3657f8b313f3578600933657d8161432d6238bc9b4fce0e65a51d1a47d6ce5701d924246c93f585f7d35e8484dc924e7a8a74658d7ac7055c47e5aec45b0dfd582e4598b6b6f4d3a0f62941871d240505f1bb4889a9862564a31960eb1cc0689d84af79e6fd6812606ed9323778a547052037c474c6355c28143e9d98d725261ca01ca75febc2abf488fa686f19fe9e4b7bf59e8121bd66123e1930bd13b5381b80e16acafcb2632bc8bbfa9d730d74b2e8b1d8d35b7f94edc22b16cda01ee1da7421833226208f25105b943b468c66a7b33498a4606ca7e4ffd37db4d24af98edb572eb862fe75619c37e582e877909e18d22747f4ee3a6e7210560b5398660bd00e09cd37d16be92cbd47f0196cc336777c077385ebdc4123f5fb1abcd0def9ab03f7638069084a5cd3c0006d2a36c472c709475a8131b322fd92b26715060aadcccd2b07fc66a60af182f92c4e8079f55c95c757e097179bc1204aaa1f3c6bcf868f409cdbdf87b6f8e733628365737ee95c84919994b5df06aff63baeb66d1dadd9c05b537b133453bb3de77dab836956e398b8cf13bc9f4de43ab8974ca9ae76eefd8befb142638b0bf0dae5e85e822fabe4aaa4f506314c5dc380b65490954021fa2eb97888971f1fc9eaa3ea8bf9b6d013be708d5d876534c8b419d816f651bf0b842d7b50bf7f46fb40533a2c8681688da26de0e9517abc43899bfb5b89b65aece77e2a4191065c8013aba9133943045efc3367b5d4c01b7cb1e2dd2db42101a84c192901cc463f584786e7052943838094e5390a1708b2ad2eef719e8db62b1dccf58761fdb42cdba05b60c4eb2ce7fb04dbffc72939b9eb7c2d12e6f8818dd5fdcf40a14a013fa2acee4d9fa48b21de0faa4084a4d040be02b9843e97a256ef7917906813648a8c888a2940e2833a548760afc2f8e317174be5d5dac9010d998c8b7009e5e0d5025fbd9d3d64f6009783b153555cc37727b043836c0efc15a94cbd0564df6384d669c7bb75c75ab5e82f8be18cc734b7f7ef10bf8ba7a115bcd66a641657efd44ec75365540c94d2e0c8eb3fb969ef3d59b0786ebb0df04b64400599a8a44b182f50fd4ee40c6189b66b7b6cec6da7d4fc9ef5861e35bd752b7e8b58781168fc6208178990624cc56215f3fe28d549fb11a24015c25c57fbe67f0a46d542fc8b9a24be8d8a70b5fe200b0764f97254bf8074076631d3f4f91ecd70c52c847129d35840648962fff513c1d9116396461bfb728be7f8a29befa24817f59d5865d1ade8387ef706a1eab070abcab266a616f1a18f94d60cafae4250ee07bab47adc4465cc5ecb375fc8647923a30bcb062b80219c296cc4f4379c736338094e44f7d9aa15b701566a80a742e172e46a8f5abf851f35d822a11a103baa9e16e083719e759b9429e18b39ce8cea2604643b2a8de513fc13cbfa915ecf7a2ea34575df183f98d7f1eab9d5f609350bcaf4020f98e6a58ee3252e5bb86fe304030b8c71bea0898080d405d1349b0ce8e0dd4631b17ce12e7fe221584a8f9044bda81b453c64dd6d9b44c5e59d535ff39850ff3f14351f191640cba1e69e3649f600ced4d32b1d1ba074d753f652342699eda0eddbb5356e19ab64a8412ceadbddaad59e63825a90103b261b838782210ca60b12ff9c5ad70bae31beb6a5f80cc8669281b74d02548002f4abb31e50b530f36d66597278b2564cc534c633b9c5ed0c0aa8d86f6e3ccdf7e5d24647b4e8ddda8e02fa932f544ea4ac5afabed3498549f51be349ae60185c5df5a171eb6d96f9f79abd834b755d2aef24c65afcf30be43a3d894b8351610acb92150f23cf8a67bc9c905bc305e6ed006221b30e99eb2e78d87960a11a553dda168a445070cb37c28460cf5f152821eac2a79e00233fcfb294f804e1353a14b4022035cf4aaeade575f5b5d3987a8c902a26a2ed0798e3692e901283042677ca810c610a22b69ed4cb73c8b23b505dea03d281abac3702e903f6f33fc6d06570c6bd352b12b027a5e741a4971ded68360c9a8ece58640931a636be2ae447c1ac51cabd0af27f1c2613f5bfb3332775fc127924e37d3aa11d40be99d601155641d8f59f441d5b3327061b635666df69e6871b5d3d514042ab3ceb3311275aef8e5ccba68986af2c60e7bd72de846dc80b9f469078a62111d63c0089e116adbcf3539eeafd07bf1210ba5f2674ef155541680678482d1ece5e9547a612c45c516ea8a50225f3047a88385e99967a3cf657eb5235e266504ea961fafc6389f7b35bb94e91c404877bfa3f7a0b01f50135a613d29a63728f238dfdb58e8dc483346186335baeb8fc9af3011535a1672954d382f0f0650e2e430f926bfd483210562e1e9ede6a8b897e339a7fd721bfa8f2bdbb564d79e8bacc6ce24b1f113261b34ed460f98166a9634846dc56d84024136292f0000700f34df1fa3e13da53a8ffc8f265ad4b7d6adb8ff9f6f407f0ac7afe8205df7b22c731d28a8875f467a205846a0f9e7f4af74c54abd9450a1dd58bae4502c4b351ed42ae1834c0c65e876174bfbd9646a99a8e782fae783c386372f1b98758afeb14c9bae829cd6242e7fa2888afba602507add0592977fa616908ab6966784bab3cf9966c810cf9aed69aebf95c3da2796048e966e44571c0b3e6d721144a85d0e9c1b8848afd5c62ffccc7bb23f56aeed94bc01d58789373b28396823a41f599e675736c62b64ff6a5036b5dc641613145f1c87061cb127054fa18d6bc9e01aa5b3c122c9f610d5cd45df4def025982896a04262971fb88cbef1dd74774d011a4a1292d959605afeb8ee946ff4fb23bd9ec71964c2f14e2ab192029a741059838054de85ec36bad7551d40bbb830f12b4a6d18142e1f92e2cfd9111ff8ddf6e35329f28a69032951de82dd78020cb6326e1355a3d7e7f3eed48374ede3a114804bb7cf37c88579528fa44ae659cc750a1f3bcfd64c803442abce8244e6ec0ca167b3e9bc8c3a9e5451f865770ff0fffbd89de054de60916776e1393189d5e3c38b3684e9f0c65c1f7da73a760b115244e2f97c17aaffed71b84034cd346b2288bd38e107c36b3defc4202c3c856034fa136fadd105f8318cecfcefbd92a9a8b280ee52c26dc5540924afb4676881a28925557c8d37a0560e917a71c6795498274b239df8f024e33bc01f7810d02506fdb53d14a70efac784528b7185605a095101ae5a84620b245e81e0b0a079de9ce301b3ee5e5c0ef563c913d897093119acf8b74f64334051f4951ead71197a449f479c6fcee041444e654115ce79090da9805f0e94b7b23b9ced9c75d99a2e1e7f5bdab1c52bd07526cc8e274fc5d4ee3d3cf1c6584b40e7d647303991e2653704edbb5ec301965774e0ff3d673bc242ec3d86b51414a5bf18c8eaa1f7c8cf7e7d52046533612cffbf916e61c1cebbfd660e9de2a6e50d42d46be1c9e488959029358e910b7ebdcda7f8708993b4d10c71f4aadc2fdeffa60826d8f64bfb352308fa69553707de8608f0fcd1c8b1ed518b4bded9078a930355db593694bbe44372730b40f670849895bf56a2b351c6beed7228a9765e5df06c88bee938c6c18b4e43c91fbc50747c785999b76c3f7b88f72014e08dbf696bc9c0bef2c9bda25aaf4c3a19e783eccc10e6729224bf1a948fb2d975c82e3b3ffc3df9b10ac99cc7ac7199c3d08505dded2eef37e9eaf3b29ed33a5f9efbe6a8cb430d4adf80b70038ab5406f577de23b7af584f316fd8498a2de046c8c72be836f7be784074f1f4b000922a8cfc0793939b3dd78498dd50ca35213b2eb8db7e8f64dc55ba8d43c51ca2de732e261a4feda2ee25afd19436f7dd1f4a1e451d121e9f5de79983b4cce40ed5feba8f6f661de9600a8020dff8af3e7f5346fe64fe03af2a72ddda04323485", 0x1000) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x43, 0x0, 0x2, 0x8001}], 0xfffffffffffffffb, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffff9, 0xaed80dbf78b7f756, 0x3, 0xffff}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000041, 0x643a, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x47, 0xc76, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x400}, {{r0}, 0x0, 0x4, 0x11, 0xb505, 0x1ff}], 0xfff, &(0x7f0000000040)={0x7, 0x4}) setsockopt(r1, 0x29, 0xfff, &(0x7f0000000080)="1dec926450a50000000000010001beda7be526374df5d4357db891bcb51e001a3fd5f3d0c404c743a1c912c67213e4d334817b2873b1f34362eedb1a2be775cb6d760a807e812a5a202b44d9f34980684531faf2d1cd809c158c2c9eb7dc4757401bf7cd5419c08217535fa0a7bf56950d557bbc14b35d5055facb2dfba9249c6d31fefeedc6438e5d8e782f9f62b8b7b930ec9f635350", 0x3dc5b08a1549901a) 04:02:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x8563cb42cc3f8558, 0x0, 0x0, 0xffffffffffffffa7) 04:02:36 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x6b6d, 0x66d2, 0x1, 0x3743, 0x80000001, 0x9f1c, 0x4}, &(0x7f0000000080)={0xc7, 0x5, 0x101, 0x5, 0x6, 0xaa0, 0x1, 0xe09}, &(0x7f00000000c0)={0x8001, 0x0, 0x100000000, 0x8000, 0x7ff, 0xfffffffffffffffc, 0x8, 0x8}, &(0x7f0000000100)={0x0, 0x4}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000180)="00000000d27067fa016565552fe60385e24ca6f94658676bacd390b52c56145eae9e92c6a0ef6e0defe05e93c604fa03aa779dd389b1961c3a145076a19c9450e61af3e2236cdf0ff0b0a069936ceed26b90f18d876bc8cb7a835ef40d1f449695ef5fc20fc6433688e5c2d85aa6b0d44df5cab4d902fcc604068a7bf3df4814328170c0e0e356aab4b6eec8d9ccf7690b5c990ed7b0b74073f41783abaaa3afed02637ce5c51ebc627293", 0xab) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x5, 0x4) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xc6) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8020, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xffff, 0x7fffffff, 0x1, 0x4616}) 04:02:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x31) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 04:02:36 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x7fff, {0x0, 0xfffffffffffffff9}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:36 executing program 1: r0 = socket(0x1, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 04:02:36 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getgroups(0xa, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r3 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 04:02:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') clock_getres(0x4, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x101) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x8a00, 0x40) 04:02:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4d) 04:02:37 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='2,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='x\x00', &(0x7f0000000180)='\xa3&&/))\x00', &(0x7f00000001c0)='@\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000380)='}.\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) read(r3, &(0x7f0000000080)=""/61, 0x3d) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 04:02:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x31ad) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 04:02:37 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) 04:02:37 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xe040, 0x40004000000028aa) truncate(&(0x7f0000000040)='./bus\x00', 0x10000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 04:02:38 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) nanosleep(&(0x7f0000000000)={0x5, 0x7fff}, &(0x7f0000000080)) 04:02:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0xf01, 0x7, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="fa7f58ba353cd80e56a526858011acb9791d0957710e0cd38077978b0b55841a1601add780032ae5fb52cec3580db627169da184d7e088901fafdf7f03a0f422669d70d6bfe1203fe87dcc29d952206cf6b0015d86796bf4ec253cfc59240abdf2767f547c9f4f43e69d249dd346ef59b2e5f5d5b2a595a71bc53675707fb3625117e30e0d72165b82e714a170af6396c2286184c1", 0x95, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 02:03:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x1}, 0x0, &(0x7f0000000200)={0x9}, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x101) ioctl$TIOCSTOP(r0, 0x2000746f) 02:03:47 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) 02:03:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000100)="2afdafe030a8d7e79ff6f97f0465ae7ec2f5ee8c236d6ac795cb4c0293c486d35a774de010f9b7f527ef5d3e07abc3447b14ff56296a405a74f9d32a6eca8820c573a6f571a0cf37b5e4c5d2399bb63668649527c4a6f08e052f48e924227f2eef783fc7ce4199275ab1eafdbb070fd167087cd66d14b91eaf32b1e00ec274cfbae48c2fe87fdb78fbfd9e40d496e734c2c5d85c0304b75a63f7ea1c0b5bde97a33e77aa08de3a4bd72859fe9b0948b79bf3dd17e4035f4342fb2423414d09f232a06b854fccf84de1627a031f7d90a1b337ef3b48cd1619a6e6fa7dcc3646fd43645fc8e5c84b6c", 0xe8}, {&(0x7f0000000200)="f495fdfc8e4262a5c058bf8622bf57d98984943ea952dd2d349c", 0x1a}, {&(0x7f0000000240)="a29afd8359c9e23578ceb1", 0xb}, {&(0x7f0000000280)="69a529c18941a8996aa29e48554c7a1ec1563854f5c5be28a8b00ada4673ddad217e6febb8709e6a563a914e4fb91e2081a6f06f782be5a307612e1b18cd7bf1b27bf12e01cf29aba9c20ae9db2cb3cffc74a91c31f6c1a425aa14ebca0d8a264e4f4e714e8c8193e7976287b85b5671b5ae4015d022b6cea3950ea3625859c2d1fbe5f1ae9f9e5a105328afea14595d29c218566e697188fa2edb8adc9b47db2529a48a", 0xa4}, {&(0x7f0000000340)="4eafde5eb7b9138c558313a6941308314ebf204db5878027c07c5be3a48bdc87e161d96d8624bfe3dfc01a9b15f656ff5b6714e684cf2c01a968d816b1e791b47a4a0db0e510d5cd01d3cf7194c371159edfcb88da6c56e5e1289e75f81d8bceb34a7cbbd957ab6dbf61243d9ddf81106089110567cde18c16e9c603fdba5da4e52abc92a154dfecf7711de4e15ec4b1373d1410198b93ef7ec47c17f34dd61a858c315edefb497553d95272ebae0635d7296bb8f975ff9a1e979140f51fc5ba48787f2261cbdb07421b763facb0563845d762ab61dde2c696cc2aa714403eed3eef6808b599d3f929f987e0abc4e83b549178b7bdd6aeba49eb2ef26140928bf1b6e9a61a51aadde00380db8f87ca56e22017e7da8e262746743245587421caa61d7a05dae570ff0339775982e560726f15239f45e328c49b3a2412853102b1ddf20a535d2ed70b3bf43f0070af839bfd31e6018dfcf4d82c4415ca96b705bf1f91126bf360bc23de2e0a01effc3c085f55feb4ab149f7883d9080b381bacb8565dcd76652fb2a9d7830fcf1df14f5ba1736d1e3762ad9e72193074be6be358f0e08ff23e4e2723798a66161577a69ffcba0400108dd3eedff80213fb2d57a09f7ac8b30d45ef1d5c74d0e536badded62f8825a68d5a98828c18b62f71c4ec08e7f69b0fb1afc03483cbd991f3f25e1f49f1e84218214c5aba4ebb6e27bed93e4179b6193ea897eb6be944a24570137b19bcbd47028dcd12b3052f12a1b095d3d7a829e9f36e498dcf4b447157a2af06e3b2c1d67323e32d1ff1e69082183ba82c23dd28a593d85ed5e527a80eea28aac0bcd942ff976b3306498ca0fbf82d24adb8f9ebaa1894a5b40ebaadd9ee9537f40dec7f374877c9f3912ae8ccb841e6a39c285d96bf87f399d741d018e1a071f6b43524692305c11af9ac0b7afa5caa6ae24522e0c30ae71428bc53830818238bc696a5e9434094c18ff5f33a1465aea7976de57bbfa924f0336a0f37d3db829b17f2f81eed106062277cd9f935fc2181e8b24ae48c1a0f945a66cc1bcce85fea38f833c8f0a7ac7c454b0e7f559aa6d25fefc7f6af8679efd16d765e8b0c5bc50cf94d69384a71648fe8a69e9114aaf31bd2ca04c2f1feca270fea280544e35a026e47b82fc7b64069bc888546769dfd744e1b73b2c682c58dfca2df05dd74cfa7afba8381486701c50b3bb1379934096b2e8e5d9d657b6b0402752d91665f261c26a2ce1c9cfbe8d85431eff698f71f945b9ac64738bb517939493ed3ef3338dd90768012f93b95db0f94f033ff8fa29bea1801d9d6c5051b00a703a4ba3fb8dafb24e23e55df3870d227c3defa1144a285dcb1bb712385619ef5c70aaa5afe92e21f3f7347e6b580e6ebb9f359315f627e45f3498a88916f195beefee0136853dc2875be634ba2aba64d8a415be668e95cdd164b384042edb6a288e95566572260e8a5259d760a1111204bd8850408404dcd9c6b1e11ce62d344546d77342328b26014ad457e07705671af041e2ce9e5122fe778545b722a0bb08ad355c09fd5b6564cb00d70c180fc1451b8442eee75c0ee632b7cb440566740abd4a2b2f0b6b2310c2aa028808a26a435b3653df750062a01179a5c373d59bbe49efd7cb9e17aceceb96448ad4819bb617a7c0b6715f6361a6861df10cd830e7f28deb04c8beed9af7d1cdd1e91bbfcaf30c967e8b2b6a53d86e409dde31ebc166916ee1f2111bd15397564b4a05a5bbe08e14df726e078deb776d1ce0760ffcd5a754fe58486d779090a95823d7a84564b995af5ad86ccfb70a577646f0f39459274d7acff9f462056dff9c048d0f0b6ee980d0db517dca85e5a9db9641048f4175b201bfb485cbabccb80394b4cdc8a409ef92cd573a6ec3eace9d86e4c624e9763f865e228db108f24d090cd288b16258a38208fadad05c339fd523ef74aaf5e14092bd7c33a26bdace13438fd05e1b07fa5cec380b6f3fe197a5f80744ea97aa6cf405597be49d8cdeac5f3c5df026b2cfae0f80cee71853c39d6a9eae8c13eef4bb316d089c762df73942c093446186ce82b6b0a4c7714e887e11106d98e058fff841f5574b1ca82dce232250ea2af5036826acbe7f44de4d6edede9993f9d4c2a1b87ad708bd7f31cbccd9c5133ccea27ebdf9c98b14fce0fa082d47e39007b5225f0c2790b515fedf84686c3084fb3b97a22dc40f1918a556b5f3ea80b6149969fefd4475ff035101e905fca4c4d58aa929a413ba635455cef52a72bcb7a53f75cf90de9654f7a4f957ebbd6b39a7dccd1b2cf4f1658cf67be576fb1746b9bd16a816842d2a349340e635f332324521c5969a55f9534cf7b54178d417358f492ce7123a554497c10faa5f22342b7a790b452858f36ae244004d1a450b2582bccc0975e49ae8f060dbac2be4ca1055dddb1840533b534272fca0b7ca508e8cb5daedd9c1667273d790207b54c9cf333874f8a49569c4c26ba0a4bee099da01c0a280d398a916896922ef7a95b03bba8b34011bdc7d8fda713da3fdc1b8a128d26a3daa94c15de2cdc916c8f73af02686404dc960fffef6b2dc106f29d2c2f2dc2ea9befe17a77063ef5c5bafca0fcaf30bd8068a2fed6d1f3177f901d24b19d4e3f2961ba34a0dac79a59d6fd6764c55994d3b6096a1ac6eebe94a8017928722acc7108efa5e6429fb09f4826900c789986726e10912d30f2a81ebc535a7e547e17a1c6600c50b4f8b690e417920242117832280fd40133548f470840baa6b00d72dd3d960e5b7eb50d3d6cca763c904c4c6e44641ce87c584ca21d6d9ac51e89a574be2be152256b58b7015e65888e9a113f94901470918cf976566ec733b283ecd748932f5a36fcbdd02ae064ca9b0d0224ebbb0fdd926d3c09e06a89f2f76bca209b752aa8613b3fe3741233e6faa891be1710510e560deda8460d892ef1ec735a5157ca72cc5d5ff605a54c8c65a03da673e43f6f5de42cef6eea89fd26bab85af0e48ae1e38ec0a3d0c3ea0ed9891ddbc22309f2b07b5a7ec81ffde2b6eb5a674cc16ab9f8bf253567b0412ce1ec5d98b1fa71204bbdeeff374387e99318896ab9ce00d63d4f82f7d8f8a0a328e70868dd6c9541bd944b5dbcbf81f6099f0a862b8d5f5e50c8c34b1dbbdb387391c0322c43eeddc32d1c7cfed136121e0acdb4b11707561c7acb9be53091fce167e35ad44350b0cd7982e5f884a75a2b5d0b34e4f8d990919c32eba999167ec476d662667f31439a4bde6220ed4880876b94606e9a3a05eb5d3ffa56916fe7c0a8efcf6440b951c82b46ac888d0b0f44a9762dd48e379e77581592f4d2f0cca64166bcb0eda3f13cd6a94dffa35568968dad7721154cc5f17cebc63a729632a066cc6612d9d22205cdbe9ccf5ad667258d53b717d7f126df41e7d9f267125646cbb7f0673ca0c5e7c9c627d293df6eefdc783d7a3c71776f418399ebd830271a5098e20db894d2d954cf2314fdba3df168007a23120d601947fe224b2424474f9e72c08f9598163d0f6d7b4c96e44d533002d911c23a317d83cc54938eedaebba47d3bd542343848c48987ff3fbee66b0919b9bae0a415a9840a66fd8a96e97b939f3344c8fa0ce520d33b2c544fd68c474403f874dab008a7893b2ca719e8dcd3d9e8d48b72b66e280f4d57e1567e61762d9dfb45a2debd20d247fafe05999955d90acde90ed91b60de6bf1cc16b3408328af4fe047daedfaa6c42e646df065a8a2992230f2ef332d86cc20c4658d9e7a9767eb4d72436d35a132bef341d10fc73b7ad768e64734bcfa2dd77b961442ca26194831bf7d1337bfcbcd2f10451f2d82fc21a99bcf6b8c20e27465c556e1d2bb99d688aa886199f89ff6fefc93c70f33c29d2d14cdeb63c6b6324906eb32a9f5bf81ea5f80d55244c52b8db3d639b0c8b4c392e275ff5c72f3a82b7870c7350f36f9d6287187dbbc62709fe2d7cd7361f716503251a9f4d1c7267f8090888629cab094174ac5a87bf0f7078cb3684c797057e752aded1514780c52b927f3aa988affebd19f2139b3e48de9ee47e654c101e14c0670484006dadca25820f6a49abdf39779a0655e5c7805183aeb2a16f58f2e8133d216bc5cd7b176e4f55c0a0911336c46de4c6317dd5d80bc26368e49fbb894af4a6ea3e239bfb9f2867a85f50ff91ef75daf4a5feef0d8384c55a986e6f6ec22fc43bc75bf7f2287b6c2cc94b4016e6f8d4c47426b551aa875cdbe48de63b8baa0562036c7eadd5622111ab65b9a9e43e40fc34db92d549f5da6ea9a6cfc32b0374a9b7a17590afca3a2b1ee42e1451a41c772e65ecbe85282d160271cef8eb8f1c6470ec1503acdd44fcded850923c05ba9a8172ceb4ac6c02efb46a96058ba445a2323b887eb54eff37b259b328228c021a979b806ea0164dc70d66ddd34142a53bab1b3243cd05940f00e8bf28551aff452a70465638bc3c485d7ef76fda46ec1488988dc44eeb7227e2afdf409314c899ff7797ecb6fc1d935e2ed9cb612a4f64bb06fceb40f1dac542c35415b736c7b40fbed37c5538bec4380b2f8f7e812ce8db651ab179b78df7e58d6c73ec710e6fa80a413dd12fd5f6565c6e4f45d92aac313733fca9836e05526242be5fc17e5f752e5bb3cae65e95c959dc470d5889109f12524c368d227dcf3e29ebbafd37f0a67474679401bc135ae1fec8d1485ddf8656ac4913f34558cf9fd958a071a9bced6f5c05cce94e373907aa21de1abcf706e5965f225f97a24bad893bfd99fa69ef85f464bb18e90cc2ff93e2508281c949d11e37f6ac899dba7c043f5b5ac06101d324317149dccb2e724dc24e70b94c619dd73e5f41449ee4088838e386a174d49809059085703abee72d546b72e61ae07f3dc27f3536c61b0e2c97e4543deba304e59bcfbe5726d660d7147cbcbac822bc88f8ff64a307701844a72985d711b05bb69e5f2b59fc50d77580b10eddd33c2322b08d27f07688699232bd29a05c2a060f3ebf0cec53a50dec8cb306acbc83102afadb328ebde5c8eaccbde84d2f0f8e1fd5d0fce8baeb3facec1a7f38fe4b9d679ce2012d865e9bf7e5c0a50cd2053ca756d170cf29e6b6da6503a6d4ac286c1c3168eefbfa9df2b18f601f17f0d299badf55fdce40481a71b53f7243b20b6516a42ef64308f0f113e5876cfab02e3690a35f24c38b0e8975f0cf77be304d16d6d10fb546baa37f058ac7090a3bbe305183ab6231f9097a0d14dd2929d3af5d16be5390bc2294711050e06d8c7eb561eeddd9ccfc432cf9e16eda898fe906d547b2a064ce580f95892d2e7b01e4386812c1b43bac008667871eed169a5faa3d200589d2523bab2f18099479a7dc4bd310d8acaaba4fa46234f45d0c8e5b6227f2503099d22e16f922a3c27ababb7b568d803399f6c7c81557694ee9d028942940988d5df4cd4858b3985d28eee1088cdb38ccb8f784e2ccea3dbfeb523d09393850da4076218c28743927810549db841fe717c683c453793abfe7ea2fb60225e5f16d777a9e7e72062cb27662ea277fccaba5eb099ee9efbae42de44c8006da80a397a57d922be8e216627834aca0aa1ca3ba5ded7fc24ea1e4a483001120549074e342047ca693b60badd7921958a4c1d2d73d9c7f21285461d26137d54fd498e58a636ab7c031393cc89aea90bc2a07b9fc7d2ffdcb5d57d89ee8c863810fa77202f9da91090ea06ba58e8a6ff8b343b18bfa0c1123d983837b7b94885c8996900ee371d65dd0f919489af7315f48c2c10f87c0a8", 0x1000}], 0x5, &(0x7f00000013c0)}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 02:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000c80)='./file0\x00') syz_open_pts() 02:03:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5452}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:03:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1a, 0x2) 02:03:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0xfff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/42, 0x2a, 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 02:03:50 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 02:03:53 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x400, 0x7fa}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r5 = msgget(0x2, 0x400) msgctl$IPC_RMID(r5, 0x0) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 02:03:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) fchmod(r1, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 02:03:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) mlockall(0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x11, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x0, 0x0) login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff800002b48bd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800002b48bc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800002b48b00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,101,2000,ffff800020b43530) at wsmuxopen+0x179 spec_open(ffff800020c4f100) at spec_open+0x217 VOP_OPEN(fffffd806a0740d8,101,fffffd807f7c79c0,ffff800020b43530) at VOP_OPEN+0x76 vn_open(ffff800020c4f2f0,101,0) at vn_open+0x4c6 doopenat(ffff800020b43530,ffffff9c,20000000,100,0,ffff800020c4f530) at doopenat+0x2be syscall(ffff800020c4f5e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,a7aa0901010) at Xsyscall+0x128 end of kernel end trace frame: 0xa7d08b6c600, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800002b48bd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800002b48bc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800002b48b00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,101,2000,ffff800020b43530) at wsmuxopen+0x179 spec_open(ffff800020c4f100) at spec_open+0x217 VOP_OPEN(fffffd806a0740d8,101,fffffd807f7c79c0,ffff800020b43530) at VOP_OPEN+0x76 vn_open(ffff800020c4f2f0,101,0) at vn_open+0x4c6 doopenat(ffff800020b43530,ffffff9c,20000000,100,0,ffff800020c4f530) at doopenat+0x2be syscall(ffff800020c4f5e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,a7aa0901010) at Xsyscall+0x128 end of kernel end trace frame: 0xa7d08b6c600, count: -11 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c4eea0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800003b49000 rax 0xffff800001b47180 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd64d91a79783969a r12 0xffffffff81f354ca substchar+0x955e r13 0xf2 r14 0xffffffff81f25297 apollo_udma33_tim+0x16e4 r15 0xffffffff81f354ca substchar+0x955e rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c4ee90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=188731 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42bd0,0xffffffff82334d38 process=0xffff800020b45a50 user=0xffff800020c4a000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36553 327589 47497 0 3 0x80 fsleep syz-executor.0 *36553 188731 47497 0 7 0x4000000 syz-executor.0 52406 137435 48338 60929 3 0x90 fsleep syz-executor.1 52406 47440 48338 60929 3 0x4000010 biowait syz-executor.1 13234 507167 1 0 3 0x100083 ttyin getty 47497 307233 96055 0 3 0x82 nanosleep syz-executor.0 38139 495706 0 0 3 0x14200 bored sosplice 48338 395572 96055 0 3 0x82 nanosleep syz-executor.1 96055 212640 64858 0 3 0x82 thrsleep syz-fuzzer 96055 328244 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 52622 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 152008 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 289926 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 341406 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 100199 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 466389 64858 0 3 0x4000082 thrsleep syz-fuzzer 96055 61778 64858 0 3 0x4000082 kqread syz-fuzzer 96055 91143 64858 0 3 0x4000082 thrsleep syz-fuzzer 64858 32702 84877 0 3 0x10008a pause ksh 84877 463273 77337 0 3 0x92 select sshd 77337 465398 1 0 3 0x80 select sshd 64329 413067 6322 73 2 0x100090 syslogd 6322 477967 1 0 3 0x100082 netio syslogd 67953 253136 1 77 3 0x100090 poll dhclient 53505 57686 1 0 3 0x80 poll dhclient 46135 300110 0 0 3 0x14200 pgzero zerothread 22112 312356 0 0 3 0x14200 aiodoned aiodoned 46695 126803 0 0 3 0x14200 syncer update 51606 300861 0 0 3 0x14200 cleaner cleaner 93376 215463 0 0 3 0x14200 reaper reaper 90711 164563 0 0 3 0x14200 pgdaemon pagedaemon 47265 78380 0 0 3 0x14200 bored crynlk 18866 176109 0 0 3 0x14200 bored crypto 14289 193125 0 0 3 0x40014200 acpi0 acpi0 57657 486625 0 0 3 0x40014200 idle1 56991 451637 0 0 3 0x14200 bored softnet 81575 262383 0 0 3 0x14200 bored systqmp 65977 16614 0 0 3 0x14200 bored systq 50295 363073 0 0 3 0x40014200 bored softclock 2759 121180 0 0 7 0x40014200 idle0 1 427048 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 36553 (syz-executor.0) thread 0xffff800020b43530 (188731) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 52406 (syz-executor.1) thread 0xffff800020b42270 (47440) exclusive rrwlock inode r = 0 (0xfffffd806e598e68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e7f44d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6367K 6375K 78643K 11231 0 0 pcb 25 9K 11K 78643K 1053 0 0 rtable 100 3K 4K 78643K 584 0 0 ifaddr 58 13K 14K 78643K 213 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 32K 78643K 227 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 2392 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 32 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 248 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 1829 0 0 sigio 0 0K 0K 78643K 46 0 0 proc 43 38K 58K 78643K 646 0 0 subproc 64 65538K 67586K 78643K 278 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 219 0 0 in_multi 33 2K 2K 78643K 162 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 387 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 97 21K 31K 78643K 6975 0 0 UVM aobj 89 3K 3K 78643K 101 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 81 0 0 NDP 12 0K 0K 78643K 67 0 0 temp 170 2367K 2431K 78643K 7966 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 956 0 949 1 0 1 1 0 8 0 plimitpl 152 46 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 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 35 0 35 2 2 0 1 0 8 0 tcpcb 544 315 0 311 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 17 0 17 8 8 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 448 0 261 12 0 12 12 0 8 0 art_table 32 449 0 261 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 246 0 236 1 0 1 1 0 8 0 shmpl 112 99 0 12 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4897 0 3459 47 0 47 47 0 8 0 ffsino 272 4897 0 3459 97 1 96 96 0 8 0 nchpl 144 7754 0 6148 61 0 61 61 0 8 0 uvmvnodes 72 5205 0 0 95 0 95 95 0 8 0 vnodes 200 5205 0 0 274 0 274 274 0 8 0 namei 1024 23447 0 23446 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 22873 0 22872 12 11 1 6 0 8 0 sigapl 432 1982 0 1968 2 0 2 2 0 8 0 futexpl 56 20391 0 20389 1 0 1 1 0 8 0 knotepl 112 557 0 530 4 3 1 2 0 8 0 kqueuepl 104 528 0 526 1 0 1 1 0 8 0 pipepl 112 1486 0 1467 6 5 1 2 0 8 0 fdescpl 488 1983 0 1968 3 1 2 3 0 8 0 filepl 152 12687 0 12588 10 6 4 6 0 8 0 lockfpl 104 744 0 743 5 4 1 1 0 8 0 lockfspl 32 1051 0 1050 5 4 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 3377 0 3369 1 0 1 1 0 8 0 zombiepl 144 1968 0 1968 2 1 1 1 0 8 1 processpl 840 1998 0 1968 4 0 4 4 0 8 0 procpl 600 6149 0 6108 4 0 4 4 0 8 0 srpgc 64 36 0 36 1 1 0 1 0 8 0 sosppl 128 41 0 41 13 12 1 1 0 8 1 sockpl 384 1868 0 1849 10 7 3 4 0 8 0 mcl64k 65536 372 0 0 47 11 36 47 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 518 0 0 29 1 28 29 0 8 0 bufpl 256 9369 0 2397 436 0 436 436 0 8 0 anonpl 16 207835 0 199985 121 87 34 49 0 125 0 amapchunkpl 152 13172 0 13081 39 34 5 11 0 158 0 amappl16 192 11583 0 11163 104 82 22 34 0 8 0 amappl15 184 100 0 99 2 1 1 1 0 8 0 amappl14 176 9 0 8 2 1 1 1 0 8 0 amappl13 168 38 0 35 1 0 1 1 0 8 0 amappl12 160 785 0 784 2 1 1 1 0 8 0 amappl11 152 210 0 201 1 0 1 1 0 8 0 amappl10 144 70 0 66 2 1 1 1 0 8 0 amappl9 136 357 0 353 1 0 1 1 0 8 0 amappl8 128 217 0 181 2 0 2 2 0 8 0 amappl7 120 52 0 45 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 258 0 246 1 0 1 1 0 8 0 amappl4 96 1192 0 1165 2 1 1 2 0 8 0 amappl3 88 969 0 964 1 0 1 1 0 8 0 amappl2 80 18412 0 18351 2 0 2 2 0 8 0 amappl1 72 51926 0 51488 24 14 10 19 0 8 0 amappl 72 6450 0 6414 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 100 0 12 2 0 2 2 0 8 0 uaddrrnd 24 1983 0 1968 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1983 0 1968 1 0 1 1 0 8 0 vmmpekpl 168 21283 0 21261 2 0 2 2 0 8 0 vmmpepl 168 217663 0 216197 131 65 66 75 0 357 0 vmsppl 360 1982 0 1968 2 0 2 2 0 8 0 pdppl 4096 3973 0 3936 5 0 5 5 0 8 0 pvpl 32 582025 0 571088 212 109 103 130 0 265 11 pmappl 224 1982 0 1968 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 656 0 16 19 0 19 19 0 8 0