kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 19 01:15:50 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.6' (ECDSA) to the list of known hosts. 2019/02/19 01:16:13 fuzzer started 2019/02/19 01:16:16 dialing manager at 10.128.15.235:4635 2019/02/19 01:16:16 syscalls: 1 2019/02/19 01:16:16 code coverage: enabled 2019/02/19 01:16:16 comparison tracing: enabled 2019/02/19 01:16:16 extra coverage: support is not implemented in syzkaller 2019/02/19 01:16:16 setuid sandbox: enabled 2019/02/19 01:16:16 namespace sandbox: support is not implemented in syzkaller 2019/02/19 01:16:16 Android sandbox: support is not implemented in syzkaller 2019/02/19 01:16:16 fault injection: support is not implemented in syzkaller 2019/02/19 01:16:16 leak checking: support is not implemented in syzkaller 2019/02/19 01:16:16 net packet injection: enabled 2019/02/19 01:16:16 net device setup: support is not implemented in syzkaller 01:16:21 executing program 0: r0 = getppid() r1 = getppid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x9) r3 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r3, 0x6, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r2, 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) getpid() fsync(r3) fchdir(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xe041) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x81, 0x8000, 0xff, 0x80, "7da16bf67682f62b557c59e689beb8e5ae7963e0", 0xfffffffffffffffa, 0x8}) truncate(&(0x7f0000000200)='./file0\x00', 0x7) flock(r2, 0x2) getuid() stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x1, 0x3, 0x0, 0x4, r0}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = semget$private(0x0, 0x4, 0x81) semop(r4, &(0x7f0000000480)=[{0x3, 0x7f, 0x1000}, {0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x6, 0x1800}, {0x6, 0x5, 0x1800}, {0x2, 0x8, 0x1800}, {0x0, 0xb95, 0x800}, {0x2, 0x527f, 0x1800}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x84, 0x80}, {0xcf, 0x10001}, {0x46, 0x7fff}, {0x82, 0x100000000}], 0x4}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000540)) semop(r4, &(0x7f0000000580)=[{0x7c6b43f9d61b5ec2, 0x5, 0x800}, {0x2, 0x48c1, 0x800}, {0x1, 0x47bf, 0x800}, {0x7, 0x7f15, 0x1800}], 0x4) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) fsync(r2) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="994905124964e18343cec5b9fb26edc97d4b40724f18f6dfa39c2f03009ffdfa8183eb689721acd1102e71f057cab46558abda411bebc08117788bc62a18eab2085206f7d28bbc058610d711e596b8c1c4268f2d97da3959d4c30d39f53d7dc768ea7b29d30541d6066e9cfe1ccdc16b29e4c7c244c516cb080732e17bf2bbc952e4a0818af59fe23f5dc3a9c1bdfeaf52a9d1a185688ce49b620d5d23b166a601cf469b240761b2b1fca3d6", 0xac}, {&(0x7f00000006c0)="0f91e5e694fb1bd227326624bc6bc3879445adcbc3062e2fcd9ee38ef8bef6", 0x1f}], 0x2, 0x0) chroot(&(0x7f0000000740)='./file0\x00') 01:16:21 executing program 1: r0 = shmget$private(0x0, 0x8000, 0x748, &(0x7f0000ff6000/0x8000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r3, r4, r5, 0x82, 0x4}, 0x3ff, 0x7fffffff, r6, r7, 0x9, 0x1000, 0x7}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r9 = socket$inet6(0x18, 0x4, 0x400) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_int(r9, 0xffff, 0x1309, &(0x7f0000000380), &(0x7f00000003c0)=0x4) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000440)=0x7) r15 = msgget(0x2, 0x8) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000480)={{0x10001, r11, r5, r8, r5, 0x10c, 0x7}, 0x7, 0xfffffffffffffffb, r7, r7, 0x2, 0x8, 0x3, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x7, r2, r5, r8, r12, 0x10, 0x7ff}, 0x8b, 0x100000001, r7, r6, 0x5, 0x9}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000580)={0x474, 0xc2, 0x5, 0x7, "cfa9b07355382250367da70a1216da8bed715a8e", 0x1, 0xfff}) getsockopt$sock_int(r14, 0xffff, 0x1193, &(0x7f00000005c0), &(0x7f0000000600)=0x4) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000ff5000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setstatus(r13, 0x4, 0x40) read(r14, &(0x7f0000000740)=""/13, 0xd) fcntl$dupfd(r9, 0x0, r14) fcntl$setown(r9, 0x6, r10) 01:16:21 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r5 = dup(r1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r5, &(0x7f0000000240)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x40) flock(r6, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r8, r10, 0x2) sendto$unix(r5, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r11 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x2, r8, r10, r8, r9, 0x80, 0x200}, 0x40, 0x400, r7, r11, 0x3f, 0x0, 0x3, 0x1}) r12 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r3, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 01:16:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = 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) kqueue() 01:16:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x6, 0x6c, &(0x7f0000000040)="a798a5311b59", 0x6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 01:16:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0x0) getpgid(r1) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a12ff596dea290e42f"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) 01:16:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000340)='./bus\x00') r0 = open(&(0x7f00000002c0)='./bus\x00', 0x18202, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) bind(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = getuid() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x7fffffff, 0xce8}, {{r0}, 0x0, 0x80, 0x10, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x64, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7422, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x0, 0x9}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0xad}, {{r0}, 0xfffffffffffffffb, 0xe89846e3e63be456, 0x7, 0x5c, 0x3f}], 0x1, &(0x7f0000000180)={0x20, 0x5}) r3 = getegid() truncate(&(0x7f0000000100)='./file0\x00', 0x80000000) fchown(r0, r2, r3) ioctl$TIOCDRAIN(r0, 0x2000740a) 01:16:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x58) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:16:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0/../file0\x00', 0xa0f89a90e934e88, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x3ff, './file0/file0\x00', 0x4, 0x5, 0x101, 0x7ff}) lstat(&(0x7f0000000040)='./file0/file0/../file0\x00', 0x0) 01:16:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getgid() setegid(r2) recvfrom$unix(r1, &(0x7f0000000080)=""/180, 0xb4, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x3) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname(r0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x4000, 0x5) 01:16:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001540)={&(0x7f00000000c0)=[{0x83, 0x1}, {0x101, 0x2}, {0x89}], 0x3}) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r6, r7, r8, r9, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) 01:16:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget(0x1, 0x3, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/181) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 01:16:22 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20, 0xc) listen(r1, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) syz_open_pts() unlink(&(0x7f00000001c0)='./file0\x00') r4 = openat(r3, &(0x7f0000000000)='./bus\x00', 0x100c1, 0x4) ioctl$KDSETRAD(r4, 0x20004b43) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) 01:16:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x0) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x7ff, 0x6}, {0x7, 0x5}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:16:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 01:16:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:22 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/161, 0xa1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:16:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup(r0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="c112940cbac01291fad6f9e82cff680123072abfd0303dad55377688e8eadbb6428074334730988bd6db1acd85d7adf5373a77ba901b31e71146cfa251c5aa8ed6d6f2acb46c10f74ddf567f2d726ecb464f7bb985175f0ed154a6cff6c279f7d3480a800bfbebcf4c10b1785788803e2b43f616f79e5a015bf278edc107c96ddcc24af8921debbf0d5add", 0x8b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="fb806e50", 0x4}, {&(0x7f0000000280)="6ba713f33508abb2e8b11ac75e5e29daa5f1accdddb1edb794cc2b6934fdb9b12b782def300aee187ac124cc0e872987a1cbc34bfea469bc9a6e647c5699bc89d657bc00fd8b8fbcdda3ede0ae426c48591ca2b6aac61c720f18cbcd18be59d3f089794602ef4ae58ef7b4d37c804b6e99e343656abef37b908548a75b8adb0fa6742ba9806af31fa239fbb2af57fd24a541dafed249abe82027de7251c9b3f81a3c43159e5c58f885c5d20e755ad0aba173b59e9891beacfc5d3ee301a23baa377d72ff5f9180216b0f1a63fca31814a8e1edfd0f337667214e6563934988", 0xdf}], 0x4) read(r0, &(0x7f0000000380)=""/168, 0xa8) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x9) shutdown(r1, 0x0) getppid() accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:16:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x90, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 01:16:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) read(r0, &(0x7f00000002c0)=""/192, 0xc0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 01:16:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:16:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x90) close(r0) 01:16:23 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 01:16:24 executing program 0: setreuid(0x0, 0xee00) socket$inet(0x2, 0x4, 0x1000) 01:16:24 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 01:16:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffc97) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 01:16:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f42b3eb932e79afcabd54198ae84f8ae6a803072d7a9054eeffff00000000000010a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 01:16:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) socket(0x22, 0x2, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:16:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) 01:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x1, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 01:16:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r1 = socket(0x18, 0x7, 0x3ff) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5a) mprotect(&(0x7f0000303000/0x3000)=nil, 0x3000, 0x2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x482, 0x0) dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r5 = semget$private(0x0, 0x1, 0x100) semop(r5, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 01:16:24 executing program 1: poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 01:16:24 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x8000200b, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000003c0)=""/187, 0xbb, 0x43, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000005c0)) chdir(&(0x7f00000002c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000480)=""/234, 0xea, 0x2, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = msgget(0x3, 0x100) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000f4ac8f01ba2563a71da28eef447de0fc61c4ef46f38b8db77aa0421e8522471737b71eb3aee4c4a11e87575c04f2b73c19156f8a3073d29750c6b7a4607142fc644fcf3df82a55f7edd9c46f5ba9f11b00000000000000000000000000000000"], 0x68, 0x800) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) lseek(r1, 0x0, 0x1) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffffb, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000640)={0x3a, 0x67}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0xcadf}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x10001, 0x3f}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x3, 0x801a}], 0x415, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x100, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0xe52}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000027, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0xf, 0x40, 0x3f, 0x4}], 0x80, &(0x7f0000000280)={0x1, 0x7}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x2, 0x1ff, 0x7b650381}, 0xe80, [0x1, 0x5, 0xdf, 0x3, 0x3800000000000000, 0xffffffffffffff3f, 0x5, 0x559]}, 0x3c) 01:16:25 executing program 1: r0 = semget$private(0x0, 0xb, 0x8) pipe(&(0x7f0000000100)={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(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r3, r3) socket$inet(0x2, 0x100000000000002, 0x0) read(r7, &(0x7f0000000180)=""/186, 0xfffffffffffffd47) 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) r10 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) accept(r8, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xffffffffffffff4a) 01:16:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}, {}, {}, {}, {}, {}, {0x2}]}) 01:16:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 01:16:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x20000000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000780)=0x3) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000700)=0x3f) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000080)='.\x00', &(0x7f0000000100)='.]-%$\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&', &(0x7f0000000340)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\xdc$/\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='^(^\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='.$\x00']) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000740)=0x1) 01:16:25 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='b', 0x1) setsockopt(r0, 0x10001, 0x5, &(0x7f0000000080)="015a234298136489877cf5d4d733b5ec5f2281a8073086172cd123e9c29b4d42d97059d5f6da090473811f8e37128c97a9c0350dc6d4290dac075ad4db7db7783b434acb1b4cda4441bc4b7834881079a01e4f6061fa38ccf4d53ca4c296825b8468c0172356be64953def8a86a8f087c7910875deae610968d3df65e2b957eb7324f300", 0x84) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001140)=""/208) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1aeb41b0b889f9407f654f324c71a8f48432f76b8fa09fb9e162cc9ea9b37c9c440d5e16d6970960810e128208fbfdd7d5e402c9ddfe14d23ada3935208e08db47cc98b1e86a1195168ccc0c61117e071488f2340d308e44f7dec1456d763f3a145244da1aba7cc7d9d143828e89582e2d7f1c60f9c70da9f8972a0834a85d37ff1b54d4115419ad96318bd05070db669fb2cd998911faa570d546c859b4b0f8af27e74879679c6600ef0933001ac74e83807225ee3f16372e05b2ed69ea5bec41caa94d45067c2eb7872240749cf8df4ad769549fa86f652e03451c127679e7cb631d8c56b516de0fd72c4a11280157184d74235feba596df12e3895ccb9b22f61531ddb3cace09c5eb4246fd42ffe12dd5c835c2fdb6a21cdf045e73da0c2f0cbe59318e77be58d001c2aa9da780aafdb04280584b7a58ed75a27836746ae53dd72e197de70e12c3e413a1373a15392e208411d568b7f37520023b9d496475cd26988f8372218aed302dd989402cba08cde3ea337ee45b296982dead33c1731562283520a4e1bc6d1131f8a31d4e1e3353e912c9202e7b60d00911df161aff64d53d18fbc9b06ced7262bde9b3be7f667ba79885b703ff4ae668d84fb670057206c5ea94787cd1bc3060d63001fec076c9469e221d39311a16a9a4e87ccd7ef776a98c3d6243bca708749ff2095183eb3ee43c1a8dc7a276b9986257d8fc2a65c555cef83b695c0e1a562e547718766738d17c55e752df82650a91a65f3d37ae22aa04d9849438fda147c4769731cb94a1fc48bb151fafdf9792cb1f7b55e2b3658322e53a04d144619a967914572f37fba24201b6400f87bb319cfc3eaa30246fd03d9acfa93658c5534fad453ee8a7c5912830222c02ecbacfd78c05dd71c867e3b9813cdf66693cec8adaab0b9658182b053334771c96a7465186abf896ebcb04d27cdab544072ddc6b225d1d2e8756094a488a0da74bafb8d03329edd2d2ab56c252017fdcd08e69f761a8e49d858f67beb1a2227569e638957e8d38fddbca9e58f33ccacf62a6e7fa15c4e26c30c40f329d3707b491eed0cd53a20100aad2865ea3b7f4c8927fed987c1e267fabd7eb440d0e739762c108bf18b0645a4010861783d1160966a5a57e2e9f3e870f177649ac49e9c23c43be5a3aef7ffc2eb12e52fed2f32f860ce1a4f320d36e302889e30e8ad0e4e427eaf66115374e4568d8560ccfbf05fbc9012fdefb20d805eca4923a5171c5155d23c72aba754aa701f6209fef7bfc03af646c7e0dafda210ae73b05fc95cddb0bb522fe4490486e8631a9ed42473b00aa497d8b9ce427b670ddda3b33ce2b650a6979b486d2ea5520e68cbc6914fbd87888411160e3f69fb5968940375ca846526c162a231bf9ffadc58763935e90869adfdbb2cdac6c50c5dc677821b72ba06cb7c6102fc347416edc0bfb4ea4f526f4abba811122687b526b0c15a7b63faefa573c4eed24998670c280bc8ae02fc7c29738c01671da2387afa834bd03312010498dfafb1d36fdb8a4b4acf00591cab0e3b0648b736a3b12ed49e0c67569e81e6f397df04b393485f6811e77e7dffe3a553f6d7a8b9e8716e52e3e5faf426a055ba88e1b33cefbaff17e16cf896f675d21995e5b8509eca34ab236bf9e5b94967a84e8d4ef6340a52ccd7609cdd92e75a12e365673c74311c9325f2d51cef6324645bc36cd089687ad78a9e46a26f0b85917bff36e7ab0e64816afe96c01b6a74f1546eed1ab5d836f18c6209dc6e532dc46c235ba74112bb3f8bbdaaff438cdeb6686ab649738559859422d66bf587cd7d9242e5d4b9d4bb9259509f6f0a5dec5dee36ee4f414d214bd0d948386cd18f1b9e4328aaa29ed2f7322dfff4916ff5816c6f9144da4c1dfa2e4fe8d66d7070a5e51dd684efa0dea42ebb4a4977f9b7e3652668c1d3dc2709100d48e07e8d5b7ec57a370f71120c90490910e49a106f96ef0d1d4cbaf0d2d6800546815e70f848947cda242e671f99ec70091c5b325b85c89dd57b3bb1af6488429ef2568753b6da5bc421f8bca883a5747edb101196b03436ea4b8301c67d6021f334d98f8612441dc0ed2f53b1ae8c91baa8084147f83d1343d157ba607e8052be570b01b14ce23f6c9f2b645bf74145bed79d19a55db8a527d28fb43d4a13b0215b09e814b77036bd21b07162fd38d1059cbc9c2f68c60f719b26c84d8768fa905ce682e20d63ec66583aaaa5c55f46a3dcad9392e1cdd002c8a58ee749206807086e3f6db0ae472656412812957c49c292dd28fce1a8d1524a9bdd719e69090aacb8c2a55ff4875ce0770a8ce8638b6133d01401205d97c3df668d3a0868f71c0d60c383fba8461abf7525eb6622503868925309d7f856503a0fa8a25a68ecd925c7596d51ce8fd4892c5a964d70ef993d744d7afb85ef1f577a5824ca6b23f26ecec5659d97dce0c2ccf164aa535b1619e52f3a0f04074aa0a82e6ba30b7538b12dda5aedede563e2ab9c6593da8a48679072aa0fda213590998e312357ee2351cee73c88c31fe1ac13ac57634ce8dd10ce2e4c707add07468a2b58ed9b8f7374a8422d9b57fcf71c999b49a885ffcaabc76b84466c50f72c3071ac32275923023fdb67ff15297753eb60be7306db675a853cf5c62b5480a9ebaabda6b852b5b82a9a969f248eb61c2f576fdaef087804faa5209396e2c69e3da8466dc1bbc3de055f3faf738642667e49847c2668ebad7d6654f05b398ae50b932019b61b2695e912f8fef5cedb3feaee5cc115a336511f7f3cc2882741a8555363a64ab9d017cadfbc3065ccfe807976e87dd38c189c8f3e5c44aaa519abc3afd7e4afa9ec749add77de8bde3b6907b7c84823148183e37960238bc3609f944af0fde6797c9efef429845b9e533e5d4201e6a7d6b9336365a760cfad6b64bdda19b785302da6904440908e3bca26aa4bc9d58f56277bb5f03a5aae9bce5ed6fa19da0b3456c5bd78b86675d8e022908c68ed77e630b02bd52910a43d0c070818bad2232836614299f465fcd886312b4ea7e677bdff624449f35c9e9629ecd46cdec8c58f656e87eca284800d3b0148d36d95a475886161a8410d7f764ef7e55582b4d43d6149dcdb16f337819fdc1d1e289c6378bdf3ced5f4a1c05819771d5c7cc5ca104fff23c4df2159e517c8b2e23bc721bbfda02bdc0019c829ac651da37f4164ef9979600329f49ab5649ed1bf05fa44e8128ec7a4b56024dc084b01aa1221350c3a58ed40db2eb3504c9cfa2a8861ed8fb6f0dc69efbf636af5cd86820c7d0aaa4587f8d8f33f3db070386612846d12ab4a02d5da5354a7c8ec625505fed54ab817455610de2840028e69eb3c9de46453abe74857788297ab7989a0c1bfc0db9b380fa7586dec3085d92fa35f7bf7baf038f49f9f1a6f43042f106c743c4365fb2297b471d55b4985b2b3782e1554c8803b2cca1c231ed577296b72e51594fed787c83cc9a75626e6ca3a58a3c889804b87e686c2913257b82b7b76cac4d0ff1920d89e55752930766438ce7d376bce42154a944468660410834570f9400d72e58a02ff6b7b73901a901aae921fa5ba408d06dfb503853e25aa6021f1c8bc057b8dfb91c093bb2ef01be3295e7b37c47b5d59c82a136355f508a1e05dc0d32bbd9771d098aa558c61fb6f346effe0091336c4b6551d9de4575c33d83e0734170f2fe4e04da8ef22d321e42a1d5e11e9dc4c0aceb63469eba0a212b4ec2a746dd0e29aeb71dbd420eae9c6cbb2a8679794de9b655ec93d899bfa8709bd170137e896d948e02f98ab0d3ac95c2649bb999d66e887fedc83e717d489bd91f820991f55e8a58282a8e7c5a9c9f7ebd29d7b3f97a39d55ea4b8332edd2431375fbb1c6acca807b389e1addf946ba2eb14c9eee8b752291b203bf5a5348a59d45fceb33a0ad2736d8e8634f21cc28de9ef4730b56fbab3068eaf9ef0275603146f3d31b9a69d1f6b83b06cdf1c78e4a9e3c34c36f4cd1867254034867294fa6144558146a712ea74b7d487dcdbb942c24f28f295dc35dd0a2628f28c70912b3b054cf929c96d7e059b85348e63de2de284c1c298df78995adcdbb3b1e239e4c3e931e2425395ba9d4e7ca284d9c4d4d5e07f414d1cef4db214f3f16b86048d83fb301dd1cd764689e06ee09d450a98e2a39ac81eb7ca3ac34d751877f8fdf4b0b8473b0e2bcf966171c867581cfc64b766c7435069e301e151a54514f5a8bb7bcae38a33f3f0c0b421ad16c529131bf1b30fbfacb4c599ada7ba239fe55bae6622737c1763fe707ecfb99721ddb66caf20e7d16507ac94a55be6f9cbaa4a13e739dcbfac383b552869fc1c4196b2938cad73f5b02113c73390ff332497882532b8d5555ac0da246bfa2da778125a67701e2877d5efec5870d5f8dcbb33eb4d42997e8192c5d2ec954328d2f3375ab22596aa55ca96c4bdb6587de0db9083fbb9a3dc79a251fb81d50dcbdd71e47821974030e7b7dfd536f1d3aecc2da2dfa1e2089c58b96a257af30ada13a85eccf48b838c63891d32c8206725e4a3dac8ea0b24138dc66cbba4c8b67ba737b999d3d6ce560cfbba1733ddff2cd388846bbf0cfe43d66cff2001be236053e280b1d341f5433074ea49dc538dbb6dbe35c5e48b0431992c4042c89238588dd035a8c04a1fbb4aeaa0e2ec38bd4137e0bcb6d6eeb8b2dd30ef5fd4bf33d740956a29073cbeecd63ae60e9afae19d2bf965c7eaf347c9dec25829c651143edfc88f397439fba6bd0dace9f545a6f0d3db036c2ec73ed16282a76359e6f709ebf87ec1d53d8aca33f04d78d97a44e218f9493a6e2262c864fb68b62f4167c55dfc53752cdf7cf0136e706a62a71641524f06ded965edc1768fc9c949eec65a8aa8e6e4a2f00bfa3135ee482fa01cfc6784398a08fad77db52df69b3864a59cb3478208ab6fcde6ab6c3e061580a4692c8a719e5dbc08b1985f9075b48159a2b0ad4d5940a08b4090f35c4dd215b215cbd9e70d34ce711215feea30d2bcc16d58b2c9cea88826cc5050f77b06160850cf85cd295879925aca76ba37445e01249a53dc216e3cb6fb034614f141266479eb363e25a4d11f4920c92ba6c2bca7f762550c81b89d0207759388f2d76d0b38ddc4233e9f96ad77be210c1c67c5fe3e11b0916f1b4faf1037692e3c08b4cdf1d4954391a80e1a4a766b2ca2a143776123afacddc61c965878860e30e9c0409ae9f58478a7e5b4d24ad34894d55dd4bdba64aa6e4ef78d6497667b213a1fe7a216be9434263b6e8c8df607dadd73c9eef09edeebaf9fa52c484cf1b45290e1857744ca7dc24f4b4789fd68bfdb234c81db110292369dedef687734c766883026d0538cee3b483ce4f9fb18d640ddf0c6bd2aa6db98b85bd59c3231b35039e2a510337bb3dacc9cb392bc0b9b43bc91b088891fa00027cf9e56858ded14438ad4ad1ebe9c2d6d808d68026615b06586b75c6ce71167991550bd0a1207f94f7814b6981af10dbdcf9b33b6d551850fc59909126de489bf52f7625f04f8552406361ecd67685ed3028c4027c903fb3c8b0e863fbe4ace67fbf0845c7ac69d83e0a25a897696d00ee6741ad1afd481feff2062792ff9b2a28c72dff6bc3dda7c4da899bdd1d8358cc9f0e63fc9d4083129d29b947f6971b006a27cdb6fe1552255e1e83ad84d0e12670928b00321f5b9563f82cab9f65c3e3f5eb5f967cb67f1659ed1e1efdcf8235f647e32417eb52ce2bbceb6372edf46426e19e84348775cda584af6b4af", 0x1000) 01:16:25 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) poll(&(0x7f0000000080), 0xe4, 0xfffffffffffffffe) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1fe3, 0xffffffffffffff80}, {0x4481, 0x8}}, 0x2) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f00000000c0)="12c85cb20c407bcc8a78aef17aa8948980232276", 0x14) 01:16:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt(r0, 0x6, 0x0, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7, 0x1, './bus\x00', 0x8, 0x200, 0xffffffffffffff77, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xffffffff) 01:16:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1, 0x80000000) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:16:25 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x1, 0x3000, 0x20000080, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shmdt(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 01:16:25 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) kevent(r0, 0x0, 0x4, &(0x7f0000000000), 0x2, 0x0) 01:16:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c4233418f16e71bdcf7c67698f93de8818fcd380cfc761bb60800325a34015aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4d4bb08be01eca6edeab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca8eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6", 0xfda9) r1 = syz_open_pts() close(r0) dup(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 01:16:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2e) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000280)="0700dcb32a61df41", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xffffff81}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 01:16:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb1cdc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947df2e9bdd11c4518138f751d07000000f34322c0cdf50600000040000000cfebcdd79cd66c3140972d2eae1f3c1478542a4a356ed5ead4fc32c6c3b0", 0x85) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b000"}) ioctl$TIOCSBRK(r2, 0x2000747b) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x3) 01:16:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x81}], 0x1}) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 01:16:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x101) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:16:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x802, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = semget$private(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000140)=[{0x1, 0x8, 0x1000}, {0x6, 0x2, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x9, 0x800}], 0x6) r3 = semget(0x0, 0x3, 0x22) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/217) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="010045ca172ea00600002e2f66696ccfad65300000000015d1146a1c91586e5df77681d82856a55b559e4093b6f03832aa1dd04095a8bf906e483a3686ce60eb59c159f8b69bdfcdd57f1a46a0ef78826e5397e6a5918b1af4d82a93725e0b541e744fb49dab77565e731f46df9ecb9509f50a360426cf046c433d147d3c26204d96ea97478f10539a1d8b631dff15d2763b7325516e51fcf8961a3a2b5fa05b2dc56065853e427f07"], 0x486) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES64=r2, @ANYBLOB="3b1586a9320dfa0452d6745013d80db10963eac8881e9d371e2501251da6db627b64781823e63fe91b0532988fa8907e4d0fb5cc07142abb7220528280213983d9fda26cc968edd25d9db969df0ff830bfb48b51f219d300d1fce6b67fea1aef39cd7694636cc17669dd9f30e286ede48f8a1913667ffd0ffb", @ANYRES32=0x0, @ANYBLOB="4000000021d93d57126c776d44b49420d9e11dd309730bdb8910c9b1c8404cf51607abc0ce99577d6f98205336c85e84a8b70545106e6f9871f84f261e59d3002efffd35029f04476cdfeee69e9800fd13f8384dd960dc813b9bd73a0a6237fddb215482201ff4aee563dc2c984758fd7d07017e108e1fb14a98fbee66b121bfb12956dd4b4a0a56d70e568b5c6854cbb65e7a18d8bfeb73ecba53"], 0x140}, 0x0) login: pckbd_enable: command error 01:16:28 executing program 0: socket$inet6(0x18, 0x7, 0xfffffffffffffffb) sendto$inet6(0xffffffffffffffff, 0x0, 0x1de, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x7}, 0xfffffe39) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8420, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7f}, 0xc) 01:16:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) socket(0x20, 0x8003, 0x100) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x5}, {0x86, 0x5}, {0xa3, 0x2}, {0x43, 0x7}], 0x4}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:16:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x6, 0x81000000000, &(0x7f0000001140)=""/161, &(0x7f0000000000)=0xa1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 01:16:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000540)="582720efabd16ebae6f5815f73f2a094ff334a5619515a4c8ab0bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f502a7565e4845a6a95b8d1561b27bf728193ef16ab93f12fc4d5f16b136a5d00d1648b53a000000000000b043d5d24c76235b7345b95cd7f79c45162d17c75ca9ffc59841e13abf91ab99d41b9737a090304232402c42d7c58c276ea38945e23f8f362fdcc5f35f0f4867450e375fbbc2ab202776c74d6f21bf3b3d713390551db316dd94133e4274d43d7308c17d68689ecf83b2675732cfc5d64ab32144e70aedfef929e627e5c78bb3c71b6edf0100000000000000722e8f6e055bf58a7d4d3ffea2bb6a9c119434712189aca6234be36bfd41160000000000000000000000000000", 0xffa8) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3ff) 01:16:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 01:16:28 executing program 0: setreuid(0x0, 0xee00) geteuid() mprotect(&(0x7f000024f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 01:16:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) r2 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0x20}) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x3) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x291, r2, r3, r4, r5, 0x42, 0x1}, 0x400, 0x7, r6, r7, 0x6, 0xfff, 0x8, 0x4}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x242, 0x0) 01:16:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 01:16:28 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) getgid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3, 0x0) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) 01:16:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ftruncate(r0, 0x30) close(r0) 01:16:28 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) msgget(0x1, 0x200) 01:16:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be9742ed5723158048749", 0x595) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 01:16:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x8) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x62) fcntl$dupfd(r2, 0xa, r0) 01:16:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="b98f2750db636fc5ee5d36c1baf879de6f23b62bc33bf628cb1a4ace5e162f0951b5226b5c906726406a727f685bd36ffb51431ffd3bdbae5595b792e07b0a3fdc64696a101bc663d47570707d91f1b08d0337ec594803f27ef840b4dcb1aa7e81c8041c02f5f3ef26ca51129f47e4e6fe95c6ec2726400baa480d7d1634ac400964f8fd902f9b394289e4d04659a6359dd8155855ce3173ab061dfab4bb9ac1d07b6aa8f39a0ca78eee80e212c06e1a664ca0007dda1b9f2801274e3160d1e7a5271934a9b48606830924e10f1f0fbf527a612c895fdabcedd5db2c57f0a33474e1a127f849beff664ca4fc009eb66f4bd5733dd9f8d8086fdba5034cf59e9847f8b2d633e859a53c4b88e96cc67080995198dc729bcfc671b8ce25b1c35120a7259bae885045f4b5241f80a7d66761c9bb31d5cef90c61c583020959d8fe366dffd5991d1f3707e327832cb9b6c21a604b6bab87a2a2b993df8cc2f080d2bdb2ac28a13a24ec3389ce41b77176a5d41983a8d353c4a6e20574e513e68576de45e5ed1288e1c439739b835328a2b5dfe1bc80eb86633632fb0fda39620bf9b1da2e8a34d0c86a6602ab141482514123c036c8279c98ccd7e96c743d6afe585c586b1d87934261f53f6aceadb0f65a4cf600b7478f073b0de4255618123d14a87fc911225cab88e20f7f14dee30452592cccfa5ce9c78b64ee9c118d370445d0ae14f4b20f91a7235d428e49d30bb8baa8bb33c4c6e0ba85b2128719d1337921f147700ee8b47ff8cd6c079db89a15dd79e02e7b7164b62a4ac642095d759ea7e600bc77ad8799db56ca3f86895fa5aa1e748247b86e008919a1dc4f8718097ba9879c460ff6689116c9a146ba6a5e42e068d8ecdc314cb74dd39ca0cda17ff78a3bee0563bbebe64c77f34d6eb9f572308805eb4d649019ce2a2d63cf33e192434a2791064cc70ba86c8057ca53bb86b4111be47dd4bae85e425ff0c52cd0c2ecc552cb1c9087f2a23b7f14854fe457f21e5845aed44d0b3d4ce7e5e15c3664b0effe47762b407d96c9f59d71b972b281952266f18e1f34e92d79c99a7ec523d49775edf6f66e19526f7e244da61eab1d4f14718c2a30cf248591bfa9a5f35de2c1f0dc784ce73d8fd6f39638e1f3cc9b5273fa6ec2706dcda8985e8d5bcf8abf1a0726c530631c77efc343a814e5e97c593d9670859008b7fccd8b7b27f7eca3d14bb63012143dd5a28a4915f898a2cc42640ee2debcd949e5ee53090b8b06677c16613c212502dc6d534376350349b3bb11bdfe701db06a4f814d266def62720521220b856b73415257e71a914d42ddaef6ae34a9065aeb342e71d79d116d32ddb25508690743b69ffad1676b01e9469498a68fc2728c67874e6599fc2d2a3cdf31e027720dc0a7c1a01088973b172031da85abad5d3b8d710257a86b6a4ce00ccaf22e5bf421dffd41fc1adba186599dbe1285c2ce5886c7ace922a60376173bd7a8b3ee1f7039f33341b603f1ea5e99097fe3b459cc62e6ee06d34d8a7396ac75cfa5f7a580ece2877b63e0b5fb57b977f1ee509451b8897dfa47ede493fd700c4d2817a8ee4b4545a19734e1a0a8d6951196ea97c74f5cbb5c7d8f198ae93d514dc261d68a465182a6ee1fe904e796f888c5f24c70c91e77b1b914dce9497033be45974b737ba9d60aaccb170ed7f54dda910c0f85141ea1df00230cf7c97af505a49c3a1d238c7be8db36dff1d50bc98f8755205417533fc872e7638b25359afc617ba9bf045bd5bd1f8f6e5eb242cb7f45b78cdcebd5246f436a297e6247c2e1d172b905a70dc8cdab64f11f5efbf048c6e84452643fee0629eb9e8e4bab68daa20db5709305db323807fdf5946f80857d01fa5dbd21d9159ded68a2d95ce080ab2431f096588360bf46ff0b09b812665ec42b8fad66ab22f929038992cca76de85c6ae7c037adcba1659902e212e2997758e6cd74dc04ee468b91c36299b30e5d7e27279d43f3f33d715bb5dc5d37bf0f33cfa433deb00f02bda9a81fefbcbdb8280ec3608c621fc59efe59428606a344d5a0027048355131a4b7bbdf22ab7eeda549e4279f67b7d798c6d9392e88d7e46175840212e084f4663c476eec6c05b0ac58fcc26b96b6fe7530174736f2996c7f2b130e85a8fb2b0ef1e064d464d604b02ace2f43bc3f0090ac072d58f5f78ad8cda43ad57ea06abcd124fc1151f9b2cd2cfbf25f1055722ad4e422e451f89d14991cf7e26b752e66313ad5c650a7f88ac1a21e5d3161add90488d3b3e18c2d085fbf6299b02ccb2a93e017d4aa40c152e60a8dee63c6fe9baf5c2750de2d30b6b4f1ae6d20cf71a4dcb03db9ba968897c920c0a81dbbf23875f05c6b1897c2b74a8a0d8c49c641c8e4f161512cddb6b5b4bb86bb5a13f0b7b8006296e0aa0e4d79c74cdd87a90daa32fbca4fd42ebaedc3eb47b5eacd861344609175334269856c9941e3fbe447f123b0168a7b4b39bbecbbd585b9cea3dd6b23dd667431f8fd1d211b391c4fcada5e79877af53731b7f3a6bde49055c6431dc8d6b1aef5e314363fecd022bc630d877681225e9a93c5f5f131b5be5ad64aaea72fc5a0d84fd322434e3128823cd6b6f91abde0b37346d39e77cda08a059dc4e37ca045955f8467ad7743cc74ccd65867d09694b3ffe60e07cc2b665c91bd49f1db081c712906a54a4a7bf58cb19c29fb08902b803ae52647f68a9f59d76e997020be3f379783f486419abdbba85ada4e4c3debc3bbf4a8e0e391ed090d40d4eeaa74b88ba1e144622231dd543cf3414bcd0a04c90779343afefaa8290ea6ad140eace94b87a1ba38c84ca3315818d7a6f9458391c090ac0adc34d73955a2a6ff0d4e4a8b7f085f209a8595bc8c4d868b", 0x800}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2048, 0x5) 01:16:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0xd000, 0x4, &(0x7f00006b1000/0xd000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x52, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000180)=[{0x50, 0xffff, 0x7, "e7a786b98af0479ab9a34c5da48a73bceb9cf252c0dedbce8dbf1e55615b9b0423ba0595a716a5171c54001c6f18c656fcada2881f302951fa59769755"}], 0x50}, 0x8) 01:16:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000400, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 01:16:29 executing program 0: socketpair(0x18, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r5 = getuid() r6 = getgid() r7 = getppid() r8 = getuid() r9 = getgid() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x80, 0x0) socketpair(0x18, 0x3, 0x4, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001340)) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8000, 0x7fffffff, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x5a, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x80, 0x0) r18 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) socketpair(0x16, 0xc005, 0x80000001, &(0x7f0000001540)={0xffffffffffffffff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x8000, 0x0) r23 = open(&(0x7f0000001640)='./file0\x00', 0x10000, 0x58) r24 = open(&(0x7f0000001680)='./file0\x00', 0x800, 0x9) r25 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x480, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x1, 0x0) r27 = open(&(0x7f0000001740)='./file0\x00', 0x2, 0x102) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="010d2e2f66696c653005"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="e8186ef14e2f9c4ba826846f11181066c74cd947540910c5df8f9c3e84d5f15ed369709d3ce92857c9d0c976c2fc2ee982ad16b84867c0538b176e0e51d42bb22266ea7ff23332929e52f63da32b7c965664cf89260553f16e50485f989ad469576093b66696c23b9d7aca9a46370a90d5eb5bd640cf86fcec40e669cd628558f1316034cb13263cecc406f440e4a04c1206ee605649fb9a76eae54d6eecd1afda0816411ee57c589e3f67173a1452f757c27a6368cec17104f33f0c86dd46f7a002605277bffd242e559de547d7c0ea5e4bab398929b91f5b24a74c9adf442a812d722d6004a9ff3cb12890cb6cf60fb1f24a238936ddf6a9a56b831ed10c7d3a6344d184f0569136c2657d17b0de6e0da2aa1d5befb3e2d5d4a92866836a927e2955dbf9ad72d524670aa5478972118d51930d56c4acbfd71836ef4f3b38730545400d85ca9110c76a14c89aef58cbdb848a7d6887c880639328f9c661c0bb76996702269cd10b80fbcaba662ee51f3cbe7d57dc9742ec28b1c162501796d166a418bd64fbcbf5da7c44acdeb37cd718b4b27214da3158f9a58f34ce6a719c2ec9cf57faded73ceaa4c3cb968652196f909daf1ea3030d09494cd1aa3687d192b6996c4a34d87a6a88321778cb68f85bc5d3c0638749665a40e27661da8aa3cc7ab7a686896103500a98ff161fad7737560f734f8ec73ce819b1245cdfffc166030d2971a2a50be0b83b55fe57dfca9770a3a3fae56b2baabeebd910be9e3575569ebcd4283a2fc861dfc57188578407f69ed4058c494b2236b6cf6847785ad1fcdfe620815fd11456396d6304afad55a5ffcfc929d9cb5cdea039b688f141e34976d9ac04d271a6e8023912d7c787084fe0bb0c3762b19a1d3a4f90588db989ad5bba4005ef0bbdf227835f7e01187f7d5d6025254e570c498b968109659e3d0333a5a5476dcfabf0e333604b01c701fe52f65c4ed0468d33045b656befa97903460346e0dfa088d4e39308b5c65dbcee8cda3bd030c5ba51f10079fd23592abbfa9ed48ac3362a6034235a01269caabbda0def8224d7ee365707ebe8cf87804e972e59cce7667c4f30ec39afd65684e06775f73214a9ff20c4c132454f7fcdf8c31a62f8099a8148a332b0d1a9fc80208f27e58e4795536fad79a4b6b3d9b27a23fed8ae8b85fd4ac7813b5f57294d1b1f681cfe78087680da573f7082ea11997784c020bb0f8ec15bb7ea95f6ffe38e67d1c960e6a8464f1068bd7c6946b05d2ad9697e0d8618a5c382d8026a1a0a1cbab27eedc5c623f3e177bf98f2065ebf8ae32bb63515c121122685dad54023c8809c2c6ec7d063d3eaa99420067761680178922e59514157ed6b8a4b8b2b67f75a239b88cd0852493633ab9e872d02d5abf1d506c50b42fefdd0b3f5d53b0edc2e0f7905e3bddcb995028ecb9d54657912d5ecc7be0f7cb101ee8d3d013f171dfeb6d25cdaf0b0c921db22c080680d1e4cb1a9d0ac7f3231373c8c9b3daa45a0b827a1ac5e63da63be040d3b74767637c716b1479198a0ec6ec499512deb2fc2ee738da0eb739eaf6f24603b20bd2d5b44910bc20a59c0b1d5d9af1e3b195ab43d72692c4b65cd799b6b7688ca6c55824a3bf9048fae0a251582f11401713c4f312f66b2ca2fbdce752bc9505d3b16ea02db33ddbed91d5c61457b6e4547ab5e8f530c058292f3615ac8ae771bb98a99a12ca1ffe06eb8650dfc805ba80fc741240daff4e0f46e7ba77dc3170414d8c3b29b298b938afa79cd96b2acb706aa5f36d117235ed255cd957fda1894133f4281d456e6d58eaebfedf54d8f939f53b8706f23bc0d4b42800d67597ce77b425e214496b1fc62c4935d2990e81e3c569af88881da9567d02431b03ab0f567663f3f8db165e289c40f87180533d71f315145b799d51e7fcef7f35aad69d9ad39c7f0473f740668c3cf9ba8d33791a49e94d13bc41f6b09798573081eff9e08111dcea06a73c6ccad71ac4c3c1f844a8de5a930c94199e21eb79fb938a4edb3ec5f4e0adef138c77a8450b18a217aab5636521fd9ace63459f8b4a1b6fd5856e023e24f74c71511544f19445da577ff47f26b6b8c87a826bdc9ceca78eaa2586cf11b8d8cbc7bf89931fd7f802e310e3193753088ee51b67edcf18c2ea4b216c6344361874d391ff367f41a59b059b8dbbfdeae431eb73862986881155407f4075430029e7c0d4fa330ec98b2e5a84f739d81bdcc64b94facfbc708c818162011028ccd8f47e6d866cef5e5a60fec0344954eb9929523be43591215e4a3883d984427317e57e49a31d0e68098aea8f1cb387dc2a31a65b632e5aabd6953a09fc2eb457b0c709f9e3bb1c100a35ba9e4a9ca44704cc9d7a0306c75b987b196fb8154fc5a775bd93acf8d7c390b668f1c75dad3dbaaca65d676e9a9b0ecabdea7069ac85ee1e305a7e62fd163c0f117b30b1d954c7bbf2de38aefbb8fcc2711cc81922d656f1c36b24cd34bbfdf7a5cdfa89e21814056ec38c70e5dc7cfde6948f9336ea90e47c76f13df216dfb74eb5e7456884f660adf2d814e30a2927569e4527dec7fae248c709d7095e9ddbd63ce362b61dff77e707bca4aadb0afb6f981122538ab4860eeb3c8799279b47f1ec08047d4a3f1ed1a3ba6fb4ecffd3b232b45c669a5a06824d17d304e60a57842dbf509b34aed8ca3271b3e383ffd7f2aeb4fed7c1474a07c294a8f0e3ba68890f739bb73c755a2d86fc26d62fbb098c31024e857f6d62f539bb0b7847aec5fd0c74dc60b952f96dba831c3e729a2e514c8e36621134fb13229a511927ce87e507d3bd7d68c7d4ded7f2c5938ef625ffa29d1d9be00bf428cdb54373cf8af50729eb22bc3f7a609ff556aec8d8463cc2d483ff6a80072781e66bd17bfe8e94989c07f4b524855f47c2168c780d86b53cbcc8157a6fc177b1b337c9b928d470975b1d6bde87907574a4a3a6c3b0ed47f16d0c051b9ed9c72770aadc8ca2edee1c52a148855c1999a176d8fba06c01d6695e5f5c3a95bf02a0d0ea29a16a78057f3feeb2475adc357a0876ae6b164b4ac6c492f250b51c6fadb475707d7ea25a5cf9d88d1aa49782eef29251297d753bca8a2fac589030e3b7a3e3eb752080b9c9c08a573a1ea8bf9ee97f5c2cc691d759c690b74f88aed14310d7817447fd84bd6df006029c42db467640e50cffcd0891d13688152e3fd1ceb2830ee59db4b0c43a3f4164a0ac996e3bc47c9f0c3aa454bf3f2af853b538043cee2e72598eaf2e9a32212d153cad84e955066c8ac94c7f18f5a47aa342c5b9c6250392a41c98307d6ea16a322bc455fa623382b5eb559d6f644042357953e0a971d852b1a88305ebe6ee2d2f94488ab3e180a90990c472abe5e83316408610a2a4cb127013409c50a3b7d131066d0578f5cd23ca81ce93c467bd7a424d150c73ef700d08e21187ba275910503d03776a69205b886a11e27e2c3c17cf3aa67e1b8a2b78c4b56727d29eace697af1297720398c8750442ec8e2ce0f184152b0cb6cc7442271e160519272bfbee516913c4d4cb15741ff023626cd7d759d65aadeb2f31d8b7684618057cedc48a885d58cad9692ea0a740f1c678c4c0c203a1d329373cc44dd227b0d99bafe45b5d12e287491c910c77effbbcc0944252104fd01f4a6e2e2b02ae4442d6731d427811adac8bc88298da0c3acd8b0a81662644821b3dd5f30daaf27f7892207fbc96094937483aa0a8ee6b6789db417e2457162ee6855d8f379e39607aa0ab1cc8759858272f2cd8a935500d54661e17a2b8c8203d42aee6084b2919b12036450ab7b1c9a01aa330ea40e38e83cf42e7fa1764741236e5c33966867493c6a1982168dc1d47172a977aab2ec5772ed942a59a5fe3719ba503407a7382db30644bcdc99f337365279a8d61e4ea980b87e1185dff1d89355239b7ce7cea0bff877c7edcb54d303c48bf4de322d047a1d58df57e4ff13cb65e89bf5a71117c1db2d36981a28b4275540366252bfe4190db28932ca033ba18cd549e91354debc2d330852d66c62104476dfb33a47f8adaeb914d1446d420bb615647499e367a1eefab2e0f94704687ccd22db20fb1bea39a7434e49a363755ba843f581cf5a9baf856aad1ec0f73ece1e848741d52662f2b4e5f8e2f5e7d3ab1c0f53165cd6bf5d05033671eb28270d554d16dd8988e01626bbe6ea85b3b887d64d97d46cf6561ec627c32921855a2efff640dd9326a8bf9c7d8b7797ec21239aaaacb377f693f000a5902afd8d93ecf7f951f1e37ea98aab688d2c61322e362208caef99f01f12be82e1bd56976b980daa3d9b0eb06380756a7154ad0d76bb50d64b50b056ee4986d2d1805b204d58ed38df246ff3e6d0f46f8948e6947c6b77b217c2a35257d9cb979fc406508752e41748ec497bac3aa3d16efdb41e562dd0ec6314ba9fc789f7629aa6d11bd89da020d984b64bf3edfb1bedfe2bda7835c1ab45562e94d6e87e5c157d7218f53f6c70c1f43d9c64dfd5a76fab1fb59e21b1cfae6c86028d94c6dc6712bdbda45cd4aaaf17c23587677468687e929e06863e30fc3ed412abe812f01c7b7dfa37629264344e4d0aab6e010c99251889db332179d9d6e53d31598b23d610fa09deeead2d00ad88be58746b2c31132ed2b7824d7cabe28df6820ddb56e4aac762dd6145c71602d7d6e54d915ff829fe7906c7cca312a5e54a1a7c028bf832291f801f33fa8937a823438373e077cfb775db9e8cf4df185222fa2a8cd0087d801ce7f5144ed0666c240ad6ea5177909c99a5aaee61fe168c08742301909cc3d0b8e2e122ae1f901835bc1f694f469aba9c80c13996c7eb9b77272124943615b25330b96b23fe053b47a18871b12618b913a5cb89558416d3f9ca97e8277ddb0d2ff914016409f66434b147a99721d555c874b9c14944937f6424811a5561af83fb1bd3a91950f75abf4b522b613ac0dff356e0a687e604a8e9ba31d8ae2a591d5757f9b7a9bbaefc4830e63f8406cbf8ceb5fafd01435d83481c5e78a29d1d3b55df0dcf6459346b6d0da9c9c241695e7feab3afdc9c83f92ef4ab75548919ae59a806bd0d81a5cc8d0ab7fa8e03901e4a431acae0ae012e3b144428040a755d4b62d397dde6c396fbada6931afd69b0ae530afdde3d6a578b37c958cc0ecd280832b3542cfd0dc7f088e98e72e54ad0477333b86dffcfe7077e42f13acfa2ba08f46df918bb36de82481b90addd1caa2fbea86b83e5a15793216d2011752d6840658ae2d141cd927f336d68562431f9645dca016479c3952bbda8a9433df2f02e6515d99acefade7251209d07538c8afc30dc7fef6f7f8c30a8caaf40deacd9d433c251687b23a00cc98fd848594a0ebb7908c8661541b18adcf6c3a796c3899c2a8aa5ad1906930aaf91c6e0212fbc41dc1d3dcca22e4716561f99e63dbe6495e27c18e32ae98da49cf5b80f7aa2a28a8cca7f97e367e3fde795dbd19ffe9afc39f148cb8d36c087b07f705a17384715cdaf4f42c073b9180989fd77c4c4cc8d1099d114e014403cd9c82950f50d472fcffe5667d1e258e26d8b7586a50e6a5067a72d42a5a7f32a8bf222690a871796a68162d9310d59d9acd5eb992b5d389124d2f63ce951c662690bbe98a212c60eeb54ebe1e8ced606a235fe0519f5eadc467f7821f592f9524a27f8f0def88f71ef9eaca0866972059375b5d31d06dfbbb59c007df5aac72db91a7bd65897bf7e9fbc18d57e4e1d6ba4b1b75523677a08d07a6dd15d797562d1", 0x1000}, {&(0x7f0000001080)="7cec8cfe56ebd4e940986bb78cc9e62790a42ad81585378dc4fcee93698180d3a61cb2ba768803ffe7d3d347d575a3e36897f9fa8344733a46e0af13e4271ae19d98cc4ff737f28c28117fdce528210d77538d26229d13a9772ce1c6c1d34b3ee12244b741c0766d97d94335e84f1db26aa467ef358d0bd80d9d70629967197917c459ad6b3287db43d4e2076fb4f72cde68d279693d5e489cc709067f3ff0e903db0c8c9b22b034a641ddfd2bc2d8cd66ca1af9c14080e8efafbe5ff031a8e350ea3c5e0ffeec78f0dc9a78943c62c792980084dfe9b767d765ebba21242392efc7359e", 0xe4}], 0x2, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, r28]}], 0xf0, 0x1}, 0x400) 01:16:29 executing program 1: socket(0x2, 0x7, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) pckbd_enable: command error 01:16:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002000, 0x5f7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 01:16:30 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20481, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x4, [{0x3, 0xc0}, {0x3, 0x10000}, {0x0, 0xc8d}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x2, 0x5}, {0x0, 0x4}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x101}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2, 0xff}, {0x1, 0x5}, {0x3bda62e4a2ddd18c, 0x9}, {0x2, 0x101}, {0x3}, {0x2, 0x30000000000}, {0x3, 0xb9}, {0x0, 0x3}, {0x2, 0x192}, {0x3, 0x8}, {0x3, 0xc00000000000}, {0x1, 0x5}, {0x3, 0x5}, {0x0, 0x7}, {0x2}, {0x1, 0x5}, {0x3, 0x2}, {0x0, 0x10001}, {0x3, 0x101}]}) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 01:16:30 executing program 1: rename(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)='./bus\x00') getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028a6) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) utimensat(r0, &(0x7f0000000740)='./bus\x00', &(0x7f0000000780)={{0x6, 0x6}, {0x3ff, 0x3ff}}, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9) utimensat(r0, &(0x7f00000006c0)='./bus\x00', &(0x7f0000000700)={{0xa7a5, 0x32b9}, {0x2, 0x1}}, 0x2) r1 = open(&(0x7f0000000580)='./bus\x00', 0x380, 0x11) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) getitimer(0x3, &(0x7f0000000840)) lstat(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="78bc4b92cb6dc70854b103c7de515c66c165c75502412330f877ef439683ec046b92df41868d9e90ffc8ce8c8075822da521c9e624dfc5224551ca64ea3996919c3a0ce5070698305d07947dfda6e050c39a7540c5880b4981a5675864627dffd4ae8d146ca3ccb7c1ce7ba1dce5b6eb7874f5c97a654fe4d4fc6bfc6a53540ef46761201dc8c9428fc4da3eaf72afd0bce56dd91327ca6353a3459452dcc4b9a7c9a35846f472d2c0a689", 0xab}, {&(0x7f0000000200)="4af3075afa243a0f36e130", 0xb}, {&(0x7f0000000240)="b418704be30f2e9e0a0f5a59a2e3aa2443d5d818da3bf8ad206af971edf3f6502ff093e0533bee03f6cc5e3b2cdc9fa186474941c785433a2d272e3d015b611452020d3b0838bcfe85fa36b03b70689e852217d19dd53429373a7d337ac7e4a157db0e4a5aac86e3eb40753509", 0x6d}, {&(0x7f0000000380)="61758429fea97986c83f188fd8998271d8dd1a0da1610c66d9769fa4fe14df8a82409af12ca15dc6ea9daeafd57424e87e1a16f8171a9722e24ea73c73d2a0c1cefbb897db18c17303443f0abec7e4aba9de363127a4a6d0726dfd3a66e2df33582026a9d1066816c05b2592161fe4547a0e1cc0a01c9f3f1dd127f8239dc885c73b43ab14eea293f0e5ae234641a80267fb0d552996c35e6833ec4c931e21e39c8f68db53587919edb70da17f8eb0a7030c3dbae56d7f2a5234eee83eebaa6b8b34244aed398a3f90af58dc9e00fdfd18ff2ad8ea3cfae77be5179b5f8c189617d886b7f0957592ea3855dedcc049215d8ef0c5064a", 0xf6}, {&(0x7f0000000480)="e09fa2b88df9b92e56f5b4c0ba7913375cdbec0f1aac06071c46733e693aa59ed56fc42dd53622ee772978d83998952af02b8a8e98e2890afeeb12ad78342834b2a50360d83c033ada80d75ede6f9964067ea0b463163744bbff2429ba594701a2d53ed38c5464202b0cdb53f18acaaf3790", 0x72}], 0x5, 0x0, 0x0, 0x8}, 0x406) shmdt(r2) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6, 0x1) mknodat(r1, &(0x7f0000000680)='./bus\x00', 0x2028, 0x2) 01:16:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 01:16:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="9061a066fbf73667ab22d089e7e2a16c63b1e620ca447a93df4825db83", 0x1d, 0x408, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 01:16:30 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/174, 0xae}], 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc, 0x13, 0x2800000000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x6}], 0x101, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x40000009, 0x1, 0x3}, {{r0}, 0x0, 0x1, 0x80000001, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x1ff}], 0x1, &(0x7f00000003c0)={0x2}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xf4) semget(0x3, 0x7, 0x20) fsync(r0) syz_open_pts() close(r0) pipe(&(0x7f0000000280)) 01:16:30 executing program 0: munlockall() r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x3ff}, 0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) dup(r1) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 01:16:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) 01:16:30 executing program 0: r0 = socket(0x18, 0x5, 0x86) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:16:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') write(r0, &(0x7f0000000340)="f49e635d217e4d4f1be8917e89e3bb5a2ca9a3cd14ce9275a5598d7f24b346d580f28c74a255a4bec45a3f5252188a3daf12eb9f9c823a2834088080a4485a82bb6a88fa74a62b3ad71bd8304b4b6b54d2479b762e90de80137b67a3d6de15f73d62b94b9b20b5134a2252a052f45d6d83b63625ab5c2eab285fd1142c77c3f804d48885157ac3faa6c966e7dd02040cd20fc99d67e8d5cb75c37f9e8fea4d8ceea96a221ceb94546dd78f50bd90fb5f94f9b1f30235a50b6f16ac0a68fded6c989cea579d63a620f285e2f5d2d5625da1a0e899800170f805cc8b70d29aadb4c7a1151c576b9717c56776", 0xeb) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/111, 0x6f) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) 01:16:30 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) socket$inet(0x2, 0x8000, 0xc85) 01:16:30 executing program 0: pipe2(&(0x7f00000006c0), 0x4) pipe(&(0x7f0000000700)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x400, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/100, 0x64}], 0x8, &(0x7f0000000580)=""/208, 0xd0}, 0x801) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES16=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="a6ff493b8f6a2cff0a67debec8f45e0cb15b5e3cc015892ba9ab91546e85d507c31d"], 0x4c}, 0x0) 01:16:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) unlink(&(0x7f0000000200)='./control/file1\x00') mkdir(&(0x7f0000000280)='./control/file0\x00', 0x80) mknod(&(0x7f0000000400)='./control/file0\x00', 0x80, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000240)) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000100)='./control/file0/file0\x00', 0x0, 0x0) close(0xffffffffffffffff) faccessat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x1) 01:16:30 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/4096) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="10ac4560040000000000000000000000531a63cc50e1491bc53f341fc3ebb351b8fd2136e756d0af0f42f8bd6d4751c454d4118387048a1685e952962ade387540c5129329a8738a534cd6696c3cd812997bd1cfe76185222d670a144f1b525bce86dc4617f08ca0bd82334b135a5689e2b131e655855cba010a30dbdfa2fc5bb468abda210522a23dd2e13a6a2a6d9b53523d426afe97bb305f7af39e95d65de057356edb087ec96719fdfd4501a30b11a6b5b7f214057029cb9cd59d197eeb135dbbd72f1707ae079cadd54377b46c7309d04e3434072362e2f7dc21c0a79583af7b7ca71ab2c909c677e8837386a5aa60d98b485c03895dfe7a24840500000053ff1958b4d8d0cc72aed7abfa54ecd36125a565017bf9c2385bb473d703f06de598dd7f24eb1d984a425b171215e55b75caa18465c8d2459063bd5fb0411404ea027d2276e7b5d0899f412ceb8223e256cb47"], 0x10e}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0xfffffffffffffffa, 0x4, 0x6, "7b0be6788be5a4afb1811ba01129fa068b4fea31", 0x1537, 0x9}) 01:16:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000), 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 01:16:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x7fffffff}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="299f68fe158057d22f062a68f54b7877479d6582a38c100186c557a833c773da3c4c290d2abcfa147d6634136cfa489efb6589ce42486a2272f81a7bf0973cd06f539f8e0c52cfdf0f805fab5db2751101ed698f117d1c3dcf5d266aac9f1797878d9af3f2a1e00e3a589c69d45de77b01060cf7d86de8c651f097de327ef6bed1922028cbb0da830218b3641c6da4a2aa99774d66fc8ad90d0133692318cf586e5d5ad3d26f4185a29715298681822adfac7b2fc6041ccff1", 0xb9}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x7}, 0x1) 01:16:30 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)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000019e000/0x1000)=nil, 0x1000, 0x0, 0x1012, r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/215, 0xd7, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 01:16:30 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) open(&(0x7f0000000040)='./file0\x00', 0x20004, 0x0) 01:16:30 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) dup(r0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 01:16:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)="b98eff863159795097c9c4d4aa47d899557237f7b5124110de757ba56beb74826344f8cadbafb0573c3fbf8c757f7100e8196db32b188acbda585131d4c57df4e0443990e4968736aa22f625047077d43e82502afd2ec2e294d00df5a32d189ab63a419ad35e324187ad4caf25da91ea2fa804dab0e33204e2082ad72ba76bba23d5e5f6bf8cac945cd0a952838af8b34be536a4163944e4683871c19f7d3ba5f9cec354adf42248f62f39e05d3079dc", 0xb0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) recvfrom(r0, &(0x7f0000000000)=""/54, 0x36, 0x840, &(0x7f0000000040)=@in6={0x18, 0x1, 0x158}, 0xc) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/54, 0x36}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x8}, 0x10) 01:16:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000800)}], 0x1) mkdir(&(0x7f0000000c00)='./file1\x00', 0x40) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 01:16:30 executing program 1: r0 = socket(0x18, 0x2, 0x9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:16:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x81, 0x800}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xff}], 0x4, &(0x7f00000000c0)={0x5, 0xcfa}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x5, 0x0) 01:16:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) r5 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r0, r6, r2) setsockopt(r5, 0x0, 0x1d, 0x0, 0xfc7d) 01:16:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x0, &(0x7f0000000000)) 01:16:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000640)=[{0x2, 0x9, 0x1800}, {0x3, 0x2, 0x1000}, {0x3, 0x24, 0x1800}, {0x2, 0x77ce, 0x1000}], 0x2aaaaaaaaaaaac1d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r8, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 01:16:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 01:16:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x95ef, 0x100, &(0x7f0000000240)="b979d6188b222c46890aa89c8be01c02686aa960ba1ff8cb93175a9c4e704693ef4ab0aadc4b145f8184f0083c61e460db648c3fa33fe87469e034e2b5c553e67768d3ef4e2e8c83056ae6221c640c1f797200eb3e9321caf282a8b210eda9d717", 0x61) r1 = socket(0x400000001a, 0x8005, 0xfffffffffffffffa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x7, 0xfffffffffffffff9, &(0x7f0000000040)="02904887388947375d3177b666a8da4e96fba214ead9fef2291a36102b674e49785169830100bea2c23c6c21c050e0c632602f85737d3699b2d6f64c4ad2f8695e926740ae386aa7371a2153efbe1cd3797b3c377297937bcf69fbf0f4a49844e65498e93293e177fca3a0b5a894abc5053c88e9cb174bb4781baf1b433ee86cd60bfc2708f2ef12309463e97afd40dd2875b378ff09e1c79cbc3714beb2546cc6028634a5a374e53e25cfb900dc9e6bafcfde3b887815dfd944e02c5e429732adaca5ae9f5e1893a7c2876b25a697062f9ce878b21f08d8092823d1a333a8be42d340aa32828f18fe35834eea66", 0xee) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 01:16:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:16:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x3, 0x10000000003) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:16:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f025723152ecb5d00b3783203000018000d5b5fa63dc6f0a9000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:16:32 executing program 0: r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x400020659) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) 01:16:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d70000000000e74de400"}) flock(r0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="3cb4dd7f459ecd4c3e8c7e7cf5eb187005bd034b1712937ecfa54e72a161e20494abb4eae52cdb1bea65d09c007060a84e95939f282ca94adaea7e37529e9e5070cd946506bb2337235aa53375627babdbb304db01e080ebb5e1cb63883065a49568456610308b560bcb2b3ac438e51f865d39174ecc2e805488f69fd6b91a7904f470fa81e3e4643cddb864e46a6dd646b0a96f960f146c6e162b582f928ade6be1afcc41ba3439ed9ad4e07d36d2bb7c", 0xb1}, {&(0x7f0000000400)="29ac99a9f958cf735d4321423594a95e1f65f4c50298cd3f1b2f6218e56277a2539f2572f082d739cf66f63ac3c604b228af413b302f4e5db0ea69766947e8ddd4b2b6303ed0bbeb87cb5fd09779c436302d7d5b2a2d7b438bea77d1c2b9d11b4ea3c437f9dda3150482850b63a69e12856faffc532d8dca74a76ed9dc02937b3cd6c3ba4d695c8e6e92908973fe7017a240e00d66478e21e1ec15ebb76d586e7307ee8d5a3c2afea1d3bd4e7d4af5897e98f6aa723663f54235ab946b9a841558bf65f181649014dc7b5f52fe8ca6e51d4930f1449497877c5c758f4376ec8a2b266e967607c8486ed57e080a1b0300018afae306", 0xf5}, {&(0x7f0000000500)="caab2d125a5ff296e50bcf989c05f63573a64865d2711ad28e8f65e122893a42bd66639dbcb2b8d71064635c8fb12fe1d618e012bddb90d99738d2ffd1596ff6703b5e48a8bf982c3e6a0e7a2425afac766f4a980d127730024bb7a2bcf8045fa4cbea7322236a22008e3acab1f2010e41212c4e386386abe919607f9c5871bce2311a8f150152e71eae34e50212e212aa1ccd6e56", 0x95}, {&(0x7f00000002c0)="17f123fc3a6980d34eb01db77eca201d35520e5b1498d18a30239d519f94ec9d0c41542d19d8b81feab944c20c81960c9c1116c54fc1a904572439404020856a4134db5056510190843d23ade8", 0x4d}, {&(0x7f00000005c0)="11c6930adbc2cbea251aade65dd8dcf3454f5d91f01c3a3eaae98159bb0ef704e08176afc4d1fa79c62f50c37ba0c603c77061da63c83fba6d58c6cfc20c88689fbd0fba69192811fcd8df67922cad39baf4c8a03a4815134b43ee27c3674a26e9aba44116fdb29e88fb1aca29578bd9e672a3fc15f8062ce2492ac6a51d08a1dd9bf4b1fa8b6c62a2c60e1f08cc818a87f4533c637e311d3da43a12b1af05da4a0e8b500174914123d86cdd561ab47b975fe96514517093fd139336b53f753900cd2161ccf654089ead81b53042", 0xce}, {&(0x7f00000006c0)="b2ad388890dc5c75a7f4600b70af3b40d1794e0bbdeebda270c5a769aa931b7c4c0d6af2dc8c1dacc6fe1642d49bc14004ef28b9b3e06f2315c697ac58a9ce0ff1d4fa516ae4add63b06", 0x4a}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="180000018faa00000000ffff000001004ab60e742a1cee71e4b50b40010c2d79d32baefc37c0ef9730437c173b35ce2ac90564cbd1c00600eeebf8ed41899d121d0e5daa706a017c8120149dee46f3e5a6da0e8bc4fee7748da6f93f0248ac81492d6f789ea77c7a61f591863a0595552a44803bbd3486b49b7ba98f2d1e61e8b205dce36af6539e7db83440836259597993578736036d46d98a1619ebc6c01b57c4fbba72fc27bdba7b5be2403b6d6a2407073acb48cd2794537bd28159ac9a7a8915f120b6", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x3}, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:16:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 01:16:33 executing program 0: socketpair(0x7, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x2, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 01:16:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x5, 0x0) 01:16:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x51, 0x1000005bcc) 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) clock_settime(0x7, &(0x7f0000000000)={0xffffffffffffffff, 0x9}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:16:34 executing program 0: r0 = socket(0x1a, 0x3, 0xd6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:16:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x8003) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) readv(r0, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r0, 0x2000747b) 01:16:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 01:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) ioctl$KDENABIO(r0, 0x20004b3c) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/86, 0x56}, {&(0x7f00000000c0)=""/54, 0x36}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:16:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='.\x00', 0x10000, 0x184) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x812, r1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x1, r4}) fcntl$setstatus(r3, 0x4, 0x80) fchmod(r0, 0x4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 01:16:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = getpgrp() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1ff, './bus\x00'}) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) mknod(&(0x7f0000000280)='./bus\x00', 0x9, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x4, "119ec8b66e49900922b47c9c3b4f018000001ba9", 0x5, 0xabf}) setrlimit(0x5, &(0x7f0000000100)={0x7, 0x5}) 01:16:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r4 = getpgrp() r5 = getuid() getgroups(0x3, &(0x7f0000001300)=[0x0, 0x0, 0x0]) r7 = fcntl$getown(r0, 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) r8 = geteuid() getgroups(0x3, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe56, &(0x7f0000001240)=[{&(0x7f0000000180)="f6eee01efb292338b074c1cfbe4fdafc844dacbdc272c7069e1fd41931aa08adc2aa3fc5d650430e92dab9f49e1e9434c7295cd099ae9d0641595faeaa1981bfbfecebfdf5ca0a36901d05a4ce6a28178b20ab3a465832085b18949c4f978ec296ffc6ec27441360e93ab1432f5d89d9da200ed4152333f0f8985adb52870e0ff7", 0x81}, {&(0x7f0000001440)="936350f876d6b46ee8b81284c402da9920e3323ae4e0d52cf7453128ccce6eab6a1eba7e62a9b315480eb0beafc9d747339e640bde238d5c13f9a9b0b54b693050895f490cb8aa1550cc843ec5e25808f0921a5761fcaa05368ccb9e98355f7dc30081", 0x63}, {&(0x7f0000000240)="718e37e8bc2830f4dc8df6a77b1319b303bb12c1dc41c0cc19739345ebc5d1783f235fbb0afb74337f08ef4b042a7f5cd6c3596cf0a1e7a6cd28d11c01e31f5aaffbe09850fe8fc2482f3ce2e8d6da08764d46229ea7c9d61893b018343183692f0286a6b11f00bbb3d586251b01489d192b9cf5eaf2606fe37ec9e80e3f5a8b94eb74985cb5101e5e8a7a0eda073084664e7ed18ceb2b258f5cc678733eb459b0df888e4cf4ec121bb3629d0da1213a5b733db588675b198469422cb7a9a4ea4915d0d759c172a9d8e83b2f60933877328061c73ab3df4cf48188ec5a12279644f921d1b73254823fcc90d95ca90a3febee704bac4b1ea642186f9cbda84c6b99ccae52dd73f2903fc99e2a8d8aa65cc8891e8ac1af3baed7923333fd0ab9b67427ff3a0e40680906d0745ab193f77e4fd594cf8d376b2d8e8739168280ecf6ac831296b9885ecbea81de2c7e13f3608120ea4015a92b6dae67787c607c384cb351266fdaa467b4e66a1903a67274df7a3cb8bd27a70de0daaefea95dcb75096dd77b77f26e400c2ca5f190efac5f2fa5c6957c451e5f4fe335dbbe1c6ce1e978056c1305541587f5290b637fb49813075bf80a4d0be0d810107e6dd39ebe26de29de66cd13870654cac2743512c1398798ad5e99efc13895ff2d4f8f49ceeaba62ddeba014d4ed2009a4bcdd53ab827197802fe0ae75fee5d32fe1d2d37fbfadd3a683d0704df94063fba1d6a28822989112df7aa941613ba9e758a8f0345a721098cf48717813f60b31983edc2d47138721a9eac48bd23a565ad3a4bd4ba293a0a1190d5319c4367e19546de47d96fce20fde3552bdbd48ae816076a93065eeb808a769459d08fba50ff49079303c08c51302b19a71812779af04c977eab302d9f7c3b89cda8de9cafa03d3dd274ccdc6446b19d9150e34fdc2f2730f060e2b865ee57ad4e1a87e2017c395f7755736be270abacf2a2d1ba6424095021dc7168e01a9294dc793ad9635996e1c3bd8527b1fc9592d826a851db3d0b38f9e5624fb300913a90d1fc3100d0856c0cd3538393369d6cc3a6349e68217fb92ac5b61fa25cc24cdc190b248703d82f40eda32eb892fea2b8ad262828fb34b7b8dd23868686ca1ec531a4a76d947ece16866dad3d8d28227bd6d947ef88baa667272403458d8db3e46cb9ecb30b77caefd379004eb4d642cfa5cdda51bd7fdba501762aa34ed5128e2fd87e7d90fea1d06f8ef0d42ca56a5f3749b2fd90dfe4930a46308ff224219a477519bd36197c0f63a8897a885fb24ca681422e07d84bfd4d3cfdf5dfdf477a40090132a4005676f872e15c7738ea6419010f79d7740cd4328a95c2e02ae2183119834a9e8b209e19704cf4b2951372ea242ab409364e425a8b0cdf212389a39af1076aea27c12be431cba77752873f9f1549ecf2a7437a9463aa44c39beec53308d544a01cc94a6b4b65a0472d804a6d2a030b644db401aed04115256427132de9d25f6c5c60cb5146ae5c7025b6225e81977c66891bacb23c8b8be79e75615de77383bd6de56e8e309c0643987503d2c9eceac038afc6dab0a3787bbbeb2263abfd947f27a86dce8a8758aaf9793891da76e3f82001f77780988dd8a3ccfb8e97fccc717e92b91432b84b1e9e6ceecdeceac6e771fe3628ada2ab0b6d815e800e72e774e620156d0b5dfbd924fb235edaf1273a1ea36cd5e4037bd30b92caf3d361feb2df170094cedbc5fdf9c20a2aa8a473872609dbce471fb9303c52cc4176c3caf14708b31f36ff4390ceb4ea86eadd26922b18321e9ca7b9ff24a0a1b78126b616421e98fe00562af0609e91a6fd6cf95df04e95bbc42b8042dc0a0985369d6c9246017196d6824daab83c5dbb7fc50f5aa546562d9109befdaac6981e8f927801c285fef045cfc22954522ba5ec4fa5036688bb14add2e8d890749e1f0750f0b2ef799d7a096946672e7498589bd4f8c926e0758145111e12b9ceaadd39480b62b636885514ce15b60b2fa3c4c687857727e5c9ed178845c8c282d998aa9ff63eb261c1af28ec67814e3d371c6a603067408b219b87beacc0fba31afbcd488225dbef02fbd6c820113d5ada04a6c0f2dea7722156d54ecdea1f94197f4465da9d03356d7457b1a818e289095d93a4dba33d4455e00d3ccf12d83904e3981d7136e89210b4fff91ee2e998b9a2b70afe3a2326512383d33645d288cfab2a37fb747e8e681608c8ee15564ef43daffa9692e0986c0c93b5b361245bd75eb2eaaf372bd13a97f948710184da55bd687c952f554d2a52aa8a836e081985248b30efb1cca0e3f68a4e2a1668dad1b81212b53e76f1286dcb1e9eaa9e31a2722aeb314539f231cc2fa18133d8dc1d3c74b5ae947e62f8b4e090a5a43b7c7d8b484a44e36c8663fa792ddbde3dd665a37585502eee894c7252a168236c7090d309fedf580fae59bc12e059963a2444f562a140a227d36683845490d3ee28e97201634261715086540f105d6c56fe51f66a1b4d5c8b495e1b26f2cd159a310917d08b29b1c352a1514e0905f41dfb87dfd4bf479fea5577f4b87bcc2a85a48c8d14b5cddd5123cb1fff49c13017eca3684fadcf217e4a5cbf25b1f92a7822907b017aebed9b93a792fbd74672260ee2c22be97cca4f5defd73fa337a5a22691e6d42e92d73dee3b3aa8d57ae3fc99b07281748ed000626cb8120a80f620625008457eb50b4fe887fee008b946e6fbfd12372a35e69b801fd2c5de9f3bfa70faaccefcb7712a6d634e84b2ca09f6572269caed5dbb6c17ab11dd62066c42dbe57d0466384f987bf345eb99088697f4c92cb7f2b80638852faedd30f31354e5017e4d7e0406e8b0287b41aa0a9c0381fda00986ea6a573b3daddc54e92fff2096fc96504a0fbe5cf886f78e740b42c14d737810e27a3cf4ee390feaca01a738f7452856d5237eed414ebcd88d09855fb9235e0794655f727a906ecd33e0c4216bf7de2a3ac266ebcea460ddcaeba37180342fdd1e2931f173a4cfcafa1eab2af28adf9d20656c5002efd05e96213e6bd958e1d258b60d9f01bf0def2b5d6cbc34eaba8cf90d6e68786570f01fe745149ff002ec119593abe51ba4a379eda2ce4ab00ce65151b7c618191b36e01416502e5319641c0cbe54b01dc90810c2238b7badaaaaaf2a5c501e256007786f372484078fb9a4bf30b0d9be647a4396b83a76f407f937f1f87a415f405e64dbff72117633ec028269e175191bf74e3608710d45fa4e7a56f0cb35b6dba82326f664d40c81f67f3898facf4b286fa1e08bd3a457625768f22886b1011969810435ec3e69f668f90cf6d560d5935dbc7b326ed1ca96907905c5d5d689b0bc298aef2627c6131b76c61bb4f6e5a72de3652cbc8950bf599ed17bd342c1add5cf181a330ac73a273d0abad454cb5bac791bd5caf8ee0eafafb9d9c8af0108df1f333a1024748879ae7747bb27ae277a2a9819d58f917aeec9bd293b4ee0f2eb159ffc958066a979a0a0bfa79d47bc52ec924aa8370271ac4b49fae98f68e343fc1d5be40dfd22398abf8cc908203ff0fd98c1972cc98634c4f497b8afc9c72db13a82b55cbe1e4ddfc372184d072def8a6f4cea2ee062fb6d2cefcd2ff9cbd601448d2aeac83347f9e67e9bdd1318d20475f2dbd1d872ca3617a48c40bae430e649e555005c4a2a5da17758358e321c8cd5e9376a7bd80a6fe1cd2f50b27fade9bffd200edb51810ac030f383a2ee99dc28bb7622ce166d2b2513044bfe742b3926366a200161a1c3cbc65a1c52ac77d766410188332e1f5abbf80c2311a3e8a5fe7b8efe46e59304ff3c54590dce3ccfd3649617f29ec34c0563166f888bf255ce199a19bf7e8917fbaeace01eabed09c0caef106003d9df0d00c2977d9652742afe13f118e4da5248d90ca89d480e9168c990ceb87a2b36e928053e89204fe842bd61972fa597ca58907cd4546d310b63f8dd7559947faf97998a21584e1e0390cf7b4d48447f081b81afdae901dca824dff8d88572e26256368cc13d1a81314baa76d35192277966c88e4aa52537d7ae845c491855821c562bb8b775dca6e87c580aadae67ea8cc9c342387cb9cdd3f230fa760919cbd7fb8b76ba5f5b01b0c28d8f82a4b49595b42fe24f745e160bc509eab18258daa3fc52876b35bc2d8c0d528f7b7e9c272c519168d1c66f5063d86d4d5994e76ea8cad502ee09c9e7b7af099c6c2b1e159957ca59fc16b66f67727a92fac9090d5a83dee16e9df46af523f3d5b64a9730e499e1658df31a1f6e59e5f7020fc884943c01880da17c5741db88fe15473228928ea44fb365f34ae7f2283d03021e7f44e393ef6dc74f82c0f7f979341ed345206f4f36d1edab2aa04e48f67dcef48fc903050108ce3d0dea0408ddf5fabefd91ff2f3ebcf13e182a02e2c7405986571c012f784801c2e6626a53e11a676625558e7e68bfe5656706256676eb1099c5177c96e34bf452bb02512d1bc2a94113a256976889c3216f87b3ae5f57f56eeaad4a40609d33a5346fe11a1a370bacb68c1b5488059d4249036544bcfb43790c08f970f21b4164591051086c28ab15e22ed9ce58a5cca3a61063152c5a8298493aac6c16586031ff959dec9a946c7adcd920edfb441b15cbd146357c08e469e1ecdc96147731ebb01de9e8e44df7a2cd83c0906a95dbde3c3ab67190f0b41a8e3e059513d83f685918f19c31fc718b267ae390840e19b449539be709e937e8b2522121e6a468302f45ae623a1f52a956c8a20fbd9e50ccce66b394c7967015e5e6b9f45dc7ed41165ad76479f6f5f140bfbc8df3dcb532ce4a5b37c93aaed705ccef18afc0fdf36907d590b3bf2f9f91e0991c71cc4dd10adfe259f5a1358bb379d8d35895945462ab223a71a0fa2ce85175c88b05b26b8ce2f44d63229c8db91ca7d40c0de2342ab55b7fe25b532e05c5cc3bb96ec50f385b414b7e653266fdedaa4078b800de54789df297c11f182e0d6a9ebb8aa6863dc4af78ae2cfd471ed92ba84920f04891d923c5a0fa950b96337e3577eae6824f987b37327925564b8868c37e646fc395db3452ddcc1ec9a3e6085f812a9eaecfcb8394870af57ee5ba49d4ff11f274b97d57619d547068cd4c4386bfd9be87ae793b956449d7e73d82da3a1d5f0ab81ea9efb1aa1ed8a8b8748af9b7c3bb3829087314777c1575363453abebcb1c4803c633d46be81df407750c15ea8d7c28a3a740dc1e72a3bf6894f59a253ff95bcb0ed8b05ff060331db299179059c3ac8e658df98adb374138e980ee109cd8a8cde746d557ca88b1d3478b1083e163594a502bd25b02f51835726caf77adc1701199786d1e17b65619447502da4be960661816ed5a9d3009c5684dcb2bef3feaf62edeb9bfa9c9b3c32a2db3ade663494c071de0c0f47391148fa46050b94f4fa29090e75fdd8f17751556c1793b0805d408e050bd5054580450422eb7f15c8e446db82e28f375c25806a835190a27ce560fa2d37a71ce6255a9e2580de1c56ea598621fe36beca57b0e2334dfe93d36e2d52b80b25e3956e6be09aed1e72c04412aa4b500e9074be019c4d7a9f57f65abafad4dcda3d0c0462896f2ba52cdab6e42198aeb711bfa881aa4a338760cc7b28e93a056c0065619d7b6f6df7d9aea0755da07f070cc8800e57784bad5cfa6e3291f001ff6a19e8ec2502ad181e4dc511fe0df818aa29708de9ede7bc58ecc5ff3f37e1e439379cff217dda86ea04c1b8842889e44ba186b3b30d8d0ee5ac", 0x1000}, {&(0x7f0000002580)="c41ec4c3782c07b0e39c1901a8dfea777004c14127966d0bb5ddf15c8879ae3ec0f5c92447cf52f65cf798a196c7e620b7821cc7882556eeefdb96e879a52f3d6564b263a849b73aee1661952c99779d553ce1f8d5495d3df5a32f474050710cf948918b2283dd3c191a93fbcd3122727f95cc127dd3cef1d9ac96095ebdfd4bf3bb00667ecf639eec3f99c7a28d2f3114a923e1cae1c89bf56dc78da7c24a9e78dc4c358598d6254c202432e1b71a2404dcf2f68cecaa4d16eba9ab5c3f27a7a418415f5f2bc5481634fd72dd36d270d8af82deaa9039ad83ab85dba8883a1ec0f42354a0b3bfe68b41e751159cb38b4436e7e86b12c5909b8277c1b2eb1a981cd63c595e301ec294165b99728a414bfb40c650e1ada4b8b921b24e964de1a79c213313c57ebd380230ba095ea211350fa2712e86dc17a32401b62ea7f84855f560551d63dfaa33a1adcf9597db931ad960004d9fdbec9375cc7c9529ec0b55a964831b091d44a342003824416a598081f721820374d84a54adcb13580dbf287d559b1292c3d8f0dc59c15feda4997f2e82f25d8bff3ae7f07de115ad02885c68bbc50906247fee1cd4891d7700486b9cae9a178d357a0a724bb4f8a10e09d22f2abf8864f7cc443a355d6aef6ee972f8b3a8b51d61c813c3b68cf3cc9731a64cb2ec8ee30d1aa8d928d75f928ca9d3cd7706e3fc225d0a1a13a1b4cc3d86ed91b1364c4a088d35fe925b25612849ba1824e205da6d87960e42735508a41c324cfbabe038cdd2a766d2400014a74cefa0b5cb5c835267aa20bf89a6ce5ee14816f4dca9ca85fd947eaaebbaef607d71dfdaabf6a31692b7c1b0937b62758157399e237979a68bcf2f8fce257414637b5a6aa6abb17728fa81345dc19ef0a91a764a1b6852556b3542ec4e62db3f2d77aa9a1d2338e8b2c7cb72413b041ce2ffe3e0e59ba7433a28fd51120daf24a0dd9949b39a53636174924b1cca6ee90c41b32e39bd9a6b72942405468129c4818967fb3c3d5c33e9a6f1d03ebc28ecb9dc2ef81a27858000b4525c7d2f81fcc845507094b670aba81015a0b67f21dc2b21af1aad8c7cd247aa2a3e46836ce7618ac984a7c338f556a420a83db76489d0eed2598342309fb69dcb0bb4508bda15f5e1ceda5570717b5652ebade8884ec60ce4c4096c0f4339f3eb07109e4381ea267efddc47bc90169816f56c9ea60af89a471c340a26c1d827cd1c490506a3c17d9800ef04261e5f45f1e2dd647356bc009d8d7e6c296eaf2b2b3b3ebc63af25b9bce779a14469f98f36f81bf55a249423d700b78003e21c54759a07d9169737bc5fe32e857693d7aff579e63cfaba7a49411d64bdb89707a475ca6f5e34c7698e38d4b13c3172b5c641f0199e8ee8ecfedf020ece003424c6ffb2302c61c16ce75f2055a526bf68f03134712b320a58310116799adaef9ac4e49ebe2d7f6947c8cf4a313ac1f7ddb9f5de37e89275b991b4890c0cbb053990d97e122d254efcc8a17b0ea1a3f8b3795357ff81e8bd8161a8ce5dbd638b1a557e2a4a3f7531219483eaa7068e6d4d53078dbcdddcc96f7bd7b54a275049c5152b721bcdc6efc411be29210e77ae58e66a407152aa22d50d7843e027d1f8c5c51731e2f10cbf455cb668ea01be9119cfeab4e20d1a45f83bad9991432742fd773922b30b56d79574fd83f75a97969add040816694f98ef705b825da82c0262073ec49f5b505d36d4b4e8c81634e19288d9d38c0e4edee2e0d8543d03929ca7f7b39052f5ddbc609798fc2646b7b3fbf03840ed344944c04fc744bbfce960e865414341204fd2e7f27ab5b1cdfe3c632c1001692c168cabfbf60907cba5338b01bf3c5f60ac13ff218df0c66840a4ab2a61173b3b1ade2a2ac0bca29422a4ac05d6d186817db102d2d13c84cd690b9b2ff534a96b1ba153d1ae317624d9d51877924d1028c43e5439ff7f78831ca6eee6bd6929805696de976a426c52ae2e4b23f21e91fd2cbf18b6dc529951994d4e17b0c41a6a40d3cc2921c0d5fa44f88505d7fb53258f056b76398ae04dd43ddb146ca6c059154f71dc90328d1e1c70be67f94e0d1c0d101587704a8783c68b4754ea1c2912b10c5ed3623254f285e30dbdc4178fefbd74979fc752f6826d8b2bdeefcf86ad1972df3797507d2a29d307718a401904cc80001f33f6ca328fc00fdedf287f3cdbca1b290fdf72696505e1d9f7805f9ef4801ae3d0a745393e5bfacdf2d9dbee499812de249bbfc69c646aabdd91449cfc86c68a4a1661c8548a95de3948fcb88bd6e204e84bd75fbd03d080ceb46228d46269221ce06b381bb68f0d56c935a39e7ecf08c20c8c34885537c764d0974fce525e801279e40f4a61a79f7af1a079baae20c0843a0ffcdcb4a2cd41fb038f9c61685014c8c66367924c8c9393d82feffe80432c83b231979952078688738749da603006b14005cc745728a86ba0b73ee21e8eca5171597c8b515e85cc0d36d2f769143c4c3412849eb3f772a624aa35b6af453858951dc56a026500a2dadc85aee6ddbb8eaa15c0c3b00c7aa0aa689dbbf15ba2909ef735f2c84ea37e83d09a119ecf11d7f5a64bf78ebaac848ead7cd660f3380dabd7d5e553ae5d45ceb9aba92fabdb4be276799854a3ebcbc58de1bdd58ecf06124b283cf0d7217b694c8a72c85db99918d59c2130e08137e179b47f5e602b24ac116ba6b84f4ab629e1b79da05cf98874ccd8348098dfa00bb12ef97c1f3cb50d06b4f7667d7101721d2bbd81f1fd0908780878e39802eb661f31ef3317818bed9f39800adedaa4bc9d6e433880c2a507ced885801070b009c91d2771ca737203ee33189849473968cd765799fbe063a20ba6caa302239f374d0a9e218ad41146790b09a48af3c5ccb3afa12ce9d019a56a5ba07f6f0bc0fcf02bf78b770f48adc7867f2baa5b87bdb779b34262a5291364827d46b26bcc9035ddf8e5000265ca7a8958b552d23c734c21147528452f90186300c3437de3f2e82b8be1c7fb58750c49810adfe405d0920de1dd08849938a20c381bcfffa1b74416a59cd83c2b037ddb7dfa2860e0d5d5facf632e08715dea6d6673aa2925a5737ac97bc4f8b84f113043df5e29233d0837f483c7359e7d629149d59fc66eb9fef30dc1693cd568c57cd8f8b24c64133b819a1250f7edc40856c98e60a710475a1b3d4cfa8c4ed990240f4ce5e007ffd71c7ca8844458824e4fdbb8133be7b3237c97181e35f0607fbf4898e5fd262fd4af72ef36539b74ae0b5796371ecbf5bbb22fe4596d824a3d04aea805f87e4745ca8b289128504e793cdda7d415fb3ffc9a97410db317828ff0d4dccc7f7803632c460d214d36784e193c5027f8f7e6a902d159ae81db4d55836566c3e558bf789612689c55a66e36d0fa8d84808e6d6d4dff3d809922906e95d487be4d82715156b575adb031d14e746938a7acee8d52ac5bc29c3bb34932cfc014d1eff8de501caa745710db2ec9aa84e6cb2aefb01ec60d8252cd48e9a59e8121f71b2fba4371bc6b7a0355aa04e6adb879e92dddc8bbdffb3e74a3ff2faf0e18d817d1f2fef7bc9a4583011bb2c4a5a72c85ecb92ed1989ce439525f3746b6592914ae05dee1fd8916273e6968f7a3e09ad0644660c3e38971c2403bae2e153571dcdb6963ffeab0a7fe745022c284bf19b60148656d3c569c042c3e8292d427ef0d7ec9b653339222715623285a93d6ff6cb6c60d024ed1e23294b08357bec743edc4ab954a2ebb2ac72745a8f502d57184e248eb6f228978e5036ef4b5fca4e80c3d46e7209061e3a9ac8613ebdb86f28adeb84f4a3bb678137aab5aa629bc0ae3203aaf66228308cbcbccac33930392b4e2e00adbfe7170af86e7784ab464cad0fa82be00a31606ec06ebf6deb9512098d273d1e90d94a7a607d28682e1d51959bf03d8981f0d03afd28e6c9623b941fdbc456cc8738092fed3134bf5a403d150c2f5f1235560d282b7b4f0811c561f98cdadf8eca367c6eb9003e640ef552dfee4a0c7fbd533815e86499177bc76dd81233585a04ce53df6d70475320f69a020b5d864e215c09bf4877b8e5d4ae863d6c1a2454e6b52c812d1d5e371f379d4269c8b767ff184247da742bbdbeef5e60ee2805ec52e8828ac116449579e08cdf0cb28127697b4b2c8337caad25dd0bae44c39e17e619d15fb2c3c77e8c7a8056b8d42e496575d04ae8cc8c597f651b402c9c93c81bfd005e318204f129957e9ea745a771c449ac7161ebcb772d838e4593e67cfbe3e24af297d7480ca65779fa30a23c9875fbb45d8775647efba888207e711af335abb49b7f9045e2cabf4a93adc0d62163cca916e2c9cbdd0dc702dc100e1bbfea6a82d1a6c5d5372a213714e53111eb5571e6a1b9595ea93f9683f5bdcac5ca7f613a8255db6f8a090958daf74222d413b91693e1189c91ad93bee8cdae4aafd7efafaed53bec144b774fc12db9f8443d7817a067b39cc86528d49396cfd4f5a09624665b95671d1105fd2c178457f4875d6869cfd3427ce16b7bece3831964ecd34b8df07b50f7ff94cde38ad028c1511830e6c1e55970abfc714bc319b4432673a8f985f0f20835f3a3e79ad5e136b3cea972d29c11652e70bdbcb335fca99a6bd7fca841272b317c04421a02587601f21cd5caf91605c5057027e5b5a6d053dd7cfbf84d2fd71abc56ba2429777d1b762871583a538f12f3da98c1ae6e86088ad7a1755a5e77234a6402743bfe15f15ad953405623b0cc4c2ac43c224fb2b49fec472ee1c18cb6812c2ff5eb5457bb5fac37ab3c94c1b5ad29349f4e0eaa1c2ce903c525d7f6d1dab8cb181cb07ff5e507db1a2443fdd9ad60dcabfd48c27aa9d6c0b0a617abcdc808c2dd934f8248d8ac1ccae4acd2e47eee1f6f7fde6cb2eb2cc5ea172663637b6d874a79d13ac0f68283f5b95135a675c239fdaf351f867d996e04102c78a8493edb047a81a36b68cb837db1aea0f79454821f90b2342f46497a9917318b45bb4fba7f445d6624d5985b3472fe4cf83d1a5905a81a4e9fe351dfa982679270456c290c040f0c56241865b884a6af4c260c8346b7f1837a2bc469f36d3b8d24918281de691032dfa4fc499d40d17c0ab18007f8f137d1f83c4d612a8862da0846366b7678cab5ae78ed73cc8350cd354eb19aa100ee89f37ffb1bc7e11f6f710030c6f5756f7276b533cbdd90f2d5bde4b6c8d923dcaada88c6be90ef5b7e1f10b2560dbdd89e34615b902a0f5f573251cdb69da35dcef3835af1e82a7eb5ec3d49d5518243e225d97f1dee86a8d40722643b259519b91a60a567cfe1cdacacf636eff3f5e37287ae1e0121a0e891917cdcc59ad96022398fdf1718d4cebfb6e4b07c166795498187a0195ddb8412f6c198234d88a94a39606398c6956aede1c61095393e796b56c0da13b4f303138ee1912f42b047257fff2d9e56ba8cdc92e01d975937fea542239e96f604c269fdd25e45b7cb02aaaea7a1949ab46c02e80f03aa1a516739d41512086a308e27ef887e1c211d491e932b64e5c0ec5a7b899bf8d5c4188e09f02bf143562b7032535b98f265640b680d4e66a9162c18161021e73af4c739cdf5a3dc0704c49027ba49d4fe885d609d3e20a87a71eb9c15e85e81b391e1fb191e9fcb063e8cfc34530561e913603c500f0edd4433b67d8aaebfed8c57d6051fae223bbf8c13dfa74a1dc2e2dd4cb86e1c5e7ecea7494ca6699a4fba68ea6bb90ae5ac9a0bc5b7a33e95041febe4d45834be5d9", 0x1000}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x4}, 0x4) 01:16:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x76, './file1\x00', './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="c6", 0x1}, {&(0x7f00000001c0)="420b6e310375889676be52a2a569c9b89faf691ff90f7a7b430e30cb7156d889ca10e2e34328d061e65cfd677d5e57d9fb67db5e03934be7d109b53b69cc4b75af575a8711f6328dbc889077981e8841c7841957d861372bedda59a90b0c76675a99ace371caa3fc340bc40ddf294612aee800909090a5a038ef", 0x7a}, {&(0x7f0000000240)="ad79ea14ec13d84615af753e65ddfa79b0a1e966677f84b53d9cc3f53a3a1eca6f3844", 0x23}, {&(0x7f0000000280)="d0ebc2a00a60d46a35f66dfa18049c65dbf0b21f9d75df16adfd46ce", 0x1c}, {&(0x7f0000000340)="fc450f2d815e178efd0cb2f2982b3342ce35752046e82d5032997435a54e81c520e9b2a49b62486be65319b6ac9cfb2a570ffb6b5871f243d1e7446452f262de7662422bd44eeb0f97368f6c79eacd959cbf92f9070ed07b53a8cde9e90475d3361d", 0x62}, {&(0x7f00000003c0)="0aa96270187e7633bbf3c0638061fb5c11e548b656e111b5de10fed422388ea964d397cad1922ec806e8ab7e18418c5214cef7f6fb9c9f25c20d105140eb2bdd09ac4787f42394216787107bf273dfd2e4c3cfdd5e085033073c3d3d3f8d77c009e702f1a56c19a6f8e47372ca63d141b31debb10240f410da51d9b036e3da97f9d2e837d16a15db600c68b6a573dbc832fc41059644482b4ce751b0de455b1be5d16e9ff85527b728bcda572e06f10bdf06f350b6bf5ace62", 0xb9}, {&(0x7f0000000480)="ae27c7aa7fa6caf98d34ca2a0385abd7d4fff80689ca35b6b305044ad07d1daa2bd5c88b3fb4171f73de42ebb40f237044b916a444ce55cb5c0b2883226461b9a75effac8652adf0aea560d8fd5bae54ca3c48cdeeb78247d116734faa5f9fbba547986771c28cc0d54707fdb63455f317636383a42b969990523da80a1156dc828eca22c8d2219a9b656657c472762f4b5066a72018dd12f84afb1deb776af4be1a4441b941c0365bbc5f292e6e189b41d2d85f92139d3e5b71b78f55503ffb83c1965ffd3cad634a20c835d85e6a3088981a0685d32c9242dde07c36fab94b286f16d8fd3dc14ee4", 0xe9}, {&(0x7f0000000580)="da35e8e1416eeafc53d5ce6cc2a6cf11cc14cfb29e44b6664944e3edc967614335ca171e9febc38b9fb9e0e9c4fc6c0f6653a17cc297a003665e346aac21ff1c4f6de2f99adef566001fcac51cbaacd9d8160b687f713a75bbd2cb", 0x5b}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00000000300000000069000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x150, 0xa}, 0x4) 01:16:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000240)) dup2(r1, r2) 01:16:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x1, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:16:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 01:16:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="1d0700", 0x3) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 01:16:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x89) setsockopt(r0, 0x80, 0x7, &(0x7f0000000000)="d6db6a95f4c65d794c48a7ba3e", 0xd) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="09ed77aec5df50f9", 0x8}], 0x100000000000061f, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/194, 0xc2, 0x1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 01:16:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 01:16:36 executing program 1: 01:16:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x3, 0x2, 0xb46) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r2) r3 = dup(r0) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000000)='./bus\x00', r4, r5) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x1) 01:16:36 executing program 1: r0 = socket$inet(0x2, 0xcfa2e3567ad34dca, 0x208) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xffffffffffffff24) socket$inet(0x2, 0x4, 0x4) 01:16:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x400000000, 0x0) r1 = dup(r0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={r2, r3, r4}, 0xc) getgid() chmod(&(0x7f0000000140)='./file0/file0\x00', 0x20) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/166, 0xa6}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/158, 0x9e}], 0x9, &(0x7f0000000800)=""/116, 0x74}, 0x42) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x40044274, &(0x7f0000000000)) getegid() shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) 01:16:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:16:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e73db812002702f"], 0x10) connect$inet6(r1, &(0x7f0000000080), 0xc) 01:16:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r1 = kqueue() setrlimit(0x7, &(0x7f0000000040)={0x6, 0x4}) setrlimit(0x1, &(0x7f0000000140)={0x1, 0x5}) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000080)=""/86, 0x56, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e05008b6c653000"], 0xa) 01:16:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0xfffffffffffffffd) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 01:16:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1b4e5c2e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2b9) 01:16:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x179) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23, 0x4}, {0x8d, 0x8}, {0x27}, {0x81, 0x2}, {0x40, 0xd10}, {0x0, 0x2}], 0x6}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) 01:16:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffc) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="ac18c48570c2e9670796995a90ef3e5971fd34721ce34ef5984e44ea878377854aeae4f165ab1f4fe3a3e78d771a6e57ff77d8da992a4d82363a4aaa5bb85c4033d6eaabcf0b8e7c5b553e81da3af901122a2cdf4d7c7fcce93ef514f1175e1dd6a4767ab45db6b34b7d71ff7c7d048f5bfc5546caaa61bfb0614c527267523ee09acf20e16ee6b55b43ad1e70fb480c0185237664b2c02786c12030a010bb541f0cbd4c513432d5b7b2d34f5bf6dec63e5070ce48d58a849088a1a32d7f8f3de4a6c4c062c9c60bacbdaa95acf25a0954ef64188590b265a2737cb1e5a02eb3b5ec70b27c0d2d47224dc30eb9a38450698752", 0xf3}, {&(0x7f0000000000)="ec7bc27e3bd457bcf5980ac653798bbeb2aa988a90191c364bff1b7ee21e927581127eb8fe198e7d11267026bf02d13b4c7769276f9f88bed797ee13ad", 0x3d}, {&(0x7f0000000d80)="dd621fb18139747e4d49d64f06a6e9ff6c5880ef5246a7de13f27cc3b63d168000793bca907347de84f53d6d2ea3bb04dba1cd98f1a90f392f1f245738995f45c958cb81b77c5a284d87358c95964dc09eb359afa050398fe75cce6ab403b016c4f57d315fdfd57672a61dc17c6b029e03e7a972447f5fc902090426e83eb63b8a70bf1c18dfcd81cea5259eed5cb8cbf0dd5693f88f71ae01a11b523459ce4a083aae833f077ee5f437c8ffa4218b6011d36712d595735f87cbb23e2261737b2e2cab373a49706666279eb6ae4fb6ebe124cf82ecc3f17012f88cb9aeec3148356ab9db9e84fdc414ef52e2280dfe628a8b0f4c191daa62748cc41b4f8509ca551734886fc63d5da89a6b19a899be40a984459e94cf06f05e73687a6afcfa46d07afb263b5503add1bf0b414927ffffe8080fd42520628537f6f272e04a860afa73f01283782d86bf7a0a08489e457e94adfbb30e2f96c8804cfe0d672ec09b43d4eda359fc0896d01a32b816840f3f93204abbb2391ace7784d049a1cae7826bec259e873597bde6d8ae7ba09c9c6cefd5ed311b945dd21029a27ae4b7071a8aa13fa3e66af7c4ede13bea7316c7b5ff647e5ba2b002c6f1f5bdeb7509d44c889895874375a62fb4a7d8708a7396a651e5df7f86963f4f2da4780f85f624416f72ac7025194281adf69e507a11b6f753e22863714b7657cd69deb7fbad9eb1c72cfe8bfefebed8162a7934cdcb9337127764f896296ac2ae1122bd6217d6aabb6b028073ec8bfc89693abcf3f6baadf069058c40578c4eaded3eee5fdb9c801167c00deeb39d73aca81cb174b286d381639b60b20b37041eae8db85bfb1122e1b45e7dec83aee411569c04b4502e2cf3c3c340ea01db1c884ddee9f62c0510b8ceeadb2efa189fc4b5f2ffed5dcfc32339851748966fc7dd0b30e714ffe266c5ba56a5ad76bdaa5946b638103278a6cde450e0f31ffadf20bb4cefee232c8cab7c96dd3b7727756c0eb73a5778a8d833320ad906a23fa838b8cdc0ae40af20161102f75e54170df55243656c3dc2151fc606a50097c84322c849d3aa495bbf310166686aef316a8e956983d8870eaf842e3fd321715e45a4c8699c964147c264beae9f410790d0e94dc8d00d1902b8ce8bedef44655c9df41523e9a9253ef018aa45a4103d1ba13d00d067fc5e3d260c21b3da2b9815120070c36b377e7ddbeab6eb0a27f069df9f89c73651193bbaa62652f34cf2730d587ad10701af97ffa7efe9ff96eeaeacdc948e2710f52ced18c7a30ffb90805095b628d34a7367c936144b0990751d2f41e7137985597e7613c06e65d4443e3ef757531d66d1cdbb7aba88aaddfcb5cafa53746274fd62bfacf537491755469efa3d5859053ffa13c559d1920f9e5f2681e7336d5d4aad9ef603421e8bbc26283797cd271c73584db65e69ec10f85bb5255db3bce971ff5b24b05d08196db522604c81df8cadd3974819b68249c7a012ec7c39f30f2de798a8433d35358156bd75625c4dc7315b722a7bfc120986e6099492669efa5f1c92d3410eb6ef8694e80a1cb7cb159a1005530bacb2d8e9712c3d7aa59137cbb68f534fae823491b217f1c1472a4d28c4f725a9a7c5dfd7eefc779237c5fdbb5d8868ac7b2956223c5b9a1a83ee02ad763e55d9d591c399042df8b2689c85d046e92cd174fe15c77a3cddce9f6f75967c5f2a713e5ae883285094935c086e95fdc17e3efa72abb8183e18d83c6a8f790e1a8e97d1664330f40a54ed3c45b6d4021d4c4b7119287e653c31b2ce486d3fb172594ca8ef944866806eedcfde5994192531073f5c0c0ad87b71724da2e015feaad7ba8d988040e322311886d957348506c952f3bd24896fd9cab93ce734bf4efeaaaa3a9c8a4c8e4b10b8c7c88b89477a383021fda9d1ca08d2dd6610e7551e4d9439aa79a520f1237e749f9052234a953492dfcd24362f15f4a6163cd37e8d1a4d02eef089c4629c65b991544350e092821398eb2a3b75e3129a7be0ea3cac7532ad518c6772c37a5c6a827f4c40d4835f09b3012ad9ac059ebc1d9f1b03ac319f18dc9bee7ea719c6a504f188b05123867d648a4d5b9080ca669a5db80694a5b1683d91605a64f4d3a6004d60bc6726e231a7ccf6c4808ac17cc086b91e9e38319854018f46aea624452b53a2ebb5c433c7b27d33d2865dd8c20b36af274f94e0b9b11c58c1d5d3cfe6d5c1a043d5aba00f03a4eec6dfdd5f8a718b1851484a609be4025b84aff1c0fe279932e15d4401ecc9c658b075c6e3dee0e43ce3d7fed9a11d31f50587f066869a4f82e6b042fef142c3e75b43516f00532c3d26ba92aeea152894c4481c922e992669bb17355d8a372371e081d8fec20759869ec20b0e7e26a172114509767839763f06cf7fb641634013fc5bce961335971a5c46288e0cbb8ceb9c05e97f444e556ad192ff804e9a102ca09698db0dcf521a4ca877cc2d4343613c580813022b9819158efc522d9294b39db6fe0f569402fbd6fabcffb8c36a66fbf1793c29194657ff07cb0aa69669c909828c75c4b4a1ea1e4ae03571229a015c231bf034cb79cbade9ced2db2c5cd47100edab0c50653bae5d6343717547d4e3d133ca9ccf28601a6f9596d1b50d81c1c1e1a38e4694d8e354b791aadb5d0fbe31e3b3b2bc3a785508090518fd293bce81f963b3287b65809188fd8b8ac203ca7d756af6d9aa61c22c84e5a2a839b2049e13d6ce16cee5b8b9c1e09826c170002b9291c68a92e3ce19fa3b307bcf733d1a18e7dc8920cb5e5463b960ba0961041fda4236a388ba64f17aba6dd9dfc21ab1fa8f968022d4f8ebe0016f3e23d48f3dfb516d6213a2fadf2b8a65196e7fd61f6ba28fe216d5c58ac1a9a3b9f9077618126891d5e143cf5a5ac6b3b9ee4412018f365ac934490331a7e3e64184e87023483179b63d513b41d05e9afc6ff691dced828b9283805f529a36106c8db63865d393ab5ab121a3d44095ea3e6c0b556d92b08b228846fe53a12dead244532f68e526cfe2e87f8ea8887e43280f30961c09a6bee86c61c8eae9c3b63456eb10a150df3975c8be3a2c319800307889e2a7ddffdb82f1fca90d8c20caa404be61f55f11fd6848b043fcbbada95e7e72e5c60f7071aac775baccf29b586171d5fa2e809f812b0b077ca05255fb24a264a5568fdb9562e1ae75f7a065d0966ea40b36442829bceaddeb2e496a3993b00456673bbd59c6e8b26405eea9b0078c7fc4e095e4dc05211da44441030de3ccf56245ae259e29ef3e89f7e866813fa48a49fb80d485af3406dc03b2f57df76e257e08fe5600ccd08afab30efea1dd5eab4f9af0efae23ab980e5ca5c7c8a41f2a6c37752928ae55881c60d4f85855a468fdcfaabcc9d179884ec95d47c3549c4ed6bbddaadb70cc07ca6fddfaa0de296b53b20c3d7138b41a4b96bdc4ef1308c7ebfe4d5d2f9eb1771c9e6fa20e48055b5a167279cf03e20c6b3ea35ed5d725c57f4299ee5891412c04fa8d6689076d3da3c979c12dab231d7ec4d10a99829d3f56f39134c8fc908c98059ddee0be276ce21bc086b540c3a4dafadc420e094873421f0d123ef7a1a297ad0fe291fb03b030e8f80248eba9b6cb5f411e25807ac999dcc7726dfcd1807108fda2bd1645d1153d87e5c926e3543004b255406102bf3c448b1655a7842df1bd052134a1cbfd627a5a6bb8146eca69253d73170f5c35cbba3d7fd2c4f97122d0054880c1ab96427ea007ff0af124e2772687b24699b7698d050586fe1b7dbaf6ac4489483c0c721eed576018c208489bcd77f610d4bb48413498d0f5b8136de5cccd307dc9412dbf92f9b7e0c0544b5c335ae07a545ac9edc6fd9c584ae05f0d6c8e31192b542d656968d04111d0d48d79d18e99370459ac7038aa990dec076787883ff06daee1a7d2caaa90bbcbb8ca9d9e0e58470914bf1a9c08a73d6db1671aa6e712c8a969a1300a7a87a7e49f535bb940106ee9763f586aad0f606383befa9a80975575f81a7b499d78044e20c45ef9c65f7aeb27a5181d47aad4594bd16a82ebaf050ef6806cb4d23f856f5b3b283fb4e4a621659e38b332a1c6d2d058cfee7ba48f2115619e1984f4e19eb564d3132b4db70edbf1a43e30ef487b1ccadda7c756d1e3b3ea618ab5ba05f8816ceb2a3bf76dbb157074ee2330a2bcbb57996f5554bb24553831e2bc7b8dc76f12ac957250a73678a2e9baa70c68dcb420558caf85e2512974a990cf16e199aabd542fe3cd6801100a0f44d89d48dc3fb2871aafb8058bb666eae2705eb45882c42b779b47b759ac2e0402695b08d769286cabe613b4a1208639ea9feab3a9ab55c6ef7d0cd747ec028f899cbcb4acdf2db9e5c0ae4d12b3f0008515d02cdf2855c8941c1dd7ac69894e43462e059d53bea23eb7eecc5d06e82bcd5e0b4eaf532714788c3423482d0392abac74e21d1d6a1db93ab894d60a5da0819fdb5791311176f46ff56e28fedcd30c15567453a6b3069129711ecc4b63d66d641443797fce201e08c9160d283e00b63239e8f7b5868d20cc07f5d03670dc2d0291fb0ce1f9cbb17eb28987de92b803a7b5edb097755a2d561ee7eab518a9e8c599314b53daa707d3493c4bdf2f79308feb949b8f5601dd781fdada20fe626f5d9aa591770d2a7d2a84744ecceafebad72972213e4f925cf46588e5183e27bbe329af53349d824d263b6e7d8ee684d643eacb12b617e4f709a96105ac556b60caae8c883958fe487ef8b2a6bf2429ab1f23bc3446afdd078589cbb8533c54f8d401f9be67f15cb097fef8e01d208433749b7800176dcefb8a54de8dea5e0d0d325459817078235ec9a9a20b1562c84d91003fdb4f2cacf68cc46b66437a2570851aa4941705accdf1a45c467264801e18396d8f4aea510cce0ed80c8d95f3d3f6b8a94332ddc5420472295a6e6f240ecec864cb64b1e846550ed49ee87dab3df78853a2146a88867a0e2cc3dc5957d9d80e154d1531816f5ea42df03640b92eeb94e315087b813dd5e6dbf04b95ec85a0ff5761e8107d80d2e6a9c986fdcdba3665f0e133eae404ad9c9b018701f9cfc84c066473892932d3098c97f1387754ed248475cf0b47c7c471ab7110bc9a44fd128acc3bc172ae018483680caa069909d47c3ff87226784f3de278e6583ebe54dcd863e6d49d43c44b9f1867570b241e28442455dd5d4b07629bca907ae7aacae70038af2a5ee40d17bc55fb15e8dd1ebedf673018c1c8146371d4f091be6b9f8ab7f853ba4463bbbd02622e9d31de2a66e8c1b75f62dd40f156050f20409f48d8d5c6ae509700fb994833b80ff0c3ea265a95dddba6573bc337d27bbb8ac1936bdcfa561bfbb2f799db7826b3c7bbed1c87941c35508a3974b2552f36f7ec67d38b999c969c4e44cbb6116028c2ee169b0c395bb3c1fc335b6d885c3f01746f231687578e183b239487501931e9be68fa975a3e1b91fc7c10556bc66b68063f81c013ccd1e9c0e79f4ccb70722cf7dea3a301da653e9c3375d250530b64dec37bf5ba8f8bce1bded722fbb60e1422e803300c006922c47e32c92efeec2d4e0fe93afb3b39d466f568684820fbdab158566f3a90ad72dcdcc0be7b7a25c00801daf226160d204652df1cc410448a936d98491eeaaf6bdb62b39e1f83b3d1a679a366ff2f855aed321e7f40631d2e73f4a15a453fd2ae61aa9da45d96805c81c42901a9c28ad2321ca6297a4ca12c0fdc3800f3ff03e9ec5754df4ddca7d2dff55babd27f6e42", 0x1000}, {&(0x7f0000000040)="813fea220aeda41016be7662d8a0c06e25", 0x11}, {&(0x7f0000000440)="3690b77a6771ea43fa170a07fa5505087cf9fdc3c62af1e0149249505863aa710bc2cc7d47ad8cc08befa1a9008bac8099539a2397c88f4d0ebea6c28f97615cf7ccf736048c1157e51083dc3f594d20c59b43b35d29a4738f7cb879d9aafcb0dddc6fef67a496299cf5cd0bcabb6675401a73935f0a06830199d8a0da7805ba3fd8c3e222", 0x85}, {&(0x7f00000000c0)='\\ta', 0x3}, {&(0x7f0000000500)="2580becadc7d1aeb983d866f833557021d4f03de7045fb2ff287f32f2601cb05768ed7efcebec7bcdd8cd16150cee90fbb4ac7f85af4d90a709db6bb7866f3a0737e5e7a3fa39031c28353e6958d7b190b0a0dcb9a933053ae4367a4aa5ab70deb0e85fc46dd1c6231e14c8210ef1790602bc252c679d7c40e0d63d33a09a1de34714920b71110454c909a35db41d976118fca1064d9bd1d46ed920c2b25c87e17722df9de541264e3dc4ac46453ff2fc2a36c012626bc335f2b9b53895dd4f0bf234b0e68036f603fd353", 0xcb}], 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x29) ftruncate(r0, 0x0) 01:16:38 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 01:16:38 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x721, 0x5, 0x1, 0x98e7, 0x83d, 0x2, 0x0, 0x7e4e3409d59990af, 0xf7, 0x6}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 01:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x81, 0x0, 0x3, 0x0, "b08dce5800", 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:16:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 01:16:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 01:16:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x2, 0x100, 0x4, "ae2311bf2217a334fd3679eaadeaaac8bccda7e3", 0x207, 0xff}) r1 = semget(0x1, 0x3, 0x40) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/143) munlockall() semop(r1, &(0x7f0000000180)=[{0x2, 0x3}, {0x0, 0x7}, {0x7, 0x65, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x5, 0x3, 0x1800}, {0x4, 0xffbe, 0x800}, {0x4, 0x4}, {0x0, 0x8, 0x800}], 0x9) semget(0x0, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0xffffffffffff0000, 0x6, 0xef, "d325fbe3d6e593ea52cc9011123de4339537cc5c", 0x9, 0x100000000}) 01:16:39 executing program 0: pipe(0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000504000/0x3000)=nil) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 01:16:39 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/68, 0x44}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() 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)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 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) 01:16:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002be, 0x4) lseek(r0, 0x0, 0x40fff) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) 01:16:39 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 01:16:39 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='-\\u-%\x00', &(0x7f0000000140)=')}.\x00', &(0x7f0000000180)='/H\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='&\x85\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0x0) fchown(r0, 0x0, 0x0) 01:16:40 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ff71eb58731fa70cd3edaef416151f578ae901f240f80b0666628eb7c6bf176b139a15c2e93d6fc69ffadd58fa6e25ad6bb5a3cb1a27d97b1ecce7bae891df8690d68397b2b10f7c1ac23670c77ec1483d60675c8d9d7948b8dab0c4e0000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:16:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x3, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair(0x21, 0x4000, 0x9, &(0x7f0000000000)) close(r1) 01:16:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 01:16:41 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074af168c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c99960de"}, 0x93, 0x800) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r2, r2) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000540)={0x0, ""/162}, 0xaa, 0x3, 0x1000) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) pckbd_enable: command error 01:16:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8005, 0x9) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="db37a95fd5217f8ced06000000000000006ca14b9c17e3066bbed642f1a161ac21391cf59306a40a22b7fe187761705eb0598643d4b1d37e0cd786bd8bf49af2ece50011ed0358083f0eb48bc54f9781aaf86cae3821529164cc2442b174127f54b7026cf6c9de842425c2fcfd74873cd15ea9f073ee351ec90caacffbab7779e40d9c65344cae5887e51f3a48ae3e340049854da3fc379b8da17b677492ca61f01ae6e3021eb94c3c146d483dabb1e2abe7db01123b3f3500002eebc2d19a95d8ae11a51b832909162bc57df8dd101138af93f32c22bf9500b5b27eee70ee1424128016838af549eda9f2d021f14fb77f34d9fd015a27e62beba09b266284627d856ef507efa499fe635375"], 0x6a) 01:16:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x301, 0x0) semget(0x0, 0x5, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8c}], 0x1}) 01:16:41 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/30, 0x1e}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x80000005, 0x401}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000300)) chmod(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) 01:16:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) mknod(&(0x7f0000000240)='./file0\x00', 0x3021, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0xbdf, './file0\x00', './file0\x00'}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r3, r4, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x30, r6, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x10', 0x1, 0x0) geteuid() 01:16:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)) 01:16:42 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/110, 0xffffffffffffff56}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000840)=""/71, 0x3a}, {&(0x7f0000000740)=""/228, 0xe4}], 0x6, &(0x7f0000000540)=""/203, 0x2d5}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000680)="1855129b6f8939e42c06a7f285639eec90f68c8c725f4a37ea6b6f457174e01ec41d7c50e476c895d2b86e9edfcfe4ebcc1f1380319d2e1f1c29eeee1b65f9e94c83cf76449b406b05ef977109eda0a3a31347b47bb4b5943485e389423234a7ead082eaed244ec2e78501f3313d4e6a0aafc9d80a88b319e03249b4f3654d5e8dccfc9dacdccc3d", 0x88) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/106, 0x6a}], 0x2) 01:16:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) 01:16:42 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x81, 0x4, 0x1, 0x0, 0xccd, 0x8, 0x4fb}, &(0x7f0000000040)={0x6, 0x3, 0xe70, 0x3, 0xae7f, 0x81, 0x2, 0x800}, &(0x7f0000000080)={0x6, 0x7, 0xffffffff80000001, 0x3, 0x9, 0x5, 0x3}, &(0x7f00000000c0)={0xfff, 0xffff}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) shutdown(r0, 0x0) 01:16:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 01:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x10}], 0x66, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r3 = msgget$private(0x0, 0x617) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r6, r7, 0x100, 0xd9}, 0x10001, 0x5, r8, r9, 0x400, 0x672, 0x4, 0x8}) dup2(r1, r1) 01:16:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x800, './bus\x00', 0x7, 0x1ff, 0x8, 0x400}) 01:16:42 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xb, 0x0) 01:16:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="92f70dcd31d544db96b1f8eb23ae7e1b2393e6bb363c87b94e26cdcf5bd8a67fb9c16cb59ba9177abaf7f10ed254d512ea15a5a31a4a62b01685a50a2d298b722bdc4c231c8b9917405a42c3f2", 0x4d}, {&(0x7f0000000340)="570d04600a8b394d67e46eee32e373521b868ce0c81db4d1b3adb88ccbb650f7bd37abe5cfb30fce88677f21ba0eef3b79894a919cfe4715a678098f630f179062cff51e13ad576b3bfe25776a712764bc20c383fc1c1ba5fc64cb53baeb36d88231c6b3b62a45ff4bf34acfecce5568f2d34aad2596ea76fa525341bc2553b138def05b9f4408dc80d79838dc25573249f474e865187cc7dd369a3a806debf09dcfb95a71be89a21c96fc85b2100a714b2c6676c810ff96d245800a81e297b047ea4736e142ec2ff3654281bf783e0173016e4370c18a345be62619f01843c05b7d3e1ee8ac12b21d786caaff0f3c07051faf52f32304a5ea013a543656cb7e6eadbf112b026379a96fcb95bbec0a1e184863bcf7f0e942ccc0d85d6fcb2dad58c27df5e89eb7d4307378c72dc787d1d423275c54739dcfd3464651fd19dd1ecdae3c29f6b84f62c3c3eacf7dccfcc527f75bc87ffd809259689a3126e154cbde6f07ec1a77fd824e4c10203e382645244638adb8eecf2f209d0eeaa23bb4211d651f1a277cea8965200bdd136fcb4fc1135454160717e27e4375f5e7f6e3df461dea141d3e7af14a7824244c8a8238d5a49196d515e98757526d5cc8e18f19bf043fc1daac994546d94d714d7ab21ee3f5f3a6dd0f163b8ad4b29453d02e36e12df587d86dca905cee7117cebd998e0c01e9cc872f8d40740d67b248eebc7cec922203f494d6d214391924e84ba35d767b7bf0e66fddf92ba25bef433a082eb1ff049af87faa3868998f3436164be76ec578199fff1871cc22814a1c02da71e77ac741a7b623b3547950747a888b08fa19d159b490cf8fbc0586dc1bf8ad53d22b586553b84ae777c857cc149a336f516a50d009cf49b02f06d9dcd78e2fe47dcf2c0861c8bc57969fbec8f991772daa67f7bb186e9290016eb06eec2bff2e1fb73167026e7352e1a4badf670f5b9f000aa1e73039e3765616cbdf0f8363046a9c5747c01a14347aa1215a2b1d4982ec09b16558c52294989a1a0a97a12beafcd35093eae6ec9612230c8fbaaa02772a56165ba05435a8c6f728f285b9ae365dc65b5a8a11d1aad6709319c2535f08a85308ea13f32ba81794439a077ffbeb47bdb25d33d39fd15e6d241a67823c7b2f1f42755b82b3051f8eb3804c79d6a665ade360c5b2b235ea38cc81595809df9197ccba65ac5c0eb48ecd87ca4507f9b6ba2bfc5b180a79ff889a42c92516c59c35e84f563dfb16a85026c79842478c31cf5f386ec0a37924a7ce06a45e600407a42c807bfe978f9eddf0bce1d6af45dce791ed7468d05553ec3e2d3be9f026257a7fb1658200cdbb7cd5e1c1bbdb390f08f6bc5e2ebc31c366360a1736c8874ba3490f368f4a35d2888cc396e03e66e70c24d9e2424e88b5a3772e7963f1edfe5028679a02c86bd98818f4859d894995156a34991b468020eb1b757d07f284daee5c3070749829fd44cd5bfa516c1f0ce814e397ad39718265069115b99ddee03b648f6c490e29a5110277ea96b81ea924a71be2261310f490a6813de507e3a84e7a6b8f53f2264351ea157016d5f671b39ac14f3b7e7148ceb3b6d36ea37d7432aa116c3911351c5a77de7cd153c7c4a0d0e0ce007563b038845ddde329b651a9e9ff3886326f9ba6f2ea097ed0487ecee5d3379fb1eb09ef526b456ddfaa5fad40467e43f88d5adac95926e83dc2527ddfd36aaf6a78961348ea7bf42a2ca35fd8008ba7dfeb389c430d99471a455777abaad8f3e7e1d5915185540d0ee9cedec83d4874d350f66512645a789110a430b82ad50e54aa0f94688004e13d8a5436fd9b6d7d929c96ecca2bf8e00c5c2032361d4b84a913ca1f9ef87844d45929be4e6da8ba41d10b9c6f9e3340a49ab231ce4f7558e0214cb2a0bc21ed0de374bf7f477018ceda081d832b3bec1c65a903a8047c61fec897d66aac68d01e7e497a9eaeb57ae496058b68ba35ce59eb3b278fdee50b0a70a34075df60b84d83e707162b63820594f264b8d1d6b38a8e633509afb1ebbc1ca768284c42125e62e04b894b7f94ae667ad6771cb14c6695648aaa9c5e88bdf816f51c927f3caed9f83acd351065c612c8bcdae12cc3815cfc039846c02f21039306a2e76cfa4b21ea83f826a96f8385bfc54e335b0452ead15fcb3ca519ca263c35934d4d4a9fb78a24e11dacd6db1026e576293cdf1a4d924bf25bc92aae5503ccf7e261c16858006a426dad96ba7b9c56e234d9b7aabb654d9730aff742f67483cbe801242ea2eada9969513ec4b9a965a6265aab37a2f9def31963b798efc6239201322d70f75406341879158afc0d643165fed5ef2b665e5d355beeec66fb0c1d7e73d3ad3a269fb7fb28f435af81a5b7607619d6f7a88f23f8517792fa2599e5f6b7de9632dddda09803a311ff6e917d98631809d0167a0cd886fe05f6342d8d4a8b54cadbc70f9c17d570bdd9528ed39964d304727ac81b9c3686c9774a4c19b7c45679d206e602d1cdf39ebdaa86f0ab663d42c9f0d0562fc55a5a8c75113193a03aafb29812a549809ea62501058eb9368b0df13469f74ccc174f71236fd0f11e670cbead6a4b7e03a815e7f146da90297b07bfcfab151a6094778f0deddc3742e7a178992e8adfa58248395c87e725619234d3d2a2056e77a6e8d34e12e6aa0797358cd9f6796196f5542edc904e8be13f8a90298a23809d2229541bab5daaa9d22e18e9b4cb06ef9dbff8036baa50bf176d5f6cf5ef2d54081582622261d94e83fd4bb628d7931020519a17a9c421e2d343403685e21dfa026ca9d6d93ee6688196534ab429c1536b940b829de7c218e43f060356ed8123e0e16019c86e3452b256ec7a90f47f1e3b1bbcdb021ef06b4fe4dd071095b3bc89104625d2d233bec49f2314791bd6c474c1d563ec2de2e007d0143c43ae04d23d96bd1a1e980ef6e464052c029f08b2932a172efd50fcb59fc309c145b10cad25aca9ee942e478a749df142c8d1be89e31a36545b20373c95d172d8656a30f970a9846eefd535700049bef7b4c0b14553b60eb9c43c228921e4c7d7cb52438b454a57fbd373b04c49978afa6cf8d116579ec5abfee03662548d946681e57bfd3193347ccf53ac74edba583a055e406b18c2bfe70848bb848526f629aa413a4aa81018beaaaaf74f53ca97466b9e5b3384fe790e083e3cbb58adfdb1a7ea85b040d19017a01c5b96c61f66a6ba52167659906306d128e44e28a9ff7b9d8946f6b0364155c1f9d5ce0281c2bba8a99957cd897ed8a36a354cc894b59d2151a1d5c96af602f036b836abe39724d85a84749017e94beeb7fce1fa57dfce489ed58e7c0a746447b515522e72caefc4167e004be2572fdf409484cd3d8dc199f89719e46f8f4786efc072ec4769847eafebcea095aa8afda80bc07df27e28ee008dc994c4d97d89b65a8996e09132234a56eca12c3c9ed5639c2c54096736108658658de6abb28736231d03cc27c2f0618afd466bf0bb63f4b53ea9c08cfb3f74d6e754ec10d2ceb34f53ba1200eca30cd72f9fd7eca90d368c36dae4f4226aeb3c7e5cd919256bb3e80fea7097b17dadd9226f38d5fbc2f0db7203258b5b95e7a71e8cdbf28567aa76684b73602752309a66484b4eea1ae2dba81142b8489dc5a39bc3776058168ad3b7e21bde6ac7e2a50d69d5ec94eab24f9d76b1e6ee125a7e6455f131b1b92309ae38e6d170c2c7bc11aa38e57782372064370c7ada8578d208109208290212fe5823f05207dc6fbc0bdab9d37c7568cfc8420184ac33828129645db0c8220b9ef025831f81c7f7b320f3acf2d7ce866bfa4d9fa2d7e330f77b994a1ad0cd1cee10c9454b2f08ce103c80c43b07d3bf73b8ef75a58c2d215afba6cbd9df909964b58867b841bbf1b9299d62a6d50ef03d713882e9cc3ee7971d7af7d2c01cbd83d5ce65de601a3b01941c21841806a2153c9c7fd61897f8ab0bb6a3b4a44f6e65c92d5b5f90bad653c0e04bc3facd232ffc8e419d0a698c7b43776009f89511322f73a98923e6f9f827993d85689653452b64dfcc86544c92e5dff9ed8cb0454815bddc57a04128d0d7f4b8f703da9e71325737616ef909be6d47eb8ea770570622e6fac722831ed0a0928f6aab94375fc7edd88e73597e448676d0bcc3b22e9f7babda265c07b7f711404ea99f7f1fec99470551671f9d852f2b68103a8ce3d99a6c178e66ee6230435ef07af91061a0bc4e5707e4279fe7f4ac0f0cc2f69432600058f9233b19effa905155d6889c5ae1a7078fa74248ba4eee77e02f8c6979d351c9b40d1694d3394ab696a824b8e9d7df359befe773a18f7bc8d40c4e29c01809c342c77922f5f176a65f189804ad0e8aba579e0591bda7acf11e91ad1d76ea0f8e2d411641bb1b1a6309172e21480c1367ccf30f23775500b363f01b7f62309cfb914a332d6f021db4f4af7d8bb84c3b4837ed88e8475cb2e63e5fad5106bda6b75fb49f946f07b895d5a8894c0018659e4264e827b99317f2e7813567ef41e2cb425656fe8cae5b6365a67602cc152c91c938b7851b4d0272ff63c289ce25801975142fdcae306811e09372ac4710a7e6f214dfc06b41d566197c0c0fbac4ada05ee454e3abc1ae7f8b812ac65c756184052ca6bd425458411978e1278c8064c788579ef569adfae14faeb5f863c772f3a1983d0d0f6c84648663c513c8b31d2a64a3bdf7b02154b6cfa8ccc2e2af8dae4f6fe8d41d9cbd5086efb2fdb9367542fb1290bfbb5b0a52c72c81eb8eaf6cf95a6c28ae5e3512ec2325d4b1f71671f2c8e72e10b7947685cc699330bbfeaf73142842df3925a6d258441ee354e5a89bd9f2c3dba827a875e10b82dd4e95fe43c2c8401bd7e667c28e6ab9bc7b73c1eec2285ee14e53d19c5b7ed47b935421af5196a3e9e36ba848f015ebbf1889f184320a61885d1006fa75d90134bb265de2886f1ded4af61bf6b851eb78cf2e0a6e097532af61fdd03f12aeb46bd6a79d3c14b763996922926a433eb0ca42075088e10de39dce83a201e09998cec1d485b62ea8f4242594160b1bdb928e92d0de015a8ffa6d506d5dfe5e97c466cf170a240f8c43a4eb5c316078c63cfe22e20887d18b88d8cfaded13270e8c0cdf613d05ea3e5b4a0da9d3eb825396fbbee07820067100fce8a8eca89447debe88d64c0ce1af5bcfa0325c4b921a935449c4c2f13b8e4a38d1b0cb05eaf148ccf1de9fff3ade8380835519c6078f28f9c85d242c85d909fc36f14a71d9bc8c02c88fdb8ee1d14cd6364f06348d76fd36ac3050b2f985c412eb011f9df76da1a40c54d12971baf3a8e40ff64459232a07f161debc9627038df4028cf19e419deb9034cd4cd3f19cec4379efb8c14815a3adb973e0936ab6ef48c585f710b9417cdf6e9819c09892ffead1f5a264a32366f341eefbca5d84a3548da5f69f8e87d99f3ab6d0153a5065af26d4767b6ba77f2a7db769096470ef669adcbde2a38d987484670eb37848cb2d27ef078b0936198c4428c65c8833c4f8088b229a374bf9c231d31ab8437e10696c0d720b595aa771a600b1b09ea60bf1f4e92cf35edd7504d6731261246367d58e0051f49cef010267219b11ca9e3edc8ea8e0f3897ab7a834567f98ad88683248de6e97ae6e83193981a37510e2036aacd5d29e21a7b9355ca364db3c64fd3791d378e11651f689b4efab1c34969cd08d85d850db01789df0a5a085d743db735cc51a5b58fe195f52238f7531d2eb3f15164a3795c3a9f7ce68c577", 0x1000}, {&(0x7f0000000180)="5bf00d750dfc795a06d1f3cb242221f00ff1cb6b7c66d7de8c5123766be84bce9a6f835d478a065708aaa8c04648e9b1627f66e6242fd77d26c7bacb216cfeda11f9041ffc926dcfa0c40c491b9715174ed028cfa124d7f7ee12fa576e51ad59580e14a6fd2cc6decaa1332ea9b3b1cf7ec66b6c0ad0bf2abe7cca103df3439267225462f22f5dff580c5d459eeafd3215c2a1276081a9ce63", 0x99}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0xa9, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000001440)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)=""/106, 0x6a}, {&(0x7f0000001500)=""/67, 0x43}], 0x2, &(0x7f00000015c0)=""/180, 0xb4}, 0x3) 01:16:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x91dc, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) 01:16:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac1cc3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 01:16:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f00000000c0)="08083b4649a4c135cc70d94781614a3b483f9b7b8e05e3aea085aed8fa658517ca06ff0635258ea66dc9406b0dba9d6f7540d12761219fe576978cd5f77bb1e3342d2a5238272e3ad285369aa84d36d75c479f97f115d83d0f4d3d39decce2ae9700e844738d73c48bcb38dc0dc5b4f2f501e6fe04b4348505651881724868f91860f5523de6d8b14feaa876e5d475ade2aa2c44e037067fc8d183bf1b11bde6b62a5904ca2d31969a36138b06ca940d310db473d113627f84476a6b3b0da06fa913", 0xc2, 0xa, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:16:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r9 = getuid() getgroups(0x2, &(0x7f0000001400)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="a799ca4816e2307efd2c40b6d802f706c2aa2c654d466b74002ade551543c672b51019e8c569ee02cc7dac5c9daf397fd06ef36f1b35a42a399e8316991bb39a9385df85018f1f0abae60b9291e04ae99c9741bc799dfed5e9b0646dad84cf7442419d70bcf2e4ca539f5f1f848a71b737ac0dfe125298151e310402ef039ea7f1b4b0eff34aa3181c5c5279ae00c19071", 0x91}, {&(0x7f00000002c0)="3e3bdd0d0fc041b99152aa7be05c396216af2f76b2634107417387f4a33163dcca744e69968f0937a9d2fd05fb82d46b51098e88480ee2741c41668a1cc91acf3f285d4ee99d9ae5c0523e27da488a9ccd8c3bda5a686a54ea448c44f4cc82e51b23caff862436a89a0088a20c65d6b50d05298e2518019d3309d4c74021c4fed29a1bc89f5289304f83730825b31de2dbb93dc4d9468c3126f6c5fc39ad7707193b596cfa1a5c9f8212e5e782672d5e98fe787953edc80eb64f35a584e81246fed659f5ccd7118521655a17a76b3619a4d464a710c9b5c52fb58c0abb8ce55fa58862bd11d500aa5bccc90c32c5b1f1adb3d747ee1996891ab9099eae26d93e966114e4832a16f0e8244093b7d28afb31b5d269e2073cf29dc67fd5cd1983689de93466115ab178de9dba278b95473c1ad9c18ca2745cebe541d3e64a6e0f4730dcd5c76556d4976711434c88207d4f54458e75cf5ce602ded9b3347a172f624d1c77e450403cdf02cdeeb988d4038864e3f54dbfa236f38f512be2a7d792074ca73b3c1a2ce296ab6416893b1234267d56e28633db602a9ff9965026b7afeaf2f797da1ef03d8d2a02c83c1c2c983dd2c0b5215d05ca60f50f5ba996d6f389b8c4e4237017b4bc3695e0dd3f4f3028282f5456220c8dea88186b1cc1d4d0835f104864d1ee1fcb08f528421bd474abc8938b2f3bbe329e5a944b9a7b2635cd2652dd11e5712f30a5ce549c248dacdaceb56ccecb8ebda7d0330ddd2af98f0499308abb194774ea776c3bc2176b893f5a81b38805717935025055f2d39893598eb2efdfbda6774bee84e8c49bfa5d0392d3f4f223b7cf829829a2b5b6e46dbc8b31539e361015785489549490b47a46127d93294792477d538ac191eaebb1cdfcb34c8bddc8d9dfc68d5626647b42e310da30834afca0fed711ee325355e1744edba4cc24cec0207dde207099b1537d772ed2f143894528d1b646bd089f11b4619cbf3c4593ae65607db1680e6c8c008ee1520a3b72b5e7c50b5c21fe034e03c344f7f4a8ab3cdc6dfb2090d0dfb6ab3c9dd422ab5e1f46c1cef161ef92db8ee722ff854a985db4b03f7ccd02a885cecc9ecc30ffae80e67fdb73d98536d4abb127ab38a5dc14de0c2b4ab548601334d8fdd79a85ce0ca39f0477f64efcca2ec8bd3fc55d061cd401cb5c88b88589410c65f9ddf854309105f72297eb7538f465a6b8771c39a7b7a6d9bc598841df9e715d9b36a57203b23ed45f22ad131c172f47e4a583f80b261b0eb14d263228cba6be3fef0039b3be219973a09574c273bfe6a195d91e9408101b5e7653d0a535badd5073280bd09efa30129b88c914a19aee1223317f6947f5bf70ce920c27769856ea7fde7c873db68b5f583fa074d8a8c91e6d361d08604bdc9597333329cc59a6ca2bcf09d5dcd6044b474880c9a9a3d478f313e9eb49488a0b0e8d88d0ad4f9c435d8b14f852c30ce912a4f5313e92b0c13c48b36ab77b60b8b229b55ffdda057ecd4433c79cf778480b8919e372442161a988a49a1599c84692cac3a893c253ed7a8390a576694d65d7afed52af94ea76df4f2884d66059944724985007a9d1758306d9e178ebb4b7e753184579cefc19b47e195d7a1f7996768e37537699e3cfea16fd2d0d76710084e6ba8bb67e969dfd957885a143095e0f9af3785547b4d8c54ca8a12c32b3d0145bc08d30670d7b86843e8325284fc5a34f020f261f2d1859b679fdbdd1b7515aba43d92429e5e2c747b75c4eca0cb2c4d3828385b2d84c696ad71cdf72390fe8ed15a878a7fe73eef98f2953baf775e5f89bfd40d775c6bb7d5811bd008f4714ad9f3d32490fd989f0397a58d07475f77f31f5c020e5bafcaefd9a30c2d882b7b677b92241d1fa277881103598180918eb40c4201019430c07a8eb5ce38b293625a6528fb5c1d93712e14455b6e61b688034bc1f4e601a758dd00e04b1d432197df843012f550a1a601ab8eea33569ff48664c1e76a6979e838abdfd7f9670e57358661c34d8a92df032d12fd9d2fab90a6ffc981c78749651c50a8a9866a04a84d3e7ddfcff2cf4fef4604705ee0c58553b5eff8d024420f988f1c2f9877173b76b1a3f6e03d29b52c19f19cb8205788de20f80e268d4e300fa767de83ead473996f5436b546d2687fee02dfbd1b062b9924b6255f8729bfaca2e2483cd92feaf0d3c972fe999f73ae69f077c705eda20d515d588338eb705787730e430cdb497f3099e893e52f11ab75ee50d5770b6ebe04412c90cfdc9304e5ee63ae4605198b4e967f4880c56f5f3f133e6ef99b7bff653a12cf91e644c0a330762a0f8c05db2724ecf109d6228f8878a656a865ccfddf61d07ad224f4e27b7b067eb41f3192bd9913fd74f20431ea056c5c5293aa91bec287021532dbd95a93b7c3faaa9a75c1f90829357c4bfd69b6ae32cadc5e2d4da91ae718232cee06c4bfbbcd660709bb42dfba7b7c23a5602113c90fd00aa0ae2b3233dede99880cf158bcc07eb3318998d1780666a5b869cb987464e473ab1ec3df84319bace282b12e0cbe60b2346c2b270d17ff6da7def56734971e201bf345bc447434f7138a470bfcecb181df9fa3fba6bfbd56f62c6423d97f4a1371b79bc76d6a7bcc93797d11f1c405dcb9458eb113cfbf6595aa119ddb0c959ec95f5c0ddba438aaf07b0f2c32e034757fc289db005820f9ec663047cd79778f1537292348a0d4c60c3294963e7223dd3880038ef01d49bd05e5d4fc970032c33de4ce9aa83e457c82e7a84e1effc4ee0fcaba1ea4959650e02eb602197a72ade637b6ef19d09e594cedb4d3e16462bbe26d60ae6b88ce24d87cf108165bc1ec6bdb92ad393453b4df85481a8ac7671591127178bcc6bde1b6aafa8e78585115a2fb1b6068b17b72f651034202891d21b218ee83c243818ae2f703101ed243c46814550b5b4f1797ecc3fe8dee5bc284e1bfea25f97e3951110526ff3c44658fb2d7adda78f4ffcd0e5dfae81eade2d382d5fe410e4fc2fbba96492a2d07ef9f016f6aee483d8f5c1887e25e670ae7866292c25aa76b27e714e0e2d632108241d6dd1b1d13ebd888815f648344a8c2e6cfaf1fcd1867c2803bfa836a1d39d0d1d179bc944edcb04ea2f44973329c19ce11c464071b7dada4aba6260737ba7bb44349dd89a08aea57041094d001a5804dd51b14b7e8e0032dd1b5840b7c5721508b444ddb70908da0a043736fcc358d64aa04ef90223b38959ed4e1947d1e71f8d45399739dff92973c5a62ce7922e2c6d7ac034495e50d68ecbd0f461cded73a7f6b23d59bf5607f91b7b6ceed74d95d7fbaf41f76d762cd081dd7c79dce5673331ce21e04c817c16e025dd3cfaaf7a7195bb915d0ef9aa826c9f66f5cf3219de246a57282a9ecb58e6bb455d88dca140b3c96780637ab273b0def16e5752af379a85f16deec523b715bfcdfb2f39261d17ac8c1ccc142cea4e5734df28ebc44ae5b667d27943455f9a90c852e23169a17603ac063fe4245e8c482247fd82ae31d6dd23fbb54189e1fbac258e77c3feb86dd24ede1c184c6bd4458625979349584fe4e6d68bda61f50665bb27d902469d08ec34de8ba4d838685400a600ef8cb49689f97ce77a7cb8d37230084420c81b38e623e19244072b5f25c8c48fbc0d8fe9e8b1d25243e5a469190e0aa7f8ac9a7d0099f6e5a2a38ec82cfdd1abf51452912582d53da8c42424038528ef4d3e785a485aee4c2a9de7c5880d62c10b0aaa234bc11d75c6291092a1bf8e86a24e3b6d0da67b61434dfbc818bc3282c5222386047f1b71dcf97fb299bcd62b80a0ca363de4895084d7340985b2924287355397f4541b6cc9e512c9fdd81fbe5624f1a9cac74ccfa8ffeec42c3298d1db21809825e730de35a5acdcb12e92f676e8d85dfc889aae33b2d8f0281046979be06b8a1ea48d9ba5a062621d7ad1b2c6ff43494cb56d52b3dd209e3d078fc5e7205e38d23121a98f8e087dff872a689cd0a9fad7fbb056c1c5361b34e6acaf0065fcb910812c8f37b54935ad26e21c93995e41356740d2842101fdaad0d47dbc0160de5bb7a2febfaca8c6fe28c02a8140b4a18a28a689c702b1723d4b57100fda83b1f18239e7759e628df1709f91ee79846a57941f6d4b54f4e086038d7cfa4944eeaa6666d2693c697635069480179c1ed2c8fbed929dac7b5c2f1299bc92b3d199581d310acd9ab75ae6c1ad41bcf9ca0e29526214174b52b230f2a852d735495b00f3f2eb9b01e5aa098abb74731cd54affa54bab91a8558bce2086e5a5ad835e4f697660d2eac797be243f80bdb9f718173b71a1c88fefba97fca2bc7611e4fab11f2eb0971378b06690e9c02e899661e4d87105ceee1b50a04784ac17cea7871ed3b0f2dfa3c0e340c35d6faeb8d2cf07ee9e45dca38a8fbcd2be7565ece942270bf31b34792766b9d1aad7c35a094d12394347d7f815fcc7a529afb736d63e9a070f200580d524a3468f77d82a136ad5d2147eefa1fd8855b6ff5c9e7e636d1c29e76252f0be0eef91ab862894c74487a14b0875f804967306b18994692d44559d399656c1d07fe25801e6fa0a0e1af446695ca7b46040674983b84b661c16cf46c7283d27def372bf794aa012a356027c54353996cafe663c0c809797a2d9c91a1727a5105bee48a54b078570e4c143d8bafb3706f34d4a5066c6b61051ec6c32a73a87da59ec92b6baf9e167baafc2fdeed7af86d7a4e3fe61c5e2af21bb4914b6a6aa7acbcc7f323dfa95f02ba30fb981e3a4b793e9f3875af9501a43f073958a43e53e05a7098d858575a83535f8945ea6f85417656e489791f72192db7f33e3d3d5df761583f10dc6806030ae394b5dd1e63c9b0a0a50f58fddd4e424eb01624c3439d6aaae38d293f6fdbf98d55dfc6b8353ed68dec40e6887897222fc299f0bb51dbe03bf333133ca490bb86cfb26019808340eca396810c17ebcff9c2e2edffa094252b007da7131d0d173aaeeb3137c320864f7ff3b7394e4004dbc684ebe72a20cff04fabc231db56a6ad5b7adb4d4206d8a01e161ddbb570a3cde74e28795ee61da0ef79123c0811f7a3fce47be85d98c89df3b08922f2ac3bba2b4e989d89530e12f9f73d5e1b7f9206194c0474f000699ed0617e3a8194e7b0c861954ce6c4f510d330818b248325a2ce43652d2d5f89da3ac4afb9659a3e7542645f6ba70057ef55709c61b8d8376b3f039b2c1f12f165d089e259428e74f81ea3d3d74a71fdccd68c0a447afa3ec1389463ff0bec9937d6dae377fe040e7a3c87830e5abbaa739899bd1c291d6855c3f707603ca1986a8e8e3e869a087a6bf7c1c2c816e2cd85459b1403bd4e891d2b1ad1e80f8929808b06479ef943eed9d915106033a40f8f6a28563085b2988ee0871c4b676398005b684518d4bf9bf080f4d0376a5a04fe202c75ce8c971fe8348d08a3cf52ec82391b0dd89dc97eec006f685e664ccfe485885a9a5d280c637f7ea221fa293971d3b200a6c8390c33b78bc6558aaef4e3f380d9d538cda9153c781505bc1b99aa273fabe2803349e8dd31ebd2d2bc18b535ea62b63500965e543fef57c9115e87d571ceb753c49cc8b6a97e42c8cbdaf489a033315c0cbf70803cde2f508901363276110bf8ba017819dcc2c7df565d32002f223e0b515387c026e7084fd1028efd11b92f2546d56b8401246567adf9d78b5ae6449994fc1f11d4d03681d7837284ae98e151ff9d49335fde25857a341d1da435a77af2d134a99", 0x1000}, {&(0x7f0000000180)="f1a21fbc040b0ded7b7e25b28e1326e1757af8b436e94e9a980366bb2e10e50cabb36a884b1389dba5c90e2db128cb947f48dfd0fe03e1ad5b5041dd741973b7efc9c4fe84cc198da6203c2f85b55cc52ca19892d95f3dc0d6ee", 0x5a}], 0x3, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0xc}, 0x4) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 01:16:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xd7) 01:16:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xa5, 0x8000000000003d, 0x0, 0x0) 01:16:43 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 01:16:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x124) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 01:16:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 01:16:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x1}, 0x10) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:16:43 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) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000140)="ba95f674c7eda336251418f3f7fdfe92665c4c01d6c08b0d6e85bf5941102096d6373f7a6359780863b9fdf94c0596a7d6ed42a304f1ed791f458f80a8fb9881323299221eb10a91d38165e3c3fdd13927f58e9f0072b25e08defb12402968188d9072a019761dcbc302e668269661d886e983ae5db875baf772f95d9ce30d736a42578bddd61f60f5", 0x89) setregid(0x0, r2) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:16:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 01:16:43 executing program 0: 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(&(0x7f0000000000)='./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/\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') 01:16:43 executing program 0: socketpair(0x6, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) 01:16:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x10, 0x4007, 0x2) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0xe40, 0x6, &(0x7f0000000040)="06f40b23a0a3f27951ef13d34a344ee0913d88aec4ebc8220c1ab91b77695b91d09973d890fc68ec3fe430e030dbc3afcc70ad51adc8a16f5698cad0bdbd28006667e92ad38fefa2a3fe9487d103d50e5118a4c37291d54ff3dce09d59c72be14df661de3765c5858d21512584adf94fe9909d630780d9a35b758afe29a1540b554d55bd5d23bd7ce71814b393d61167d128b781c665933cc7131dc85960b6191bb7d769dfe6bc6e6f98ac824faf36cfc6c4b006f98cf22f02e0fbc5ee17b26ffad0702fa9fb69b19600fd4732be0cd78064c94359fbeb89e43203527b3443222c3cfa", 0xe3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:44 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) write(r0, &(0x7f0000000100)="48011f31e21a70514504be54ea8f7d543a16fbe2546655fdb686e4c18a85096dfd5b27d50a47574681b666c3c8d3021f6c1b117fe2276e66ee246e4ecc9d325161292075cfcac499f168a48cc8d57a8b2c7ee6e978b348c0ee6925d9eafd0783b6d98be136ff2461a9a3f201f8f3d63b48f29bc64e8af838f55d0cd6c439bc04cb968bf67ffd6bc94e10c1d53e5f545f628dbaaa759f8ff1d7daa0740d4c8e85823200a638fad339cee8c3b055530166d3e1455e19a12dc51154c4cbbc1bffca9cf57a19d61c66740111464187fa3d752ddd1a9244b1fb0a064e464cf3350683ea45562894bd0179a6dcc488a2d2335d311e2091b75565e2274b12bcf038f018de879077c215ca311c515606a1ab7ffe46ae467aa94e53500497d516e5a3a83d66c43c65d2abcf86ac8fdd1125ab6d9a3651182ade3965aa20372d0d4010c438445084f8247058638b8730a573768409bcd084f0fa81f93347d88ffe9af0120e69a1b72e9c56e207a35c398403bab3cb1f56fbafc982afe148ca9bbbd65d2319c8a91e90bf70f44fc61372035080fb996acb52dc57160ff7a3bf76ce2c769a7c16251d4d78d57df591af63a4e9a4827f994f7b544ca875181cd18ec0b70471016bbf147f7da6fd9be2bb7ab6c5d822df0148c4fc0969fbed310bd29282e239d4489d1c9897b6d156bb51496265514ed47c2889ebdbdd4156ebb9322466400fa25e6ba9eb2824e4c4bb1b577321daa21d551920d722af55930d32e183be94eb43ff37f13b7b8acf52152466687369726a4909204e197289ffc73e03b06da12e04a59c8c7cf680c626ed6afaba2906dbd3bb0dbfa6d7dc1d32776b00b470bda7cd0bdb01670b6bd33f38052d798e18454d2565830c94f253988d881dc4090c28b126472c06f720c83197ae8d638fd97c8f34d92801b72ed6e27335623ea082d25cc38b4021a61cb00060484b3ea4a602c6fbfd0f9600c1956b5eb6884ea1f12838592531b25370091fbb0fd387b48d3fbaf30685630a76dff3f9ee913eef82ddee768d3f43fa75324afdf2e111f2d6429b620248913827a8a9305bc657aff4d6d0077ccec2e5af160f3fae69877768a6e384a4c9c38d56e9f51880e6148e20a43e13d032f7f4882456a45474697dfc09192019c935ed7694d5a05b70599e7aed5db0a032b50c1aec30dc8cc7a582a1fe5f23c52d43d25c62ed71ff26ebf2191eb95a4b8482bba10d3984cd71a25fefbcee7b5156aab55ebbd8d70d1c121c3755ac1162cb56b76478ff286b99426f76a65e023f720b3f5ccbe868c4bcce745311c0e0b9d24d710f92626aa4dbd5b5258c8e2d487b3ba3a050f7d9ef47e62fb6b56c68b32cabece2c839c7983b8c0955bc488f55d5fa34035252e956caa9e4d7a70763129645d3fec5a6066bf1e2bfea1b48b9c9699759096cd60973c00d888c5359c1804fc067b51c39599400b0fb3173702083d11b6b5bc832e1cd6f208be86a11a39924476a8af1cbb19236acedb000a687d7cd3c60f075556277e6f64cb7d052b63db260ecbfcd5027eabed6abec4f69853a8b0d924d71d7e90eb02de691445dcbcdb15668b7201e09c97248c5943774d27b23a73111341b6c655130364b32bc256d8dd13585b1d1fc3d76907c8fa19fb632b0e4c84164403e2b1b07e39d7b4cfa8fbc698b0582b953637ee5d54f26cdce9f5fa9298f4209ce6a594b935df2986a2eaf87a777df88fd0769d5fe7504dbd2ebbfc19d407b56c1", 0x4d9) 01:16:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffffffff, 0x1, 0xffffffff, 0xfe, 0x5f3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x200, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 01:16:44 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x4002, 0x40000000002) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) 01:16:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x40) setsockopt(r0, 0x8, 0x2, &(0x7f0000000040)="7a60a0aac670907e5e1549efa3c17727d6084368ae6367bcbca2e5211cb8ad6937c25447558ed3ed83ae36278ebe49cdd0a787de736a731fec24f2162ede2f144ce5bbb895cc6b5d789a0b8301a760996aac8d402d0d4a55f45a64536e768145b83e812cac9616fae5e9d4a3d6e0c1c7e409728abcc2e80580128fee9be62b080d21ac368e643ef5aab60c2f0f1c964c48238b9f9415272edc85e862623db309e9b86cfd0289c0504868f4657694cbf531340443c6cea3804202a090c53535a5c8f122f7d2cbe30cd0b01a25f33ea7595bbc4703bf", 0xd5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 01:16:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_settime(0x2, &(0x7f00000001c0)={0x6, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x6, 0xff, './file0\x00', 0xab, 0x9, 0x7, 0xfffffffffffffffd}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x3) clock_gettime(0x0, &(0x7f00000002c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x1, 0x0) getgroups(0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x9, 0x4df4, 0x7fff, 0x0, 0xae03, 0x10000, 0x80, 0x1, 0x1, 0x8, 0x7}) r3 = shmget$private(0x0, 0x2000, 0x41b, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/147) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000004c0)) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r4 = fcntl$dupfd(r2, 0xa, r0) r5 = getgid() setegid(r5) setrlimit(0x7, &(0x7f0000000580)={0x3ff, 0x4724}) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x12, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockname$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) chroot(&(0x7f00000006c0)='./file0\x00') getgroups(0x7, &(0x7f0000000700)=[r5, r5, r5, r6, r5, r5, r5]) getpeername(r1, &(0x7f0000000740)=@un=@file={0x0, ""/25}, &(0x7f0000000780)=0x1b) 01:16:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1f, './bus\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xb5, 0x80000000, 0x3, 0x1f, "467958fc890e37b21298984800257bdd2b6ad494", 0x6, 0xffff}) 01:16:45 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000040)={0x5, 0x8}) setrlimit(0x7, &(0x7f0000000080)={0x4af, 0x4}) 01:16:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 01:16:45 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0, 0xfffffffffffffffa, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="8d3d92f64da8ecb59f0574b26bccde2da626d8e5221496a177f1ade4af2281f4a1506a13b4f7040dde2496ffdbfb3b7dff4ca45b556c278b906fe1b41682e1a7eb40982c4a0d9c8041bd53f8750d47e5cc2cb381b0ac71cced6603e3f1ee41fed73a9d694e15223d6483f184219fc8a940174c9c7f0aa8239c15c0425a3114077a7771027b1ddfd856a81f4cd4add870a70b4e4440b8bfbcbc622928846ac0562896412d5201f49caf498d212db968f81994f15dce5c7a58e8fcfb0a2cf8755881e2e081161739e35a422765968f5fb19baf9b5a8dfc296a382194904aeac138b9", 0xe1}, {&(0x7f0000000200)="6b2e4e8f34ca1605e7249f11a37ca8c4e93d3e57cb5220baaf6a62cd2a41e2e21063ee933e930088efbf4557c0bd51dedc086082820a62ed4c774fe0d506bf4291b054c3aec246a13f1475ef6b239523523623b0a4f51f7ce9af9f115ec1148864c8f7e34d787461c6a5707d8d1648a54df6442ae47fb3fdae813d57016379fca43b4c05e11495e069da51a43c8b448722ba1325c624d339ec16053f3e0b0c7dd1834e6ff140950244fbc2da3cb01c39f4", 0xb1}, {&(0x7f00000002c0)="a439b4f0fdefd3ccae4f64aa0188bc7f92de567e2a52a8ab2550e1b5ded73e9b1e5b722f5f8111bbf4b1ea7beef0c5bd27d57f3dc955d512d250f82f8e89f2be5dc98c9eed6c8da62bf3ac2469c5af3c03d16995b6c5c7eda38e18fde0d429d15a4f093ca170c6309df4d7944b5bc855731ed61437e993b95fc98574a1ce9c3c017977501d0f1a0c1c9feaad5d80d0f198b43f03bee26e5cc6b06aab287281b71ef707862034ff442ef7497e1a5472a2e4", 0xb1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="9626702af098849c16c4e9444190ef87feba200d954d3aace32f59", 0x1b}, {&(0x7f0000000400)="8daee47dd9489c103bdcc3f68ff94402eacef3f4a79ef87e26c8f1495d24af352793048be36761eaf80fdeded2f4ac8526a2ad1ad4dc6647901d556ff73129fe44d49ff962d014577254a9e596c1476d6c5080e6c3b92fca0015a21e10e093cf282b52d2414e6986971461d3e717d96fde5d50894452734c6d6148667d15604cc6dd34b17938ecdd29826b9e2dfaeeff761cef83e5bb6afed571d81be87037f50a69dfc48e51a6f0c6b4b0526f29030dac42159c404b9b8cdab2f77f28de0edf7dc1b6bcb7fa78aa87eb09122d4589ed801b27e0d461d6da7602b68235fdefaac046a3c0d6bb32bb58ac3ef50495a5be19f546d809523a538717dbaac5713400d54647bb0cffe99eaebc2eee92467e951a6e84ea3d1bd94c64ff8a863d31395977d93a1689caf02fa2d66de669d90d5ed439f1c5a06ccc2ae1dc5c575334bb52f5a330c3627a2a5d8bbb02d522f5e0ab3b9bd603735e7550a37836be7a762a21bf108c0b2a4adceade26dbc7f24acca9d4676a5ddebf20edd50705a268e95cd431b89901a67e4711601f05821a6e13501f938c831623397499a81449f4ac2440a8224240659a99423d7090348d18d0b807c65d91af0a4096b683db86d1acf259e2bf1565946fd9257e9810c10bc7cc7b6c23eca969dc633d59c3efdb7cc2fb4fb56dbeb6f8d142ab03485d058c719f6071f0e397976b078e83ae205ccb19cc8e51d3550f5d7df309f0c4185422158f431be263e7a6b95c6a6f9f54e32d9505600476343455e8444cce1c1d828ec3516d58bb07325f07e545a244ba48ddbd90357a6b6061ef900450c6f8a1459b94c5abd9f45e50d0f8c8640a6eeb5b0641bf6e5a2019af4b0f6eb02c676fc5b8bf7814f0b20434aa23c802b3d07039eca17ff43cd8f24dc440a919fcb4e5d896156f8377ded26edd0dc5d82fb68efcb4446c5724be8cee542b7aabc9438daa0b3c1a9091280805f995659a57e08ea01520e7f8e459989fe01890d8aa1857c39dab1bd0b6334859b808bb4787c7fe8ed66c139358a1d566e155ba8cc0c5611cd56ac1726ba5f1a47162d0171cdc634575c367a9c951b571e93d5cce4234008f86cf2679d1666f955bf909cebce743413330f40d04d19f1ae11e64e45579b28228b783857b2c5609952cc2ba4f849f527f7d6e11b4fc7cdeee92c33df1e03abfde827baa2bc04369b42ae48b68a2a266b7cf959bf120b06a4fb9977720395d7da284d7d9dcde0b56cb255cd3b0b7edacf6f118f0ed2bc88efe9b526bd920b7d912f900542e2e9e92b9916a8af5580c380d52676526a7a135e8086a5093328cb1f294efa8f3fac2ff4dc97b1e24ff010821355ed9a01e343250d68043c032a780eae2c9bb5f4eb7765e000566dfb0bac0adfa804d894f34eed7ff191c668c4919fceabc3226e525ec8a1bca5334d40e56c9faaa6994ade5573e0ba40e88ad10f05d467c6f6f27e3647b2ad413521ebad23b78280939e6cc0404351e8866cca84e0800ab6130f07b08f7455cbda745542e44240638f33ae24edbd7d7c503ac892bc41edee00198931449f52146eb123d05d9ab11cd7d80d0a1e6a833d45080f6c47b4613b17d54085624ac240616751c8b13a7e5db501112603e0f722aefcd397b70475f71acf55d2896e3e1f4af94699497a32f7abf8e908e23bee13183969ea7cdd2fd405984f8722eb16d75bf7e8e93f2b1034ac80caa0d0fbc7aa88593c4bac79a4a4e8ca552df5619d83313316c932269d60694519c7cb70819021ac58951d51c7df82b5bbe12fb9dd749d3f489fd5d6941e1f1b2d4791705c79496c27f1a92e48a3b929cb3dfeca3a5fbee174d2611453e60c908c6c37c0c027f2ba9e1587e5749de3c813f840cc07ca550655a7fbb1c93040306565d5eb1d21c8309622a98069672dde4de53b1abeff4a166f2ffef2bc8a732b60a7d52a6c3647beca1c3d5ff25e233ed162c9af076efbc93c22af56f5317821c6fea7488907a7fc8f74442962d6008a71aa88d00cac1af8f20b9f9df59136d28d34bbb5921d3d4e9544817124e5b3b03f845b8074a49d325fd5577636eef6109ef482cc5288dae1cfc3018ca8bdf28d36276326b8f2a5f7240bbabe08a37795433517ba884b254ca0a7e8d22be043532e4560d21930f5b26fe97a33c81a49fcd91a61a66ed6b7b5fa57b924d1235dbb3b221429223eb9398caa14ff0bd2b59c7cf04b56ce6662e95973708db009daf807f24c48272e230e5698e52ffa4d22e7170178426dce2329a7f5769774eb9e928f2e078290507f0915f2b2543702a20c33c1c5e56ba77a1b25750456b9b38ce151b86a726b9158235bfdd3cfd095ec8fff11b61b979ddbc65e2ca2aa1d18408fe25672fd14638bfd4f73c6849ce209beaf6f57f64c6cd6d38bae4d8d7bf5aac013c1d41dca00de512ef2df328dfcbdc0ba4dfedebdc9acacae9789b8a14eb446a6013f450cb3e03caa70fd7fda6dbf03b34a085a5967ff799eeb0020a52362dd77dca355c9d3446be5fa222bc9c7d93c6c00714ef5216a6f9cecb6aa17dda28983fbf5788dbace909f2982d9597da4186c1c1ddbc3ba87e5853913b993f49d0aca7261e8ea0fa979a29baa1dee195ef4bfd362ddd848da8ba363eaad0f7d02eec836cb45b70afd7bc97ddc1ab58406cbea209e53fbd9cc970acf20faf7f03c7d4a228c00452a88eeed9689583cc644095d99892aaa6e4be638e3e3586dc45e00884fedbdd5fc94217e59de7bea5d48b5f5b831802edc94121ff8f43ffbbac05793ea7a16e5968345f38aa10a07ff111b67f8ec405401bf986d5c52d180b13b9f2373fcf63db982e8cf4dee8efa29708b454d49b85ca4a07fb0feaa5045eae820be3c1a15066450e1753e88f5b1ec05f00233823562f721e9a0676b47017d7818c0b780e5f38263ba34e462ed891dfe417e06b84801689c8e6390b62b875c0aea4fcf42d6de79b1bbe13fe72c6d1b99e04fd22cea240f5c5a219b6dc5fe317c7d3a10b58c0ede0b4a651da7b2b74979dbf939ed3a2c6eb0f7c382a2bd3e134f41edfe59c092a51359411fbe2cddad9ca97d85895a66b803e2626e14396217be5c0ba9d1a058dd6ca28f1e13dda580bb750200825b7c09163c26e4f1536778ffd7d3fd4ac1e09de5ba04d24d3b329dc6f41969dfd5be6fb1b8baf7e15abd94e072c3c27b57d1bc251b96412c33677d413ab0d99f8484097fe10571f7fb973aa952d1b84a5e1bd8a1ffe3778337425f99978016326681ed47ec8fc2bbf4fb6cac19c1e6414c36315840ec7f99f943cf3e3256bf864ebf902f0251bead143c4d549442bd5bc4fbe195470f51108089466fce2448299c3ecde340a6f1609c4fdff901cce327f6cd786b324443c7378dd77dd88dbb6faaad693d98272bb7cf8069d2fdd7feb26ae4eb0f4021565c0c2ae22bab5e0bda2d8b1a9a988254d952117ab8571bdf6e636a1031b67e0c8c0252b10c6e2f6e77b9f92359001669cb134aa87f83bbdd4649567974efb9f30fb6e76e44d9f87251469bad24f07935dd353b6f0b0126956a14f0474e9f4f44502e20f1ae3e0c5ced25b62d926dff79998a07c57dc98a9e877581283aee3ad3edd258efe09f1b0348693abfeac1e8e7b77ef212a73d720a3d27fd05233b6730ccc3f41c881412be26a55de5d9b5ad3f512aba8f5e61b653b5c4083278fe40404da73dacc899d19c65a869ac614635a9b1666b71672e0a4e6d2ff08faf688f2ff7228845cffb454f288aedef520b99bf9ac8b505f03e901ea1532d0113628c9a0940dd7eab40f49036b3d3817962e0d781d36835cc6b7a90d2b8973cd67bd86981367dbb6b082948b99262b66a6351ebc28a43cf3e467ee4ea7687f47dbe2dce1c825cb48478bda90762a8077148626ca03dca26a022d85242f3fbbef666003752bae2c8187896afffd0dd0429b10d537db235df4da9d7edfd45f322d0218c13473f1ab33a7fca0cea037ea75451d33c27455b58b7c49c55d528f71069ffa42622ea0cb916b0a751effb87aecdee33489b7a68d49f5bd68e06085182f16006c972b897fbba0f3b45e839cd78238e60484bd4e1d6ff9a522bfa81711b9c54cdb8e103b60508f7343ca4ef1d387c3f2b3b14e29f346f81e1969b5ebc36204e8b33a8ee97f34846fe266d50f35c03752139ae358e3202edfe505532a568c888c3f1680b19c7f3f0b3942d11768a8d7d7d3905c10666cd27eb413f870acdf8bea729135051b1a7cbf1ee8f97dfc59c94d9e58d9cec2fb25c676013ec5db757929ebe68db1fe5d20e3eb27fce1e864778cad9897425ab1f2447f50359f10eca97bd8965d073423d7d185f97f6795c32f68b472681e78a36e65d1046408ce3871e44d2e31eb39032b046fd9c70d62c00d325716b5e5917ca3d561176d032d64e0d229376bc7c07129ba8c3a3cc35f3f0f0d9a0437a7e05c534adc2bb696208665e524e1aa4c4d2760aadaa8525316bdd853c7527e3165d428b017164a1f43073d36ff80f190f17487230083bf94495fbdd8ddc6e536df654feaaa3ea65936c4a53b56ed0dbe246dbe47a63f8cedf06bf0e328567d38c80e60e3f20c42da125e30c9d646b9e06c662026703dc2d666cd9926e41e1d85641f047da9331bca8f338193ee3266b1b8770b6ec9e23e77dd72a387a2091c100ec515caf016b06fae5021fe24c10072f90a3486d019776006b622c737013a99fa188bc51f2c62ffae70a50b4a7d983466c02f49f5482fe57fe3be97ae510ad3553c31b0289e1882fcc92111a882c5e16619050ed45f243e45c875b609045ac8bc9b0fa89a60996ff06157d0420df6e2db8859f4197c63a00b65a498a899365fd8c97026082c38c45ab6b71bb5f6f34ac3d1de9dce16cfc40b21eb72bfb7267fd9e731ef046108d7c35f60296f094f65f27f5903482edb7edb6eabaac0143b2b2d1e12e0064f579da7b6b8cb723891dd885882a3ad41fd1561d651e37b246fac2665843990262986396ab64c6172089cbae98ee6e47e42518bc785952dd28a49d1e757f0741c0c940465ffe39d23bbb9904dd14e0cc22e18178627f58f81d167decb89e99ac889233f91a194596d0755b476d7a9ae19aa5e5978be4364244b5a2f8c86a54a340e0b5af90daa7d3c030931761f1dd8257f01e67356cfaa40c52093595e855f09fe352aef444e4c660c8eec936c94a11ac72e321fc90c42ab2c6e864aed2af97d8432d87c49f2c7d984706203cee000cf399b8568e90f316bdb85c667a640b53b1afc29ecf414a92b7ee6f103a1bd2940246716d36dfa2ea6b030c146ca352ffec4fb054154d08b6a6088528ec9ec8959a26d5b7f097f1ef06af7b2b10899b9f760411d9f0c50636db56121ae8985bd4fba72e6f642941247a9e70209d338258bd879153002dc823a90afb6902ffd2f000afd00f44927391a5b83c8f030c45a4f9c4077484ffd3b48623ecdfff2fa265c9feff1d8b886b376f36b75b8f481ddc9e33991db0bad75cad504d23afa508888abeb7efe80afb49a4d11cf4640103489952e5108727b90aab2be2ac8e02f9ed66a04ec4cb77c4f870006a778598bc10419759fd72b1389dbdf922eb593e273286203159713f843d1addaac94b4f77e19513665a6799192f74c419ecc757a9fda7a60c59ea3fe1804f33a8100ab3c1ec3af15c86ea3af0824898cb91b3ae3b2929ed060a9dafd69c2c93852c3b5d119c21dfd24139bbf75113a2dc8914fd6b089bc6c630811cc0789ec8e48529d8de6c5267ed24620b19d62ac9b675b", 0x1000}], 0x6, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x80, 0x1}, 0xf) 01:16:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x42, 0xfffffffffffffffa) read(r0, &(0x7f0000000040)=""/86, 0x56) 01:16:45 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='.\x00', 0xa82, 0x36) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x83, 0xd1, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x4, 0x7ff}, {{r0}, 0x0, 0x85, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x5, 0x59ac}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x80, 0x31a1, 0x101}, {{r1}, 0x0, 0x19, 0x2, 0x12d, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x6, 0x7}], 0x5, &(0x7f0000000340)={0x0, 0x1}) write(r0, &(0x7f0000000000)="94399429b9d2ddff73cfa36c9d8e5c46921977879e2a305d64d3f0c5e6542be945c47c2fc7e7a33e9d28750e420aeb0ce52fc857724b7d558f9d85c7ab0a9e076ae8b6d61daa3bb6112681081b8e2a9e58c3d6eace9645f5f7e497271a6a82d9a0b8e8d7ce68a441b9732d2774899003c42f9ce4a5fe78bf667483af90a0317a042c969c45abc635a0d326811e87f91f6bc637a1352365c28efad927e1fd4cb606e4eab0e35ac10ea0b36959eb02499c7e03dbf9e3ed4d60a0e9c198b225fdb7d8d7a75bf7f7a84419c71deefb5cc90fae74cd1f8f6c4d194a97f84647d6b50b6b0c3e", 0xe3) socket$unix(0x1, 0x0, 0x0) 01:16:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f00000014c0)='./file0\x00', 0x87, 0x7) r1 = semget$private(0x0, 0x3, 0x401) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x4]) r2 = getppid() fcntl$setown(r0, 0x6, r2) semget(0x1, 0x0, 0x400) socketpair(0x20, 0x4004, 0x10000, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001580), 0x10000) listen(r4, 0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) getsockopt(r3, 0x5, 0x8, &(0x7f00000015c0)=""/54, &(0x7f0000001600)=0x36) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/56, 0x38}, {&(0x7f0000001340)=""/118, 0x76}], 0x5) bind$unix(r3, &(0x7f0000001500)=@abs={0x3cc0b19cc58dc3b0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001640)=""/102) fcntl$setown(r0, 0x6, r5) socketpair(0x18, 0x1, 0x3f, &(0x7f0000001540)) 01:16:45 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) geteuid() lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 01:16:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x800, './bus\x00', './bus\x00'}) setregid(r2, r3) 01:16:45 executing program 0: socketpair$unix(0x1, 0x20000000000006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x4}, 0xc) 01:16:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1e0) setegid(r2) setuid(0xee01) r3 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r3, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) setgid(0x0) 01:16:46 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x26) semop(r1, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x7dc2, 0x1800}, {0x4, 0x6, 0x1000}, {0x7, 0x9, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x80000000, 0x800}, {0x1, 0x6, 0x800}], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28148, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/212) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 01:16:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x2000000007, 0x40) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) r4 = semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r5, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r5, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r5, r3) semctl$GETVAL(r4, 0x5e4db3c3fd826567, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r6 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001a00)) 01:16:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000000340)="d791d2fc8baef0211925655669d4b9bebcf859940fef4dda9b0e3e0a71c345a3c56e8b80f17ac6e4b1d9cf7e92a85075e10d2945d5645604e63011cf66636b6a48026cbae221cf98e53fe84331c9ffd028ba707093a96a0e4f9b8a18550d4bff1febf6a60abe308c926cb4c432758872788372be2f9d9ba565805fb54bbbdead48b85fe1e43f1e3368df16a0f75af52516a59a398a", 0x95}, {&(0x7f0000000400)="93541ba9b87b2e1ec2b3e348f1d5efded9f849e6782047a03a908137fc51f2d8254e6319aa727e3421e92a347ebf03710cdb572e331edf6d0fee317a5671ecba5a53cc8edf74897d147d60558826dc497d07f1b1f2cf51777a93304807557110e95c23c6b921b809231b4f53252f99a8", 0x70}, {&(0x7f0000000480)="8cf90de8cd5f5e772b53a76ae8a88902f741799b88cae936abd4503ea5282e7d213c02ff5fcec17d80bd83e1f335f8931c1548a3df64d5075b020d4301cea8dba6b34bb240d0e18408defcb0086ff3551f6f09c0d1aceb833f0dd0e2ccb1f3b1404192d2afd7b81b95aafeb1a49d4236ecdf5ad0f8ea0aa01759d4b8d3d3599c2e43b0ab7b1cebd155e55a79689208bfa61da632ccbd2d911e889f66a04d55a6891cb87bfea768a73140fd6648ebb20093007d04ad63a8423db5cf481e5a7df889aa865794e64e546b51b5c5d1f5221e00a9600d8a5db2ea2381dcae6420868d24b559cbdaee6f0f", 0xe8}, {&(0x7f0000000580)="2a9e8345cab61a7c89ad3bb56c40a9ab34e494b23ce3b7d14487fcadde9832c4e35d1f92bdb597e27ec7598aaafb27a9dd2ad4687be13368a82606ebdfe1a0c29ab287037a073e5246ce18ca1e3650f67e0be9bf91101f7e17618c52ed13287fba33e8c633178b6ee08ad2a3dd10b7cf1eca2dd549bef329c87cc9057f932f5aaa7ddbf0fd22048635971e63380d0f70e2627d6dc0c89530cfb105134f757cafd99e03e4280292af1af37d88a6b376b5f35ea77a4bf0701c775b862e9e24c7f2adb63bd76dfc9767b89ae99d0fb1f0718af8b5a076330988f07c30d66672da5074ae9fba3243448934a04c452f39aa6fe82eb10bc3155a9e852430f7eb74f59a4d41b93c3046a0e4788e8ed1b700f0a50e0396cc2b42d7621dc43ebdec69929b845a32f7cbe7563505657027e15d573636ef3977c0f0d4764f8eb58b05006d1463387da0f75b55bde6bca3674068077d0b17ba78b46cd68fc9c1614912268cc10768680d864a31d7883b7cdba51342c128babad0532c24743c40e849ce31b822b7c65430cc8a378fb1936500b154e46d00d3ab58113a2504e604599be4f690f164185a118ad510390f34870d6e5282bfb1a846df8bdc4d44f0ebd4029184b027be6252fc99bbfa31ed23460a6eacf5a9bf5ea9ed17af8e691790520533b9afa116283beb8d568ed981da87d1edc047922347073be976f3ef05508b1d9a149423d87b3670b2e0bc8d6b4352c11574135c3a9a975fc54cfe1be31ff73503f8fe57eefab597602bc0db10806c81fba238dabaded72b80766daec9ebb3c59233131d072b1258786a50e201ad409fae87dd1c7984be0bc5adb42098d42bb381f697311b8e5c852ecfe95f3d0576ce89bcd2c0a69b1ba4f03d1c755f84e85b74d8d8261f474c7786ea0ea33b96cb9245f6da954c8b2fcf1100f3e0b6b87e45e152167e2087d6255f508c6bd2ffce78d235ec0ffc4ed8ec21a954289a9c87752097d23df3996e79f6174b2ecec28eb2134954cef1ec389bba8de5c3adb729c69d9d079f279a4fa70f1b36c30135f38b12432a92049395fbb422865e8b87edd7476a6f2030272c2f3d7b260ee283d932d111ca87827ff5826123fc33e8f271f1e6dd67c1137671045c5cb4b7b5ccbc06e7f36a8950a39a2ccb69b4b0584057d3f4d5f2ad8859980a6ec500a14e1531e2fe3da2fc4cb937d56dd208d60732a42b13a4212a5e32c0ef5165912daf27a6e3b4729ba535b25b88c7053106247cc363381b58561ad993e78b477221dacfabcab9cb0e0e1659bf0d685b615e31f021d092b30a3ececa2b272b66bed99d5a1fbeade9cf2296da008b9236df562d3448e19e5ef6f478645b5e375381dd6317772c886359faf7ae6ac2a51b8b876eb70c5de3cb6b0b95451c0426f21d975612b7da1a820b0772d2f260e1351f1cc85ad1d781a3348eaa5fa51fd1c45c969312945c29ca2921c87706b80b8bc017fab7866bb7823888ead47c8f3d5c54ea562ffce09ddb872620bd6488b3eac6cb4708d2f0bf979580b18b8f27825943358be01244933b6815f48f95818162b405f2da33cbf792617a778229eab62a60741a59f3baa027005cc4f591863b5080744ca65ca9dbb2c98a9fea4abbb388e1418790febe0571f51235f204145df8f53c0c8e943efdcce9163a28b13777b93d620b7290cf5870cf83c38dd6f0d4e08756adc90da1b5451bebb1f35f2e5a7b961d5ba302d19d711f9d8f93094c9b53c8e0614c73ec05618979424426f1acb4bec61d39495153be61b897c4152e0519d3d34fd558992c31002b8f49f852b06ea0f21b96d3a40d6eb330dc824bc6c926edf6321a87b5f4fc071dbb37f1fdcf56b98fda896999b40b5029742270361c222002a17ff59a7da47baec06f6473a4eaaec8013a93e533e92999144686434a08b8cebd79b759ae035b993d21bfd3fda7719788cc0c05dcc21ae4fa6d048b0db35d48668c4ada9707e914d335faede3ef07364109ac439d463b192d3a16152567393a82de63f293f71e7e6ccefc73d95e9a43523d71927ca0c836cf71fe1f0a808f4495af9ea4737a9a2eb6837c2756660d377d54acc11351ea509d0c7b27348c82ba9a1e063bedf5c73a76227a94930e74a3af0d172db713709fd202518e4c0d12f0b73f0adc055efc2f82c3eb4094c3f2702d6f940582fb5396068fd48a8990c5cd266477720303622b9537e182194a03510eaa4610184df7ffcb25f997185ade2846e6e64d641f17e56f912797293ab97715595a101c89aced80b3d046a8c4077623d31214886778d4f8b9665808a69f4be151d6e123d824241044d9ca5ebdbf6c4e0f37c387154b04b976fc42e7629db478626ce8b61e2e09d137beaed8aabb4f3e14f96cda32c6eda4bd62996f689dc41a9423f72efb0d130d014f7ed58e648d1d86096925dd1b40b8f95bb44a6af4aa9d896a3ecb74d75e23470ab778d7da59dddafd8874dddb8a3be7c72eb015cd0a4b98dc0cace308fd2c7b37d88d884a8032434c15faa12aaac88439c94789701d63470f624cd4e2c0bc58b4c0211c1aa03a3b10494a9de7048966be2e0620ae2071293615e322a1f1bf9e837cd6e22b649e82964b72a2c63943f116a54bd721fc618f383a0bc5d7aeaa85bf2cb0fd0d094c6df286411cb53c36790680b549b7230df6771f823c985457447f2f7ef69dd1656906cadd2bf5df5b0241a921184c99f5b7a8ebcfd83ec0262aad196407643f346efcea8c31cdef7836ab63988672bd89d2f92c5604cbda342b00ada227375a3ed1eed2fa8a954a34ccd44d264725ec592a8be62b3fc215adbd846967a7b35a36e8630146b489ab941d35eda7800d1c628a1d9bceb0f609c551fded96ea5050e8ae8b7003cb6175cb29ee103628cc9cbea3d6c8b5c2d7f91cc6a44449d7ce05cd01eb83dce602984338800a262e5498f4e7fd249a35ee8410048df2ba89db493f7864230aab5c18143a33168a4a85db72b5af4e5fe242993b958062b35dc8d83b6b6c3d9808f55a7195c654f0a36e3b78e072748295b3bccb0b0390117a17dd8784687a23e5672d8b38c6997a8147ac7cab7a1f17d52ac105549959030040937fdb050c0be6beae514ec1d7531e7e79988f7e1973381f4ea3497d54289ffd95909ce68293ced8c4949a830954417218ab14b211aa1faea68e0e97330ae5b373fb91ee13fb76437b8baa006ccc055c2bbda2d0192074be5ae353cb0e9763cf4c305cf6f8cd959d9bc627eb6c5533ae6ae50ca5b96c11de6f771aa7c49e9ab5ea23c70cfca6d10390f3787beeaf3d816c8e373fb7f7b44526e04ef0f9e100873172f26f720176c0296cd8333e08889326e21c84110613a889934c12c09fd5cbb71fbfcba9f0898c0a1e755ec7ec237a2b204aceb8117bc8b1b32655e7710a44a8768929bd1269993c228a3909b0c09b8807bd9a4c9dc5d627cc0fb49c7ba6e6e52e13f7ecc1de0f6eb21bf9e43025fca222b71611d2e2956833107a72d46127cbe68a15c036297455c7a9c9339ddfc20a8b08bc69be2c232f0813ca02fff113d781b2de903ca0fe09a8d0b7b94c577ea82ba47cbdec3a366aa538c3657430449199b98c5d4bed6437918eb663950a21591e29884dfc986fd2c7c7d48d938c8ded3bd3dea044015c133b4b68ce0bc4870f14aeae373b69e6b04e77e1e2966298b754f239866c805fda43163c9879ef1deabc908d3e22f87f857b69c5c92858d97cd56d8d88dc688873b3825c49e96b72895bf587806cc883a8d1c2baa89eba29482c0bcdab9f14130cea34317c15c5a2398f73adc4f300eeaa41b07df4928b09da016ce1a5f7f9ddeb61ff253fe70081589bde6156ce03774a04327eac41f9fe380e8ef4ae19c73d07fef9656a16429c9fab59fe9855e9e54061ca39dbadb5bd498ff482e04e2659af68cfac4583469e8f83fbd1f6656761045d4129bbb98deafe8430b188a3aae888b8670f1783f2aadd2018d300966a3b07800fe3de03929fb1f605ab1c1cd55d036c4bd029ce06a53901eee589bff2a7eb22d37f73b3be3783a102c2a9ae7fe4725a4fe4ade8f38e555a250c5afa2adb422d0f24d3fc493b4d46b3895bd3c09445ad66d51bfcd7c3be887b27f999bbd7ff8e5b46fbe49f56955167f12e526f5976204cb169e52026b8806cc2c55fe53bf45bdb2d127c9df7142cffe6af3ab3295a8374ee867d26b1ebf7857de8b89f83713774c0c515b2b8a018668752e05b0d95c063fa6ad0bc241e82dd470629e279f02d54e0d6755bea1328d5161101ef2607cb9ad4ea9b483ec40729401fa5254d26be1d6c28eb692ccca27ae792d574d6141f57255ae0b6300db69a41836b38131c9933d9e479abbd916736d809290ac003b04a4281bdc59c2bbab26e6a483f056517374dcf1ae1dd27ebe07e222abefb4fbbd98dccca326762271ebfaee3e4e98aab1eb458de2d85280fe68257485f626dd1e472b9de1da25a77cf0085f443925b0c82f469a889c4fe92671b6bfbf5ce134bf62952bf6cae6a44009f2d973820a7ee022f47cc7dd77babb9f22f46bfc07e0a9774a7029a87b3a5ba3d08a8ba39a5c4493d17df56a28658840d5a50411336f494bda931873c13969fe7f41a6304de587a0b9825fa05502a5088e71b3def64255ed0f69c17947a87d69a0a11f09967b8488f6775a4233f30e9cf37198311af25e45c53286dc2c7ab04d1b6954cbfda469e046753dfee3e9cab495b4ba83f1116fe9eef26164b69ea66cf2df20e4b21cdea25ef367b0f2b1f3c93bd90a2ee6d34c47cd116b8716122bcd7e4898cc25991e5954659b531ec92d9a66359cc6da2f1bb35384a890aa640e2e718c18466e27cb4c2764b7dcf995f23eb1c5b5147ffa7dcabc26f4ec3c6ed78f1db5ea3e0f1e6cb6add11f7ef4f6d06a94dac7caa7bf7d2b0173b5ad231a0b714ed592101ed8d2e6a70f03de7ce662e1511c93cffe70b9a653aeea2152b02807ea7152740a1923b90a148871c8e7a88ce396473d9242b09e3f0b94bb285bcec15e8cc56314a3f52714d93932cc0796d86d5bd3b4a1ddca7ce0c8d278f1bc5aed187d79df54923e5a97106e10ddb2e3356b211a3e2803d4109d42477fd711be4b1733ec5996d65f6d5134b1129743e0177d01d191616bba2d5c038753f1655605c39e3ddc8ac8aa0ec683b428513dc0a4fac5960a0e2b0b63f76fd8ac3e786d45c119c6ce906d5cb9fafe3081a72dd19eb10238187172cbe35803be8a8894cce8d345b60b65e36f4acc6a44d75aea76b9a1b9a59f29cca739734107959176d2db58d3296075699ab2a8f44c083e118230e5c4cbb8ed3d100e8488d93985f9e66b409545c980c69ff030dc3b3a1a8931dec799ce43a8c98bb8d500df6f2608e1ab56672841bc8275a51b06e90c65d3fae1c5ba78cd53be1b3fa73e71b46d17ab7762f8ff7e00f661abeae6230aee89fd20921c9ead4e9dde08edaf943f4a37a1527711515823bfb49da2ecf29c827c1a4cbcdb02e29becb36ec712adf8cb14bd80b89c0b680ce5f4b094a655cb470ff249776bdf58cee90e7f415d5fe0a3017adc1e5f9193ae781b41e9355ebc85f92d02fa8badb7eff0473bbc5c52e7205d8ac47de1f6fa2550152ae6cfb4a14c8c6df8b1dd74acdeb23b2c6c27f15ae986b7e5023a85db2848160baf1ea4165ecf014900e5a9f38f911cfe375184e66c4c4ff3cd0e0b29e0b87947634c65c2cf78289830f5a9b5b40e915c2735c86798e2084f94a1c7dd5215802999f47fd465f67386761e31d0012", 0x1000}, {&(0x7f0000001580)="8c0a41c26615539b757da97a636a4c23eab1cfeaac0090c8406c8fdeeca9cb54ac50785bb0691e791f490a8c66246e82d66215d16f2c494e8ce5ef3aad45df3a937982ae8414d78d9724e17869113c83800457a0051fd1adc9c40bd45d752e579772f477791fd0ac6f14b23eb0d43a58fa", 0x71}, {&(0x7f0000001600)="38646e60d389dc9978288a89420b525ce44344436d6d5348e4f6d98706d7eea3b106507c64f736855ef7d613e6e13b61692823196ffba0f6588c0f1b010505298aa2ba2ba9844840633bc1d6b87bad28ebc04d252d7b43a50ec5b07ec77e33c043ddb0105f5167c9cbc9bd15b21c6fe578c510bedf7011fa923495db66c0d13520f9baa093a40f1aa095ef37a918a015b48d1dc599f8ea7399bec467b64c8e23db8a23afe8310c7d4c645395b17e492e8813b4991c9c049b48ebacd9185ff120eece5597160383962422b2be90cd55766089e1b0c11100b761", 0xd9}, {&(0x7f0000001700)="a8243fe0ee3330323424f91d5a1d0bb06a9b4b291bbc95003dc1a51b3b7734dcb9c720dd174c28f27559e89c1c906215513deb86544e8bdf75e90b1794c202b8586bd3791e890e12f39c9712141ae34bb1e663a0ee8912d93d1b7805e5a90121784296ab608ec099d665888e873f8025f0ff1036413864a024c2bf30c11759552ba3440cbbbbf0f6e008f942aa8280", 0x8f}, {&(0x7f00000017c0)="f03899ef248e30cef4bccb1d772910fc3138ab58512e95293efc1e45fb585b7c6e69a09e4ade48f056939b004fe121ea7d8c06c91d2c203930e48469a1397f05b352e7dac6f4909acf1705e0db875c0daa40b11296c4f4b8f845855eae20359ed97f4073c79fb494d9a4ee27bc52058e14b5de99f14393de11135239792299e9e6a6f542cfa6b0de9e5d88a741f5623a85f729ab84d66ccc9f91c407cbe02d3223d14635c6473b80e64fc18a133978670f5bb29d9d18c46523b95c73fc9631db1a588ef516a636d5150023519d6350098669bfbf37dc9e49efd57b130198936dba0fcb313b2fad88a33862c1987a1bd2d8499aaf9837", 0xf6}, {&(0x7f00000018c0)="37584ba19b607e002950ffff5e643351dd388409874d3299a13fea6c8986665453b4a2305e0a4c5d9b60cf71c029351f96882d60fc5e60a5f90c5bc9f3629131bace5dd7075dcf13694d53ef4aa763de3fa934e869b7b2c6f63097eb", 0x5c}], 0x9, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000001a00)='./file0\x00', 0x0) r3 = syz_open_pts() close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:16:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$setstatus(r1, 0x4, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:16:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) r2 = socket(0x10000000002, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x24d, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) close(r1) 01:16:47 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7ffffffffffffffe}) 01:16:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:16:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) 01:16:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x4a, &(0x7f0000000000)="71bb098cbe284bcb30f36f1d2e0108ff9b32a22555c0749d43642a4caff0bb60b44ad15cf324b1899625c0c9c5d7e9b807592c97268f0e203518f0fa5b04fa0734f81eb25f11f2fafb4666f81bcfbb6db1d3872b51c3aaa4ff6b39fdb5c3a9a0a0f8be2921684725b1c4a7d5095350fb6e97e63170fceeb621c1f2d128b202aba1dcce253d4acf53a0a688c22aaa2c5fa8eb5fe655261bf43ab42fb858ec078ad5049f7b57f0669f7302d1d1757395914e707598c4d95c4b9a57", 0xba) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 01:16:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x15, &(0x7f0000000240)="04000000cb3005b66958b4222bada0b1e9bc00e3913185267031d8d64bb637affaa7eff55f73ace8c91d9a66085b62a46d8d40669300653d8b6424981698e215b538914c506c8ff2d5594c42c3a2c09954f2a8c6bbc7978431ce6efcd7400bd0ec3fd66358481dee6c1a775b1fd9369d2a384e15322d278e8e50cad86d5c65c2df26c47a26bd8131de2e1c9c7e18e78b000d1561dfd4b7721806582704fd505773b1d2a0fc8a6b00aea1897abedad5ffb249274eba9bb3a6507c162a82410da706926ebc236c65e276f62e65833e2d304753ed06e74e7b73434777d315bbdbf5dfb0ef9332", 0xfffffffffffffe8a) 01:16:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0x2fa) 01:16:48 executing program 0: r0 = socket(0x1, 0x5, 0x9) recvfrom$inet(r0, &(0x7f0000000100)=""/243, 0xf3, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000000000000000000660e000000"], 0x10}, 0x0) 01:16:48 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x48) write(r1, &(0x7f0000000140)='U', 0x1) 01:16:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x1f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './bus/file0\x00'}) 01:16:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000)={0x1, 0x2000080000021}, 0xb) 01:16:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 01:16:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getuid() setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x2000000000000) read(r2, &(0x7f0000000180)=""/82, 0x52) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff45) socket(0x18, 0x1, 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0xffffffffffffff50) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 01:16:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x26, 0x80000000}], 0x1}) r2 = socket(0x2, 0x8001, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x232) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e4566696c6530005551980fac939e3a934b9f9fa825529a12fbd13c3f94252dd401871f487a58"], 0x10) pipe2(&(0x7f0000000080), 0x0) shutdown(r2, 0x1) 01:16:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x2000000000000000, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000080)=0x408) 01:16:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000003}], 0x66, 0x0, 0x81, 0x0) 01:16:48 executing program 0: r0 = socket(0x18, 0x6, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 01:16:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x6}, {r0, 0x40}, {r0, 0x139}, {r1, 0xa}, {r1, 0x101}, {r0, 0x52}, {r0, 0x88}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:16:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x2ce) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="86d7333ecb6066df9452826d408d1d79eecc516e5daf6f264e5a553dbe2b3177be4751ff70882b6e37b42a3cb0be5bffffb3a3128e2ee5fb0d10c9b4dd6a92bd4acd57b74c42ddc8a57c16d2c08eccacdc67f50d1a9d6b1b28a410e41927807824dfe7257ec363fa1fd6819fa73f90fe41d7c066e569e721ebbbef51b7fcc7b340decda50b55966c7e2c297eebdbd2198b695573ac834eac8620", 0x9a, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 01:16:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) 01:16:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) 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, &(0x7f0000000040)='./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, &(0x7f0000000680)="92c67effbc590d80536da528070668214ddccc28b35320010000b391701f466ba2da4e97e089bb20d26b4be61df49e1ab86a000000", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000600)) 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(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) 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$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x9, 0x8001, 0x800, 0x6, "6c340c0f67a7846c8f3330625c83e3db4e7f430f", 0x0, 0x7}) 01:16:48 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="e0a4a6b2c30c7afb4b14c4c6c6d7aa70f11681d3d08a6beca8b2480f97ffd7ed0307b688cf4c19", 0x27}, {&(0x7f0000000040)="f8beb44396f24081b6caae99126dd6e98958ff9b59f654a4ee68383ae8ad8934f9e9a552dd61245c1d97b6e4c4071d9c4ecf01a962e6f37655cddcfa174e0c09080b", 0x42}, {&(0x7f00000000c0)="a3e38a6fc3136dbac15f476aa87efacfafcac82acf6df8fcde549bc0e91d865f2a3a1c281e0be315c35644f9eea4a558b60db103869eedbe9d47d5fff360b24de99b944c21323c1a51d78b0862a4aa808a5a5c879f85e95502c7c5af0b0bb58ae7a9c48f548fecca542c8d97eb8d7936b4d4c12fcd1c0235f797e6c5b72007327a948fc4eb366813f2abd83d2129e515fd95dcd7", 0x94}, {&(0x7f0000000180)="e41421d31aef451a5962a09b24c04a7caaf9b542ab04afcdae75164ad4a3690e4419f809df56c7ac16b19bf9916a740fa3553722434716da1b5f4d48840a40f007deb54fb306e4dfb3ef9f9db0656314c10857bcb36e65b34f600e12dfa9b54b761b9f6943e956d8dda0b254dc34622f7c848f992782f96960030093fa95126dc2f7808b79e266c64bce1f53f499062122388e13f6bfe9d12971b96901232b1badc9a1c0d7b63871fc10034f8fcc2c1a03915ed5a1abd0c7a85b0438ff674ad74cfe6bfe0b80878491a6091ebf82", 0xce}], 0x4) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 01:16:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe110, 0x5940) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x1c8f, 0x1c}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100, 0x70c4}], 0x2e0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x98, 0x1472ec69a4342ab0, 0xa7c3, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x7f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x9a6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x8}, {{r0}, 0x0, 0x2, 0x2, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x26, 0x80, 0x8a1, 0x3f}], 0x9, &(0x7f0000000100)={0xffffffffffffff74, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 01:16:48 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 01:16:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) 01:16:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x3, 0x2, 0x1, 0x8, 0x9, 0x2, 0x2, 0x2, 0x0, 0xbfb}) 01:16:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 01:16:48 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x8000000002, 0xfffffffffffffffe) clock_gettime(0xbc71f9ddff5d1f4e, &(0x7f0000000000)) 01:16:48 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x510, 0x3}) getpid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xffffffffffffdc08, 0x10001, 0x0, "caac55676d97c5eb53a86a4acd8a4f924b760693", 0xdcfc, 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$getown(r1, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40, 0xffff, 0x80000000}, {{r2}, 0x0, 0x80, 0xa0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0x101}, {{r1}, 0xfffffffffffffffa, 0x21, 0x12, 0x2, 0xfffffffffffffd67}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x8f, 0x8}, {{r2}, 0xfffffffffffffffa, 0xa2, 0x0, 0x100000000, 0x1f}, {{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x10000, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x30, 0x80000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x9, 0x5}], 0xc164, &(0x7f0000000200)={0x0, 0x1}) r4 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0x10a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r5, r7, 0x2) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x480, 0x0) fcntl$setstatus(r4, 0x4, 0x4) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="69ec9525a31d8fdd108c9c44482a8d36e13aeb783039da84e7f98c14215e9d34ecba65355800aae8beb62e10a029bf3a02bce1a3eb08de3aad831e67ef6ddf1b8e51023801df49aa32f1c76a748af084", 0x50}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @rights={0x28, 0xffff, 0x1, [r8, r8, r8, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}], 0xf0, 0x1}, 0xa) syz_extract_tcp_res(&(0x7f00000005c0), 0x8, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000600)={0x2, './file1\x00', './file0\x00'}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000640)=0x7fffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r9 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f00000006c0)=""/144) fchownat(r4, &(0x7f0000000780)='./file0\x00', r5, r7, 0x2) accept$inet6(r4, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendto$inet6(r4, &(0x7f0000000840)="5c54bfd25ab399a347661a42fb52c167b80864366f2143b12942d423672a3596fd43da7f2e614a99abbd6edc03a496", 0x2f, 0x400, &(0x7f0000000880)={0x18, 0x1, 0x3, 0x242c}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000008c0)) bind(r0, &(0x7f0000000940)=@in6={0x18, 0x0, 0xffffffff, 0x7fffffff}, 0xc) getpgid(r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000980)={0x8, 0xfff, 0x10001, 0x9}) clock_settime(0x2, &(0x7f00000009c0)={0xfffffffffffffffa, 0x6}) 01:16:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) r1 = socket(0x18, 0x400000001002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 01:16:50 executing program 1: mkdir(&(0x7f0000000540)='./file2\x00', 0x28) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) unlinkat(r1, &(0x7f0000000200)='./file1\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) setuid(r2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x124) 01:16:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2526c447d133b401, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5fc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000530000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:16:50 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x1000000001, 0xfffffffffffffff9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 01:16:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0xffffffffffeffffd, 0x86) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:16:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 01:16:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb5, 0x6}, {0x1, 0xff}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:16:50 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x257f}, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000000)) 01:16:50 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:16:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x2, 0x5, 0x0, 0x400, 0x81, 0xffff, 0x3, 0x2, 0x1, 0xc1e}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 01:16:50 executing program 0: poll(0x0, 0x4334749e, 0x200) pipe2(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 01:16:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) mknod(&(0x7f0000000040)='./bus\x00', 0x88, 0x1000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x89, 0x40, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000005, 0x400000000008, 0x7}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x20007465) pckbd_enable: command error 01:16:52 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) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 01:16:52 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/13, 0xd}], 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x5, 0xd02, 0x3, "aaace79d2ba054c3d7ee9bdfa164e9e55eeff77b", 0xd44, 0x6}) shutdown(r0, 0x0) 01:16:52 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r1) 01:16:52 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x10001) 01:16:52 executing program 0: setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/85) 01:16:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:16:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./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) write(r0, &(0x7f00000001c0)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) execve(0x0, 0x0, 0x0) 01:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x200}, {0x0, 0x3d70f903}}, 0x2) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:16:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pipe2(&(0x7f0000000000), 0x10004) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:16:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="dcbdfc71156f2683b6564f0c67a81246b8edd3cdc4c4e3c37e5e9fa7158cd4ecd8584020ace908a5b89a0efdddc180584cd981d6160e8b8d6e8e6c1d3f05627f998a9c6a5ebcd0604c5d", 0x4a}, {&(0x7f0000000200)="3f829edaf485af8a6986750aec9c9cdc560ab1faa91ab5cdd7a27be9ad03c6f968e0a3c0c335833b6d9f4633f4abc137ff95f7a066d5a91ca6762f64de2bdbecd4b7f68be8c7979b644800c9b57bf853206310f40c16a2be5b49988d72e4d35b23f142f07f6dfca7ff7ab21c70298924a99a556c7753e32c7254a6753f9222b10f84b4a617750d9f477e2f4d87b1a19301ba9a33a3a8a55fc315a80a10d0e08bb268f213671accc346172c981cf662fc1ba4065bd32ea39408f848a264598b4e9ae602fac2731b3e8017e296db79f5065443c531", 0xd4}, {&(0x7f0000000300)="88b416ccbfe18492b01cd96d78f8476ce1b7195e5d3cbee6ef63609edcefbec33da163825d1494a550a1f414b918c512749d005d7c8a107712c9861ae24b0aa49e67ccc2a47a1611fe974dd38a9dee61009f066b530a4710c30a814886cd203574ac0d6315f97b6ff63e2d5d3be3f96ffb71b0ae10143f2563f5aa9b1838b94b6b1b326757e0f9f5716146d44bf868280d020a7bd8b9ab036f5979d1256ee4559e3dbadca82e3e7e68f3f2306d", 0xad}, {&(0x7f00000003c0)="acd0474c73ffcdbb5ecf89e8bf3d1e3883f78270d5a0b7757d827e8ab63f879ce9ddcb46e401e82f8edf0c91e35c107ba4f3e075b7c1de5ecd09b485a305577dd43fa9c315da44c9507cbf132528d88a85a5967e0c85044031c5aca7899895a714e676c1630b493a2672b9f2d9062e3b8d9e696f3f1692f9b2be4b1e9f92894f348e30509658cc07a10aecd0d2b68adb819b20b7b4cb96771f240f3f07b519ce68822a4a2143212c9dd383252ccbbe9b4a0844bf05610724d24362cd2207a33644ff3a7cf28217ba7459bec7e7d74e572bccd2fd0c8aae1364e59484909de744b5f1903c54f47dd54c7b13407e65ad35ffaf7df429db7fa46b50fd39955bf11fc33e84eed053ef757dfeeb9297428adb562200ab2b9edab99015c614d086d5ba9dccf84b2551980b96e1927296cce245f8327658b9c9d544527f21fd105058b77a1fa6fde5e04b0308685f21fdf6e984f028e61e02a7fdf5d8d531662a9b3677d204d4e405be269742ec60df4a323df56a298e81d134ebd4ed8f65cc59f4d2f182a5cb028c36798e1557c5a7f2ce351e572dd7d3b4efe41aa1880ce69346d2c85b997eb7922dc09ccb63ea41835663a1827f4eea2ba6d6d2497740fc1e73389f526467a1fbc448f68733e23ebde1cbe1d8a78198908627675c696e77dfaceac2f52c294e871c01c1ddeb0076d09a4186ab81b334b66b057b6d9a4e9ede6cc6add5051bd1fe70ec42afec998307b59166ccd0a29ae74cc2e6b4ab5b267691b1854c06d111c06ac33eaf3bb1de4c8ad240d5cf344f2c1f46096cdcb5dd6bfef4ef4702ad4f1264cc449dcc51476bf5a6f7f535fc4e2b245eb4f7fa99cd01bba695553775591dcf635cc462bdf0a449d4ba6f5574aa84bd34a319c076161fd1ce27d335707382ba6379b4fa2048286a6f77e5631a82c46b954698c9dd68ad494c095d00f0edadf8b83497619b320f6cd1576df2178b3c966ef262770a74d919fe7788f941b1f575e0fd45036a1a024caec53dbbd4a7b88ebdfbb5d35181d04730006f08f818f15d8ec972483a402e69886c5e15e3dd191d9321e6ec2b072cea68aa08d6cbd578d898a34ef0c07a699d0711b619c520320694be8611babc8baaecd566074c941cff07373f727243fdc4e9dd511e03dd9b6e7e282443bf417b34ce8732660c8943a9f593847f1d33431834f49fc5f6d72a920937959b05e7a25d1569367a23cca11b9adcb2e28d300f8c96fcb855e2a0f7f888f4718b768d767904718667a09afb1dc8cb84ac330ce30117c659498e293c57feb6f9d5f731998121ea978b60ff630f6f9eaff8ebda5f96cd3c32441ff295abee910ac8c7c6ce45e3a35b42d61d4a622eb0dec35755a6170f69a0167a12e5e14ace8daacfc40ed53e316a09bd60de311cd2527b7a434f0565882d47dcad07d5782f517f2ece870032e306ddcc750bdaba5f84d12eae5e8f8bea2956c1f77b4fabe11b8feddeeda23c59751ebbc0e57bfd1bf1684f789d578bc57de89fdd1b436763a1adea51f0e886de097b6c8bf99d305b1424ba90dbbdbb7a08e59bc3f54925622ed31dfc9f09c609f9ba96f54716d5b8242e1f0d9d33c3e239d8140a1964014f870e0903c2c111e3038967a20aba36372f2369c31749bad941bbb6cdb9422635a83a8a9e0bd8f15fc90798a18e099c9c824a1c63264079171f93da8b24c1c3669848c5ed96052b2373a79d3cc2f807b3f3c7b86c0fa3ff53f8d0ed5bdb7f06487154da7727753ee29f108afdcd495afec8aef3f82e7d4d2494858b81cc7378b59c30e3278d9b0fc3881e348aa6c00a0f91edb23e3a5858a0d51d68090c79cc1cd78f4507c85d0614e46a08b76d5b4cf0e485a9f02b9c687a1549c5734ea276b2ee43ea1fbfce57fbcd7500913aa90dd9abdcee19bb7854e5f4ec5986a88dbe16483f2ce77a4468c351d4bb139c8dec7453ee4d8799a71b7d23bfdbc9fbdbd45bcadfeaaab7890829e9866c3109209c40c1f95106c7ab9f63020766031189e25a7bef64e5f8e6d0ec404d45fa76aed6abb5c66ecdb740cc9024bfdec333984031378832bfc03ca9af9142607ca6be9d76492679d4792d01e479564794354aed793e6a552fe5131486ba996ae878a44a8bf4a561be783e3b982c2e3ac655ccff53d3bfdf8c7a4f68e4b0f485ee913b1127ad870a43be5bd74107a711c935945214d759b380831efcb3e3ac3bb36b3a2aaae02ee4ec1fd7c6a72b5f7ded98b729d99bb449b8c569cdd383d2aaa3a46b75c82d6987392525568543a9220766b3d95e58daab7519ee5b5ac2c162646162ec42e876ee8b76062e911a12cc3662476f080340cc3b29d600919bde7fc044f8f7c6c419578802434e86128963877570843dedac4b41ef4e89a9df6f9260a042e4f67f357f40a3b461d9d2db113a439c11047ed3c20ed77e4ac64bbbb426d9085065605795cff2841ee387a64d79e1a70e258452293b968b10056de0f8524f6b811d9ca82e6d789fed55417067242b9fdaf2c67f446d966a9e059fc5cfc8d0f268819ef02206cdf36787788a80a9b054a2aa6f7274a148e97e4be8a4e4d3c23c4846db8fc5c3238371f583d007173272839bffbaa50b615db966b8b55c4b36f2b5f2888ead7735138d62580f5476171c2011f8119114d535e8dfa37833c9c871c26a4c0a18e5ce718e31782bca6ede2d7fc3d22d7db6e87d1a13fc22ca3a92af38538dad30f7d8915015da6052cd63baaae609ae391756593e1cfb121a9e30824a2f1adcc507b943337d9638f53aed5e592c36ab1cf9840b77b2ae8defadc7301065f2cc5b5cb5f2fc6d852684b001ae631a444b014d59fbae0869f3d7579a7de8cf1ed659f0e635ef120cd4e30adb32c6fc0c018d2753498b2da3876bded3024a90b8344cfbad63fbc2c47e8802601023a00ad0afe34276a2f9cad80626684ecbebd0e847edcf4acef8a130391a1db0b587b131beabd738092b8eeeb980bb7cfe774061781e4a9df5e694f27cb217354689b1671b27c79ef83d56ddfee5b22944ce9803544f70ad76f087b541695e1a859ac3ff8b9c04ca2571deb4df36a908d85ff2b6199c8eaf2545727a1062f1bc89d308d765f661a565d4e88504f739d883d84f91e85f3caddf82c61e19815109e0a20ac551dff5159ef63ef89d569ddaa141a224369300b39c92c57bc351f4363814a6bf078532b683974c05e7c9a8f97528349cd40390a781c091cd7b4cc81ebbd67c6a18483e6fdfce819e35834cc02945328c4130dbb4225e09b4c1af7ae506c9637b42247af82a467e79a4620bb17584f79f9fa267615a299f1752e8ce76734f3efa23dd79df4f3bd89a8389859fcd522fe09e364ac58e4b9cf612e51f956fc4f684ce0f89e8a295ab64bb4ca47fb7e57ad46ee81b2e2570c8d686ae3a54d4b3410da59d39eff85f956c8804a5a660612989c3ae1f76bfa942e6cb11a82ca4d81a97c27afa4815ddfacfc54655a6ae1161b54e9b0aef08bde33cfb1b145ae97ce9e1a5bd94258c82fafae7e1f214742cad23ab20518347162208677c841c9e736e20da1e111ac699b48fb556012d8ac6c1d6b7df1782cc5ef89ed34a8353df7fd76eb32a5dcfc47dd2ac6cabce124ed5b24171d28c72ed750777d923e2a5ed5ff14f86c63b5367d1ebf86289df8a4af995bfd7f8167665b06d0229a6116fccbad0f9ecf99e1669c31d766eed65b746922697ea091368f25c10bca45ebb4c9cd953bd07f280d6f332d208d4e6e76a2528f843807c7384ab661333661c5dc820c2b62ab7b05ebd28ef49cffdeffd0540a49b88fb74e807e79a90cf86a5b45b2d1192e8349ae728a24e97fb67868ea7a4e53992b60d18ef2eaad07781dc7c9c3060797cdd1639022d5e9ae121ad445828827f3e30166b0a1614373c6346fc77ae382c38bfafea76f526cb013f11845d7c902a88bd69ce365f3814c4f1a6128b00939d27cd18857c56b4e3fd960c22072b2f10bfcdf0d83c518a9cec2ebdb5afb5599b042067e72a692b6ea4ce76fd84e68f8327e38679d8e52c4caf4a57c0189ff0b99d440aae9a0eb2b554ccd29f86970056a4fd7da020d6fb9198c2360b208ec2fd3ee02979f33674fa4540f11fe492cf6695ede3a6a234fce793b74ecbed3489a43b67fb759ecb29e0b89571cdd34d186256cc1f11b8e7c7079cb7cc6570557e9fbf6674543743c03413580c4582ae5df1301f7f5f75733e44aae0861cfe6b9b6a08a23ff6ba85d90e8cc3255c3481aa34e764f8455f72f53521905b01190b6a8f25db6a05646aab80c04009ec5cd9d8c1efe7de25aa1f370c9612e73e29359628ed03b7b1e3145a07d90b464dc19d6249ecc2d7088d393af1df19aa670c831510b67d611665bf4b8584ce20d22adc627c462471ea2f418c34d52052939bf855b05e46f4a040729abb02054b844ade60c7707d5b8d7af90751899f4f257f056e6f0acf5b4c659da9a8fd4491495af640036f106d9c66683decd36922960c43831eec5c29360e741ff4491d96d915e7c9487c337e72da4e382c0a5ea7e0998d1d114f4f6b357b7c043d75891c84ab037b168ac97add4793537cd9721358e15b021af9229f5552a746471891c7f1422764dfeb8516c4a121980d75a820ee7cf638d4ec98c3b66d4fbcc533108d6142bda7f28a99c471edfefa7a0666f5651a6e6bc1f58acf06c7f8b632731da18fe20e6f29defa1ba7e08ee4d189b588e37d2116df2602fcd935ecd31c138d5d038f8e025441cce86c2c79f787e8caca988062089b3bf60fe8e0550c8d73e7a5b00f2c22de6ec7142a0079865faca918d785de7b88958903d7e32fdd04e795c25651ae152e3cfaa7979df03a96d6bbfa40feb3914524d6f8970692d6e2ba4a66a67d9cc7aa0172d6021c3ac0ce3ea0ddae7806a0668d86e119818d048df8dcfe2d789ae3c10fccf08b0c760e9d00ac953d126e00b9f7b4426d13bb8e99bcca91f8eab1c19808dcc9428a4f8edafe675cb526cccb9f46e6fab48fcb0151a2e775f33b94598ea10baa7c9d3456587c0075feb6c05d6659ffedfbb4ad320ed212ab7713775f9ce074ea447a063d6113fa3a9ffa7e7978cb1ef1d52db99c7095af12bc642755fe441f475b4c2a22f4ad6f8f760efa1e2830abd24dd7d7f9b7c7f2b726715924f883191bb9071762a3a05b25cfe5a55410e12679f83f5b805f6bf3f6d974e727674b6c9190111e20bc1d92fcceda66bfcbab9e110c57e875be64f68e241d612fd86a96c128d992c7ac020ddd029fd34c25f1f6131675b6f5c3d48a25288dd9cd10e4e8135c1388de8d2d48027d33e609ee906a185529b61e0ce192f5ef3453726fca6450a9d651a86202de619d3b6dcfaef43113d7b6aa43d8f79440729cef1547d2c559d503c7f70caf4ac80f8158a6a8dd0c4126f9a272cce19984210231d7e72fd4dc348f08290c80e66b8dd3169158bf80ca3cecc04d56f2dbec7cc65e5d64fee1e292f6c6c61218b59d8eb39dfc419707d6b5aa08ef56043bd0d134b6eda8c1f41cbf4bd252001ebd57d195dd1a1a825220e3b2be4ad6c042ea07dd55cf330bfccd5986232c0a15f3d674fa8bc64e694746c67de43a344a7b958c5dddba0198940a3d864f6f5e882f8f0e8725fd6ace7a7ea17de6203a93a8bded2ec1b1bbed0520148ffb16a26cec61aa060861629ae7c0f78bf08dc623ef9f532c491446e93802b546634cf4c7dcd2f4a2c6989645c2fc563bac3362ad6985df390318d121ca342f1277788278d443b9783d56a2ceb4dfda620755", 0x1000}, {&(0x7f00000013c0)="7740aa651ab574ce974e9c083f737876d7979002ebce9b7242f0f01ea1e5d611de553e95ae9a3589c2548c7b9a4bbd4f90124992fda44af996715ef81769f98ea9d9230c2b9d4d428473e901606c567a398692921c46a8aff0d16d7ee02513c9346b49f47afb8e6c979aeaef205dd0fae1e58657ce9b52fcd2fb132394c1b927af3b9b508a0a6db1a392f1a0d9e7a3d9f2a4877b05ebac6ae1e2157f06375140560068ab1e8084ea3386b8e089", 0xad}, {&(0x7f0000001480)="77a39283d292e166fe606f105b819662c5d6912d70accf2b78d115acadaa5820be79b9eb15c0e4fa44599ebc21b1eb5501ef56d19e032c06ead5e9025836708a6b25b2862809c734e0a9e6073a4d0c9dfcd192464e3a8be110f26241958238ea2bab27b453ab208d24c104bb1421056e650bea0272b533ec1b18419981a4c438ae1ac30e43a2cc486178fecf5392e0fdc12d025edad069a4ce99395604c6b3c19e2a32c9b509a98e687e165ccd4205db9c3bb769794c1b85", 0xb8}], 0x6, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 01:16:53 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:16:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 01:16:54 executing program 0: r0 = socket(0x100003, 0x400000080002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 01:16:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x5) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x8020426c, &(0x7f0000000000)) 01:16:54 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x7f, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x883c) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x9, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8003, 0x80) 01:16:54 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 01:16:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4501) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000100)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/208, 0xd0) 01:16:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:16:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 01:16:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x48, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x480, 0x0) 01:16:55 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSTART(r1, 0x2000746e) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 01:16:55 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x140, 0x90) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10210, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000600)='./file0\x00', 0x20000000000fd) symlink(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0xef, 0x1}], 0xd15b, &(0x7f0000000640), 0x0, &(0x7f0000000680)={0x6, 0x19a}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x1, './file0/file2\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000340)="97a8e496903884d0199334965b5f991836d14d4aaf456bea367bcd3334d4c057b131614945cad3a456d10a1db9f6227c0d48b881007e4009fe45d9304aa178149a1def49909b60da3050f74309fcdf36287ce12646029b31ffc7b9d97186c5be63052c591dab6cb8796fc96f46e5a6994eaa5e7b2ac45f6a63f64981b8938b8a953be17337117ed89fd629fd", 0x8c}, {&(0x7f0000000400)="b7fc02e1c09b77d4b41ee95d2fb0596c01d975b76d1f1f4199210397a4e0d341cb24b6ad055388640123f7d11e1512f1aa94ade043c59ff7f1da4b62a3240ddf6ecc16cdac1c3d5328f698b1a633c4d651594f742e35f59711463196372d92f9adb7ef9bf01c779a44bb8daa2967947a3d682b6baddfc6d52c4f87800aa30e752df3e644c58c6f5bf87a40eea8ba213f62426385b4cad43a14fc215950f8d5a7", 0xa0}, {&(0x7f00000004c0)="7564ff8fcd5564abca6cd39686d23c93cc549c71f3ade0bfa632ac25958e0790d43f2a88c14f874ba76c30b751ce6ef325ef41f1e3159687dd0c16df047167ccc23596098a9a3013562db15cf58fe2bf4e5a25d1feceb265d03d2aa1b5d763321dd17bf1835616f6cb65f81fdac3fa662733707775ab1726bbe0c868d19b44303a2c694d2c8bb0092173834540424398a6245820ef89b85e", 0x98}, {&(0x7f00000002c0)="bd973929c64e6f89b31323f323dbaf234ee5204bd29c237b62f6309b22d755", 0x1f}], 0x4, 0x0, 0x0, 0x4}, 0xb) setuid(0xee01) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x200, 0x2000000000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:16:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffaff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) 01:16:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 01:16:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 01:16:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) r4 = semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r5, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r5, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r1, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r4, 0x1000002, 0x7, &(0x7f0000001b40)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r6 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001a00)) 01:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x11) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e639e29a9aeac388", 0xffffffffffffffb8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 01:16:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = semget(0x1, 0x3, 0x204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 01:16:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 01:16:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x2, 0x7, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 01:16:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc0, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) fchmodat(r0, &(0x7f0000001140)='./bus\x00', 0x148, 0x6) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xffffffffffffff96, 0x1f, 0x75, 0x0, 0x9, 0x5, 0x7, 0x1, 0x3, 0x1ff, 0x7f}) 01:16:56 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000ba9f725bc953adc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407431bce0c992a6362e2a53fe4e7a6a8c060000000000000019203ffb50dd170c6cff8f0163a61f61627037b952a62ac34ebac14e3bfc39a3e7853db8503f0abc7482ab5f92dcb577045fa1aac58218de808701484b6102af10fb2e3cd5d81af180e68d8be5aa065b3b78e092a6f004f4da30bf13942d4b620a63d95bbe11ba9a95dc42"], &(0x7f00000010c0)=0x6e) 01:16:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x80000000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/98, 0x62}], 0x3, &(0x7f00000003c0)=""/65, 0x41}, 0x800) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000006f4cbe2684070a6e000000000000000000364aca28310f083c1c7579db22d6fb00d2910d43f8c0cdb62297a5d9f2530615f28530a5d2ccb4799411d0b5348407aefef7afce9f8dcbb908ae91d213434828286ab0dc1a786c4bf4f46a2359c2cbecba722997aae2a7779a5a87111c6bf5dc400e8eec56bc55be2ed90dfdacbe2c90d3ea052c0c8311f6eb8fbadba76585d109ecbde6e5d42aeec8988bfffc6282c75678eaf3646e857d9a5495a9d20fe45189f38b18aaeefdda0f83f87a598d5a12a3ae983b7bb1e1f1fbdefa48ffc9a126"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 01:16:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:16:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfdd0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x3}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:16:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r2, 0x0, 0x0) 01:16:57 executing program 0: 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, 0x201}) setuid(r4) select(0x40, &(0x7f0000000300)={0x7, 0xbd, 0x7, 0x4, 0x3, 0x8, 0x9, 0x10001}, &(0x7f00000003c0)={0x2, 0x1000, 0xfffffffffffffffa, 0x9, 0x138e, 0x8, 0x100, 0x9}, &(0x7f0000000400)={0x6, 0x0, 0x81, 0x200, 0x0, 0x5, 0x2, 0x5}, &(0x7f0000000440)={0x100000001, 0xb5}) r6 = semget$private(0x0, 0x4, 0x80002000000008) msgget$private(0x0, 0x180) 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) r11 = socket(0x36, 0x4, 0x1) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x93, 0x0) fchownat(r12, &(0x7f0000000340)='./file0\x00', r7, r5, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:16:57 executing program 1: 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() ioctl$TIOCSBRK(r1, 0x2000747b) 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) 01:16:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x80000000, 0x80000001, {0x800, 0xffffffffffffff01}}) 01:16:57 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x5, &(0x7f0000000080)=[r1, r0, r0, r0, r1]) 01:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = geteuid() getegid() getegid() getgroups(0x0, &(0x7f0000000000)) fchown(r0, r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 01:16:57 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) poll(&(0x7f0000001380)=[{r0, 0x109}, {r0, 0xa0}, {r0, 0x108}, {r0, 0x4}, {r0, 0x89}], 0x5, 0xad9f) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001340)={0xf26, 0x1, 0x101, 0x8000, 0x124}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000014c0)=0x31d9) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x100000000) socket(0x30, 0x4004, 0x4000000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000013c0)="996abf3e72cfe31b76aa2d2ce8171f89765398d183b297ef8dcb8dcbb10ca5462c585bc74c6e1471dad423d636d778ec074160115c2b0dc72c4100f3fb9e73fc23c22f1e6187fd8c040de32d6fdaa4a74eb31266964403e6e4c4a93287f77bb176f3dcaa80698e1cdba4fb4c054ba8111f3989ea799238ee64700e8f4d5805ab8d5a9e3ae1ba39f86b00234d24f022baa235f5703cecf30456204d17a6e096ac8df13e24f8f5dc76d9875d427ca71f5a925c634009f072f24decb5f3445e4973c71491579d0683ba", 0xc8) 01:16:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x7f, 0x200000000, 0x0, "a8b7eba4349fe44d999ac60036d197e994b8585c", 0x3, 0x1}) 01:16:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x8, "68f71aa6359418e3aae3a51a990bf60279457ffd", 0x8}) 01:16:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/71, 0x47, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 01:16:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() socket$inet6(0x18, 0x4000, 0x585d) fcntl$dupfd(r0, 0xa, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 01:16:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket(0x2, 0x7, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0xfff, r1}) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)="cb2ceb050010b9e823509b81c768120c9ad963797aeed3a4c9815663853715a7ed54f5da43b9b91bcc7e0000", 0xeadbe18c7e8d144c) 01:16:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x0) 01:16:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000380)) close(r0) pipe(&(0x7f00000003c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() select(0x40, &(0x7f0000000040)={0x3, 0x80, 0x7, 0x10000, 0x3ff, 0x4, 0x5, 0x1}, &(0x7f00000000c0)={0xffffffff, 0x9, 0x8000, 0x3, 0x7964, 0x9, 0x5, 0x5}, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x3, 0x3, 0x1000, 0x7, 0x3d}, &(0x7f0000000140)={0x4, 0x8}) fcntl$setstatus(r0, 0x4, 0xc4) 01:16:58 executing program 1: 01:16:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 01:16:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="008000000000000000000000000000000000000000001ff97cbb12aa2a7efe0061996a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x6e) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) select(0x40, &(0x7f00000001c0)={0x3, 0xfff, 0xa774, 0x1, 0x64c0077f, 0x2, 0x7, 0xffffffff}, &(0x7f0000000200)={0xffffffffffffffff, 0x2, 0x8, 0x100, 0x1, 0x80000001, 0x8}, &(0x7f0000000240)={0x8, 0x1000, 0x5, 0x81d, 0x10000, 0x1b4a, 0x4, 0x81}, &(0x7f0000000280)={0x25, 0x2}) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40000100a0, 0x100) close(r3) 01:16:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8010, 0x40) 01:16:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 01:16:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x4001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 01:16:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:16:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x3, 0x9, 0x4}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 01:16:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x6a}, {r0, 0x1}], 0x3, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) 01:16:59 executing program 1: r0 = msgget$private(0x0, 0x108) semget(0x1, 0x3, 0x400) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074afe68c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c999eade"}, 0x93, 0x2000800) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r2, r2) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x0, 0x7fc) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00e85137b5c7289c631f745f29134dd06bd87025a094a11d44ed323ad59b22cd821939d20d6385b56dbbc4e4879ff776179d4f4c209e218a900c8a3098876d61ff31c8ef6ec1123bed8b4d5de7ead991b9c082f6dad00207a326582ae633af40a72b6a704027dbe6237cb418a4cb59e72449ec079aede01da2caf0133fba69a75ed431095e74066cf8ade0ff"], 0x1, 0x3, 0x1000) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000a7aa0aba3fb1fb51be0bd332015113181c5e6d360e8e6fae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c50239399162e32405942b1b166565ddd119874770541ca1bb3c5fa841cc753f3fc14346638ee79ad248a9d473e0debf8ea28feb495a511d1781ebcfa8d58abaea400a331122a577aa7c24cd1d1a77669a3d88871b588720fab34de095ae109f94ef05cf8f797694e452897f099b884f58a8ebbff1d2895a6ab6cbdaefba4eaa44c38068f2e2e131686490e63d1da329d110f9a2fa1ea739c44b9232072327e23df533ce04d20ee3a68ecfa733"], 0x1, 0x800) fcntl$setstatus(r1, 0x4, 0x44) msgrcv(r0, &(0x7f0000000140)={0x0, ""/139}, 0x93, 0x2, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x10004) 01:16:59 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:16:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001440)=0x6) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) socket$inet(0x2, 0x8002, 0x3) recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001300)=""/185, 0xb9}, 0x800) 01:17:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 01:17:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x3, 0x404) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() 01:17:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x4c) close(r0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="ab2998c2a97c9c03bd81c1a604e5a4b49b42f236cb8a44a07fd8aaef5e4d27072d9d66c9d106a12ffd1888111958ca480ea17906ab4a8004463120d1f17b8a01e56eee0c7da396800a2f3c2d62359b4b2a188e9b86e5340d711750ae15d0916ef346a7b5e8a5c4f6285f722404d7780b55f174b83166440a", 0x78}, {&(0x7f0000000040)="c1dea297641ee54439c085342a0e13621dcda69fe905ebdfc52eebc8933c4d3c6961745108dc68ece76191fa", 0x2c}, {&(0x7f0000000140)="50e51eaa50e2f55bb09a13e2dc683b0ce51bc5819cc88aa3b39a43fc5de1f3f31a45bf6e4bcb5080654bf2fcda4435b9c5e45b1c35527679ee0531a100db9dc9459ac444734d2ec8ce11c08987", 0x4d}, {&(0x7f00000001c0)="e683de1e788076d3d37bd25db48615f6f74f8687d354790c3bf87046a45419bc7df0645cebbc7d45cd7784a0a0a8b0d3246e1e4595abc8ea50a4f728e38d97192f6e1b3fbe0eee10ec26d31d9154653e80e404dc6751079f22c4a86528a380417d44279cba5183d6c5ae9402a047b79c954fae7769fb245556caea5509a57090d249af310903cc79447b0bf23e098e5a89208201334fafd3ca0f866c961b", 0x9e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="f2d154500fcecebe902f14e64cf1d76bf11781abd79ee32655ab720ef8633a5ff69685efe421c57c25363946bff975236a99e195fec6549aa1ca9cf6aea721c7813565afc300f32bd2d4050a79ce53f6065d3ad9de2641ce2b58f25b75c1abcc18ff4b8c2b821a74020fba236e1c55d5736d91f29832eec2f283baf02f", 0x7d}], 0x6, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x400}, 0x1) 01:17:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000001b80)=0xc) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r2, &(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') connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r2, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r2, &(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), 0x0, &(0x7f0000000a00)=""/137, 0xfffffffffffffcb9}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 01:17:00 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r3 = semget$private(0x0, 0x4, 0x8) semop(r3, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0xb0d, 0x1800}], 0x3) r4 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x1, 0x4, 0x2}, 0x70c7, [0x101, 0xffff, 0x101, 0x9, 0x8, 0xada9, 0x0, 0x6e77]}, 0x3c) ioctl$TIOCCBRK(r4, 0x2000747a) setpgid(r2, 0x0) 01:17:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x93a1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 01:17:00 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1fff, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./file1\x00', 0x10880, 0x42) 01:17:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fb24878a9ece5d375c4a35562ae1a45a14d42089", 0x14) r1 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 01:17:00 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x130, 0x172) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() 01:17:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x82, 0x1, 0x0, 0x5}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x7fffffff, 0x7246}], 0x0, &(0x7f0000000100)={0x7fffffff, 0xff}) kevent(r0, &(0x7f0000000080), 0xec7, 0x0, 0x8001, 0x0) 01:17:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x7, &(0x7f0000000280)="79efb873f7ec6cf332e31185edeb98c993205c110a5758f627f5ab9ffd39c43fc3358464b641612087fb0f4f2a", 0x2d) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="27dfd89960a0418582a24a5661b080c036f82f2d761ef1a822e059a890e1ff2e35aed4bcceb3f79eaba1cbfc05780797036c56a6f5bacbac62a4fe654fe4525f35f43503be1d1d58b9480e923e74294a7ad3b60651caf69d14eb62aaf02a30d25010e80aa4ddb451a649785aac16d9a919aca4cc16c1e7aeca4940864567f5c2ff40ca5a3c7469e52ad0511958c1fe885addc4d69b530a85afc8d25ba85c5b7d45bc3b40ff4c4ec3279f2396a1e71bd53c92e8731782ee2ba72b7699c35d7b", 0xbf}, {&(0x7f0000000140)="c7467c7f31378ad0f5b420181ba8ee5d074c838af2cdc99ae12c5ead1b2ea654a6f6422bc87c8c7834c2de920ba462ce556b3b7ff540f0a1ca18684d2a0a65f4dac3bf928e6097e20906110626cb806796150ee84684c5150e46066f0a7de7755d260ab43a90e8557e4a458df243bb11dd2160b429ccd49be69f5b46b8f4acd91eeebe0e49c3b97dc100d0352d0bf600297e52e82afef64291bfc7727f9f5f3447c53dd67ebaa1e607d5172cc7acb84aec1946515a7f940f5e30d97a359042ecbe8a6599648a", 0xc6}], 0x2, 0x4b) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 01:17:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 01:17:00 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) write(r0, &(0x7f0000000080), 0x0) 01:17:01 executing program 0: 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, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, 0x0, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r7, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r8 = semget$private(0x0, 0x1, 0x80) semop(r8, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x9472) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r7, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:17:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="ef55dab8f9360f9594c960799a0aa96f255b1da8a5", 0x15) 01:17:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) 01:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() fsync(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:17:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) kqueue() fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 01:17:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x648, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1ff, 0x7}, {0x18, 0x0, 0x8000, 0x1}, 0xfff, [0x7fffffff, 0x2, 0xc8de, 0x7fffffff, 0x0, 0x80000001, 0x10001]}, 0x3c) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) syz_emit_ethernet(0x71, &(0x7f0000000000)="bbe1b4dba25adb32508a1a8fe56176f454eacf9a8a1e936dada14099f3704832b5988e62bde32e7ea09afa8f98b7165bfd5b8d07bbcc") 01:17:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000000)='./bus\x00', 0x8180, 0x101) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:17:02 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) dup(r0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) pipe2(&(0x7f0000000040), 0x10004) 01:17:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1020, 0x4}) shutdown(r0, 0x0) 01:17:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8ba, 0x1, 0x8, 0x1, 0x200}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200a0, 0x0) r4 = dup2(r3, r2) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) 01:17:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x80000000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x401}, 0x282) 01:17:02 executing program 0: minherit(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x0, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 01:17:02 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/189) ftruncate(0xffffffffffffffff, 0x3f) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000240)='./file1\x00', 0x0) 01:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 01:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) syz_open_pts() close(r0) dup(r0) syz_open_pts() 01:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x121) semop(r2, &(0x7f0000000100)=[{0x1, 0x101, 0x1800}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x362f, "fbafd2ca3a08a2dca6607ea00937433bcbdb1859", 0x7f, 0x10000}) close(r0) r3 = dup(r1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r1, 0xa}, {r0, 0x108}, {r3, 0x180}, {r1, 0x10}, {r3, 0x1}, {r0, 0x4}, {r3, 0x1}, {r1, 0x104}], 0xa, 0x3) syz_open_pts() 01:17:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget(0x1, 0x68) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x180000000, 0x0, 0x2}, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) 01:17:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5074) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0xa) poll(&(0x7f0000000100)=[{r0, 0x4}, {r2, 0xa0}, {r0, 0x100}, {r1, 0x4}], 0x4, 0x3) close(r0) 01:17:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) 01:17:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d000bb5000000000048858dad00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:17:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 01:17:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x9, 0xfffffffffffffffd) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 01:17:04 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, &(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) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) unlink(&(0x7f0000000180)='./file0\x00') 01:17:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 01:17:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00004a0000/0x1000)=nil, 0x1000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) clock_gettime(0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 01:17:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xb, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x10, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40, 0xfffffffffffffffa, 0x4}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x5a, 0xfffff, 0xfffffffffffff000, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x29d, 0x100000001}], 0x0, &(0x7f0000000240)={0xfffffffffffffe01, 0xdf}) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000380)=0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0xc0}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xffffffffffffffff, 0x55}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000040, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x7fff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x931f8a1c33d61aeb, 0x8, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0xe5, 0x40000002, 0x2, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000001, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4ae, 0xd4}], 0x5bb, &(0x7f00000001c0)=[{{r0}, 0x0, 0x1, 0xfffff, 0x2982}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x101, 0x40000000000}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x0, 0x3}], 0x6, &(0x7f0000000000)={0xf47, 0x7fb}) 01:17:04 executing program 0: socketpair(0x10, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/247, 0xffffffd0}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x1148, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 01:17:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = kqueue() dup2(r3, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 01:17:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setown(r0, 0x6, r2) 01:17:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$unix(r0, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe30) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r2 = msgget(0x1, 0x4) msgrcv(r2, &(0x7f0000000300)={0x0, ""/231}, 0xef, 0x2, 0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x9) mknodat(r0, &(0x7f0000000240)='./file1\x00', 0xd0c8, 0xfffffffffffffffa) 01:17:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) write(r1, 0x0, 0x0) 01:17:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 01:17:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 01:17:06 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) truncate(&(0x7f0000000240)='./bus\x00', 0x6) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pckbd_enable: command error 01:17:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) close(r1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='r\x00') r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x208) 01:17:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x50) r3 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x200, r4, r0, r5, r2, 0x2, 0x8}, 0x3dd, 0xa7, 0x100000001}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 01:17:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) 01:17:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a2, &(0x7f0000000140)=0x67, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/164, 0xa4) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 01:17:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 01:17:06 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) pipe(&(0x7f0000000000)) 01:17:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 01:17:06 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x8, 0x401, {0x401, 0x6}}) getitimer(0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x0, 0x100000000, 0x1000}, {0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffff800, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x2, 0x800}, {0x6, 0x6, 0x1800}, {0x0, 0x6}, {0x0, 0x92, 0x800}], 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) close(r1) 01:17:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa3fd, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000054be63a376b61c8e8ebfb9041a36680fd55bb071"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x1) 01:17:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc8) r1 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:17:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="9329cd53e7111a7e2c8586b582d6c47286494a5586dfbbb7f38f7f99d29cea0ca64e7aa3072ce6e407770373dd0621ac987cc727a78e3e64cbcdeb2ac9883609ef063629a009c624f97a613ca2725f09c8772af16c30d012017eef09b8b4f168410489736e98a2bcc41ec250493552dae7739dab75ef48be575e5037df2acecd4376313101a82b405f3974750a13a55a5041254c2092e2979e04443d95105f9bb5f779c2", 0xa4) fcntl$dupfd(r1, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 01:17:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) 01:17:06 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x62) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7fff) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3) 01:17:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r4 = semget$private(0x0, 0x2, 0x40c) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/159) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000400)=""/110) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/191) 01:17:06 executing program 1: syz_emit_ethernet(0x8, &(0x7f0000000040)="ebe574282ce4ee56") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:17:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x22) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="137f579583edd934ed5430d954dcbb37976398538db882759b187c36d32d70ca4fdf393e672a6022e335a9016fae827e117f9f30ffcadb952eb2e1", 0x3b}, {&(0x7f0000000100)="97c070938541e6ebfece1c6834f1fdcbe23980436f7164bf412d00afbfa9f0874d9687c9bbdc5e6d06d01f688aaa1339f3c0286bc0a6bb213a09fafafd8e5338c7c65919a47b49b2350b0f179b73284ec9d980ef9f36", 0x56}, {&(0x7f0000000180)="39d9c67f953a364e579f18b3535b17855ad109fdee058d1bf523befd9f80cd605d56d6c4b0e5afe3f393e421f613141a4cdb3edb865ab12a01523809384c5421ad13f454bd2b3af12946c9d9f88c1223833208ee08422534424ffdda7e57e9a3e0ab209aabb61ad5f3dc0c42ff91456b2558fe2a55ee689237d68c789e1bff7caeea51bdc730d4ce76e137f4983705a9fc04de95c4b134940fe4b2fb8301726dde140dc157de5ad9213ac6645a6b3c897d5ff557c1e0b5fb572c589b0a3bffe7fd151da4b6a79bcf9ae636dd79392a69aedd5b1dae87fe196b4295bbe36713e86a44921adf30fd43e013d7de62d7addd1f9376429902bca12038beddffc103f4c7dde1a41129f7755317323ba9b7107ee7700839c87e3b306851d0793f309d738f60b4cc4036539b6bf10b6098febd1b3cf230b36b0e8fe031d222dd35d5f79af92d7334c36b554fb32f3ab52f2c02cbbf17114a7acf1f7b468c3748dbb6384578747d219f1ac032c34a3be24ea683ce92361d5dc41d3b9b6470c63ef1591abd3e850fec9ff15e434c7e744d0e99b14e602cd4082fbbb6e661dea5b8ddef2406304cb38d74aafba5a8ec8f86a5d9a57340912322334e5bd97c43eaedcec7657409ed07e5e15776f00ed683ed1ef71533d45146f7f99263d267fe7e896b31bc9f04c65a92f1dcf8c8694b7cd4220ec736cca0ee93898db37b5460b307de2cb2420bd274d7aaf09a7c12b3bdffc3ebc0d1113012d2a2dd0c31f69787a49f68f93e7e962fb12950cbd1b7310dacd8ad376e93f7ea5ee0792a14c4d6b1b11bba38c71536f0bf07a3d656394a779e26e70a03aa10c9e65c12352ecfa3cf709891a03ba48697a684b01e761a5e408ba3f33c931782716b272d35b5558147db631c07e02568fbce4374002f2e4891bc52067367987c619647501b5f958588ac9962bb5f62548192346aacdf2d2bb89e44f012a839393abbcf99de3ef5a6c60ede8f7d861e602cced94e234eb58985e97f13338acc07175cd44ae9adc79b4f22081e74c31e260f0e28cd61dab49ef217c171dbb8a4e35c1e44257107ad1c47ffd5957ba64ad9614572e467d4b61bc40d731ab630a2012935b85febf1a96a4fc83bc2d2bee72fd4c97a3dada6172c7400dec9d1a71bdab4de39286936134decf114eb96a2b32511c98eddbd0a289bb51489c897585a8b788ac1c345f68ef727765f2adcd2e08bb4db105487894602de7827a80f88abacbf6024bfe186c8ead87fbc4167cbf3cc4fb1a27ac8a1a661e1e0d9213743d3551c66dcd35432025126c7914aa16c950cb124029c9fcf8ecf3bb7d89b2e7a76749efc6253e6f36c657493557d368b1db65bdad68fcca188318815b5615e0fbc3bbef0ec14e988bf7cc877429ad17110dcf4b64d328d362c3be95dbcba6dd4f0f32e3fc9deb4c3b85957d006e6770c045771d0c83fca1af33ca2ecd87b08bc386dfc9593cdbde318a00992d5d88fc01daae60b8c2f50fac82d576ebf50f6a7102d26cd5cdd1014a596b6e0329a69d66e756ca5bb31f1d3828f210fffdb226242a1b89b574259126adba293413b0ba32acf63227a5c4057aa4cf7ea6220fbee02f35d56b81d857d20cea67ee120e78e1edb5ee9b0f09199b8d597b02df3b0fac3dd2a2f2bcc8f8c775813fc9b11e94d79c315240ab3298d7c79ef4daf9c4d4b7c5ef20e3637cb6f725e3fd34979d7d3000d1a23ac80ca0051acf0188691104d0d8e2182070c442222d00cec32bc428378b80a0264ed4417d151381a7eb60269ee71733b06699123bcb4e883c07719cf29728562a975bde1ee71f89cc1198eb0453f13406aa77ec0c0ba4a817b5501261d643bd5e4b71c736c9e8989a609635bc83506ba5576dd17961750608c341415cd1f3b4f9bbdb7c4b398ae78510e530dbaca94b1cb2d399eefc98ff7a47b826c3ca4e72a7fbf160f2d2fe915adf76caea454041b82664eeac2f91433ad35dee21dd7bdd79465c49daa95cf8448b3c80268d2ba97121a26a4e6a4c7ab9cc396631fd4a7b90ce9d6b7282c6d9cc5326943d9f14ed6e84fa9b785a4f04f778b6e2ed731390362bdc0117151d6677c5801837fc06d3fe38e0793eb2a2cad59ee5d031a5c40c4fdd0adeb8304b0e60d6aff16d8951fe6d5b91f4669f718ca64202297759f9575d8a63820f2f76cc11feef29043c76ee8b68f692a4663054d1af7a4ab66a019e9cf364906f149d0ffe3d965bd62db5527eacd3fdbef3516cc23777a7438bceb54ede2ad09537f750c1bf9080408fc5e052d4f81701e0a68b45ec81a58652b9a5df195472cda92b56772ac37bbd9383a7bf83ca22fb037c1bfee3cb789588b5f914ad26016171a68d483a4dcef1044a419b5a47969346075021fb18a3678d57876c903eda93408b3c787be26d904d870fffb66fb4193cac0aed7d0d694133c14c83328a754047c8e526f737a71213587f120e73be1e017cfb88763e7205edeaa1d2f7427bf6982db59a00ae821e1448c6c908c5d254496014bf7f6b778daeeb92999fe479bc05844c766b16c9ff568aeccaca315ab7e32cab53bf6c1f29d5eeb1b698190bbd6377b8cdf2a45b23a882321f514586cd7fe3502bb255cdd766cddba152ee5112d284f948326e168e5abf8f2bd7f0669bd3b02368435c932778e5e087beb316fe216a729ceed796097786c05046f5607e7241330bd73d2541f150e1e3215b00fcd39c068c852987fbf5e45b40827e9f72e677af50898b9aa0e4c9340d76d692c01e2d8c71073bf44000d8643a302a1dc72c3ff5842092a627deb03efbe127529717ce06da6447e7be81857962f8113694e18af3c884e559748df0d1b57e485e576af9c176b50664ff31876bc3756190e64302d771d376d07f589fe985567448552b132c67e613a916a28c5a17943b5cc3fb0a7bc53d5df43d02f6c108a6db586fc559a470d3c7941b20a9ecea970147ce503e4d57a3d2e5f0e7b4c20f2a300db7087e4426cba3c35729553b27334754e0845f2b3b5a5bd56087b20d099f6a0f86129fc212476c50cf9e5761598e41578d2e764c1217299e000b1623c3b4d754750b724f60922313430753df8eb72f1a044e306e3df43c7d13caab33397b6303d77a47496ee119dc1a66d51c19058dd87376a97378f2bcb24709b6a77d9ea2f7c6e272b71047ac5049bb867fb2c61412560333ccfaa5ecdd70647a9a1698f982a83b6ec33e0643d66dbedf8c2c0d04eb946ecb1bbc9f586df246b8e3fbf25ff4d1618f7b536431072e06689faff50a9d750125f0a9755f54dcd7ff1f8ca2197ba49ce03172fcd46017858218cf8c54e969ecc0e22aaf45dd7205d28ce43d1307dfec05d85df625e10a49ae7ddac4fc8447171d3dc39243316232cbfecb0bbd035a74d0d59652145b3bfb647cd74aea11f2b2bdf3818e669626be500df96289fecaf4e7443ec6625d46923d3575093b94d4685b9e01b6600a8a10e2f5226d1831ec894788909c0acac7c349d70b29d20ee7879daf8cbb743144f0576ccacc1c8bf9ede946525098b639ddca06ee62ff116a18157e9e5d6cfe419a9d69910dd700f5f209b042243dd8c364bfcb2c95387c691feabf4cb990f4cb26f2dcf2f29fd4f9b1fb3c22f893a87ecabaf324161017211167039bf61a58d5ee355470c747a1a54307f054e16d0de6525162079dd8be5d2f90a8b6584658ee0857478717dabc5453ae37972114450f0961960245cdf95ad2c387abc4c6a549aa2333d44f1d41af6a438523d73b59e3fe8ce383066870fe64e09612e456515e22bc7d23b2a359d74c573ec7491281b6d09b4aa50aaa485f09323ee811bc5334fb544c5fb516f2ad52ac8269a589b733df4c0a3869c208c63bb472e2fc717b5289d05366752968118759bff6f91c43df9c61a0eb1c2399aa702a0b5d8bee98b15ff18dcbc5c7742cdc577610c170bff5956a1c20c017db5f366047b48ea141a37e97f9369f990fe6a05959a05685bb5ba0430bd280db134ba335743edfaaeab235623881c70dd70993d8874b484654046c5df82a84e9ada4d90002a631cedd6260fc77fb011080f9bbf2cebf0a3eb417cd9483449bf37f2b2f7f6ad6ff8f069bb7fd5d98524aaf6ada5e26fbdccbf4aba239c328eedc8242c55aecfa733c0831d30e0995ac720d1deea66382e7446dd6e03b8bf9889c0d36982e71de1d269487996d7f87b8128a3454d190251df2b69ce3793f114c396e19ca806014ace6fbe9ffce1715e56d2c7d97114ad4f747ad76b6f6a79e50871c2acf7adb3e6d8f43022faa6b03750aee9e81b468c1cfd9352afe857696f76a9bdc887a593c70cbfad0d89a8c893902045496bf00e3bf496914ed55a313189e7097845fe6152487dabba30d1dc7ef0cc4f134e987c4c785e4b87c3c509b80d877ef1f1266d4b83697fea1c5eef5f195dfafbe895236d41a9232222c290d337d8990d47b3f884ffef9db0a9a9785d460fd21165ba2536aa80dd156bb1173a8696bc0c1edfa1d0635a1d2d0f6aa9a708081c55ac5bfde5771126a833515a77e5acf3cae976cbbd94032763e27b293d434f060e4dfc5a2e26225ade92f6fc545b16d6d07ec8d54ebb33c50c0274d7e2e9de8c85d4fb4475ff6caea76e3511d8e666b816e3d242f2b48a5c023342a5a31ba6e6871fe422450ef4613ad7a4f65adbd59e7d0c09c7a7e131e208f3ae52badea07ee890ad40ec637ffda1ce2c2f64b41c8300919a1fd553a9be2e530cc184c70a007e14446df216857671d43f829eb88b7451b404713b3604734a9f9f816630505543695332855783c2d58bdf6bf1dccf5061ff63dd0d825ce10ca1b62b896336429fa3e1b961dfb5a9a2e066d1850e7bc90668a9a720e455a33338f3ce8718f630f99492932536a4a0e20c9113f742e355ac56d7bf19d34e38366fb2016b7ff448b2f7d4666fa8d57f00ab16c4e9743601fe05fa6c521f90ded9b46b7b21ff51c37bb2ed85a10e06ede8a93502c5aa0e0be234a3a377368389df87078fd9f9b744a37c1b01b73992f960baf3da2f64ef10696f3dc6f4ae576df811cf2077827f1beb960e5ba6d34b001a9be5c31650bf3c27ef92f70e5b211ff9833f8a85367bf6f5143ee994502a152e99cdf2c9f589b7f72cc72a45e647a871178576d24da1748f9840206ece89b45ca2090ff70fee18dce9fd1a3f4404904c7e5473fb112218bc510e9fd1a413abb667d2e7b4716cae879d043302de8a6fda73bde5c1525e8f189ee4f6207f2fdd67f941acdb0f96e8221f02de178eb58ebd41fcf02d553dde3e41794501c3f6705af80085394419028f66ef59665e468529a924740bf8474767b82b3117d3fca5498bcba602b8bb5de15a53bde9fc2b34fd5352dd0bcdc663b83e31891b895c2cbd30e27f7485ed812e1948d995ba60f6dbdbe4301e7f6afd5d66c96cec170836ffee0e247b8d594f99b46b5d17da9957028f73c7acf5dd4510223307f77b0ac88e2e941870ecef91d9c757319e1fad2d48703f710d70dc11d7db4e0d393948817f150edf51a8eb1e80985fe802a0b191a80af4c3ee988ed6a88929e97ebf41a65f78adb827179522a95771e4f27b6342fec32856afbe71ebc2cc0bf74a8855fc4419f55c9e4dc6af431d0f1f2c24f27a7c067ba8dc2c64da52755287369a518b1a9caceeccfca69edea21f87c75da40311102389e96f86b9a5712051391b08e8668f7aaa8387c14db010604c156c7630dd3d5953bef9e8b5f274ee79f38d9c0e418e674a20ee2373b98ffd4b5c69c292", 0x1000}, {&(0x7f0000001180)="4eff69ce9f78027fb7816a3a60a1f2a0cda55481680358d31c8b7cf5e2ea6b693023cc51d40286390d6b1dc7810038923871", 0x32}, {&(0x7f00000011c0)="79b4c6ab3d7b05e95096be6d112830920ef5c80e6a31180de73b4b6fd5fc80468114a143bb90a640934e368662d1c3d7b58ef406bc4da0cb2d8dcd0b14add4b6c63a8138449fde3b299f0333efa20e8a37e84006341d9092dcccb5f24c397568178af650de9131c613c98fc8aa40c15548843e7eeeb5d94e1c861673b8ca4440c34f9091cc3b2b9d0a6e0fa800ee1463efed42f12bdb085b6ae4f8d7fb561e0e57aaa42230c48be25b24753cfce117daec950680cb4549dd291fe9356255e1", 0xbf}, {&(0x7f0000001280)="520507a91b59503d7f94a05dcd61b533d4fe0e53d91c8a9cf56b92186b5e06685be616c8f0630ac666acc5ed9ce8212e89eaf088213e6eb5116be8df2a322f554422099651c4d553169d05381eb9fdab3ee1359aa7c21a321533f3fea95eab57cf5dc9ca27f4e9cc6c69ef40fadeac4b818e5ac4c7a62fa173b113bb215d8b20eb0be055a4a35aa0547901f2f3e5d9f94279b44e686d6abeb7741fde34e8528e19df25e14ad9021c3dc362294a4c4465972f892712b0dc22a9e171955f41eea76d401e9f478159114a040b46a1eccaed390e500ee18a15b82636c09511beba61d1356c8e1e071e923ba7966d41e0da62a1eeab86", 0xf4}, {&(0x7f0000001380)="51811389c3915af7fcb533a5bdbfc6e4a5c7c561c62f3480277c899f583435f5fd2c4c9146fcab04d4ba9c5cb356eb2dae26dfdb18d211cf26ba95011eb057f38570e934873b4cf8817a9f5666b8ff7cc809d064d1941da71dcf38b0a5a593533c9d368c28acd748fbf79a4af72c43324c80149cc29e22612b0f51c8032bc9e68a9912bd70a8fd377f680d0a4fa6b11198d1967e659023e4c52e5728a7d7a5dbedd8c63402b16d999fa57ff4b938b903282cc99c507043de1a9d84103eef32144e8b13bfe26fcc61e5a953c03067a5ff12a80cb2346d14d0e2ad298dbe6a740e261d5eb2e0fd67274c267dae2f4a0b2919eb15d9ce2049a7fb6706", 0xfb}, {&(0x7f0000001480)="fbd3d48588e00bd6586bd1b27f80dc4dd4998b1a2b534a19d9df357aa3e87e0c", 0x20}], 0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) mlockall(0x0) socket(0x10, 0x5, 0x4) 01:17:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x240) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x68) 01:17:06 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xffff) 01:17:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800000000000000, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:17:07 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5fff5958ca2bc16958952c8e15672304ba76a998bf7928e837ed7a6cacf8f18adefe52bbaf18d780db199c7c52ec195b20c845af1b9a", 0x36) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)=',}-i/**.[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#@($\x00', &(0x7f00000002c0)='{%[\x00']) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 01:17:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30, 0x2}, 0x0) 01:17:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x7, 0x40}, {0x9, 0x10001}}, 0x2) 01:17:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x85}, {r0, 0x100}], 0x4, 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="d246dfae9f6d2df8e267681047a9ff41697a011962979374ebfbb7f89b7ff07e53be39e72f1909422158f776be6212173655d83db3ed28d42002135f7506e9ba9404d0a0ddf7ab295b6450958e7545ebccd7cfeb71a32457ca20f7b9ff6756c16d0e388c3d9f4f1ec02ec75ceb2e750357aea40e8c0bf5b104c398ba1e073acc38a2b17f24e2e01433e2960c5fb470cf2f94924000d993ae2765cf45d43edde3d0beeff6877829d0964a3484909e3b1b261080b322a066bb053948fe6d49d8478d2555a4fa97295a082e", 0xca}, {&(0x7f00000002c0)="fcaa33bbc705e068ec283d8c5329d5651330ac9f45d78dc37d6d00b6496288514eeb456002304970dbdc18b06874d839001f4364dc88de92bad4bc70910c3521a41660efe7febfd757805b00030cf3cd58cf18fad0b0906699f792ce44c6e3b905d786aae2d3a00a34d37fecb918709fa69a0091a202d12f3dcb2727dbb12c36f5e103561157bdb93917736f0b80eb4206dc9423ffafcd6c291e77118c3c0e9c736b6e4943a57fff015b18f25227fb18d9bdf336b973b8712c294657ca9af924e4e207e4d5577c60b2eed422ea556fcd3a42586c05b8", 0xd6}], 0x2, 0x50) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) 01:17:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 01:17:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:17:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x5, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:17:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82222e2f66696c653000e545f5b387b2e23d53643571fdd05d875182cb8474f0980696c80abfd07c59204b81f1e664cc643015b170c62944b89e50f3f28c8951d10da52bcc83c8a797da720cb1151c892111b9fa61e79447e621fc95f1b0e614a76b9c29565f442feb601678db2f661b80bc1524f90cd9450ed60844e9e2739e0b53e8d90f9618b90e2fac9f9f661a3ac0bf46e7b8004234182d8acd38eb2809dcc98518a6ec30d50bdc2ff458caf52ef4aefa6496bef66b8e7ebb"], 0x10) connect$unix(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) 01:17:07 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18680, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x104, 0x5) 01:17:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x4, 0xc2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/47) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 01:17:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x101, 0xfa6d, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:17:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:17:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) fsync(r0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="df5c3ca9c0b44a36bff62ae731fadbd71bc7954248450f25181265ff9d0a73c884d78e8df1be2d822bd59808447c71eac9e55e2bf0f3490ef727a59a014a496a290f000e9e770bb47534730bdb4939737fe4", 0x52}, {&(0x7f00000012c0)="0e303bf12a4d76ef8b65d13a7ff49f97e893aeea25858912c3194a7f3ee4460a8f2cef35027a40d3c9f085532931f6588ad39e62552e4f4a30ce3d79f27e79215fb35d68f5327fe5301c83ac2af311add860b5f3c9aeb40f5fe891e133255c9f1dff6a7b4d5896564047b62a324e40045173af09cc12040b2587c913f740a50fb697a9df9151ee1c78ff84ef5aea69cc0b58ba99eee9fe9cbb2730fde760745f269805205d8cee174ec8008b32f6d844a3541c7ef4a63c13c564df8701005209b09b49f6964eab4232fee7cbe920645a4216c0b67eac5c926c4e39ab3edc65139ca10023360a6c883035895b698cf92c82954bdf266471c12826fb966005e112f58863722e6e8a7f4b54ba5ec2eac0a84a0ddf095d536cee0017a1e0d6f2600de02c392eea27e0a2051640459817a13a4048a0a8a62ea4872a938b7e780d14fd3c602a1ac3071c246c1a24ac462dc0d28d646c07ba8df3c4bfb09b10f5ff6f952336499b2dbdb19f92823b46b23a5cdbea4475d9c66f1dc242d952e0e6bea070f134a4fb79010ef0b2921a921c4a6fc3dade8b02cbc85aa5d0de56392323f20b92089af0242eb29cf917cbb61e6a576448eec3bd50f9c7fc84798d05f3eeb9269e0826965aa5c295603a852281ddfb22aeafc4aebc763a579e4cf3be05098b783e4e422d471ab13b60e1e34c3558a2fbe7738fb13434a8cc14e32e7f146acc70bf22f737477db943947a0557d209c6965c2c48599d169f855a227082f4043306b76f25f26e5df07661c99c796e63e41f3a62580fc6f36c5d13efdf26a4c30795834f3fc74e402feed194bc9a7f86ab8c09f1d55f8ecfe3665edf9a08915a53ce02c9559655317c7e2a90eb1a0594975828d2206f20b7d075b9dc02792bf844eb08da7a78530643e6b3c72d7c11dc172b449097f929c84b3fbeef0b0d11956bcf77384781354bad8bc1538a802d34d0cb6c47fb649fd93e12858af8ffdb7b0a7563b3691116e64f07443aa3c05433f20a994d12f2a85fb0e71d294e7c6327edb1ba588f5600aa92b257223c4da96fd597d1f9e8301645b76c6390decbada9b8c893ed93ed3d234bf695146f6075ecaf6fc5dba0ebdd84917ea87301065825137631a622dfa84858d18441ee59a2595f751d7825a39ecbf05dc49b74db56d47781c03b868e19337c9d939c4b48b39eef8a2ace2f662cbf025814cc2b1c9f6099a1156c6404cd194e2ebb183e5df252029ddbe1d2b3e9c21f7c96cc71c10d65a2778462000a960159d68bf9229a91cd328534a98320a6f88e6d793e46a58926da548b6eab5a0146edb85ae29c523ad267f933e340010e28106c3c5c6380809cc9f401b5e329215079d194c0d1aa393857f4b9d98c308033a992e1971b897ef5a4e43f3e488bf4b74f637a38bc6bc7d3eac890465b5b1e5b4f6290ad5c5f719c7b689f6ce90c5fc9e1b0832e46fd35040e01b757aae4e6041fd070221a624f2f134d78eb72fb919f1af1b92d9683e45448c125f655de55e39ff61e7700f3632ed19dc45fa56cbe4f07503ea8e7aa33f9cf5ef44fedbbc3c2009080c11c5fb37f0fafac220677e3e60396d21a24fd2665f7f5cd5dc6011a6c9ea9512b9b32612559ba0d01d34111da3881453246e025f184dddadc71c7fe035e6cc66a20c75e9862b6d57471d161d6e75f0236d9c52c35b3e34561cd3929e4ad4b97f4ea2eac8ea069c3897a96338aa73afd2777681417f5f2c6222503e1f1c632ad973afca37d245fcf3451e037c3195d590f132c669520e874d638725440f60d538546cd0132a26200d7c790a6cce610b61b2e89934267e7af9bd088e69ddb673b7c2d2279407a71b42168c0ca350c640b13e36e95423aad9b8ade1b5a4287371a08aaf9aad206021ab54d5589e895f7195ac5a96338c5a396ac90bcb175bb6ae01d739454ecc2634b883d2ade0fb995a4f022914c62efd48b4d0ee3fb7464ab09d4217d2339dc289cf03d6f49733e22eb40853e8bc19b763332a4720d0137fd1dba0d9cb49d734419606b8afa7aa0f10911b3d3654e238d8504da9d91632efb2c2d527926c5d6c84faa659a5278136864d551dd80af2c7c4b963d635852073e076ee984ceb78e7954c72dbc043ac7512cd032cbcad60358085254f8d8c531939ca0b49d5340e9ac561f3039b941f850efefd8819f682cd64640d9d5b9b738226d199bae265d36699d93c4f1d9606e70270c27665ad034344b4151e9f374c7eefb269d61633a2679ebe316d2d3aaa50270d67371cc959a964875106cb0d84a26a475ba3645dea0650f80b9ef8693263f98271aa99962ed79baf66c232ffddf29b8be5271c15fb067c0fe489f8315661ed99f5806d16bfb011ff1ce9252e96a5d9aeb33e86c5d5f60d6d89f63c1145175a60564419584fb6894061b2e4dfb0a21b32570665374fecfaf8b7cbd8394fa0116512b79de1dbba42616ab8007f0216494ff07b303d969397d1fd74e3e91d44d704d4f0f7652946956c58e2bbf63a78dbc4c9891642c8cd8cc7923b6cebf2533c97565e1d206242f0d24595a1e668d8f45da1d850f40d2ef60c0d60c6060f13649e582b0c61b50fd8cc296a6e39f931c076208cae47e2f03689d2188ad0dd121fd0f5303f684229b5023566a12cab7f887b6a474a46ef89a6d0f05b73897e90142d2fe4d79acc55000e009a08d61fa61bbc64a94e913d3a29a23b737593c61eb3d9b2de8b4fb0d4bf29e19a3e10b4d8027839903d8d76d15b76d47577ae7e084b75f9496213200f60d669551d97d7f3293199ab82e57e747f0d231f93d0690af11d6b7bdc942498a1dbe6e7832e84003d537ce4eb2bb4658946385f5f446130ca4193e93759e4f9c6c2291e54f758ef1087eea03acea97adc9c15089a55f55b19f6f20fddf87ba11dca717b51afdbb52611cee8ca7a9cf74d973bfabd232cff26497b79d343cbc1e859d232f5f689ef9a5326951675594a4c4ba7e9be1abf1bfec3a2dd3a1e7d73856bc95fa4edea06ec1b2aca743e03079bb815d0fac0a1ba7e7603744ddd0453edb47e5be6e71b9561bde8124abaf1662e3c5d2e301fbd2226de32da5641e471fe3eb0caaab202a5d11dafc9023db74f92f0871ed4d870dbd579bf56599726eb68bc7d9f830c50d84f97196d974c2971076c7561be5ffbc175aaec3331a1cd1a23e5df560f71d2f486e6448781d79a90988665df18d980719a32e3da0b9aebc664963f6d7de5ea3adf8d802aaf0d4ff25750c8553faa1eb34f66cc08087a8522cb4e5f09d84b08109d60fd67372de576a9d59649b4914fed1a38c95cdaa634df58a84f4c79cf49664f26c4aba779e763a3d5dec61c033b50f46f441e0a3fcbeeb6a53e53dff8839ad0c85cb91ff2dc0a4b2797364ba73126ae327937ead670f3e9e14db7c76399a608105e54784b0c0a5feb253461f60a7033b9d8e4740fbada2257a6bb5839418da8476ad11249422afbc0574b9b87d42276c65ddf3144576c41d857284b7057f9574fc1099d4910ddbc6907f118f19c65057f8bf0f863a1397f07f68e37ddf6178dea442ac47eebe6bc5f5954e9d59086ce39b4dfc732ac59ba8a2093ffcdb192e9c3d31167827c474d391bb71bfbee25b0c8c6f23dcf1ca0d8c0a5d5fd079d47f4e9025efd86ff043fee5de2ea3145f92df8dcc9fb5bb6875280bd197848a18d40972da4888f1bbe2580f7ae80eaf003b7d3000c059c73ae35ccf433cd74f25bd8e30f7edca3aaa87adbadc8b9d5439d81d2c82aa19ba3f9d4bc92e8d6175c57386d2b43b277ddbe9b15dbfaeae462cfff739a31a8341ce464222e2b2aebe594c36a5eef69cd5a0715ca3164c6174530514b2494ff9fbcd786c51ffc29858eb04da180c21d445bf31467a951f8fd2ad67f5ac40ed6a19d0e922ac4fed834970e12ed91d6bbf9c9df75dc26369df4f02cf5b0b49a7cb8f0da257d2a0416fc7b61a47e02c70d7e823f4a4198f57c60a9971c991a3cb88e6dd4f3cac89eb37cd43dccda365e4e6740141d4e226425f8d912e2d12c4400ba9112ea1f346d54bd35dcdf72705e9195fc5f0db86fd5e308ba3bc02471293f6455705464ee75846b15df81380daf09459ecb0efe2223eddc3841c2a4fb07f951d665e6d9e58603c1e5d10e8f3a0f5887124dcf6b06578a1604769001ca05e9e7572666ea5255ca245aa1e6c42f31ab8fa7b0ca42f84a2e664cd9f40788692f25bc00ac442e115d59b225f8adf44497cb99f7ff1e0b6b935abc3cf2c6d97ba88e3835d4521f70c5829322e6cdaf3c59e2bbfce9c76f26f4d2a4cac7fbc205d676c3fc271c978e6fdf8298746091c6d3bed3fcaa7cb8c58bfb1ef237f24d441b64ead407a179d465d469f0d6dda2b775c96c2a3e0bbbe1805fe1d9bd48db2ec1ef90bf1c13cc6a322c0056fd26fbf0c2fc914d7243642e32f5340416944247914dffb6d93e5c5fa3a49ba40f9345d8ababbba2a9601c0a717290d6a8582a4b7e15f6679ba4c41f3b7b242d3ad503e88ee856065434bccfc759bb13d9db59356b1f1e64ce8c747e903ba3450dbda64294f5a58ca76e88e330ca280284e6c024de1f3ddd7dce86b5bf20b225cd0386550cd9ce36ec5a1ce7e690f743f8c0d895d03bc56eb49206d182ffb1f4aa2e0a9bf3764cd34ba05cfa65285292a6810f577076d7202f17e29a12da77682526eb3bd3207dd9c658715d95b51fd3d39905816690865ac1ca78d24b1aab6c93c8c45a886757ff3bb10362d190aad94b9aec895912c80e54f2fa9416176e04b74f1f87189bcf069b324a6a6f32490607a1c168a9b3d6b6ca9c477b1abe56e882295b5fc6138d39f86233d8c04d3ba84d29cffe670980af6d71fedf7745b05db0deb678a2be3a03b5ce18fa08049e06fe57190493200b401588a2117d0d369a865a39fadb576e2c1d2e5267875a6763798ee6e5b6fa75f9e195d41d4e5699b94a8295d97a6cea3ccb9ff26491f76274dab81b7fb6d34fa500c1e020a9cc71f5c332c0212ce27984d9bae990f7876641f66433f4835a9ca3bdae06171ebfca3956d5b2bad71827a163175200f06fb47b7fad801a518f312a2df479deb757db0871c7ddad4d00988578cd261c3cf747ae237d347ce8c09d2c514b31d8f564c39196fad7366c151fb1c5b429ff76cae226008954f5fddc87e62322b0aa39e1cacd769978a5278da071338351c36639a08eeacf6d66b4a0e784eb6246a9ad2a3e1285efd145c7d333ceab29638f3f592f6da68bfd7868337d561782384b26085b9b3dfa47dbf1347d7d8379b6e506b1114d2ed891cb38cb1e375a698df60c22fe76f6cf578291629d2f5a0d90558fef2d421174ce13ff70c485e19fbf2defb6149d49de90aa681ce993e9bd81a77a64d04bd12c782b404b4748114e3989cc9adc740f9cb6c8fa28d74402368136d146c24f20170a90da04e5a56ff9cd1121b285717ef6029ce42fb61d743adc506fae9bd3d95a6dbde9127f4d278f9ea90bfefbf1dc3e0937f33593e8dcae4596f147f76a12a64257ad33353ec9a84e3cc9ee33075cfbc538167bb65e4ea480565f49b5ae567c2aef35bdd8623bac55acee11964447af29f5ce1ca01345fed5183a480389bd62693a688fd188b1a5bd89a69d5de6bcc6131604273a188861ec978d7f1e634cff62f18fc7eb3819caf4c1936da993667a2857eeb60516a98e425e4347cb4b90c6cdce9c12120a9158ed179b304cee10c7ed60d229747a43fa99b7328dbd12f462d333ca636cff2c9bdf0eb4a0ff66960b174382ae67646", 0x1000}, {&(0x7f0000000100)="0d433fe5602e6827dc36012c8e9e643df8d7b000cd1c5e074fdb431b145525e6f08943750298a75c97023c4b6ef645b862cd1946f16a97b9aa0629748f8111096307240e26600328c828fd95186d2c56456cb815e4fd551197fd4e", 0x5b}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="795d442b87337ae3a523766342977efce43512f61c892a435cfc9b18c2c12b66b38f16e87c7ca8cfde99a7494a8d54f7841973ceb95244488c35e6011bc10e29c0d6d3b491c2679483c850cb5948a7f30492ebb6b9e6afb43fc8452d3e0ed08c64af088f027ef88715a512b720c8591cfd0bd240", 0x74) 01:17:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x2) 01:17:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10110, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 01:17:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 01:17:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0x4d7a, 0x100000000, "92ca569d3eb88180996ab191ab1654a662b2e558", 0xcd9, 0x80000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) recvmsg(r1, &(0x7f0000000180)={&(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f128790104a2549d28c98ea5c01bbaf7b703ee6830127a4da4857a274cb11187c8c919844338cc9bef9a8e990ef5e0862378c0b17b394ac651563489252e18e8ec9cea16aa98d34446cee68080de913c32eddf155ea603ddeac536feabb7d95145369596498678fc50613b78f501042acf9af2e4bbbd3290535f26b20b5c391d7140b98cdd95f10bc097a3c8e0ddaabb2cbd23025e401fdff314358e44a537fb086ea63b37092d2676a4d5c111c3ce27f212f52f92701aa9c9cc832bdc1dbf79701bb15ec7755cf53ef5016cf9"], 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/236, 0xec}], 0x7, &(0x7f0000001640)=""/70, 0x46}, 0x803) 01:17:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x180, 0x2) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0xc2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)="28d1c3a57455f23c3dd043d1a1a4478658", 0x11) 01:17:07 executing program 0: socketpair$unix(0x1, 0x100007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 01:17:08 executing program 1: r0 = socket(0x18, 0x4005, 0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 01:17:08 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r2, &(0x7f0000335000), 0x10052) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x100000001, 0xfff) 01:17:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/198, 0xc6}, {&(0x7f0000001500)=""/23, 0x17}, {&(0x7f0000001540)=""/29, 0x1d}], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40000000004502) open$dir(&(0x7f0000001600)='./bus\x00', 0x80, 0x29) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff800000026dd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000026dc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026d00,ffff800001994950) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001994900,ffff800000026d00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80705d8898,80085761,ffff800020c5f770,82,fffffd807f7c7cc0,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cf57730,80085761,ffff800020c5f770,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c5f8b8,ffff800020c5f8a0) at sys_ioctl+0x646 syscall(ffff800020c5f950) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,20af5fb8010) at Xsyscall+0x128 end of kernel end trace frame: 0x20d421c6440, count: 248 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(ffff800000026dd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800000026dc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026d00,ffff800001994950) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001994900,ffff800000026d00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80705d8898,80085761,ffff800020c5f770,82,fffffd807f7c7cc0,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cf57730,80085761,ffff800020c5f770,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c5f8b8,ffff800020c5f8a0) at sys_ioctl+0x646 syscall(ffff800020c5f950) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,20af5fb8010) at Xsyscall+0x128 end of kernel end trace frame: 0x20d421c6440, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c5f3a0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800003b49000 rax 0xffff800000021ec0 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd4c154f8b8613d 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 0xffff800020c5f390 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=464912 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43530,0xffff800020b439f0 process=0xffff800020b44010 user=0xffff800020c5a000, vmspace=0xfffffd807f00d870 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81623 258642 16393 0 2 0 syz-executor.0 *81623 464912 16393 0 7 0x4000000 syz-executor.0 40194 126515 53755 0 7 0 syz-executor.1 40194 131453 53755 0 3 0x4000080 fsleep syz-executor.1 40194 320487 53755 0 3 0x4000080 fsleep syz-executor.1 16393 29987 33335 0 3 0x82 nanosleep syz-executor.0 20383 442178 0 0 3 0x14200 bored sosplice 53755 1404 33335 0 3 0x82 nanosleep syz-executor.1 33335 220718 2062 0 3 0x82 thrsleep syz-fuzzer 33335 3709 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 358481 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 228450 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 307934 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 231434 2062 0 3 0x4000082 kqread syz-fuzzer 33335 291167 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 69268 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 243581 2062 0 3 0x4000082 thrsleep syz-fuzzer 33335 352371 2062 0 3 0x4000082 thrsleep syz-fuzzer 2062 73225 75688 0 3 0x10008a pause ksh 75688 435977 45270 0 3 0x92 select sshd 32094 231287 1 0 3 0x100083 ttyin getty 45270 360042 1 0 3 0x80 select sshd 78047 220702 13245 73 2 0x100090 syslogd 13245 380706 1 0 3 0x100082 netio syslogd 17871 326861 1 77 3 0x100090 poll dhclient 5019 145921 1 0 3 0x80 poll dhclient 56640 21232 0 0 2 0x14200 zerothread 82656 168550 0 0 3 0x14200 aiodoned aiodoned 34021 77769 0 0 3 0x14200 syncer update 65079 274787 0 0 3 0x14200 cleaner cleaner 99685 264719 0 0 3 0x14200 reaper reaper 82368 120104 0 0 3 0x14200 pgdaemon pagedaemon 4628 74603 0 0 3 0x14200 bored crynlk 51546 456967 0 0 3 0x14200 bored crypto 14365 266554 0 0 3 0x40014200 acpi0 acpi0 28349 511979 0 0 3 0x40014200 idle1 34997 317967 0 0 3 0x14200 bored softnet 66845 49910 0 0 3 0x14200 bored systqmp 7817 256931 0 0 3 0x14200 bored systq 10323 284595 0 0 3 0x40014200 bored softclock 6824 292449 0 0 3 0x40014200 idle0 1 176686 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 81623 (syz-executor.0) thread 0xffff800020b43c38 (464912) exclusive rwlock wsmuxlk r = 0 (0xffff8000019949d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 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 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9489 6346K 6348K 78643K 10681 0 0 pcb 23 9K 10K 78643K 251 0 0 rtable 100 3K 4K 78643K 233 0 0 ifaddr 46 11K 12K 78643K 67 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 16 0 0 iov 0 0K 16K 78643K 26 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1465 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 54 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 413 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 42 38K 58K 78643K 316 0 0 subproc 64 65538K 67586K 78643K 102 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 54 0 0 in_multi 33 2K 2K 78643K 60 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 190 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 86 20K 29K 78643K 2124 0 0 UVM aobj 23 2K 4K 78643K 27 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 25 0 0 NDP 8 0K 0K 78643K 19 0 0 temp 116 2356K 2424K 78643K 3859 0 0 kqueue 0 0K 0K 78643K 3 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 227 0 220 1 0 1 1 0 8 0 plimitpl 152 20 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 86 0 82 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 41 12 0 12 12 0 8 0 art_table 32 228 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 49 0 39 1 0 1 1 0 8 0 shmpl 112 25 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2187 0 780 46 0 46 46 0 8 0 ffsino 272 2187 0 780 95 0 95 95 0 8 0 nchpl 144 2996 0 1398 61 0 61 61 0 8 0 uvmvnodes 72 2284 0 0 42 0 42 42 0 8 0 vnodes 200 2284 0 0 121 0 121 121 0 8 0 namei 1024 8063 0 8063 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 7661 0 7661 7 6 1 6 0 8 1 sigapl 432 578 0 564 2 0 2 2 0 8 0 futexpl 56 4383 0 4381 1 0 1 1 0 8 0 knotepl 112 142 0 115 2 1 1 2 0 8 0 kqueuepl 104 95 0 93 1 0 1 1 0 8 0 pipepl 112 436 0 415 3 2 1 2 0 8 0 fdescpl 488 579 0 564 3 1 2 3 0 8 0 filepl 152 3465 0 3366 5 0 5 5 0 8 1 lockfpl 104 127 0 126 2 1 1 1 0 8 0 lockfspl 32 179 0 178 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 814 0 807 1 0 1 1 0 8 0 zombiepl 144 564 0 564 2 1 1 1 0 8 1 processpl 840 594 0 564 4 0 4 4 0 8 0 procpl 600 1515 0 1473 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 430 0 413 3 0 3 3 0 8 1 mcl64k 65536 272 0 0 34 3 31 34 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 348 0 0 21 0 21 21 0 8 0 bufpl 256 6045 0 1020 315 0 315 315 0 8 0 anonpl 16 66685 0 58998 57 18 39 47 0 125 7 amapchunkpl 152 3633 0 3531 16 7 9 9 0 158 4 amappl16 192 2409 0 2011 33 13 20 32 0 8 0 amappl15 184 9 0 8 2 1 1 1 0 8 0 amappl14 176 7 0 5 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 218 0 214 2 1 1 1 0 8 0 amappl11 152 369 0 357 1 0 1 1 0 8 0 amappl10 144 52 0 52 2 2 0 1 0 8 0 amappl9 136 542 0 538 1 0 1 1 0 8 0 amappl8 128 347 0 324 1 0 1 1 0 8 0 amappl7 120 40 0 33 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 111 0 99 1 0 1 1 0 8 0 amappl4 96 271 0 249 1 0 1 1 0 8 0 amappl3 88 146 0 140 1 0 1 1 0 8 0 amappl2 80 4467 0 4406 2 0 2 2 0 8 0 amappl1 72 20658 0 20214 24 14 10 19 0 8 0 amappl 72 1740 0 1701 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 26 0 4 1 0 1 1 0 8 0 uaddrrnd 24 579 0 564 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 579 0 564 1 0 1 1 0 8 0 vmmpekpl 168 8711 0 8684 2 0 2 2 0 8 0 vmmpepl 168 67609 0 66166 91 27 64 73 0 357 1 vmsppl 360 578 0 564 2 0 2 2 0 8 0 pdppl 4096 1165 0 1128 5 0 5 5 0 8 0 pvpl 32 205547 0 194807 137 31 106 121 0 265 17 pmappl 224 578 0 564 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 508 0 6 15 0 15 15 0 8 0