Warning: Permanently added '10.128.0.83' (ECDSA) to the list of known hosts. 2019/02/20 06:22:25 fuzzer started 2019/02/20 06:22:31 dialing manager at 10.128.15.235:39799 2019/02/20 06:22:31 syscalls: 1 2019/02/20 06:22:31 code coverage: enabled 2019/02/20 06:22:31 comparison tracing: enabled 2019/02/20 06:22:31 extra coverage: support is not implemented in syzkaller 2019/02/20 06:22:31 setuid sandbox: enabled 2019/02/20 06:22:31 namespace sandbox: support is not implemented in syzkaller 2019/02/20 06:22:31 Android sandbox: support is not implemented in syzkaller 2019/02/20 06:22:31 fault injection: support is not implemented in syzkaller 2019/02/20 06:22:31 leak checking: support is not implemented in syzkaller 2019/02/20 06:22:31 net packet injection: enabled 2019/02/20 06:22:31 net device setup: support is not implemented in syzkaller 06:22:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x10001}, {0x22, 0xfffffffffffffffe}, {0x89, 0x1ec5}, {0x21, 0xdb17}, {0x2, 0x5}, {0x43, 0x1}, {0x67, 0x8}, {0x1e7, 0x2}, {0x87, 0x8}, {0x0, 0xe3c}], 0xa}) setrlimit(0x3, &(0x7f00000000c0)={0x3}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/194) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) r2 = syz_open_pts() chmod(&(0x7f0000000340)='./file0\x00', 0x10) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket$inet6(0x18, 0x8000, 0xffffffffffffff00) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000380)=""/32) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000003c0)=0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x7) ioctl$TIOCEXCL(r2, 0x2000740d) r5 = fcntl$getown(r3, 0x5) r6 = getppid() setpgid(r5, r6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) shmget(0x0, 0x3000, 0xe4, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) ioctl$KDDISABIO(r0, 0x20004b3d) setuid(r7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) sendto$inet(r3, &(0x7f0000000540)="13fdba878676f25a862dce6b57dfbd3a22b2a29f006b1ecb5f4598281ae1c9571c12caaa37907bab25408685b38065a2d6bb7b5319494b1370af4f644488758e3609568765d167f5b56f84952a08ec806bdbce315a7715c4a5842a98944afd17d69bc8db0b016952c4c3d6c15d6a99b80065379e435748250632114001846a132505c59306c497a897e474d42c1e962e5bfc126b7eadfe0ca72a1a47deda8d776f9cba586a60975db914cf406fc667f147f2140841", 0xb5, 0xf, &(0x7f0000000600)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x511, 0xfc56}, {0x18, 0x2, 0x200, 0x7}, 0x8000000000000, [0x3, 0x8, 0x4636, 0xffff, 0x4, 0x2, 0x401, 0x20]}, 0x3c) semget$private(0x0, 0x2, 0x0) recvfrom$unix(r3, &(0x7f0000000680)=""/122, 0x7a, 0x43, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) 06:22:35 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x80000001, 0x4}, 0xc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) sendto$unix(r0, &(0x7f00000000c0)="d331c50c9756f6dd52ea5b6244ebad571136916b0e93d584e85b0edee96c9f562e3b1233fe2e1a769f6085b58f8af90033bac3e7df65c5b7226bfc7807a761d19a782c3e6d2b2e55b2b92fd6658efa3f405ac95fc26a65d62b95e7e669fc9abc76cf3e903f242538bf1dc9bcba6d891429267cbe", 0x74, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x6, 0x8000, 0x6) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x81) connect(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3ff) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000240)=0xffffffffffffff7d, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)=0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)=0x1) setsockopt$sock_int(r3, 0xffff, 0x1017, &(0x7f0000000340)=0x7fffffff, 0x4) r4 = dup(r3) write(r2, &(0x7f0000000380)="b648f50078c37f886a4f4bfb0a5d95befef4f0f364506332db1774c2251dc5fa30a832192eac4c0bac0266bbf07c6eb6664d61f8c968e767a323736c7c115f6da68cb6881199ad1265bbdbe25841944d4d0f387930563dbb8cf0fea4345e0bfcb4145020a507ebab7e07db080911ee7be21ae5a7dfda8ec1b4d25a2696fa26d7790e844f78733cc10576eeb7f4a19c5ba6ed316147690f03902cd381ad1b8ecf6dfd335932266d7d940b3e0ed829750a7da6b654e3", 0xb5) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getgid() r11 = getpgrp() r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r15 = getuid() getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) r17 = getppid() r18 = geteuid() getgroups(0x6, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r20 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001980)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000480)="d8042dea267d2c3a682ee6644105929d97b5416780f135fb51fe3fa8faf11010b905fdd4354c6f01938bb61844b67b0368ea90e311c18a96937a46cd9129c9b997b299f44717ba5c32ae2c5f086edcfd9d5bf89082f8b1f9817f496d8d84", 0x5e}, {&(0x7f0000000500)="a88c26843b7cd86f03d9f726c60243e8ffecc11e34671b0e7783f363d7fbbdec8c7f824a657dffc4d5c7c9bb0fc8c888051b6197e7cb8d4d80c9fb6010bb0372af5bfb1d3c056cce4f8d7c5f1332190030c00ade6f9fe9bb2275ae07a245f497e067410d00f6c193f0dec3e0b79761fac494b774af0f2670d014ae204e8d6adb1993596c6f54ad7645fb0a46c0ed32b1eba78b48275e8587facb8fbc5636ed969c8b14dc734eb22cc0c6ce25b47c6e630c67a5116507ad74b7f8f853caceba63434223ad942b73a14e1ffd52773585b2ffa7409f3d991038cc0f0a8bc6dd8eee168a7db3adaa062a2b7715d36cb3d8ea0f13bd55f9a2c57f1a04e973e635851517d685dc5e37092871ee98bb81668842aba63076679a30be2a7d0888d43f8868238ab4c88436c70168a844e9e1d8d134790e201c691a3448b9d6408c3b983218d30126be2ca6ca823e742e4cc343971be6718118e23636140169bc28ab1ede1c66ecb1864d2506361c1a3e16ee09e9180b4ce3536c6d9d4e4978f05d8dc9fd1dd6a6ecf808fc5c36a84945045e09195ad9bec8b8776b09c2c665a111326b6b3a8cf4b09d37a3419f6da2ab6a4b18eabff1c2210e024ac7c0b1103e42617681e451c45c47adc1ae9aa6183f6262ce5fe736c4ef3f3b649870d4a85223bff4c991f10d7f6a144716b7ef20f2870c287e28ea1dd4d496defa0329749fe669ca8cdc17f93a3b81340af3657e46ee0683cc3b567f567612598908681ae889cc921f8e3f80dc7de5692ebc7442c2be04d7a873f9079c75521bca4147363a6eb39a7083cd6d5638d6c54de27519deae6839368d1063831e70252749cbac01b36230223fa80df6bc95bba639eef98f832bee07dd08280ae5ee68337dba107e1612acf575978d9649d16c3172151234ff2556520338373ed3c4964add00a4aa55c0627bc8b6d5dc04bde339594f42c5b4444c6b9cfb97d3203d205e63141ba94daf40afca2732cf2105c4ddb79f75f1f6d9c370467809390b56d4317eae54398defcdaa797b90315e94e9dade6cdfef1211f2a5b5387c56a7c99acf11837edd49bdfabf1bb3fffa4722490bbbcaf89a5363d72e9844bd0a9f422ea9c2eb5ed211bcc1e60f7d7a2ceba285fbd728656c60be52451e35801f1917f6a1facb7fcd889c92c6befd76ba4a1f5945f5b95c09a6218c857f978bc350da9c4567e75e8cc4e4ee4e4d649640e155794e993763688219eb73cee6d9835e57c67ad0b7f78164c2b4572a68bcf08f1cb56a9c25fefa5feee3e06f84b8aa006405b5eb48569f6f98576e25045ef56a7a8e1989512ff06d98577e623a37edbf3bf3f83ac20c6a70d22268d289ad1e204543577b7d533298569858bb170b853c8fa21227308fd27fc0d7e046ed64024208b30ad9c7f3599896082783384348a8ca9daba0440df1217e7c2d32a9e91a8d4a0a393cb42ee82861a8bab0ddd50efd91ea09bdcc093afcc9e4bc805da104b860f1c94fdb2ac134df1ca91dd46dba684f3bf5d07f7a892c5487e3362cb5ea34612dae901abe07dab11abab1dcd24b51281a5c6f6958437371ad699c78d1c64585e58fabe62e4c9348b129a5cdba0d523bde81b6b320ec34143979b24ec25769c78582ef1279b6853c6a275032053243aae6f7b2d35f6caefa5e66addcdaf080c5b1e72a04270508a8cee57f89877d6590a2d8e43552e2539ebb97266f30f4827be12de733528f965fd90071fb94930c8979c0128bfb6945444c0ef048ae5556a9c115283a648ef7d512da197e2b38c7d853900b7e714919fa12d0de581448068c03f6fae309c2356dea1929c97c0957aea96d4e585d7b97691173e2e3adf713c16fa2a932bdff14c03a2b348997ac5b8c916f78a314b7b002899524ad05cc4e51291962af6e8d9a1ffa3d1cb2825db4ce303f310ff808c4d570356eb0d6196d9a34d5276804aba64b9f46ae5a827109742ea77a09b83f09542fc1a61ffaa5afd736b6a91c2080ab875958af326edc6e5f697f4e6ee0015217022924c7ed4f529cf0dbb10fdc068d3a7fddfe39a02acb1d0b19ce8891ece9f6f71c4915c969d3dfde3b0f489dd5fc3e11897e00f38e4b48f5b2e4dfb4b6514ab704692eeb23afc2f316e610855b572825bb92a9f2aeb95c5eac5d7ed9d4274f4338df787395b256f1dce23a6fdfe27178740a1646d483f9853eb9074e7a9458d6bca2d6e79c4f9a0624eba18bf6d230c2cc8aed68ea86b5d496d238053cc0eca18118998cd9b50f976b376cfdac4eb92a0dcd67f5ae96ecfcca5d6fa1900b174d2de605cd10a7be086cf35ff7216a6c90211343bfd3ab58a4f1a130a300758b071fa34f5f3bd1fa3d7d82a4cbed1f25fd4c9614da62f5eacd073524a54dd5326b8f85651da23d9c0efa9a0d76bbb26dd1b305f7123f786cf9604509534f773ba41c56cfffe5afb1acb6fffcd525349b1f9ce904221ca4b16194ef3035d2e936b8c4d840575c56d0cbe4c55d9539f2bc7108376e602fce96baa6e9457c3455b68fd3986c9973746a4388b18583e17df534c3c267f6d926552ed612351dc27e9d099fe43b0ac84f65276c710b96e4da6e5947b73769f425c95b18b0e70ad03b1f3eb2153843bf9348cafcd037c7fd12d3c7bbff43d253b208a0a2eaa9b516a7618a0866e1affb3a9ae2f7ad6732d6fef53176f6620e24be502c56c551db8f8a7ce07204c13bd2951bfa4d235f30b8c1afb63ca93bfcbbc7636ab521975c7befa8bb22fa9be129b41e032fb6a4b1406dcf70874207c2d1706edb3f0992153a9023a23f64db1080daad4221c94ab5f99b16815277d9400959dd5826c0b83bdf7a635cc6bce3aad1f4db680bb110b0e059438e67f7461dc6bcbf501953a65fe850f4e596cf25beb2ccbf726bb5c64b0a6ed5948d0c399765907f83111142716dd874117ed88bd0c9b904903e1fb00a1a019027879fd7ca561144170c4b26c1e72e9173c275a35b19b619df4128364262f860dbd05b08e7fc1bf1f4287baa0bee4c560ca63373d984a9a4e582dd5989978820d5951eacb633f5bfd89bfefbe1c62fd4b1d44dddfe5ebec47517f85047adc04c486a606cabc28869b2cc86299cf1a46230cfd63514b1ca5fcfa1211e44ab3419b68889f04a7715b1e9619f5835bc58bafc568c0f17699079dbce9f01b480a72044b58323afbcd87e9ee4516c4b2a85a33525a1d6141204965bdbcb8ba55a0578b0f2db97469fbcc1e29e2f565e8513c4d213cc15e95b62cabaeb26ca61125522a8ea8de264371fc620b8750816c34513f2ea5d0c1e47163c35830ee767a609f711fa82faa8757b1a99806e5482f350b95500c8f7342127dc29dd6ae15fb3a4a099ab31d5d32aaf71bfc987a56a98188734733df57c5b675e7aa5aeff8c88e38119ce0d294dffdad87af8b7fa1c073591bfbad0297505981d2c4aa795e0bb35881b690bb7d2242719dd25fe022083ccffff5ea3a32c3e0a536583034d26aec46b1d3012a888c7ba6a02b94bd735eb0cbe221c6a39eb8412f8a996c9d12e33b28931f3b99b34d6babccfa0207a903efc87934976bff644d8d2ccc24381250cda3cdfdf609e92dc756f4c7c7327069503c09aaa8ebcc0fbbdc0f19942e197cb55834c151b8ee659c93e0ac37e3c05f236f7620dc69e633ee461e7e9022a02b1d9c66569c49d1577256f63f53b4ac6e10966becdde2ccc9c51e3254a911e34dc37df204c46e5bdf0e177f67d83c9c9b0a8893669d0f0889fea21dc7490d3b0d86ead1540acd55a0cdbea708ce81f6c64fdf5fff15adef206046a1699a8c2141d985c195f919b80874ab0297870687c0f4ca94b900d66d0883d075b065b416519e4a8d05b668b9f4830ff7ce02d0f3c7204d01251a3ec2d326ba0ecdf13d46ebd0be25341c9206de144ea93a892aa985d07645d7fd1b8f9f29b2fd3c7f06828518b45f2f3b522817ead8a9f52ebdf72c96e0b0bb61475505c3b45116e9bb7d33baeba49249ad833d5aca72190f1779eef8652d9d92533f876d3a40ca9c532bcac137bade631755b3cbd834638564d5588540fec0740d8b01a0e804a2e80e1a5cb59b958996525cb885e348155a1efa448a109f3ed612f4120bb9b631c48e5dc1ed35174c44c3428a8650ad9517da696f5eb6098724ccb1c7149106e7f7350c5765c0ef082ec02546e219deb84ee2bb565d6ed5de157c5bca763748e9359d01c20afe6547c66e09080f9fcd1e2abc5da7ea1181c0d50e2e606a7aaa52adfb9981ff41d9f1f7af0ec070ae698a4da2fdca44fca9c246a3f2505fe70353b3d7366cee623ce6836a3dc210c7855d1ca11ebf5508aa39697e2618bd2130da3a0128e37358c3b1e5e9d3c0ac63dff5c45d0a2dffad0d6b35d865d46cd563eeb6220ab5078b84593745909b332a3442d245570b934a7c424a528ba330f8a4589ba7b5930c434ee4ca5d2b426895afdbd568776a98cf464e755252089484fcec43738bbf9cbed1f0e7c48890a5ec55fe1594dd81215355f3b62af730c0a4cf4dc7c80586fbc51c95c10624241e0ad06a9ca3a32cfdc1adcceaeb89fa65146e77ca32308ec44f739a3c714b59d1f59f2115c2281c5aae64f246def807aa2d67161b55b9e482bb658c8e2abefc1f118378d4a4c1e9515f30ff9fe6df6f07220804166ee4c7400682a2dc0eac670b627e8a5a3ba82b37731b4dbcf072c1a28677fb0132f2ad09d20e50a21362a918b4ef43ab2dc84920847dddf0b8ccfa8abb31d1230b38eadc14e12a0d4ca67a13161fed195fb7eb3b4d637164b6e4ba5e3066b35954ca7fbfe279a7a4626a767bdaedd31692d45c83bd0eb02c1f62eef6b9ac8987429c32463d518fec089facd306ae0c03cd528414ba5c6444274be5dae6b6f241316faec8dc31b91b1bdeb309050854b29d108ad7fa8590934c07d51c12bdb878a6f068c8935b341f47a41fddbd39c896c476ba9f637e49bd30835713982763af7394054171eaa9b599597e5857c27ef084b518aa8c328a594fe1c39d26097aade10c37aa30576fbfc53dc178e5da56e6c1c5423615d4a81f37c922ae444bb4176c0db3299ccae1abc60882517f94a2a75edadcbe8b92d35ec083dd13c3079d3f44bfc79afa76758cff793d98e4358f7410c58dd785e737de0fad06612669c3c44fbc964d6823f6eba278f581e38d735468141f786a2bd315ca8b2797bca527d43f7657a5577ef4a9ffe01f52d6af60e681709bdf53a8975841dcfc7236e5542e0e726a1fa90383b9d4c27f100f398937a84cf2e9351e8c0b96bf0fabad5d940c78301cce26df5ffdbe8e607abbfe9320e01189280ed1c096614048a4ca997d3c227403697154660e35d1393369863cf87cf4c568976590c4bcca2a1327a58a36f60bb0edb72203908d740fce6d90961e410df9f9480d425b49bf92d5e76da48927409981a9a011296a91ab184d6561764f7858518e9f11b0a3cdb2afc885a00861435d982418210e0dcc92fe973bdc32012e0116dbfa065c6c6e805fa0e85bfe68e805846a28b3367a66a878efb0c40f6c6ae41958a5e0e76e641b7c09de8eb657151de176bacdf6887393dc86f05055ac8896dc13356fad66fa6aca94b7c27c2f6c4ca0c07da5d40ecbf0029223feb3d5f9adb7732a783aae9f10bf76b292ddf2180ce562ecc2fe760d3ada99706436d0c4c3d9ccd70b6f50ad852a174575e5bd2257b6798ebdd9261e235f42c69d3a9ea698cdc5d5a89d5a2bac2fea5bd76e681bbd91aa5070aca36fd32f1b8c58275770e3bb6357b55f9", 0x1000}, {&(0x7f0000001500)="27c2", 0x2}, {&(0x7f0000001540)="eb9c69d447c1c89ff598d400fbff4790fd1e00d0ff36d51bcb1a5433fb104d51a44c9ca4c2844ab1a12260a62378624cd89ede9dabe7160ffc159c8f811e9cd3e38c8417e3ba9cb8a2de7763a07df1db3ab1e2b691247fb0fad14ecb493d8200d1f8480d43a51b6ffe0c58b10bc85ed8133c399845a199e7a558766e4143f95057413915288b26f2694934ef0143be341ad43d297f84bb571153d267c55e84e706c3715eb6a161ab39420f43cfa06fae21180670145f28d79ada4e78fc15493ad287a1b48b1710b5f6ff06bc9882bf7564", 0xd1}], 0x4, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r4, r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xe8, 0x8}, 0x9) 06:22:35 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x18000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x20230, 0x80) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x81, 0x100) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="65fdc21c9ed045c7628771e6e8fb32615b3ddc89cf3168ad48795cda225abe4dd63d265ff1d80cd56ca47f1f32add11ea5586a569dc1890b426aa68a84dfa4972ba436cac9a6d35117ac6ecc06951ef6cd03d1aac3a98fda2ef285c266e3ea84558d78e3b3b121c6a26916145b4b9b751f6a73a266da", 0x76}, {&(0x7f0000000140)="841df6f4e627a5220b954de8de", 0xd}, {&(0x7f0000000180)="e04a4f8cb0aba9a73d023694984b5f38045edfa7b45d07358f53df2ed061b7ff6da7a8a580038121c768da232f8bd555397b5c429c08d9f44840a362e4479f9118cc3a6220c56800a109fc351965930068f987bd1c20940981faa21c169cba857f092004d71226259455cef5e762dfdffdc75f26ae9382b3aeeacc2eb7dcf864112f4251a6e0630e8e18a3e6f6ed58920cbf0161932172e7e0f05cee710823299c92a62535ca6d9d3b82aed5800f152cf30a5186276340a33b8273421e2c64d973c41ea0498428c1c33881c7e07d6e19f2b870355959e1cd8e603c447ca9f511cd36dc0b8bea1c96958efc4dc7d6278c3570daab03e27fea", 0xf8}, {&(0x7f0000000280)="399536e4f97902caf4018e51bf69e970db604da027514aabe6ea6abf78e7adc89e85df3e7341460bd371c1c814ed234510a5acfed91b4b538a359ae8905b6c942fddcadbb45d5109d8c0a29ef17daff1044f7a3d57d4bcf7308a95776b48becf2e3ab1aa2d52952f24ab73fe4295df307c1ef5978cd1158e6d9aad43d103b78697a83dd1035058aae9d71de16f586d84a200", 0x92}, {&(0x7f0000000340)="b3fd7516f90c9a67e3", 0x9}], 0x5, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0x9}, 0x8) 06:22:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = socket(0x3e, 0x0, 0xa4c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x2, 0x81, 0x18bb}, {{r0}, 0xffffffffffffffff, 0x2a, 0x600fffff, 0x7fff, 0x1}, {{r1}, 0x0, 0x0, 0xc000004d, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x81, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xec89, 0x3}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80, 0x616, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x10, 0x9, 0xd593}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0xfff, 0x80}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000005, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5, 0x42bfc9afca6c3809, 0x8, 0xfffffffffffff001}], 0x6, &(0x7f0000000000)={0x6387, 0x2}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4000000004b36, 0x0) 06:22:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='%)\x00', &(0x7f0000000100)='F\x00', &(0x7f0000000140)='&{-/)K:[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='//}{\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='%!', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/@\\)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00']) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20401, 0x1) 06:22:36 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000440)=""/203, 0xcb}], 0x6, &(0x7f00000005c0)=""/107, 0x6b}, 0x801) 06:22:36 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair(0x3f, 0x1, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x10, 0x7}, {0x18, 0x3, 0xdb34, 0x7f}, 0x5, [0x100000000000, 0x32b, 0xea, 0x2, 0x2, 0xd2e, 0x8af, 0x1000100]}, 0x3c) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000b44000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 06:22:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/57, 0x39}], 0x6, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = semget(0x1, 0x7, 0x10a) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/178) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000002000000000000000075fa1d68083ad560a88854979e08e227ce3638ac2f0c22308e8dc9b82f0629993c7538c2bf3b6dedb210146c3d1881770e50d73cfd7ddb0700007b1a1560e60bcde4545f56fa91431c4dd38980e2d1e1b7b30c57939967239490d9d887026090b7e4088223cc56e12bcb182ceee453ad42ad1597e850b24b12ff9777f7de835e92270424d30c6f7460c9e36ad8019708e3145ee6f56b536b9d94f250000000000c5c1dfab975a339b576945ed8a27274d9fa82366627f5c210827d8dc0c470a93251d93ed95f9e306885dd87269f11197f1b681da1aacf321195485db3e3203bacbfa08de9f6d7e5ddcc20016d90b2c21cade6fccb8795c98c6a70f325f04160c293a0e8d574810043e0e7a7e53b6a79c97f8e2d8ae6cfe5ec37097aa5330e465d99a007d2f7e07accd61f16b1901072e8642d04f5f83722b4503a9ffec93d503a6acd8666b9548304b526171857bbac88652f65adaa990a1236c8447704feb201caacb2d46d81e3b0ab94b1273383226f7ab5247f4afa0c1055470ca7fe3897b668f2f2441a51d43b32da5b79ef2ab8662843d568868ba21ded0daeafe2a6311e6c1bd1aae73f32a99aa388dcaca00e7b5c498e8c16127b6067121686ca099ff6f2cc76fa1aefd67210d8d30288b511e418e9fad33c0061af361e5896bb776db54d1d09b33257bc036a9a02a8e66fc92f1f013f112e561412a83efe68740bdfd1f3bf433e193f5d69b95f0537ae170a76b657274a7b961482479f238d6c4aa23b198d93a519a32748911f8ee7560bdbfca3fe1260405c8a9de3285260dc591c919cbd9e65848f26e6b4a5e20febb3b2ff6bdbe66d"], 0x10}, 0x0) 06:22:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, 0x0, 0xdde4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x68, 0xf00fffff, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xab, 0x8905, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffffff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x59, 0x0, 0x127, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x20000000, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0xffff, 0x3}], 0x80000000, 0x0) 06:22:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 06:22:36 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 06:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0xfffffffffffffea6}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = accept$unix(r5, 0x0, &(0x7f0000000000)) r7 = 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) getitimer(0x0, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0x40}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) sendto(r5, &(0x7f00000003c0)="dd644471977b055ff1297092e52c75507fe965f732810ddaf98fff8425d08d239c783e0fc6b7fc615b1202e495969de9d1c888eca2c034ce9c01a2e1763cd0feddaf07787c3f300e864aa997a732328f58701eb6ca8028176027595b11de72362bbf5e392ceb2f2510647982e6c428b321d2500404f2d7c72a94dbedabcd7dc2d369b32370f90466103e9ea86577cecbf00f5bd86a41df8951aacb5a9050fac9ae63d2ced46c8b14b1e326765580dbefd0ab1536fdb0597b7b40f65ea14141972d97cbc223470faf63fad4", 0xcb, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r7, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 06:22:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) listen(r0, 0x0) r1 = semget(0x3, 0x2, 0x80000000000003) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x24) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x10001) msgget(0x0, 0x40) listen(r0, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xda2e) listen(r0, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) login: pckbd_enable: command error 06:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) fchmod(r0, 0x1af) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:22:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) r1 = semget$private(0x0, 0x7, 0x240) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/151) 06:22:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() r3 = semget$private(0x0, 0x3, 0x70) semop(r3, &(0x7f0000000140)=[{0x1, 0x80000000, 0x800}, {0x0, 0x7fff}, {0x0, 0x200000000}, {0x4, 0xed77}, {0x3, 0x400, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x800}], 0x8) fchown(r0, r1, r2) socket(0x18, 0x3, 0x0) dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair(0x38, 0x0, 0xffffffff, &(0x7f0000000000)) 06:22:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x10000, 0x110) symlinkat(&(0x7f0000000780)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x4) stat(&(0x7f0000000440)='\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', &(0x7f0000000580)) mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 06:22:38 executing program 1: socketpair(0x10, 0x4000, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="ad35d94ff6c2166a3872fd4d79d1205846bdbabfe5c83b58891d58ecb9e11d808715fb6db2c20b4529a9ebc2e0082df7037c1dbd9ac2625e9898bff05149edb2bcc61ae02338625b121859d82293d192c7635dead4a1c0b8f73962a875a8f5f5d373c2fbe766f49a9cbbd2c640290092ab130198f703e0aef75406ee7d14bd0be8", 0x81) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000002c0)='./bus\x00', 0x10218, 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 06:22:38 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x80) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 06:22:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000040)=':!\x00', &(0x7f0000000080)='.\x00') mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 06:22:39 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x10, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x26, 0x418}, {0x47, 0x1000}, {0x180, 0x20}, {0x103, 0x9}, {0x84, 0xffffffff7fffffff}, {0x6, 0x5}], 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r1, 0x2) syz_open_pts() syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x8, 0x1, 0x0, 0x401, 0x8, 0x0, 0x1, 0x0, 0x6, 0xaf9}) 06:22:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) r4 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x3}, {0x47, 0x3}, {0x84, 0x3ff}, {0x85, 0x6}], 0x4}) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) getgroups(0x5, &(0x7f0000000080)=[r1, r3, r3, r3, r2]) 06:22:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x4003, 0x3) 06:22:39 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:22:39 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r1 = getuid() setreuid(0x0, r1) syz_open_pts() 06:22:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf43f5932352065a3, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="3105f2d6080a5324885e1747e9e1991851b6f5061a0ec2578bc059bde8d436faefcb8a492bfc33f15699844e8b4be0f895452a36f22280fb15eba5da040e545350abdbea8d2fc0c8c07d41c69feba7a1bbc7f349b732be85e7d0e5267a0d509407b967f58e01dd7e806d7505f3ee4def372c0a7e6a777e0b29bbf088bf73ff554d3cc97eb0ef45c089f30d54d99baf72c7e7f81614", 0x95) 06:22:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 06:22:39 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/250) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0xcb, 0x200}, {0x100, 0x401}, {0x85, 0xffff}, {0x8e, 0x1ff}], 0x4}) getpgrp() fchown(r1, r3, r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000640)) semget(0x2, 0x6, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 06:22:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x100000000000000}, 0xc) 06:22:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10a0, 0x1000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 06:22:39 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000308000/0x4000)=nil) shmat(r1, &(0x7f0000099000/0x1000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:22:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 06:22:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) listen(r0, 0x81) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)="6e2e96", 0x3) fcntl$getflags(r1, 0x3) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) r2 = accept(r1, 0x0, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="f25a105f805ad65ee8c529eb460a042dccb1e157c1a184bad71057582c5e69bfc6d38b55336a98ca2e7df2d86bfba9843481509e225ae17aaeb5dedb8e39530a52332e5f63dc825f9e016abaaeb06f6c0a36a7178c461b224a0b32ec14716913034e17e2ee1c5600d9be1c3b352f849a9b48f3e8ad41313df0b038372db1f12319115fe1c4464f211d4f373b03e44addfed700e8c46d2791105845b4a5fb89d80825875d8a", 0xa5}], 0x1, 0x0) dup2(r2, r1) 06:22:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002800)="7eccf0e3877e49ca72fd5b40163acc069e5cfc74987b0ecd9b95f4ee264c68466be59614a4366001f59a3aa567b158131e42540654f1a7a505f030d99e70669b54a50d02495858965305ae816f3d2a68d9b13a08c59f255d88fc935c5c99335fd64f439ab6128448e6b7ba9bab5854948016a19ba26989c315d9262d97721134574e1c928f8f45b4f419bde0d0677c6baec29e59e4c2c8547250d464c57b7f955099db57fef8a7532efe527e1e57728e159297cac49c5b819ee36bb3d7d8c614ac734effac28ff7d010abe210078482d8ff9fc6ed65e5ceb7344dd9906986c7cfc293a9a78428dbc8162b0702e54dd60a42516abcb92d4066f03980eba3ffa99a28b1baeef98aee870acb6a03fe0b7fd35d1f178419ec532ab0c16acf60c41e71461b38735f238f7a1d18fe3b9b19594439ed7edae2984ec4dd592cfeb92e84b359f3d6af1facbabb35a438184795bf3cb156ecd808b1ef781fba769496387e29b983622d9abc69f6ad9909b15c38ec161b3cdc4072b17783634a6f2c8b5d7bf0bfe21ca5792f24936142e736a60f0c2239c0ea5859de41e4fa38b84c7c87e9025db3db2be07c1700a16d8241d240d485b5d88e03c5e7fedea5aaa14fc48604ee6e14333ec5db85c485f48c32e6eb8b958cfa219dccad5e1c856fa4539f961d168cb9a4a867dbc4a54493968fe7c321d33d8c2e6e920e3cc60e8cdde4c3c3540d66fb88da8d29981efb0f2d39847e7f080f0055cbe7bf420fd00c515222b09e5cbc054539f10ec28cfe6e04ae2693e23120d8ce3616d6db93e5c8dbe3b175135d4a2747ddee0fe5b036425ed40c00ca1563d4c522fa286e8cc229431627aa4d9bfbbf8f54cc95591f5dc3cbea41669263e970ccf9de87861355ec7b7e87d09f9a6f8c872fa682d0c1270d90ea421c8f602600576bcfe38f83967eecde4d0fc4567319f58fede333724fd25fbc1f231584260e40252e3654a6d9e7234bd5084e3989ff83ef2c1a766a5a5f6556d51dce065877de69d7620cd356f8ddf3540a20f07746232a9227ecafb8537caadb5650f9406257f0d4ed22f9b28aeffe47e1182b60f30c0df917312cab266eb36bfcb4bd36e397c2a035437655a63c9ab5f5b9463ceefb184bef8f52bbb22c68d6b5898dfc72e2bb2fbfb5f6dad7fe6e24fe63a4c4ca80426ee29ef1cefcdbc131977f65beb4e3f10b3e76e5f9c72e02c3b59ae2d71ec3ceade8bf69583c3d3121a78d9abb0343a9411fc019d0c8933cae5fd7d87f21e41c1d6df1a33c44281687d114d987ee5769b7f557ae1a540c5a08c6cfe953fcaf77088aaeb527de873463fc3c85ad5ff20e31cd6b533cc676e5e49d4ccf17883bdad1883cf23fe3987f74c12e5976663006a0939dd9a4c98bf0b4511e8df8652d4788fbf57e264e3f7402602c6ac161ae8cf8d40cd6e8709ff932c468bebd1b9e386cfbfdc45734ccb24f1c76de03fef6d1f5f7e5e6c75c76333960eb12c17a226dae2609d97ad1e92376319b36406e8cc7b5aa0c14b26015bbfee3dc1647912b4a96f4650a9a6157e62156c19130f3391240abb89d7e9cd19f9495a4e651378f612a934d71e516f0b27142cd99e32ceabb7deff89f75a99e6ff1bff439a0004d34a8039cbe77d566b9c0908108b13d67faf2f901d77c0837e98bab3e5ef0dfbc3579adb58df07928185ac2ec23be291fa9af671760ee7ae4aeeea19838353cb4bea39aecc926f8a0b84c86f1364fd4820a52679b82eebb521040146b8dd5fd85e6997164c4e745a3ce0d43b1348e5fc0ed2b088f9bed031c7c83c6b69f74c6f18c703c565cb9382cbf1c48488eccfd40bc7eb192c7ab7a70a1ca8d5600cd97ee12ec6c5240463cb35b510767338aafd3f9dfaaf960c248d53d2da732127c63892eefa249b4683f0ae1124fed1c889f91f027b9ee17857a6f9fd7397232844cf1222971c863c3ed403d9c4942ebc9f90a2f967e19931811b1a6a82a890a88ee45269b0d32b441920275258b4df0bc82cb7cf46dfa678676338bb8343555c3317fc6ed81ead0d447d969810b10ed13d4d0c763e083af451e7bebcdf5b5b34281e7cd826ec06fad2bbc06566c4c433b88d5f5de63a4bd81ba255f18246f605833f09f68541ac7d706c1e9f164fde36c3d674ddbe12f8f18e39fbc94cd3d15312dd6d977c9cdb76a64378068b05c63ff76c52349eb8f8313301e114c69175016f8d81244bbb3d2ab33f9f572e8e6dc670d9e8eb68a45f709c22d67ac6f956fa8b7e76cf5d5291fbef1ccd7ad4a01f3742ae07202ec792234f8283da58b0e9a3816d80eec257e455c523caeac5e1786318b1ef72a1f689fb03a20899e776c1465fc56a85590478474f14527e84360c96915a60ac09711f514675e0168f1919581d7dd5261596894d8ee6c64e289c576590c53c062a62f696da5e76dff25f1621493360b6aa15268c635d0ed2e9b9f98e02d3d55ad7afe46193b9badc64aa5ec5388cd8e097b221c92f863f5efa92d10adb03ef3887a3b86d00ee04d952fc3eec32862d0eb916f1ff840fbfa8f80f0fb3e50c776408f3abc225f13162200e881a0a42568be26a4a68bc3e86a984d9f573498f33a89d04e928e0d544a19de76ccd9ece427f02b4f2d4cad903abb6da413bf7995127585610622db7e40ae53e976ca65a750ae5949326a51b74475fe09cb9778d346c08efd19cfcd03f73c025ed51e1fae0b637c5faecc6395719105bae6b439f636534f0119dd4a3e62cf1a55dd3ce23485ad0a5b7a241f587051461e1a2513d7f50c5f70fe0f387e339e54bc59b35a2e7d322b09e356bde373b74211bb6b1ec2dc7974447a8a77ec8917b7a628772553c862d03f3fd81ba0b129144b626f1ef5b1ec03e2b892c6742c2a250ee0421d771c75734b0fdea9787158b60cd7c393efc6c16f30b43e742cc9e03544437d261e59d500eed7e7ee6569826e54240a869a03dc52e43650b123008ef7ade78b35386b8e94a815a95ff745af07c1e2fa312ac0192faa6800dc6a3507e882e54196431cec433ccb7a5a5bd700fac7d8fd8f98f14c3dec5c627862f3bd9d4e10b46f8b18027461a85db9c276e022deb5e2bc9e6495a9736960f9db31e12675539e9ba6fc0b7c6eb01baa21dbbcc11dd9f82d643772263c80725c5cfdfb5fd046310d22c42a8a94cd504be72a91a5eaede4d241589caabaca2d774771fb135677b7b1c7287cc108b97bcfafd4cc78810f3e2d20146f74d543a7262d09b2cab9cd3a3c71571b5498bb96ff3b66a5ff9b57ec95dde9c2a4eca8a5b61777974a18217b099f4a7813c806fa0f615b557fde2470aa8bbbd4c346f803738c2bb4385aa7acd804a37f0e7f772ec4a702b9bc085ba7ba28b0d5ba2b781499ad9c6562f6850b6d021651883fa2a8fcc6e9b608d3b136090c839c170f5f1a8d707dd7f98c687d22f85727e0d478205ae2fb314ce482b9b7aa14f84116efa5a203dc5556efa8a2d6e49e8fe4c6b017013486af953a34cd33be2c716c82818b89fac03f9647d83faf7e1290bb5896e22990d2fbf51b77bf1453e34317a4649a5433233ce08b08fd82eda4c4fc49873db2f8d887a60a0ab1adf81a677dead603ba326eff1255bdf172a2dd2ecaeef952ff968e5fc0d4eee112318da68c42a7f41532d9bb62595ea21b131004cc9833668939deb9b90573403dd618cecc9e528ee68879130b985549c472ee9c04032f13b434b54fff9ac9c6a289f0a751b7124da2f0d137b89c5a692ed6ae3410b9fa218d0af642724aba28fb33c375923c7e16d5b6b71efa4c40e74452e1948afee73d7fe702ec3c1d96ef1726d4aa0c273529435b71f2ef346fb7e21328b9a056c04face7b2d41739e9e9cd970dbe3a4cd79c71363c6f227a7bcb00509a6fae37fcebd7610bcaf77f4567d890ba407d17bb1f452d4e604a15dfd74a3c5657b4bff22e5cdb13460b966dc59be7734e3855ba7108f4d9fefcf9a8a65899f386d62df6802585ff301cec5ddb65ba24f36b4b6145afed81de200715ec03e66c084b59a2e3eb4fc48fa6403e20f363bfbacf86b5baae0b24e21020bd35076652e9c7761a122ebb54e1941ad67279e8e2536147aa5540cde78ff9ccd4f637f99545301d5e01790996d0d31088e04708994310c96fb03904a2306a93b5c3c845bbe74da9368d78311c26fd1ebcfb630027b4eb83026ac9abab3b36d3ca6ef3ba95d329834609d056052dfb3adc29d0a2f8e2d5186b59ed495d25daac4556ebe3f885fddcf5d4635afc3532e3a084d793fca16f0d527a6c4548f5476fec68602fb8ab14e53805f2406e9b44cccf87715f34977e9465a42239207a35b43934ba3a676814f86cbba58f947f2921c6ec54750b600957a9807af5c59587f52bfd59784ae04bf23d8ae672e986f9a7c62a3ff72973acafe3f7170e7ca50aaf4db10e9838ac0446b478a38682cafc2ad26b3d11cdc0c4ad79c4549dba6747520c49254717ad426aaa99fbcf1da864d8bde737c5a02197d801634442c4f92a21c2a403670d65db543ff8fa17be5b45ede3f3a9d114788590281d05f14417cf4268716e41ac2bc80a96b69f8efb9ad5f0aa6ce8e451e78a3bd0e8faa18dcdca45a3fb008ed7199cdf49f864d38bdf6084d5409abf599ab26bf3cb8b1a79f67183caf4d7b93877a0563ad2616f317512ee5ef38f34d9c4c25a1e7b6164334ddfb474b1aaaa08d4ee3ee4128bd51d47a42f9e06dbb7e8a1b4ec84edf1e1feb6e9a4ecd73cfee4a997f64370f186b0cd04cd5cf49e13b8c7f8071172b834d323acd97f0066865eee33aece40d23a44784b7874e9a881e67101bec7cd7d8d758fc494c13af520a8a3eecb3daf5a43cdc753952d61f34a3a72f8a3b04a877dad4dbf7ac4c1cda3cdfb8b3abbfcb318c26b496842c617b321dcfc910eedf41ef9ce7bf312eb59fcbadbee9fb246d86ae2d82295b4d26a40a51d73625fe774770ee567aaf6d2668e3991f4e84d49f2817260ee4335faf399c1f7d30c9f82fd0713e67316489d964696a733f8e97bfca73177053e7f2e050f7e13faa2b1047e1caa6858dd4d42be1517f3581853eec176823e88abee5554938ceded5998c15be8fae7f3f97689ead43de67eaab0e838fe1731aa9a29b46b299043a6fa70afc64a7c082ce125cd1456ceddbd300d03c316d027e07c50f06f9b1dcd729942f089f2a47a3c84bd2f140fea0b697e7a7d5d01fcaea18b8125a00090b20b984ba8951fd955bc8f9286da4e2a7665263ea6cd6104a6e575a4f4b8f7177aab7f31d2fb2fcddd1a8719516e506f2613a119a26486e9f5f95e5e400d27bd8f89685406e482d22a2a3eeeda1971fdf7781e0c5ba6822f63ce15923ea816bfc17a065b819cb78aac82b0f73962010fad4c12f5899abb6269c45709e27eaabf2c476c15ff6d40cf00b97dbfed7fa13b362e9159409379a77068f34a3637100c923f28f14e805f445c743ca6eed43bad29cd37520da4d7c85b7cc93a0139446ef05272764bf2b2e498b5658f017d93a13099e1cce20ef7bf9ee68be4a501fe1b9127cbab7e780664afdc652dfbaa78600c0c66abdec5a74a5899ca9b98d70ca1aee7fe5c7c5f4bc8d6439e52ce1494ba28b84f094d3f55dcde131974209a9316227d76a8e6eba094a17064860b8b07d54b2979c0041d4fa809559f60c1d344c160e4eb7e873fda06be8aba895370a5cbac4ab717ae5aa24a25cf57a0e22443e4e69b286893c943cfdeee82d76fd276123afc26030e9a6f22c404d5771efc93edfc4e5af0f9a88489de5ce74", 0x1000}, {&(0x7f0000000440)="986adbc09b2ee6a5028f1966e401a3e24ceae988e78ddc7a26f0f2b5fd5b0b460a2018a7c72f3d002b0229fba37aa88a63380265cba5f14c8ce3b71c556c047dffba2e94bee72f33429f9c724938410ebb7abe35af64afeb960187c33dea2ca19e163a97baa7ce50a44fd5bcaba829f27565d55a527f7c7c09f3e421044766d14e32059a8d6956a767d63707d52cde7b4e8612328eedf87ab6e09cf48d698775960c3528a8a7c0dbbd8752dd154e596a8d557e46c6a49f6c1c9d48e02be84d1cd403adf6f58cb992c88b83a1be039640157c734966fbcce340806a551de8b205eca5a0cd9df2604ddeab55483879066f9f0bda", 0xf3}, {&(0x7f0000000380)="e2e584c4d5b2e26d56f5bb9f19d680d5570828a732cbb374f7b9cb91016101097713c8a53307548598c2c1c36cca4da2f6fe7162d24cd9e7dd774321c07d60e1fab5abf32e396e399bb88537f931be6450a772292927bb7c57b06fc330eff3b5bb3b234d367871213354c11d63d3c9b99b4a639d90bb66a05b2c6bc109caaca3acc2956c93a02a99ebe3c411384b7a", 0x8f}, {&(0x7f0000001800)="02c0bf77c217dcadc053592cfe4d9485f1f22d8ff7ec06198f58252e01afdd7473a5485b3fdd88692fa889f0df90272626ba4da4bdcff5df6a4d1be904b3ff1311a639f19ab9581836c38293bdbb8076202dc469cd9f4ce1e3a10063dd39f129b021b102972791e467147d0b5c0bad6998f6b19da9f02984c451a376a32264dc66191dccbe00a2a30ccaeed0bef3d3f8741153db61ea7f5473903c72dce6b49cb6249aad1576cad7112b76f2538a3633fc604b00c2d60e3e9af3e421ad4987ece2eb4085ab5e02d997491da84158ed994558f89d4df96fef1a4b84cc1eda5abdcb3db41a7914037f3faba54b61a533c13b55538d1772e7654c8369d0f9e9a4d7c5bf67361ad2244e1bc77704f06b7959dcb9dd14e4c695dc68efe818142e81d7248d6576c839fbc1934d8dd592b19a7375fa6985456b7e278069404497aee1cb75fb77f94ce6c26b4440a86e6880300806f6c73e39018aa74a3c5d0ffc1362e74d57349a96ac1b9a67f5d48f51d6b4a8094d163e6c1f9d28f19d3c25b21ce66af0ead3c6ec025bb7d94298691a428e807aaffa48b40b1c77a6bac0e35d78869c83f7b211def72b95d1e6d9a36ea8c9f41c217ab896c87cb67cb2f813e5b4d715de52a88479c846ad4a7496c5b0902f0cb0b79e22f30153be79b11f9d7e986115417823ab1245b33b801cac85d595ed2262fe4409a012d7c443ab75f3ed57a4a5240ea12c75f4e92a870d00c9b1f39f4fcbf3f9d670b68aa98615f835684013eb8305e198913b77059f99dedccdcf6aa4255b06d797fc8dbddff621568e2efbfd1005b6d026a098e9e98933ece843717637089ba19238ca867c7d8b239b367832c8c66e895516ae4afba4685c5d909853da7be72c879cc5aaf28d24d53e2e4a284d52a8551cf588ccd07a8d1cb6d9430d253e8f9096e1e1c504f52b9c1d1956a026b3a195010d23533a284d7e9eddefa6c9486180b12ad90f36d24ab7dc5fd17a15cd2311e027ace3caf9bd551f921d700b8fef5175a34c0affedea39e7156d9626ce845c2295a55f896782de905291d52694538596919926cbbd8e896b8932a347fdac5a806ae9e9efba9dc97d248aa105700e64038432831d6b2eae1339e0813b0b79a434738f21f3a3bd398e56da58437ba22f92012b91502365fdb6278d35e1da767feb9b7bcd68854282fcc2f037536393cd420d06e56d525a2cd58c1a37369f3fb673b687e64df4817b8f149054eca5da5350ebf21639e3bc7d8ade68bde140f1af65825e58f87f62b786d8a1bf22b7d7eec09b1c083510bf24cb97a5b9089c37dc76584c2606ad64941c4d225d97eef1db968bb46e8f9838499201c53dfefee3f72ccdc540040a619b8d9007dbc72b0c90317d4f9e81071f6f7206fd0e5adf56db54d05a264d9757057b7695e745201638683f0c4b1a4a4bdf5716ee15cdd9a6317dc2276a0da560fc31357d4ec4c1b54222fc21669be8cd837d553968f3aef4872c49317df8b330df3f42469139d92e6ca6873209d213403cd2ef6c1bd06726b574453cacaefda83a92a34af03326e31691c35fbf78de782fd9a1671445f49009c22c388df26e1b0b2074dce52a3075b06cfe600dfb462aeabca200135ace3e6c8ec7f092af18bf894cf5838d18e71789abf33f3d4f19d6f0e582d6b2c5d987fd8e5985059169fda7673c0eddc2a43dca1440dfc9a491d000cb9580ea23057847f144d6af12f8f595da2a55a0b8e52b6a94f277b7ce29e09fc9d8b8552d70812885b94a20180e24d549b513224dea70ecbd36965f1c7933741fd216bc9be7b618468b93467367c8eabc46bdb75d2f59585c56d15e3d585d3c5c03af931ce8d3956acfe0ec5f583eed159bc545f7e2006a2b7953316ae3ed18f4add96c5fbd3651014be7bc7154f1d18e63c493b024edbd470e6b07693c8614c3c54791ede08063817bac4f7916a8f55463426d845359938df5b055f8211c2e4501f617f1a4d4a923fc1f53b1b980b84196fb438ffcfdd06dba5940b6141575b1da2a64678e67032427c0a8c2929bd2b2d5ba291659a7c90b953ef257eb96d3348273457c015bb1819b262dbd250d5f155bea6d90fe58c833e45b0f92cf757f7443e837e0a99590ecf34b6f3730e067786b97db0c055f42c4a2c27f31d832f06cef6e1cbf84c6e6450a5c9c0c810e50c24130aeaa8dc24ca4fafa23dfabb15aec8284bbb6402786252197d6689ef3eacd63df77bf29780413ba6d61f37ec8b0f313aa20254dbe543a85a0a0c8c2e8688e8a941f8d76f69e900e970106bc3349e87d78926d56566a7f6e7979adc939b84940130b52a322a360a2e148384799264b8ecc351b79db86dcbf72a80929015c718c922ff11f107b315605f266f2f553a7adb2ccabb6b27215a966073e5f4fa818fcca5e8b4ba5f9c784e739873bc274731aeaff1ea66269f64322306073f7b74810689e75f2b1c8afe1a92274e70fca01156f443cce6be79023760b285158c275f7d0001ff83341842c309b890d20c6ea4f1d5db59302ed9b49a754e92f809a2c7bcd31c0fc4fdb2725d3012edd81d9e6432c54b322d5b3917aaa0c1cd4418c8541223ca1e1abbb789dd965ff493ebdc286b90ce84052febe5ddb8670185411650635f70a953a7c8ad0e4bc1afc37083ba5473006438e3c2a24550a69cfa6f090a535d6c1c6afb2c050ccb6d10a0695bbf9d430f425398d73418e40a07634afc210d4c4181be306ff30f0dd8bf642f6094af8f2ec277112c71812764758c384b66c4162f09873f98081b1d044c473126d5f8db73e0caf267473d360502f3116d8b6886f537739f05ea6991b527da13db83e285a434a9bd5c4cf345adbf5a05061fd59fe41399fd8a1ea642c203dc60a9c9f5c388f86fb576945d5f32d24e0d39ca47833b65c5d0d83d93bff407f02b41da0c049321caed0764e5391263c3c9634d1b1bd520ceb0897ed8a3cdb9154b5cf6e7803e6377298aec30d1095e0b0b7285a62c511478216a080dd0c5fa308c101d422f47cd07c7f86e76df13e284cf94a6b53f1bec8903237254734b61b2992731461eb17e84cd5d457263554c5f5d4f99a7093596d2a4c47e1a282bf692627c26c30f911d7701e8ba0d1b89f745fd0809e698668e2c602205e1a18337aa1ab012ffeaeb94602f267f9fa5e997e7cbd53816be05b61af10c856bc0ca7e9567ca4a5eba4e92efd16b0d04fa24553d912c94b6d197953c5cc2bcac29b4cd14847fe13c904b4f3abb48208f1a28c6fe6df0667fde784347fc2db507e5d2fef9954ee86a497d919c55351a50a9c7337364ac5863f353ce4e45eb22071c77936063eaba416ed8cbef37b2b0ef8b28d3454c9ada06e98fb1978f6c4df5e961db6a69a0646b7175914351d5f48d4c63bdf3e353cce05e3f1cbaba4a559e89ccebf01333d76bf0714937c21ade1316308f8a7afd4965003ccc2a4c473adbd267e9382b75ab2a758d3ab6be8aa2268129b147b8c2df8633b8e4c53faef705debb5d67d9b76c8cf6fcaf61ef126756884e7da6b32513706c07468f9c34334b0cc69a01338b627b15f0694ee235157975d83db99188d796904bfcd35fd47a0aedb998749e35dc23d5941eb668ce53d4109f31055ffb44076b99c27ec2c3634d83667ff82533f941f3cf3335bf436afb0ce8d6006720a76f6f70e130a23faeac05c1a1475ef88eee0827fd7b9a92ee77a4cbd1987683b05a258272b969565903b19f0543ff16809d8fe1ef671e23b9ad38cbbfe89423f7e7a6e73b622b8f69b4814463e945bd6fc1838ffa09c22f2f8eb0fd80a553604ee331213009b140e371d0df55dae761d4d99373a3f5a528881be52062f4aab12bc78b99f56c10c69882fc7b5a3d57c6150eddf0b0bccd9e25d619b1302d0c707cab98d375a2955166eaa1f9f116cde46b3221da8c13ece1b6a6905915e740dd327bb0bcc30e13604f3d956c6aa035c84be727bdb30ebc19e18594d50f958ca81c649a53c07ed86eb0056758494bb572fb3ee2f009f1a5426309272b4e4bdd6d4aa757a9da343234af2bc58b8e3ddab17f61adf260c29baf44a8d06b0f3273f3af6075ad645a4e574f082c71d0561857b0409564cd3e0199d5732c789d633465966f15d339eb94d32b9f7027c545278c9e3165487380a735d0038bb4c7d885ae21532541de4fe4e4364c06445df4901da1bdcbfd0077cc72207eaab424a265b168ce59550b3351f32e718dc08acca50f2cad3d1ced47321543d4f6ba6f3d9124a6733dfabb7af7133caf92f5a15350e3ec6d1ce20b47bd73648d2b21747c1417597b6efe04c86b17bd890e8981416cfc07a7f8eb638198b586d06746b41363055e8f901c72e2adb31fb040e24cd95ce925036139c5bf913fc53853e4fefc70d8e35736398fa625e88d6fdfc12c81c74fe86097b0f8cc7947be14f3f3452fc6a2480fadaac5b0a705aa225278dfad78402774f48453cd18a22b5f975d7730515c5f1bea67e39ff164d768e99c70b2973da78a3e4908e93effde388846283c65defbfdb2567925c055e1e5d52d0c26c1148c298b12cd78d2d36bdb07d7dcc4784077c7303eb679ce2575d21da00813c8f64ef8a048cc29571ba0573d3da92ef09cf6c384788f08c6abd9d5295a93b4faf0e62a0337f47daa26a1ed9d13ab04b3afd72d9e5cebbc88a0f5456c80fc5bdde8e0ecef12e3a9f0e32392b9617e2c0288c38331fe4784482138834bc1840bd988042c8050d93080d3893961810f5959c984cdd6e6dc6b10f82a6732550bcce0dc0b1521c24d6c87ec8f2db8f5a87d6f09bb991d6acf0c2cc88543815e937ae812897fbd50a981ca889b4f07520e5c5584b4b1d8c5032c3bc8b782a7e0a93cb34c8b421be46998d2547e0e8427e84e2fe1d4ff24188d4b2dde1b93b40683f2ede53099e0131914c504feb240d46f702a6074f1d6ef6d1bc011db885ce83de52c28911d3bfd6cb813a398925aab033c895f6564cbea2450fc82bb107f0282c0bb8ede5c0c07f9364ea6b7e961d062a831eb183b22555d932aaec4b83ea91f9ff98123621d46b73a41fa5645ad2f54a153443e233b2f2600a02f3589a98c063f3dbb0f15208ffb42173bdbc053bd731c3f12d4604d3626a1bfe22e89de85754598b6c11fd43a577a13269aa88435659da73a37056966a1a47480ec57c1b398fc9a357206704692299c30435734ea48dc21543b5b457a9815ebae74946c01010b7796dd1a15a693c17b9b8a9f716fc44dcfb0b9af8e08527cb01cd4f692dbf31f96f9264aa535e4de44b5d3c02a6f37512b2071d7b041e579862abc85bdfb7172d5d4288f417b447b852f8d5e1ceb1c823ecb6daa7a20d993add4c35350cabb3366a73ee89fa78c80a2852dc98c309c84728617f43ddf45cf3e395a5abccdbb7a801ebf808b9a2c9dc1d12892dda48b2d3ff1a4fc586c3f67730e13ad514d7691df0c633ec021f2ba793f280c3573512f89c1600a1616aa0e7a1ba975e6f5ab103fda1788001453c4feab9ea72ad3cad1c695129f08b527368d06d09b9ba7d81eff2566499e2cf9e392cc0524790a36d4be1e414b8e8463127a6560c42abe13aa6d30bd8514da487f0cb809859c866843507353cdf610bbc593c908027c008d7d33682e18a949916fe77f2901cf282f847e2a641e5d3eb5a22efe37ae58b5be4eb3398cc76c7503ce3e8956e85e758e19538f10dbdbdccd606feeb86fb29ae990aa17198d8c4f200dbc3b2ff1316c6e7f49ea9a2ccdd0317ca3c000000000000000000000000", 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) 06:22:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bd1b05eb5ad05a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:22:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:22:41 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 06:22:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000006, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000001, 0x60c9, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xa6, 0xfffff, 0x9, 0xee}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x89f, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb1, 0x80, 0xf3e6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0xffffffff, 0xbfc2}, {{r0}, 0xfffffffffffffffb, 0x48, 0x28, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xfffffffffffffff7, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xff, 0x3}], 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfffffffffffffff9, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x31, 0x82, 0xb9, 0x3}, {{r0}, 0x0, 0x18, 0x80000000, 0x1, 0xb4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x7f, 0x9}, {{r0}, 0x0, 0x3, 0x1, 0x7f, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0xf2, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x3, 0x10, 0x7, 0x9}], 0x44c70dfd, &(0x7f0000000000)={0xdf, 0x26}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 06:22:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x140, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$dupfd(r0, 0x0, r0) 06:22:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x1, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') setsockopt(r0, 0x26, 0x80, &(0x7f00000001c0)="d5ff9668", 0x4) shmget(0x3, 0x2000, 0x405, &(0x7f0000586000/0x2000)=nil) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="2929288d", 0x4) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r0, &(0x7f0000000200)=""/218, 0xda, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000745000/0x2000)=nil, 0x2000, 0x1) 06:22:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 06:22:42 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0x4}, {0x18, 0x2, 0x401, 0x7f}, 0x6, [0x0, 0x80000000, 0x1000, 0x8001, 0x9, 0x80000001, 0x5, 0xfff]}, 0x3c) 06:22:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0xfffffece) 06:22:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = semget(0x1, 0x0, 0x671) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000340)=""/172) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r5, r6, 0x4) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) syz_open_pts() write(r7, &(0x7f0000000280)="f6ae7eb2b25773dbfafdcb8f48a3780e0b3fe58f860f74054d0f97360f40b5109cd5437a5d3ae13b7d2c2c4556d8a769223e0cdf87deae5264108bd0de15999ffa7c597ec9b3e5eda68750da2fcb726b5b530aad1389a31e8096e4384ba0fa45bc8bbe66aac21deeed5f6045237d3499de97181eec46a56c3e1f3244c3dcd60d83725fd2877ecf4c033939f28e1ce8635a411a290ccbec3b9c2a6936382d22fcb3d6fe2b573b888c292d07e5", 0xac) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000400)=0x3) socket$inet6(0x18, 0x3, 0x80000001) syz_open_pts() 06:22:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) r4 = dup2(r2, r0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0xdf7) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 06:22:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() getegid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 06:22:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 06:22:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:22:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) getdents(r0, &(0x7f0000000180)=""/39, 0x27) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="7d8f10ff465735e5a5ddc74723a770a0960a02442b7b82e04ff0920b15b4ef51892c4c2f95e33cc05529cf2fc4bf6dcd20d1160638044dbd871bb969f26ebdadf2d3f67162e5858ffa672da40d0e371d66a374fd9c6be860bffe77dcc4cf41ab677751e0e414cef0999b7af4423c988c04d59f2996a57c619ba44f", 0xffffffffffffff11}], 0x4f) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x88) 06:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_RMID(r1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0xfffffffffffffff8, 0xffffffffffff5524, {0x3, 0x9c9}}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000092070c0000000000"], 0xffffffffffffffc6) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sync() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:22:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:22:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x0, 0x8001) 06:22:43 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) 06:22:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="4165ddf4e4fb20f245ef7382aa7cbb8c6e62cbcaa015fd2ed0c398d1fd8f539862c32a27d931f0564a2089d7f08a5caa85601b26afce641eb7cbabb4e3ef72ad57ac6ed5644dd8c22300f7f85be185bd339381944c1ebb17c4ca428cf667508c59d3558e43fa429dc7de6f4593231b5740", 0x71}, {&(0x7f0000000080)="a60624b5ccd144a6a23a62e5d0f5b605982f164e65fac94a147f91945e40aa56199209ae6973a5be849d78b16cbf2746bb6e44effa71d9190465c022233752595b966069736bf26d6b909bef3c8ad6dc0d539d1d499a1f3f2e0d5133250b84b60109f066d27f38299b260ad99d94a6c3eccc00b3b9b6150026a11bd3d06d0495a2e85b25103184dfff00a97520d8f19d422c49747e08aef416876aa96d362e", 0x9f}, {&(0x7f0000000140)="e2b2efefdfc4c3c4700be2997b800f057e2f07029a77d30d36b398ba9d94eac9b6f0935b6186", 0x26}, {&(0x7f0000000180)="410e49a14bb2871d51b09fe07dfd6f433103fcb63a2ae4276ce29bfc5f2a443166f219fb4cf17fa9c224d761281e70db26572067620266ab848f86b00d5b983c3e53347ed627eeb06cee22e1ac9a80450b1a6d6775c072f0bb04442b9e04e57788eb895690e40e5a201af83eb5d3896a22d9f31d18db40e1a1b16e830a4bec451a3a19a93381795fbc544cb73b8ead72f94d0aae79d40fa64f402c02810b478b4991457e8a4eda22b3ba7499d22be1ec37f327b086c5aa6828ec7c573754e060c5ba94f8186bee23ec9b937dd559daf97ceb65f2252ebfae313f38a2288b43ef145166f788765ae1d74f2d7f5d9c13536aa8475cca449520f7fdb576ecb20ffe1790c53fbd548560a3120e78820bef723f8a8398b35952f90b38bfe2741afae18597e0f09a354ad66d5c551ea6dbe6d19fc9bde39b62efad7a85bda95fb872083ee981474194f2bcf6a4185ea098b743c19f6f5b2ea58c0c673899d6c59c0c2d9cb78943ccc3993513bbfb3d867f89a2aa1c6d1ea2af9f261eeb5c85341d2315c3f62e8260131edea98021b4162e6744862e06b94f39a52f2b8e98f25a76f19343ee031046a9eb5d0c490a7716019cdce9893c9b981d58888c2660321e70a39258f61a6e6bf40a99629ac5955c9c150284fd0cee53afcb5896578d00e966f4c93607c2420079cbdcf8cc5e78d035dd76141fd61cf99167c1b35788561b84a6ecf0fe4e0a49964549d9ae13b69c8dcde2ce85955ae2a5b0aa71d596ed7883b56593177c21dadfa3c77714e6b4f9fc84a34ebbc66646c017fcc65c3b19e16b4cf1b339443ef3a0e01eb47c20347c6cee25a1f98716320a4ae25051069f527bd3f8520b40bb0db6c2ddbd071917d434e03e31986dc36db1eb0517afb85a67cbb0f094c317b90f2259624af64d85a4a5f94a6ce45e9084c6bea26e2f302f0faf6ba598baacdde03de9121d4e70458ddabbfdadb05679d0b999a7615074a87bfc7825c772e0cc7fa67778a285651606a7dbc66b4c13334aacd6ac4bd11dd0e148e12f3d9ea6406fcd0e88ace30fc98f96d8ee1640b53c160f201a1d24cee08417c126075a9e616bd3b31a7c28f05a81fc70dde018aed4d0f3ff6e3655064a0a7cee939d637eadc6d1c89c4504536c47527c3151f80aa2509a8dd507b0b60f3f3cec99f5b4b34edda1a2ef4cf3dc99b6f5beb699fb950f8289c1d81b6af30ce78c6b06b56738446bb76aeef55eca89ab42ee1383d6a3f4145fb0cd157dea8e31cf1565d5128908f9b78858626dce5f354d9c50b952a6b21bfed0d4e708a0ac3d16ad3734ee2c9f257783b547878ed1c7c7f22d440715db826c4a514bb72435e2990858b436f3223c6aeead635c8efb27059e22413491827c1fcc9664ff0a993429bd9fbc99cf7446688b7f2c6c8533ff488d685d4357f67a15fc3a1645d6693f81291cdc1a50fce5026c2c64279be5e121f3aab043f6367ec35b4040dd5b0fcb258fc9d4fa861ac9da8d6208fceb62e71f7f7290a952d15d91295ff3d3053cd23b1bb238133b0a1b1c7785a1662987441cb301b9cbd1acdf44635646d44af71d5ce1aeb5e805dfa5c8d29a862f209099b56e3a8c4ac11be91b62dcc38c4c420c60a8812bfff77ed3b82728e2fc31e38bb67363219b79d0c910b44eb59e87b0ca823f5089fe909a53fc1d8550083c1d192c3c4f30bb045ea9705ad3064e26e04d9bc0453885c222924449075865cff969c2d839f122fa60d3286f065d1cb7f5c6d8f533e559eea0a5d581178cb185af3f2d742a831b2a543a050bf9ae5d9c95e26aee25230a21373464281a88878a6343fb7ed7cc339321b57fa9ce7dd9cf17e15a46bb1d901075ddf63cfec5a6f461b7a6ebfb15e82ed0c69f86d83325ccccabc94fbc1037eac29f6b19d643029c95d3ab2a32f3ee4f511a3c3794aa6f46ad9f0543bb5b572c3d80935ee07e372fcbf48e3ac1c764bdd6d2a53609f08d792b0d87480b9e0af887ecb2b7a8e016f893958892f97a35a14718618d2fd8990b7120774f6818d4e956726b00004291373da58838d94b1f0d132315d439ef441424a98532f1b669ff6f15145e4f32d1d7d2233baf431bdc79d78242125f8542f301c87f28ae4c7b2af3185b80d2732b7bed436328af868c0c0a9f75a969202c5dc2c5ed65a818afba50cbbeba52803c2e645dd598332c38e6a3a47eb574d2adbc6cfd4b54330ec055d08ba42d0d2b0bd4f71c807c88f0ae138c95aa8ca0fed040288b7445a894e55c7439511eb345b959cb153831ad00672d64d89ba5301b196bdc16fdc7074c43ea355487689bbc465528ce93b0f3fe518eaa00dbd39fbdd946faf183570ebc4d7e87b060073f05dcef614b8cfad9b5f0dc55191612aa7be653cacfb03bcb0cb540bd6390e62e9502204f8ed3780933ea81c99ad6c146d48c8955998637eec150feb3dcf6b05b6810d4aed918bfbf3c7885e98a77f022dc7e14e332cbbcda43135a4d90aa6af55bb6267fb73be34949c54cf403ccaa3670fadb466f82b3b2ad16266006bdfbfa715c4977ef013c96641d0d63c02592c0a0a71d7b001d1bd0b9ef5b78e8ed860ed9a1a6262fd5854656082129f8fbaa8a29e2019bcf12b362e2de4fb86216c21851837f7f56ff9fc8c4bf399779444acd10e24f3c36045d54b8219f62c800b62db7a67cafd795d4943ae065a0b5fd55e6748c5d3783154ece830fc76ba03dda9845b13afea1dd7e6df6eb1e452637383b65d1a99a2a9a490b11a0b27bc032ed55ad187b2676f9e32eb95c075af99a24919edcb0bf55d18ed4605f27015cf9b6407d04587ee3d448fe537f27d15813ffa1e8e13ce13622235dc93400719c4220d139d412a96cc4c43710e55b73ae1dd9438e662747f707a4fb1e331bbe5f04cdedc7a83780cfa85bfed1ba2a4a75dbf6ea3e8681f3fc22f3f200648d23781f75c592787941b7af6036ac32c7debafa4d0c51cca26fa55783d1c181fb398579cd1eb5a5cf45fff8c139efeee9ef2e0b80e245af46456cbca8b8787e1005553397cb0a3f46ac11ce378a8d9ec543e07e7488da741279fa2cc9e2548fb1f144e20b80f249837ab7ff9e3f7c969c5c162dddd86985dac672e6861352535f579645eb7df5be9dbfd25b484a723f048b166663086f19f592233d002f72a4925be26236e1d7f4047f5206c48d25ef0a27dd2f987319c4fe4a023be2054cd106d8315f52057dd842876e31fcd94ea68a1988aeed9bb78c9fe15aa88fd1ed51a3bf03954c6f45aeb6b51a6f10d7e59ffdb694214aa17a51fdd10706961d4fcf6d064025375efb13345a0bbbe12f6a854d189b68415144a75cac0c738aa44a0780578924f0a8c2774b5aab89a1cd960d75ff062faf3e1890eb3ec8b2ab6e50164ff0ac2906f13f8f263546a8520cd586e2d02ae8f4377328bb47c92d9ff079e917ad31678c4d2a819a424f7f721feb75b8aaecef6d3463f3e5538c6a62801ecc4ffe73d8462e5be80430c511af4ad38bead99be113fb6044fad4c330b0006c12a1cd8bcc941aaeebc8cd27f8d13a10d84448593749aa6d352b8894a1d4479dec5bab64b7c8dd2554c2a02781a8d9f06a172d0f699bb7d626726d22b83c0d7901214a4c75049ab432b315db3dd7492df4ac9c5a2826eb4bf56d0c86a94471360da059af4b61c8a6d3cfe1a55005e99d76a1c61940c61f4037f56b7d2f19ab636bf7e95abb397b265651c971d1ab9b89a57a2e7563687e0feabe42624f84bf01b2ccd503d31d77e65011bae624b17c297b60c4cba2144578c08222583a9b537163a95aefa0ad87b0ed6972f72a644c2341c7d1a87e73dd1acdf14099d25133a1e6af3e23ba0d23d93239e44c4da4526e07bc7d0af3ba8bdda12d70ec6ec928c9e390400d32ad1e3ba6f10ca3fbba3d9f3155824b00556f8ec165c3f9f1db26cac1c9892a65b83bf4f1afe28832e051de394971d842903163ff1a3587ae95fa2c50c2ad73fae7907574e545c96a02ae4d7e8c38b1af7e73b4aac4d653db6d49eec0508eff9009fedf5074c0124b37696141357d8948bf7b8da51dd21c885551bba34fd2266c4544f783bf639c79086851ed847f984857f008c538ab7100a298ec2c647dc3c1d2ad2cc6a0d9b273266a5efe6961f64d7597c9e32219c17d42014c9681a0ea02010f58ad1b8dde396906d9be7b44c331f1f12e0c9a76e682ceae54a49851f69827365566279cc93ba0e84116e5b56ed3f826b4c5710197f7bcf568bdf768a710e5f91b04d774193f7a9faeabb4bb28026a2146f6eeba3942ec3426b6de86ead74e7ff02903b4426b11c69b836cb57998991b2fd9443b4deab2fe1d2d38bc491e71eb1a6730e04736f8688517295e8f86f647d57048a975796a6ec1ee4b180545ca2c5f7c77eccf24167e223308aac5483b77330bd80961e792d456bcec99355126e4cf4f454553c46246bcd2d15e3cc1231c6a6af0e11bd887826a7238d1f59de30b23bbdb13e9494ad08d98c9bfa6eaad1da39ad32783f7e55d78ff5718ac58161b6b99c5c769c766df77ed5d9be1b12241474e1898bcf8e5cd71d0a8d6fffdad17487fd50b48911d5853ced20db45e16372114a98aeb4efaa19a0eece8888b4bde77c57f58264973e570c882c20bbb555db99d262faeb493eb035706a45bd6891a0eb068e5e59d8f1075ee8787055eb5694ce1699d86949fb2ac4ac18f6f87bb724e68be9089f23c2105daab42af03aa4f8d48d81d4e115ec14c165737903ca531eec67deba430b709a0167196185ab458eec43f70ddaa4ae03febbd330f7e842f68e2ee603b4138710ea02dc5dcc58389e4ea85ccf3e8be8f967e8044592452999050b0b94b1e87d400f6aaea80731097b5e7922eef57933891dd27c94fafe88d6e185ae572ba61469ead7de1616bd3a3c0886be150be182283c6bf830726f51ac506b2b412c56036bbf550411f56eeb5dd802b470ceb290a85b84c96cf860c43fdc1ed5cfe12b959a00370e236fd2314c299de41d5684ac07cf2696dc50dcbae0ad42b046918ba6caa7f9ccad64dc7b727a8274f67b44ce3b40e3f7e1f2c940acf747e33d9277ce0c992ff2f6367ae6f38c06a568845e7a5dffc43525395fcc65364bcf25dc9b00d6d01d17f39fb5eec27dc81b62e9065debf7f9d5b6d67d9a581f27882dcef70e664aca036cba99ab309ac1e3b4bee3f569f465c77e44db19ef115cbcc03ec5144a6c0dc0fcb506c270ad9f92633b68d48c34b0fb0304ba06f132dd4615205d5b56c9988ec118a261b984621bccc058fb7038b46b2338750a3f305cebea6b205d5f55425fc452b426085b5e7ce8d9948caa9f4c645de02621171b893159056bcb6a34e77f2807ca4afddd0e97153e3703159f71c1c3b4d188ead876147083c48c1add98d4a1ee84f12fc236de8fc4ee52b3c53569bc783651037fcb46fe0840da0b2861bf3dc3563b51e79fe6982d3c816efb57b88bbae462534b718919ffb2a576e61bf4f0ea9f2b66379946ba7f0b5b36474a62d56c2166d9d90c26654bea0dacc4706a2b923d02687eb8fff167ba11d31253c10be871ce91cc83da72e881045304a890c7b8e9c3fe6ca3219dd62ae9e5afdf76d4c71815bed87c59d56eabf2d5f34e2280ae5a38e33539db10c9de615a029cd986b96ba8ffe86a65dfd05769d5831502378b610358e78d2c2a665419b5376997f2097c5d2b1356f33ec146e48c154de47b9ef9918f904e6836c238f4d94ca17c7a2680912c838b65c2bb42a0fded6d97d880ff0d9171869b106215ecb", 0x1000}, {&(0x7f0000001180)="957014031418afd87fae5d84a1218c9575f2b53842906344c05a0a8f9258ff1dea7ae97861770cd5fc7c3b2d681a5f98b285dec208be13f9edf9e9bba649d7ce855cd958fd8b8f7efd83625c6033003e7c7a1d7a3d16c4e0291ba0a155", 0x5d}], 0x5) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setgroups(0x2, &(0x7f0000001300)=[r1, r2]) 06:22:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0xffff}], 0x1}) r1 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r1, &(0x7f0000000000), 0xc) 06:22:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xff) setsockopt(r0, 0x9, 0x2961, &(0x7f00000002c0)="fa7e8a9b388391650f9d2ee2a60b464dc65cbd95a9aeb45196fff356f66135495d28e7e05f049bb83a9117a8659f15ac1fb1037f175e98e9e4e1eeb46c88aae81eb02db9dd37af7adf24f5def83a4a4ca35dbd462e35350a756be8131ec9dc039925ecf8886e46b3fc90243808c3c3544d7dfa55f0d59778862bb5e96ac300e8ec3e5f3e94266f1ed6dc31b3793cfd0d322eb2d295ea4046a8c75d", 0x9b) recvfrom$unix(r0, &(0x7f00000001c0)=""/200, 0xc8, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 06:22:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x81, 0x1}}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) close(r1) 06:22:43 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 06:22:43 executing program 0: setitimer(0x200000004, &(0x7f0000001000)={{0x0, 0x10}, {0x0, 0xfffffffc}}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1, &(0x7f00000001c0)=""/153, 0x99}, 0x0) msgget$private(0x0, 0x60) 06:22:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x1, 0xcfd, 0x1, 0x140000, 0x6, 0x7, 0x0, 0x2, 0x7ff, 0x2}) unlink(&(0x7f00000000c0)='.') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/144, 0x90) 06:22:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xb, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 06:22:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 06:22:44 executing program 0: r0 = socket(0x20, 0x4005, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x11, 0x0) fcntl$dupfd(r0, 0xa, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendto(r2, &(0x7f00000000c0)="044b19996ea13ceea94b202ab9104ebe912b0cc117bdc1176d9b5101c2ac86942eb869380d63809741d3904559d3f37f17fa3a", 0x33, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 06:22:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000004", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:22:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x600}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x800010001, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x3, 0xf, 0x0, 0x8, "7ba31140405be094fe59b2e787b1362d72cb392f", 0x7, 0x37c725b1}) 06:22:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x2, 0x5, 0xdbf, "abb8dc3fee11c6503e05af11a77dbeb7731f871e", 0x0, 0x7fff}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4502) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x402, 0x400000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0x6b, 0x18fc, 0x8c, "85067d33fb1f1a9565776e572954b8f6c788f37e", 0x5, 0x362}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x59) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x3, 0x2, 0x7fffffff, 0x0, "83c3e4c2beb38e141a3027d1a24c71b422e95e8b", 0xffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 06:22:44 executing program 1: r0 = socket$unix(0x1, 0x20000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 06:22:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x7, 0x8}, {0x8c, 0xffffffffffffffff}, {0x47, 0x1}], 0x3}) r1 = socket(0x2, 0x4005, 0x9) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) write(r1, &(0x7f00000000c0)="d84bf1b7fb278cdcdd5b8156709a07d85353e63e8f950df5ca7134b3b2c06281fa5376abfe70d4c1b41f20f7f8f3dbd11974a70084a22f34a19cec193e85d2b6bf299dce74a0d7eb881c41bd5a046801c874429cc6c1aad1f7cad16545ebeb8cedf17a087b8b367885952e3519f027174605ecf00757", 0xff5b) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20c00, 0x8) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)}) 06:22:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x2) 06:22:44 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0x8, 0xffffffffffffffc0}, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) listen(r0, 0x604e) 06:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 06:22:44 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x12, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, &(0x7f0000000100)="c7fcc2a12f6ae26371642c4256d6dc1ea0274a1dbf42089139c2efdf4d17123c88f755369496f32e764d5b98064b4e1d01ecc74bac2a7a25a7d7e7f989a1a273141fe54571cf8e68559e6818ddf8030edfb20bfd6fd0a156ceb0d430a506988b68e44604d2a618bb9b1ee9575222b7eb3729dc53d03f19bae242bb6b0835376a0a049fac4a6b597669443e8d6afd9c2a6e8661147bb90abc033b50a49b", 0x9d, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 06:22:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x410, 0x80) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x0, 0x6c00, 0x81, 0x370, 0xfffffffffffffc5d}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = socket(0x3, 0x7, 0x40) socketpair(0x10, 0xed51e1a4b022380c, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x4, 0xbf6}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000085, 0x2000000, 0xa439}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0xff, 0x3}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x2}, {{r5}, 0xfffffffffffffffe, 0xa2, 0x40000011, 0xdc}], 0x729, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x8, 0xa0000001, 0x1, 0x9}], 0x7, &(0x7f0000000380)={0x8, 0x1}) r7 = kqueue() fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000400), 0x4) kevent(r7, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r8) 06:22:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000300)="90783beaec769a6597261009d6e9c2f71b3942273a11316c62aa09cd96d002891824ad018750346307f78e84950c4659ef73a1e04eb9d9fee60a51ca20f10b8f056ef99cef8764aadf70892cef2d6c97a6e769e24fe50473e1bd172b0f482a548054a23284ebf3d732c74e7b3744cc562fc16aa2ec77f566a2348c5762d6e9b220b85b46975348b25646b75f4f27a3f4bbbd8290acf06085502adbcec04d16d196db9e29e263302f4c51a109fe2943c4e7a44d7aa3cbf13c22db0730b29368c8274526febbcd67a5ac2ddfa5a1109628de707f308107c9c6dd639c49c0b6bfccd77f122173968754ad5460d436b31259485c65b026ce484118a40cf3676f5f965261d9b9a2ce902c7ce6ed7b7be51a921cbf65f1e93f1ec463399fd7474403b558d4d6855b9057a38a1fc56faf755c7aadc0447f4b3770453d319e201d7f60455c92b5e2d5bd819e1d123f3cac4487df7117f0a86d5a17cb2e3bf0026025a6b5b64ad0b6b9fc237cfaaf641021ff61164de7588d344577beb34268e5bbc9db4a5a765ea1e50168d541f51afbacd8a5d99512284acd2c1decc1df25a58a8becf760445a7f0d6e9af02ab000f377de694f7605fd3ce504f774bd642901d18e0e7629742ea826195b8701ec24186f8cea429b25155e432b87021b771fff392412e7e8ab991c37d446aab45270be99764b2ab25a6133b8dfd2e3cfff410076a21ea9430230ea57edc735f6d00bae65233ec15e70a7707ad7db0c128925b0a035267de81c09a8ce113077c2fa6af4dba499409139f1117a4dffd01c57fff607a1d8809b1a68763e75da0aa11c2b92a8e298988a57065f8191dbfe4e1f6553946bb41758ac02dc1e08bfaef23f44c7eb231dc1eef8720bc7eb698526047dfbe12388793afbe8dfdd69a87eb642c6fef10223cbbdfb56ac5bbf004edf92bf3aecb868aa488eae17d232d7fc5d4b0b15d2f62392deca26a96511e17bad41db103ba132e9a418388227d8dc2a3b0ce061459ee43d3793161a201c7ffdbb8e4386ee583e0bfaf66badb28cdedd48d3d76f26dc19cda46a3b460d975996d48f21310caf47e10550844496e80f1e3570094029b966054e907cd3b64929e911fd00bd41ceec6506846f623ee17c8739f12ec6c1375d05ee684d8baf97d70ddb5f432baa9a7171bfa35a64a702a2ac257d2b35aa19fb21dd01cb8f4487b7f2afae0f92010878eaf96310a92d11be58e43c9be039aefed1d6bd9deb1c3ccd22e891168b0cefd97696c57dcd9b1f8ff3a5eb742c703e9d363a7f7a34174eaee6b05462e47e5247805d73de2c6adc5d1e601ecf6b7f7498d9c238361b72eafd06384e4d6c3b78acd9ddaf80e0a6888ddc2b1252fd109db880d1fca56cc79f978f6ca4f29c2a21e83eb49534fc1c88f1c1f3d689f05f9332d31d234139dacf799fbd6e7861fb13d37911feea49b4a8878347d583980f75ffbee7038c6a498d5dcd835e72dace3830907a7c38a3ec12d12bd5351670492c11888b1ce3b28ec5e497ff59f168ead31e45b08785845ff5428c5f4b1edda1f5c423cc21d613447ae671ab677ea1d8c8c33e230deb237c0bbdadc3ba5c74b640c9d75ba0d38b80081dd0e109ed3b155f2be6eee0666bfc4cb48f1d5386f130a5306aaf87d6f81b9befac4aa4e27bce48bf3950a2f5b8aaf2585002dbe60bc616ead2d764d25fbe45daab3ec67263d7338bf085c41554243298ef457d15398f583a9ad14fba48cc0f0db4e0a90d33209817f27bbadc83d5701e4dd132a2e39e4eeca63a0b428fbb1dd6d054b21175a9c73e7a61cb3a136bb1ccd6eac8834a581ea6b24438a84f5a962335c523e6bf3a415fa3d61f85b44325b799d964bfb879b3766823919758c06b108db919bc04c988370c7ff6c9953f6ca22d6bd6c9184503a1c2b0ecce921bb98c171b817c2a8de9d7c97450656dfc53981be2b4a7a85b3fce11cfa0e1a26da6f4ceabc4789d43a2a5d05bca02116dfd9057c110cfae737365194e3b6b1603d4598fee607e308ba217f00e0aec7efabd47152976da8c95c96a9c3a1c323a4061e508fe116ee8133f01e335e70eff717c9ebfe8d9a7ab12d50562ae23af3191f15581815b09212868cfd0604e1d56675b03b2a054d67d72becf5271f5eef4d28456cea234172135e6ce4a191838ac6c183b37ef231e90e941a100b298e7adfe69b705243835bec304f78461c4194ed8e8734f471720f65df2c231a07c8c4c54dab5243dcb00ead961f12afe588eb4e0b12d0363420a1c98fb5c542fc030a365b90c5f9be338c42c187db3c19b35833aa33dd3ed9f198ca08ca7becd01bbaefb59201c79548f76e08bcf488e0843cdb43ed1ca04c134c2c9542a30ec3e7d91d751958fb1b379ba8291b916a1d4c0cb0b4560b9db0c3e1f2650c5e311e51d30f8e12ff37ca818b35458088daa263fae45fd0fa8c35b862428dd165c8409738e088e4c80c8d515bd0b3dbcf343148fac7d458072d4074d39c758d37e58364638f157074e5782d0a4c631f820f567ae98e72bd558a98940dd3820b8a5aeeb78f6f247c479fd6287f5c4753226c4c8ed0bdf9759fc823a71c417fe9fc8d31c0ce55ee69d53f8544b408f74e53deb7d0061bd72288757e0af9f38c5082c3640e849d1b78281b574b7b3e4d676be206ad49c55318ff7281e2e90e2d2cbc1eb69eb90195ed802f7d35e53ce00307edd52b5fed3b3f2fa80390c092957f4f2da25610339c4cb8ae3c1c6fd4a0160aa27b6d4bdfe797e00667acbbebe235469027066dc84985c7c3a5737cc09fe19393476531a8391fc11a8245074f2226ad82e8bc9ad553accba6d3bf8c9c7cead7127871be08c98e60e919883883070570b2eaf2a9280d7d46fd35238d9dcde48e18944b441f6386d31c4310f656e30ce323c27a1eefacc33d36a1771541c3904ee8dbdebe9739006ac53a50d99cac9d7e04a73f97efd3518da588b5b9a2de6cfff17f172744162993da8ced2beff5fc65733da72d2e61340cbbb6e01e585061021446eec54620dee72a5d305a1f585d629560817d2050c36b32f5dddf195da572d8505b7c3798dad1f1a17cabc469031d0fb6a9f0ad888d830c58123e66b1b82f24a68da42b567c72fcdeddd5ff9a656906a585a39760ad919e39f3ef7d63bd6150537f3a07fc16c491c54e4d858b0bce63aef244e74a4ad7666379a3100c26bf8e071597deb2604d07ca1fdc21ef2ff99b0a418f231212898c10a52061ae986f9dfef7a36d8e190af7c12725f29a1c25ac7a775ad22252cead9dde463be76be79597cd6e7ec0975f62ef03c9a31339688f7004bf378c011cf81686218d786bd1bf5d92077c47da7ece2a6c523f3006527365e2964cc48b0f0c0797399eff77fbbbee17259fdbb6cea55fc4c39053dacbf0dbc65df9c2787ecd42dc9ca1627ac9bf14314f7695e09b8eea022f4f034a22a4992eb16a916e1a67466585a302bcd1d4dfbcb5c7c010f2f1074205cac7347b83232b2abf938e87da485a1c1366f6476fa3ff4af6b05010238113021caa2fcc27ff0c70dfe57c4631d7ba7b2d9882f9a39f0edf802669e2eaf7340c388f4b4461d41759341b7b1e892429f48c47f9c26508561166caf228f128dc811296f53886945cbfece345eca07b4de7b5d43dbf7d01ac1f93e1f37d40e2a51d786284eec0422292b22b8c4e23127ba0368dea4bd0f13e0d88c5ecfa26705f093882f91ecca1f6ca14e98ed7b3e1a7fa1023ce2ee6ceba0209d397a7422cfdee1c9bd2abce360d06c26308fd602c7506973092b397cf9a6d970a2d3da92e1c69493ee07f60eebc2112d81396144493a50dac034ba1bbc072c7842538975472457b9f78201f7c0cdb26fbdcccb9d115aa662bc958c271f8714b9e8aa8e51a92696470c99bb7f1212f9bca1b930601503c5fb21d082c737b4409aac77df7ae837ed420a592a04d9fac680da9664b0d359abde0be6ffaef8832bfa09e77ed570a198ef1a0f067faabed72046c9062e51849f4c008458c05de54ac03a7e7a1feb8d372c192916e7f569359dec959d0ba95b5199f2212f5e5ea01551278940842fead9f567785562270612fab4f691acba0c0b7c0f2871db44564482de486a8db07aa842c496a996e198c246c923535107339d5888368438b947bc769b27bec73f61819c0991233ac8ec1e9a81715543f4fa9e1b510afdd02f62868fd46d1b07096d2d513fe76a184520d37529331302e8e0134f39b341e26a19ca6edba822c7ea4b5fe40f7ba2498dfe233b40d57fbb1a733dbdf3a88aff930a7c58c55aa7d18209f4fa9e4c1a15b24d5d577b53eb45d34267191028a725d03577c89009a7d9d130061f26c3183261a37d63e2868b047632d70854900946735a29dd224801185e734f4149c30349886ae4a2859d9bf5c69d66c05cb36306d4ed6b9c3c1a45114c6de4454e383f71d3f1e2cc030f1b832378ae58928ec8dac33d73c11c43091e74cb357ad09892b6a6432479e0a9501e6b2cd7eb1ebc66c458dad6e27d9d317ea3debac6a6743ba762e46a753b7e59e58243c96040c7a1371ba0787c6924d95b338883cdac3dd41c3cd0b01f7c50ac3687aa6f69332e5455b966be0cef9e55e2e1caaad179f597a1b3d73ffbfdb2abe91853be691049f79bef666fc60f1b676182ae072cc5eab775c1a437fe91279ef10cd3e4b42f5868d61ddfc6a0aa05c932692afc5f9c111f67f382a534955ca7b8337793c2b4b2eb38b9765d660e71d8342b0d79e4a10f0f1b596d16cb9653a9161c246e7012cc8a3bfdc90591196418842cb4e0711986b83c019b6e4633a0cb196af84bf02b4ee737f5feebebb482e58b25bb67c867990d73999b5eb98b23725aa3141836ff2959ef9cf1045ff75bc83caca259f11534a35b2d8e77c2771ba9dbdaf478ace7d6d29a47773691fe7b0289d05b3930d89629c83d2d9a2d73fbd093673e0592f51e18197281528f68e7dd5db02fed3400ddc435ed7bac872f43f05c167e223208fd2d50e96f4ddb22bb7aea4a9aefc7fb3483bf880d00f138655e5c5b20c95836c2bae6d848330c6bac2fa75e3a24239c9971aef7f054f0d3be07b1137d7a3513ddf48a81bef081ddb7249103935ba23e57fb7837ddb29d3b8d2df2a768ca6c8c2b0ea326d5c5dc253e242c20101e0cbd2ce23d885a2080e405aaebc794cef099c0ac88717864fe50da799c49701872b3448049da7261ce723f865cbdfdc3bc5971df80cdc27881028c3bd0cdf35661f90272e15a809389fd93508fd91262b5a5783b7848982ab4ddbd2cf648bf3ac6e52647a58b2a443aa01aff25017eb4cbbea070ed06b0efb7717c19455f9db8d52b88d4bf5c97fa3338b9064989881b0bf066a11c0fc45e292461c1933bd044c9a643a48f3553e488597ca1fc2d13fa2f8f9c6b9f60018a6a1511c192e4deed76950bdff7b68868b05c18e3b652cea45751f0ef2a14b5fc438e29a1e97cbd4ef32baa7ea761c0b9ee3388a03ce5c1fc6ceb36f3eadea6a3c2b9a3eeafa1af95905744a1d0475dd35603c43031ff04c44e652503ff1c4ffbcb85ad381316c3f46a02b9289f0a17adf95bf893ad14dc33cc249f7c3abf38d96f404a73b16937e164cb698d38ede38e0fd4aba357f53c63682e843d70aa5f11adee16177c44ba837c3b5db53d14b7df5e54a8d697ef94af6514cd5d3da47716f8bc85a624e069471c64cb130a88656a7adae3d7bd5977d4b7ff847870b161f7f28e01f5b2ece27a304094c2cfaa8786d544ce3c9b87b47c2b9f79de", 0x1000, 0x8, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 06:22:45 executing program 0: getitimer(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:22:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5751, r0}) pipe2(&(0x7f0000000100), 0x10004) poll(&(0x7f0000000000), 0x0, 0xb14) 06:22:45 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000002b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058fb6717ae9cdca9ad73ead6d489f8a06ff67bf8df97dc2717ff4ad06b07cc52122a79197b693f03326c8f6b2328"], 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, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 06:22:46 executing program 0: r0 = socket(0x27, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="0f00106026d1b900", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 06:22:46 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xffffffffffffff35, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 06:22:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 06:22:46 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) socket(0x0, 0x4, 0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 06:22:46 executing program 1: r0 = socket$inet(0x2, 0x4000004007, 0x10000fffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) 06:22:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) recvmsg(r1, &(0x7f0000002540)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/157, 0x9d}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000001240)=""/243, 0xf3}, {&(0x7f0000001340)=""/51, 0x33}, {&(0x7f0000001380)=""/4, 0x4}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7, &(0x7f0000002440)=""/193, 0xc1}, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) fchmodat(r0, &(0x7f00000026c0)='./file0/file0\x00', 0x8, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000002580)="02822bc557e6e9be5d0f7b7951d702e7b1ecb4cdf72a77db08e08425b2c69ea46a16e9cc1351bb6f583ddc6aa8170bf65abb338eb7eb1ddecab0c3fbb232ab5410e109c3787e2ad6c82c62ae46970fdf16c69665a3ebac18a2057dadd66586f03e64711127cb7b58fc3cd42a0227cfd570887686d3abf54a9b0308f10b1c7c3ac55a10bb17ab6da9e114180752f8e2103103f2d90a9d5cd58947cbd37d5fba20c14733900c6908b4180a27902fae24c3e12c43630aa3286170382996ce87412dd1c3378c84523c857c9a41be21e4d91fe1e066cb527f4f70e196328b87cca6de", 0xe0}], 0x1, 0x0) 06:22:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) dup(r3) 06:22:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 06:22:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 06:22:46 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket(0x1a, 0x8000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0x7, 0x1f, "17cf8aed850e5eb4ef6fd5bd2b35ad1814bfaddc", 0x3, 0x101}) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 06:22:46 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0xea, 0x20, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ftruncate(r1, 0x8) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="6d65e89d4a8f567d8892c84caa9a27307d0712ccc53cc546bd07cd311855cb68f84ea2bb50cc9aa7c99bbd40446daea1cc5825fa55d730aa320541700a2c4a583854a33f6eb9fa127fee691d8ab0df649d2f21bff4a459e5283bd67b0c95ff39633d584702773c3b5a8c033e6ceb74bf27906a6096d727442c09926b9fc75ccebc802a86537e25409cc42d194f9b957300fb889489d5dd639cfab4a29aecabb5e1c0a654fca3e241b3779e283759e4a00437fa75cf", 0xb5}, {&(0x7f0000000300)="fac7fc18eb0674a10cbf950796c1334e11cc54e8e95fba6588b755a7dcc0e6bbec7bf94d1a89b4376bbef1ac2e0851d3f00210310944587869d9437cdfa9853e2b24499da0acc3b525e3dedd70633c56630bf56177c3a953a6d390d7cb2d2891c1ac70091d0f47366ac21f14422c4b5e490a02fb", 0x74}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r9, r1, r8, r7, r8, r1, r8, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r6, r8, r8, r0, r1, r0, r7]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r7, r6, r1, r8, r2, r2, r2, r7]}], 0x158, 0xf}, 0x4) sendto$inet(r9, &(0x7f0000000080)="4c20bbf9a5e55610551036a37bd4545f11ef91c0423a25cb776ce06bf64887dddec5370220da7c4428f4d67372779c901e241f7265e23a6e4153c5d40a899e38d9aa854d90496ff9f51c565d40ae89269b37a24e0d87e4d357542e683f7348ea0fe2d9024d5dbaf51298e8ce57a6df8906b8d7", 0x73, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) 06:22:46 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x100000000080) poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) 06:22:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000880)="3d0ca3956d63b9c3", 0x8}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10002, 0x0) close(r1) 06:22:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)="68f020f3db4864ccb024725a8dc46319434e198cc0a10a20d53fcf9fbeaf70c424770f7f5d515145d4f4bd3aa5463d448033bcb5ed5ba8b4c4e2a95064e8e908a4dfda3b396b687bbcb9762a3f4b17c508b73c7add035494dee36732754d826e2b22cb86b4b9285606e6037e66b124795cb43eb03d9f0c94070dc2ea479f68e6c4ea31b18c8254248c2392c13c62ee4eec8c1a92eaefd918fa90ded678aedbd2740f5e93d58c2bc587b4ab2ccf462ad079de6a09b5f67b278750ea61e804c8a8ba54204009e594bfab2d775abd68fac18d55ae365e9183906ee115609b6d0619b8cfb85b5f7ce3da19a7d6cdfa309f678e8cd8af6ee6f429a0", 0xf9) socket(0x2, 0x7, 0x4800000000000000) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 06:22:46 executing program 0: socket$inet(0x2, 0x8000000000002, 0x0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e0000000200000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="fde301b147a51ab34c13bc1fa9fa17fba91ad6cf0b39920d8e952408da6ccf9c8e0fa357b7b36ffca696fb86a93ae34457", 0x31, 0x404, &(0x7f0000000200)={0x18, 0x2, 0x98, 0x452}, 0xc) sync() r2 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002840)=[{&(0x7f0000000740)="8b640fbb65525770d3352ec44c7c5a888a9b96f704a78798be4cf55095803a825654207de1e25f0c4992d7f21dc4269f20a41138d3a24dd8dde60379628c039c3f554ff44a0448539a86262affe71cde6041f87ac534b11956936051f8dee334273e565ed0b9ca5b5a4bc1235e0e0db9c72dedb7fc567c4320b623fd818d949faccf6f0addd3a8ef0d0a5cd351b406298119ed41024b65063ad8159bf8ff434d280fe47e5ff5264f2331bd876d3464907c64fcc0a2b7f3742a31c765c9f2157eeb203766dbb9aa909d1e4df5d3a0a3b53d6382ea620815e1cd94f34b3d9cb82cd13e9ec21770dbd1e558cd2e90e1033b97077bfa6ee88360a4d91e868826cdd8a20d25736372b6f247d40b421564f09d05e3de0a5547408e8ab097e5d2ff1cabdc785eb4373c9e636672a94029e7fee269c9cfe6d3c11d842622467cd6f4254d71d9072a0cced7a547cf323c90cdc0158a43cf6922dd84ad424618bf42cc05af3f21db95fdbe46b3a24db277473ca8cd5708f5ca377beee17942ac820ead8916364d8eadf1f740a182d0f486cf9e5c71ae104dbe72fc7237fc16bffaf41d465eb2e7b165d19efb1b4cc1ee8b1cc762c758bc9cf4a8d7133c369893558f466a2dbf88613ef4de9dedb7fba5592a5534dabd48e9a29803c5d4bfffc48790bc42750bb6c66d06a27fe197f93d173635ec8ae256d7ff57996c26741756b0304129a8554a548eb68e917d779f82395c5732066aaf9bba976b4d23c1e4621ae66d1ba40c01897405dbf17b72ce071e44b89ab586d10a95e6975bdcb104b56ee0a1a196684740598cdcad5519109d50ef69a1b619482bf5abc50f10cf5dda3a12c4224b7a9afe34bb794d58e3710b653b9c548f4ad519df3c855604ff979e48f782bfff227786d7ad978838745035c947344da9ba4886614f3fcf1e87854a5612d23b9bc7fd0497c2bb4f0dbd2341bfe111fca7a0ab62779982b752afad12e769fffb8a05af1a6cae73336d88f8bbf2639d00315aac3f5e947122bea3dbf826e6bef4e0a92c53c67640f3d3de1cd3153b96e6c38ff9f8c8b86ba8b9b9ad9536177a83159ac6d537f57ee98f58319ec3e594d2a50d520af645a903bbaf3f044b2b72d61e27a116777442fceb410fd936ba892259078feceb7d1abdbf10651945bbfce56bf425942105c26940347f324550e3dc389ee342af420f3d512e37962677bd4243c33fbc8f6862b756e5daa0ef9f0261282e58a4537cfc07d8087a56dd6458483008a989511cdbe9bd77a9d8c830f66428c8f25e5a99ca1cae5abbcc0bbe6c81be83c172932f27e517edbac2da24d3e8c5de9666267547689153d5e2838be7c13bc87c405f35df355aa062245a2412cd5393fa7951e89d55acaf347bcaa0edb3367fe85a3156d512a48f9861c7c54230a2f0f6ebc5c3e978efe99e16c83381f598ab415ec966b487f57aa839b1fd7941dbd136bb7e0e08ba2027ec862e094fc1912e6e91ffd5e397bab754982ea05f4c93671044ae7b3a16bceb06966af3fcff2e0fcdfcf28efcfb55b94e7d507aa887c7c2cb25ebbb71e8dd578a306287798c3283f272f83dd38db5f1b170f37daac4acf25ffa53fab585793b48f4865cbaa66e29b8cda92f6d7779a610999b96ff0dcf02123e70e877b79ac22c18b869d28ccd70094cea37462035bff80bbc755f239b07afb61d583f37b474c8f5d49f461f625fddca219fc39f4b025e3a1e20e0760b11e25c7de48ce435f23eab1bdce311efca19d226e871d5c9fce5fec2feee976e7f054aa97126f39a29d9ef749a01def79ff48ead8012f636122b5df8d92f2895440db8f84b1e0736a28d90a3b1f904468aeca269f141754218e3deeacb0a811b3e6ecd2670f7a23a95af7b7eed953ff5c0bad7bbef6f0df4d8be1cd100d9bf8e270896b55e37b5b5024e8494cafdbd218e98031a69a501400ef64e15f75a1e99848de9b8a2408f3cf4f5fc9c6554c8eb4e09d66e95f7a0c788147eae0f7f13aefd16a44ac4ec2d88dfc05554987b6a02f59634433251b8ec1af472689c450b2ab1b2b88efa74984f6c551e8379b7a2e6dac33e1f8010961d8f14b794d6006e4dbb0431471ea79ba8c6593c9f7668117fb49b337958ce4a5bdeca07db11410cd9e229746bf004203084c9f0bc2f80ac1a2ff1997ad0563de155ecb4134882c7bc8e051b04f4e9a4490cf5aee9df9a6af112846ceed88179a799c6e7b4b57e4c9741043d8b0646ee257694ad7fd77f400004989f23fb829c31d2f77641c11e3830ecab7f9ba4685ff792ee864f53f5726acf86d2fc6ae52c2f5e3c00820e0cd98e574916112324c5292d95245765b8ec4d08168cbf9c39fb46918c249dfbb1e72ffc93b752a9acb38bce1f7e71ab0fae237bfa093246c041e6d65c11d0fc1f422dcd1a82f0b51a2e0f774a57fae129788e1d23abf56287298a00dd489c2d3d649545d41739d4058ad165849b144f7d6f980689ad60b4952142b85ff5d29f84381391f20b1bf110680c88f68370ad9e0e7ce32e14abb2113adf289086661c521bb4cae60ff1b9080bb2a94ac0535a67e5279a5827bac79435a7a84714cec956a67bd36e01517bbcb66be644e2c497c66d17b1142a26fcdb10ea0a7456ac6d6eedc0064e421049ee1cc60bc16c10439f16d7247b5900ad9a9e7222f0e7607e7b8bb677887e1d1b711ccfbdeedfb17b1253647afab308539866de0c0b7ff062e6d42abbd53cfcb73e7490f60d0b12333ba7a8e9d44ea7c2b6a18b49eaf17f4b6a9dd52b11af676afc7544345bf0dcceba40d0c5d035ec95b65b3d06c5604e5400c3fd1b07dc4e36f2c41e80fd79aef0f629b39e1c43ad3074cd13e5e432ab94622c6cafaad3714de11e00020eb48d4e0a862daac6363d6ca9fc8301fb5f20b6b8c8c02f9bbd0e1f4b60a7344714ff1ebe39f67708058f024f259ac761df9754c8b4a12bcb9f4562633cfc01e4e78b37dad55b1606e75a1fc5189436ed20f405a3a05040257f1b2b1c0b94b4fb31862d1a891db19fc8136786cf71b2bfd5b4930a5ca4dd3f7f4eea51e4aa68d1d9c6fbe96c9d3ae476569f9419b595a4a2942fc8a99468b885b94e41bedd72ba8b566fa2e7d9c35bf8377e536f47886d4fcd306b6b9353696ff30f21ae347ad0394474bdd56d5cfd0e1a4d972cd48035ddfee8a848981adce259105bdf88d22a1dc507404dcb13a7c67888313956aaa49b755fd8252646566fec59e3009b326455deba4285a766b8dd1a318ec8f45c13deb1ac903754482db6ec589ab973ce59f540492e46e6e3da911f9649d561847de4423d83547eca8f41d9958c208b1e63752e15c361ba2ad92b54db83a5f55bf6b686106fee674e2221d96a88d2a18bb95ecd921420837e55d0322c65fc34253a624dd948ce5303c191821b723978bc72132f1b7932f6fd05fa47e21ff98cf17da0a21da165400c3c36f11355fffffa78683a5a9ddf5ba893df82955e2cc852c967f8c55d62ed27066b41259b197b09f47e926c4743900ead691d8ead94d0246130b8c000744df5db1b298b6966e9c260e659113b0cc393cde436f1773aec94511b7facdb6b09a14fa37db6fcc22f64b6b7ceb007810ffa94fd31a3fa6f498524e3a1495818b1b916204716a7d3fc4f4df0ad6bed61fd257e194ba3b4d8bf382ea849400c2b61edc029c7125b67555efe2bd5386736f29b0d3c724e629f066f510e0a9141301065fd4a7936f984a80310830490979d992d84608e83670cd39cead914855bd44f1f3c63f07e8d0c317c393a800c123e465c095093d1410c01d99c0967f8d01a5dc29c4a5daa1e1bfa71d808d77df3fc7c46f49756b72cea35ed1a6c6eddfbed208028af0a9fa1f3e1c4835094124f7a148df019d3c8f50dcb3adea8119dc9eb20d08dfb536f7258fca2fd282ba22d9daf326b32babda41ffc8d65f41621bbd0757c19863377af54ada71fa88b2293b42f649a8622d126444a9cb383e83a1c9ad5786a880d52512ee91abf69585f1ec574afc8306ddf427c54322d4cd855b4867bd908d72aa7833caaea56f3af8a8ed83e09b438b1f94bb212fafa738bae5e8d7c480af995564efed26ac52fc94c17e896c942177c08feeee1bce2c12f95c7ebe5c6e471b8293cdbda2d922b2343cc41b82ab15bfa3953ee91ae607b7703609109d59ee3e61ff1cd2a644fcb1e2a598b4436edf125e0501377f0275f18476b5b4a9e67cd02df89ce76ef4be7fe82fe7e6c75515bdb709bd6181b26d129dde0a27ed51e723545026eca3d4e0ec38acfc0e825cbd5de7368ff4a7942a045cc076da9eb685d4510bda41a74f69f4fb4001678095b9b1c92a478a6760e176de88581dc35d0dcacbeeaa24d3f1a46f02f7dada982e28716bbe622534b4a782958d36bba50caf1bcd7452b3eb419875d1461781948be3ec9a1e16fd1fb06d5a08bf5987a8ead31efaebb7a16c9b1c824922f6d8811463b9d90c59884f64e66782165c8a2ade98a2e24dbfb3e2eac8f2c1df7c41163e02f146d01fc1408d5dc6c306f2d2f7854786e55a1a94d8fda36b3de3a532c1611103249bff73c7c72595c605a6af0418166281f65f81787732cefafe40589cffff65069eb5d6b61c95f6d5a564e9ea8d941d9697dcc525256a7dd3b1b27ff8726b144775203476647b50694a42d828570287ffd8e62702381191e39c984b39d83bf1472faf39134e0647d4aa22197a1b8663abd85853c2ac6a32abc62990ecd4ea3a4a1ccb5dc2ce72be3ba1a9e7d377e35f68913e3c45173751a57f6829d268285af61f741b9a3a930a819e4d7f432cff1b679f58e17f0a391f7334024fc1414cf0216f20517ca4c9a03402d04e5f29a538eeebfafb2445fa7c597e6da786ade576970a0302e6b7b85e4e0a3729e193b0ad797aaabe76afc8566fb09ae36e3b00571b908b3a4470366e4116cb79c3710a7668147916201ab3ba67449f1333259fe6f260d46b4fa48a3c2b79bcacb6d40b81f8d44c58afd8ceda3399c0e784f04d37b2d580e7bb3cdcdab3dcd24fc9d6a0dd135447c67973166e0601fe86470769609cf10065398829a618a9413231b6b859e9e4070e3dd1cdfe67bc90e96e8fc94d7d5949ea163fbf0800b5fe16f2d4084e9a60f96f32b3aabb6b37a03c4490c5ca95f885d5c06f1b94222c4a06e0683c8956c0611b5af43f8e4a92f5de050ceec835bf19c05260811797cb41d59ccf0c08eedb83f4431103dc981edd786c77ab00f751012fbfdbc89ff9903a02a425c9a2eae9cdfe547f2d9994658bcbb5c5804acb8077ba7ed3f9c105b93833ce315a0b32d341e7c561027f9137ef4c9e272ad382c19cc88b168245c0b3deb9f1dbc87234a224b75608975c0b97cac2eac9d5525208959ce60d9f81d1267cb86ccc872291cd6a59e55e981ace591f93b0ead9c56912d80f9daf18ec63bcb0f2ae6d79fb66ec8288dc7c5714a468f1de32212bbee8afcabd1ac3c8a393cc967b66f29d6fd54a1e6f0f70ad82c9c325e6896df84fb3baa57fd3be0413f5be0fd8834728c5937c1f880de2010f30ba6783ef1c5983a905f97469614c04386cac6fe99b708aa09e02ec6cbc933cddc16c3eaa87095625aa3956c2c5df4f7e41f6b0e05fd71392258d5636f72d6e0f61ba0c6acc80bfc25f056838e779bf27d1e4def8b4e0f7da1461e6c4b7f37d050808f9750b318b6a5324be8c9f01467271764e76336019cf7dccc10e7582dbb42e6b5567d7425f8c47b50b7f0e66e56642c1ac669b774eccfcc71c3cae53ff427c09eaf", 0x1000}, {&(0x7f0000001740)="2c31d07beda1bcce92199c2d304cb6141d9e229082a51597020f2dff4283e546c5c3b57c22d66b8729e6105b8a24da3148335087a95e99dfc3d54b42b7bb42a40356621d9abec5b516f9c12ffbd3a4b0ba3fb811ee2ea1c1a25f43456dffcb7b5b6a3e15910379819a871fc994a97664367b0142746275fa3b0c9460aefb2d8edd3ea88292c1bc493f2dbd86f02b2c593b72f096c0a7d813a771e8e4b41b61a6d0c180b5db5529b4f8a5968aa74a755e780237a606c7875b4421daff9ebd77d16a6f3d4b44755cf8b3856ed95c881142056ee5777cf906ba9555fe9e2c62134576ad09d7c9cc7157c7bee310f8b218a3d495a46097aac97fb5af21e7771f6e632cf34b735e0367f69b87aafc82c5d8856760504dd1fec8b5e1110d6510a3faee41376bab41eac972a33ffacc1cff0b0891e80f2addac4b2b41a5933f0728790052d28c1ee78257b7f22ba1d20f7f2e6cc0dafc0173843f729ba7f3fc3da970fa41e8c0b1ebe0bd67fc6d6e6d2b459f81ea2393cbdc5675c3c829a503eca66565ef3227d3efb1edae3705744bcfd8d22be27f2598799c9ae8e5718b261ccfaf2894e6c9edd1a0e8186e876e711926a7bbde92ba0193fc651cc09f1dd57b6de2b0eed8997d3c1a87cae20fe8d99855c621db4b9d03170ea92ad5ca485882cd1d749ca80451a4daedfd9eb5c00ca329d34c68cf826c473ca3514ee35faabdc0bd14c9c4eb28ef0f45bbfcd4fc1072c52eeb047312b8bfdd3a37471b17424d35dd8e2b9aac3916c11230dcf976f5c946a496e51e047b92991885b589f45149912504cd0c38c61ac31ba2906dbf59a9bf9c66d01e4350e9cdc24bdeb2c9500ae1b95a9e9155e9a22f52d28b37d42449f4be8e99647842560177c077296db1f1108b6545a0a0b5a247de9ea9d8853027c7d8ad983fbad0318991b18483472c07127cd581459dbf573f52b0e2a6a187f9c0806a684cf7b81c73618a77b2ccdc71e4a202261ca74b040c7dffa4df69b27ef2d2192bf01a0ee0b215c2d7766f97d5c6e3a35f83cd2fc5d457e85793503984af2659e68d3fc4f87cee946f8799752705d0a30ee8845dc270f19cf7e56d07f4321f3616006bf2ef766a8addd7d49acee997995a42be572d1bd6eebdb5f574ca5e78e3fd111229321d7ba786db98a257dc8c1b43eff6ce4804f1df44989aec036134f99a716dd071e442d051b15537791722c95a1b92a25351c35dd389ae4b15e26721bbeede27e76be534e3999de4c743e200c6040fba2c20731b0072f589b0fd191c4d54ca7e61ee731f433c188d58a1c72a80255da152884183dc255656ab357f3db07d46104496b1ed58d5a3df316abbc25328fee398dada5ef8e620f82110668d26b9e883a27ad0462949e25559e358c14c53c30ac0cd604dc84cc23f6fa7f1c623841c47cc5fbc3d5ae3b96d0934d7bb3faf7a1165e1955d1cddf8b29bcfc0ae35c9ea1859278cb13c14bae974d6e20e0eb07ea70c76414d99c5b16cef940b72e4f846d665d746acb8050e7741e8d3148c0262b603201b1a5c46e83ccb2a29f5ebc55c3d0bec553fc2a44257adc175fdbe869a5cdfb69f3fa54dc2c8fca802273c6cd351808e890a78eaccfc81f37193bb6727f5e8fa9bc22e598e672b6cdac71ecb80a25344a528a5f4c33f1ad502e629861be4427c90038d0396c14cf4079748c375476e15d42036a6756038658f1dce0567e93f96683c252df9edd3f0f85527cb6b54e4109a528765971208ac75ab2dc76f8acb8018791fae790a1c3191f0000623f494527ee4d00f78c952eb7d730bc04473861e109fe4fb6bb32e899e400837689784c76c0c0fe9b969973ed1e7cbdc15ef24d7273091a5c738db47f00efe29be5e59223919c4095d8733d3386af6b1280caabdbf9e3f093e92276841b9a1cbc65b33f1b48aa2f6bc10419cce38dd6f231eadfc894c242fab378accf78cfe297889d24a417d1779e890b293415d6afbc4016d567c46c06e5e965bf9d66fa4cd905a1364a1219dc6fbe643b8881db61599c9a64424eac13fe1c6a14fce9c5896578cc9854de1b5e33b10d86ebd61b2da66c9983272a7a9e5f28b439f874a0bac2d4f5424ca4cd6c311c130b5f0bf5937869874582b9ac47def471022c9c200f745d0783ea05cb6373cd1abe35b11165ea7767dd5d65b09276524ffd1282df052d0880a370c687588da9c1de94cf169061a00715f2565f230e1db79fecbf8a0b460b769f41e517a74fa201c33083c61c1337f2bba6f01658649cc2f24995cef13f9f46b67fb1981f87648c6fe2480691cdc2b3dc84fd1679aa958df024a0301c8877d463aaec561de18200d6cda053c7cd185001398da43c9e6d825bd062556b0d129d8b303354bcee6a07e2e0e62710784947a2e7ffe688503c7106dad73e31252a4b5fc84e68e04978f87174d8d23f2f2374368c4f32f77ab37b8db96face862ce657223deb9175e1737eb43242b233a21549f0e7f9a6642a3d2e0a7d0f8ad9dad9dd1a81d08f87bd0a1c1209f3491bdc874d09422e604df888c6b27ba3d58ca6168b52f50c017f879e8a8eeff733573b101f737431956f75ad8c163e74bdd45bff100cb1adcb8942ea87eea9f8c00f3f2b38816e3d00f37e1751ae24094284b6c7d1aa9f4011de509cb7ac98a41d34877f137b06df14edaba4d2643e2cb7d1b361f3a9d55fba21044196b0e916e016b7ac556d6a3f6a2917f467fd7ad92efbda2ba7392d5ce4a05119ab5d28fcd77ebc7be79751423f8a600d08c0e7b02e3763b8862fb822f525954563dfa58be30731ffa13e49a816393b215c7ea34bb69b7cc58284e6dc6c17085dcaf93900f59287993dd468fd59f00c3c6d5424d610438eb57aeb1284c0a24b6ef5b628342423a2811e01044210714e5f5aebaf6189a0a8a50c9beaf8119b5dd1f784142d7e3b553f49fef99ff1f30acb3d11d9faa460a69035eabf4af4a730a5637dd598ab436ccf573ca6752bbad0530d51b1a9f005e0b86ad8de25743cc52afbacc03b68eafb339da805a86777034f6de0da88f7eebd91b71fe47c67ef89c98e1e56a833d2d225c0180ec78f9cfc7d3f62a98aca41ce20a173bee4b465493428703adb9a617a06e6173b92e22d6c803e44ba180fd07328e3e2b1d33ab6d2260c2d4050cc0b63a081d50020bc9e7d7447aee3a7536a8577394f04ab872f5a488d3784dfc788217cd91a5f29a652ef2d1bd11f8fb0c6bc604c4009b4cb3f908b6a7cb795de95d709e3fae97a0ac3695cdca32a0c4776c8587da2e89246a701d576a778d2547cd7eb0ed18e196fbdd316ad8d7ee3b4aa21ad6186e98b15d367888070548c2e4676f0801ce366af1fe55eb0e18c5f72851d4aead80d35fde9c5ed651644fac5cc8d2ec1ad063f736dc48bdd765095c70e01868693b40728ef158dde5dd70ee033fedc042b517aebdd9d16dfcd93147c8ed1e23171c6da51d287846ce85a6999096d06a210b0bfd8337c9be24d797d6050294cb185574c7133c9242dd6e9d74d965087a4eac1c5c0e65ba58b4a59f821806c56495634bb41c0df142531c5c4be0a17dae5a48f6ed49f24c1460810b2dba1b4c8b6067643c9f76c9b8b44cdf70d6d42a3f79e82493f2c4d994b512ce5cd414d5e389b1cde9fa008cd3b812e0d1478766997c74bfecc81c85d541af22f6ed1415970f4aefb30781a9e0fe68d73763c435f81c984437c210fd5dda44764cfbdfcf1db92a1a308fa8ddb15d915b08215063b4bee1b1da74b481fd81478ce9a6d729acaaba518dbd13ebb0ff2a4cfd11d4e4a857f32a6fa33ba539fb8577b6f87c334c6c47646211b830193b4653e58e95e291fd8e7f194212594d61e924a6f7ac2d8de813525fb9d5d7748a388e1675b84c7f4b62ebfc374833705085fe1c50a2807a7886629b54aafe9c3e2f28ccbf4a62c6f581dc4573e3e1e76cfbb90058c2bb84ea38943d31ed34c3181e4ab1455a89adff29959713677abe0455cddc881962586a972bdff125359c68ca2f8f031e1ce3339bbd97d1d15507c1e29817899f0b0b89b72d32e27ca5695d9fab9b78f4e1a73cf1e544e20a5366f2f753e3a329c909f8a7e50830cad7a51943a25f9a7c6dfebc40dac667256697e3fe65d274b6d84de338161c5a821bfc650e7cc4a7259806c59c515d5aee7ec488ed5587af3caafd16e0b477962bb3ac3f34486c2e6774451a92a2665077a34e21f13d7c4753348022c0ee5da5a0f8baa1a195717fda88386e5c0a992c0293bed993950f069e20a5aa9be56afd8026294dc173f14c4e62d33f802510652608eb757f66f1b9cd6d79e36326e97dec3ab07d139559a7393cdc8ff63627750b9b699abfe44fc3ea2591f373e0a8c3a5ba581ca1da97318083a10486f33a35ab7dfa32084c4795c882b2468f4fd9a5c313b8141e2e78c8f74d5554809477252e8115ea58bd55b6b580421e912e84bbbbb317a3c2683ac7dd6942e21d3bd7cd0a6f8cc7d7a07674705fe7b08a3ad4c6f4092ebac4dfad59eb4044c29324ee38d0576dab980569e8bcbc9751b54f58def4cf7d2d6014b94be524b7956b28769893799df0b581443bed752d7f24d3320f3e28f0df7d096edcbb17f371d4ab530237ae7a022e8b3c58998732e2bfd9b7ad17b382d91680a6d3eb4678a8c4fb889692ba21aec5886c7d8f8adf1aa3f246c8953f4421c964f5979c6f6af8528c790bc7299ca9a1ca8cf5c4b714ffe245effd4c80259228d66a0800596104df7027f107260ade1abe2b39b20afc27671247d53437bc196ad50b81f89f884422d4b3cd97ba80a3dd2e874b748c278de8bdd66459e1a924251a02b040537f6ba42841fc3669c77d719ef0542a35d3da0dfd2cfd0296d856e766b394815393837e120cb62bfbcb0152ec594c54e6d9fbffc6075aee39a4fd47237e5eca63e99946fa3163326bb2648143c7e304ef1d6f7a636941703882e193052bb099ec317e49fb4a5775d60cff454f8e15a508fb3b87f105d52e2403887ef32261e0a04ccf341d24961bdc4c702eae3fe38ee86d696d4c81a45a4ef955e731b6d3f1d49571cd0a42be6be361356f45ac48cc1c823bd6a02229f471db3e3f133a678dfd1570fa7b61e2810b59b92737dcf828b5f3fcea4a6da8272063cc421c0a69ac854a8c5c77877dee2fad2b806c8ed8ff7272eb6b1c42aff84837944936c5b078511c2dc41022e1ffc38c691864ddecd5d256f35c5cfbe7a68e86694808d080d7cb3a5acd4832d86afcd8d0a33efc8c1733aa22c347b7dfc9d41fe93fdbb55089aa4b5a9066fb25ec04240dbaacea33df1c728ac7cbb5ed265a1f84dcbc0b955c47d13aab422063b10cf06a9219799c10819cbbb92ec23e509490d1cef2a96965f9cb9e507639e63c8bcf9b8dd8dbef1e87f1f21e9cec296588f9ac84e7ea1508467dc891d3e5252df83faee73b6d94492f43ca450f1980d76cb2ee4ece126750bf8e66e739b269c87e73f9c97b7bc3eeb0efd55ab21879a613d47049de0bc83ea15ec8f872d0f06248cf3954be8989f47bafee7e93302cbd2251768075f41b385a6ad567e41809d984f1d95ec62c8a779d50fe63a40d7f621555b53f727cde4646e72663744df30da16c91177342928bd3e2917d151d6700170643a5aeb0f51b9f77dcf787154f9a5a87ed07b71739dcb138341876db451795384917bd5d3a975e8816a309b7fc46edc78123cd0025cb2021ef37d84f230a8953e7c145ae0affa4050acdc5d4ee2a2ba5e3ce183f0e504ff5bb6467c1182fe18916cf0c3", 0x1000}, {&(0x7f0000000280)="81138fc40002e9527fd7af05ccaff0425a5f82bfb25555da0d9d2b402ec07708aad9db58f569f66e45c082ddce3c7605", 0x30}, {&(0x7f00000002c0)="7ed1ed09ddbf6f2ecfbdd6c642b7023e27f483445f283f31e79b19aa0ac1abc158a173b4f5baeb66b0b827b5e89fd7cf8c141ac001e67b0cc3ccec037ca9641859a0e1c8ba4c320fc992dba878d1e4b79d5969e7acbde8ced0c7aa5944a33c160c12c65137", 0x65}, {&(0x7f0000000340)="d11ecff27d6503f0904830b86bd3296b03477b0679e7ae2e93a270d97c1eec113dd779f9ae8defc444b58cb1893fe40bde5aa330cfe51d473aee15e8acd471f9a044de7e0f57aef276aa0aa2fd369f716cdc1b54ea9c6d85285a59eb24a04e5cf7368b8b89baa96225f9dbd1c43ff33c3b94016b2c582d904b22d2678a4acca36fbe21746d560514a5c6ed6624e1b6bec3daefc991d3656bc77cdb733f7b61afad73659c13bea4b8c81c34b6c5d7774dbc8daebe4662d9ec0dea8bdbd4f9f18db089ec9d12e64ac900aaf35238f0a85e1d8afdb9aa254327c02421918c2fcb68ede942f8fc6217d7b47f", 0xea}, {&(0x7f0000000440)="f9e8cac685d1c7b676268fd824f3cb25f4c186af8d4b946f3033c3441c18eade2aac26d36abd17ad7b4ced24921302dd833c31ca45fa01ad273e2d701440092899b4d974057ef2cebe732a041cacae07e592db32ac3e079e414b558b191fefff76e6e92dc96d9bbd386e80444d1b0c136270fa5c7c2ed54c676be5f77c53ff93a270c9cd6ad4569e0cfb30cfd94a542448d16f120e3d7754aec35d2bcbe64144025d0874721bd3768c49829897f696fb", 0xb0}, {&(0x7f0000000500)="19a38aea0ae28042c8165f7d2e9eb743329d59699b6f74eb35da9e33ce5744671037f2df3f5af29dec0fd3dd5aaca8f75a5f792ff87168097c56ffce60d51be88ddd02056383019c1d2a1b8fd74db2a8372a6047b7adc795a8a2881a282028b8879c4c137fb9b54e845c6952f46425a922c83855561af28b65b7d00ea4c9915ddefb20a6b6844bd9013f5315e9598ffffeb64877aa114097ce51dcfa565ba87d6c50aef7c3b27510836e04586cf0b363a2dd0582abdb585867526b5706da61b707fdbbea01c129fec87405", 0xcb}, {&(0x7f0000000600)="cd7441d882a8bdfb95ff886856cf1d80b4aea1466383e38ed040e65c8bd4940954afc9b53f0c5c72f5fd4c41b39316b5fbfd4d53f02a2b257ec02ca3", 0x3c}, {&(0x7f0000002740)="9bd4caa834f874867868a99c2201831d7cfbae7abe28e32344d299e410ac6272c2937ffb11a31e376cea3ebfbf775e28275018b57bd3e785fd850dcf69bc24af1794dec37ca793d9c9eec919f89d5b0b38fc5f1c9cc674055b6590b2dd584ef19f6de545365a937658a5c3380f373e4ce6f2d5330f664a3ba0e4f235590a08fe4d28aee7dbb4cacbfaac0cfe23d0e044b4c27de840ae44d9c1e9f4170bba8df43f256f033d17656ee9424e357739294c2e7662f0ee7174b3de9e9d747f3d4982b3003422c41468664eae4d91", 0xcc}], 0x9, 0x0, 0x0, 0x4}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ede4ea8c780166b30c772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354befde931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4"], 0x1, 0x800) 06:22:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:22:47 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00ba8b004d30f22485fb7dcfb8029c612ab53b00c3a8108dda7ade32577ac094f14be5b727e433d95207d258b3805b0eda61a8e83f5f7a8f416293271a297fe51fcc5518514b30fa3a268ec3f22923988ab9597a6d70ec35fce5302e937fe50b4c014601da267a82d3fe7e1f220000ff017ed7dac19921dacda9c821962011cd7c86d27b6c3f42f815711476796e289e48a729cc438d26ec87ff63ceb86a3b49d1b31972f30b944ce08c152227b20902ea07b0af522d7a3b9304abf7bc5b276b9e10ceefcf4037e4ee91559ef4b4a1e136d95510ad333e5d7ed6e78354eba234336a678d61c93fb028bb30a808e7a6d33df277cbbb61650c58f5573f5012895c32441d5f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 06:22:47 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x1, 0x0) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r1 = dup(r0) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x2, 0x180) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/244) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe101, 0x5) openat(r3, &(0x7f0000000600)='./file1\x00', 0x10002, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) openat(r4, &(0x7f0000000000)='./file1\x00', 0x8080, 0x20) 06:22:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x3) socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000034, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 06:22:47 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r5 = dup(r2) chown(&(0x7f0000000380)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001580)={0x468, 0xffffffffffffffe1, './file0\x00', 0x8, 0x9, 0x6, 0x7}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r2) poll(&(0x7f0000000380), 0x0, 0x0) recvmsg(r6, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r7 = dup2(r2, r2) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r7, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000419218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004edb8274b6dfe36734f3255d2fc484a6545e824aed27f7d1fbed84a0e69bf65326b60d34334fb5ecb68b2d8ed34be9958045ec8f6e5dd6ac332f6e829b"], &(0x7f0000000180)=0x1002) 06:22:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x2, 0x5}, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 06:22:48 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x8000000000000000, 0x20c007, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r2 = getuid() setuid(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000001c0)=0x178) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 06:22:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r2, r4}, 0xc) 06:22:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) socket(0x1, 0x4000, 0x0) 06:22:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:22:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() kqueue() dup2(r1, r0) 06:22:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 06:22:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0xfffffffffffffffc}, {0x47}], 0x2}) 06:22:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 06:22:49 executing program 0: r0 = socket(0x804000018, 0x2, 0x100000002) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:22:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 06:22:49 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 06:22:49 executing program 0: r0 = socket(0x37, 0x4001, 0x1000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40000c5, 0x0) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x3c}, {r2, 0x4}, {r3}], 0x4, 0x6) r4 = syz_open_pts() writev(r4, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) dup(r0) 06:22:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = socket$inet(0x2, 0x8006, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 06:22:49 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) getpeername(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x0, &(0x7f00000000c0)="35c269d49a3497c630cb574f252cdd9e6d2659bae1471980ef6245e7a813fd2119854da9c22eddeff33148eb82c7821a098bbebb393c8e2a1b54f615305cd09d39d038f2629b1d049f3c057b42791f41f9fa2532d9dcca98a2c706136d59bb6d9e2cf0ecbb4acfb769349c747495adfe12b9fe3e4d4bb3e8503a337b16a0a67802429ac7f1070a36f5781e829629662a31da5b0b7259bdc0877a0252c3aac8", 0x9f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 06:22:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) 06:22:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/95}, &(0x7f0000000200)=0x61) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) 06:22:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='.\x00') 06:22:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x1f56}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x4003, 0x3ad) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x8f, 0xff}, {0xc3, 0x3}], 0x2}) socket(0x0, 0x1, 0x6) semget$private(0x0, 0x3, 0x200) 06:22:49 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 06:22:49 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x101, 0x3}, {{r0}, 0x0, 0x8c, 0xf0000080, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0xb5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x40, 0x8}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x84, 0x8, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1f, 0x80, 0xb526}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xbf, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x6, 0x40000002, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000038, 0x3, 0xbc9f}, {{r0}, 0xfffffffffffffff9, 0x24, 0x12, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x2e}, {{r0}, 0x0, 0x0, 0x20000000, 0x1, 0x401}], 0x8, &(0x7f0000000280)={0x81, 0xffffffffffff0001}) 06:22:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x9) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 06:22:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffffbc, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 06:22:49 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(]\x00', &(0x7f00000000c0)='/{\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='/{\x00', &(0x7f0000000240)='/{\x00']) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 06:22:49 executing program 0: r0 = socket(0x1e, 0x102, 0xfffffffffffffff4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000000000000000000011e85fc71bdf433d19b62347d1edb05b5205cb9be900976317520894da5f5640cbbde0e664207b4698e5f314edf27528379f6e815c5a54ee9ad0a10709f39d5b8117944c8a991e74f900d130e455ba7dc374c80bf1cd7db7e7ee2f2213d5e1d485c92da565f14de19cfd5a035c63f43f8604f22d71f8bf4d3463392e9cbd9c4928f52ad4fead8ca25329e5a91fedaf3d7dab19a97d92f9a4b99e66e4b05b99bb3cf2df58fb6ccf19d605d9be67ce670f3c0e3473c7640a6ec8653b5f"], 0x3c2}, 0x0) 06:22:49 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x102) unlinkat(r0, &(0x7f0000000380)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000004c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)='./bus\x00') write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x120, 0x1) accept$inet6(r1, &(0x7f0000000400), &(0x7f00000003c0)=0xfe89) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') 06:22:49 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000100)=""/149, 0x95, 0x803, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 06:22:49 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7ff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x0, 0x4, 0x1, 0x81, 0x8, 0xfffffffffffffffb, 0x1, 0x3, 0x20, 0xfffffffffffffff9}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x5}) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 06:22:49 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x6, 0xfffffffffffffffd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) fcntl$getflags(r0, 0x1) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r2) 06:22:49 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) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 06:22:49 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x148}], 0x2, 0x17ed6bb5) fcntl$setstatus(r0, 0x4, 0x0) 06:22:49 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20600, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) 06:22:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cd73000"], 0x10) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x9, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="bb158b04b5a1ae0eda79bb6123a2f49dbe26f28f94f89d46508feddfc56250afad22e78b3191f09f4a88375dd65309bc2ac657fc5b17f303352a2ecd79028e69bde8f0661562f7d70d0b8fb508f0675b91bf60807a14be43990daed9abc8f18b49574f2e439b179ec3a102513eb601f9103da7070f218ccbbb764b09ba7ccab703928c7602310d5e6657fb344cc69eafd4d91f247ac7", 0x96}, {&(0x7f00000001c0)="d7e2734cf3e93146c4aa882c6332a4c729c818481fd65366e805c382eb5babb67926e6ce275b2f6710ee439b20f669b206aa78bc9dacaf28d6bfff5474244fe9853622d7fbb455db58578400f5b340ebc9c66175295ef6b0605803487b019fc132", 0x61}, {&(0x7f0000000240)="9076fa1d2822d74cd12a2b8528befaf18d0e9483f6abe0a761935ec4b020d2df195ad0e7341007d09b97029823357f8b893a3a8117609b14e6b94f2848eb0ef93f289d76fad569c66877685ee38a0ecc3b3349abb128dd7504e209a0b9e10ed01b201a58d6fe32597765e257cafe81b44fbb6716002750f0fa235dac1555fcfbbc9fd072f12c0747a6b3b37b09babbb561d6cf676f190c8ac7b9677887e2342d448bd7286d67f0c9e8c04e3799e6f4", 0xaf}, {&(0x7f0000000300)="9118e8124fc20c17aa640721c2d34fb021b4b4df4b72d2090bb1c1b2381d800bf60cf462de5a0c475a92238bfa4d39176e3e801d66a4cc3653e0", 0x3a}, {&(0x7f0000000340)="7c62c6f61f2d090cf5cdcf6c4415fd811b04325b2e490db5f95f09568726a51e892a097b221f502425b7f523f4742e27e7c20cce06f383b3a842bbf929d962cbb344ac81552f081171c9bb84a22861d9f90193abbd430fcd16794a34be9a9bef8188", 0x62}, {&(0x7f00000003c0)="c0551dc5c3652960d47b36447b", 0xd}, {&(0x7f0000000400)="36b5dd7e2312bd835c1a05b0c5b8de404a66922bf7beb57245a9c3e405ff6989fd8c58e1e09a6de6e4722b4f0478ca97c9ee871f3ba9e9ddaad734bd43ca94b758d62f6e819ec673073deb25949f1d9788ede105882b5a5ce67292bd4bba", 0x5e}, {&(0x7f0000000480)="1755eadaabda4c67596078d448c15e5cbbee6cff9dc581fdca6cb4e8370e89986a6410676aaeb28e58d8c0ebe9eb475ea4982d0737982ac37bc45665940dbbc9b53670277196960c2d46a0f2589843340d90a1550bc0d0ad0c7345e45a718b1063ec451c21a82a9e", 0x68}, {&(0x7f0000000500)="947234a5c5f3d728cd91a57e5ffb39c6679a87d9adb40806250aa74d6889d60357f8440b1647574917190c66a7834b7ff783528a2f98a1eff0efea511ece6cc3530f55e40a175c3f1181d66ea42efa1e0b959f125051372dc3f956d9a7c4344c1e3f8081ea98a13f9b2fc2b6d1f26c6b77a2efc46d32b5f096a408cc67b9a36ff08d7645e0354c33518b3f7f54160d0645aef8f495bb47596a6b82245a6726e179b3d08410b807500d3857f0a163541c18a5bab38b64039520b319cf3cb87fce8bb79f7ea2", 0xc5}, {&(0x7f00000012c0)="c9cfe23694c3851c4cc31259af4e6e80ee556e3110b8d6f390f7adf6cd18784387d2d59eb8ce009551140c4d237f8062aa61bc8182e529f350da6665edefbdf88d77b4ccb5993a24dd02b0b5c32b97a45e2072adf6c1789c8d5ebab5e3baa9d5d5914ebc4beaa5da36b2268e19cb40b7536da0320cc50c768972a672da53bd59e414e35f8046b62fcf22154867bdc09ffb0aaab0d06fe13fcb8ceacf1a62c300e9479c7f3a81be36e0c9fdc490b8ae1a8acfee5d52c074f59fd9afb0198af87856c004dc489dfe1f41dfecadfbbdb46f450e0f9b9a59c6d2bf23ef425a28e73e171fddc7cd1e4b2be1e23ccd11689ae7ea7b1e3b63cdb35995e23c84a113843f3f0990c4a67075c3981f6ff855d11476c99042ea7380e81abb695a9b479054f6ab48b254a4a27522ad14e0150d220352ee621e3df81847d5dd1373690911eb800070e3ba4cef9a112b5e63ffd0520025623b2942248d5a250ec94a0e595b599edbf74a3529ba17de319a1a846b1a2ad1476c285be9928b9832cef65a9ca96d96c2133d4d3f7f0af0d0fafeb7d5c699da7b8c3e824c6b0b4aa104c7db3c3fe68d30a0890aac0a3549d9536698832268e80b909504081085162e24d5140be802c533963595e09d406b79f263df48bb7ae968401222abb560522e96c3f6c458fdc6f11c7cb3c99478d1685f3640949156aa386ef9848c026b6a6b61642765b2a83516ad31ef2ed0382afc85a7a9b756041ae347d6f77d4adf66510f654f2ea10566020810960081862dc9b35ef0578ee9be622e6c0dbcca84eed57d99f1ce1473118a4553bfa04d345f7a98c6fece0ca70c331a3f1f73ccbe25c8cadd06a4c47dcaf44571be06aaa9a7e92122f95dc8db47f44a295bedffaea8d5de91e89de35db2a41d0be02aea27dcac3f1c19da1c0c17f77f95c03269735bcb3660eca793be26512f58f41c8790e94d52b98a07d3e444aea34d7fcc24a6c2a8940849522cf83e7a5a4ce0efaeeabbc955b3eedf4c9f5533d4c9425aed13c9de20653d3206155ffd4ca0926861e5307444df2bb484f7f8d19ccd4d22abd4435e522e51a2579240f1d4ed33054a394b336926f4df14cd3205050b84afa2c5d804ab35c034b0cf5adbe7231e957c6921453dbc600de2114a7412a4aaefc6544651b8f6b8193fcd00de3ff53a2b07f565d1114baa5a68fc5d8ca981b68d54a6ca41b71c6712524ce615c3dfe690e88f574537c232d8b93b475a362fe53feec5651144bc6a89b1bf878fa79ecdfd63215bbdb6f39e0ba1364c15c25a03f871bf05ef20a9252bc69d0d87db39e2afcd7a9eba2f35303ea8b820617b727d8176ad9eb2976113e56072c03cf9d9763ae402d75dc21873647dfe3faaa2b536727a461d8ac0b04f984de36269702108c165dde4c4dcd83a03cbe090ec3ccfedfe74ac87353c1f1b6b9b1228985aa6795758f5ad96c4eab1740a409ed086d9f5438a616770097d32dce1da01c93b9aeb21f00d3fca678a7e7caf99389bee09cfd3f6ce98b7093480b80aa80267f1c56d3f6798bca588f88a4a6fe9066fd7c3823d967260c73539b15d029e130bbe98af86c57fa24fe861d3be166d2f2debbb5c30704fe066aa87f0d3dd1f3d506acd2f66c61c8e196f3514f9737021b5fbb45a978251f6d957a7c1b37eb2c1926882fb502dd13a9eb61f7732d2d2d128c7faadae6ef343689735daf5bb72ad66d33978282b1e96bfd591bfdbc1a7670a6554c776e88cd8b6eeabb657c230a25cb683e0219a57f35ca6da8a6ca564dae2ff30547135c0a91a25c880cec1f231c04530eb748e5efad9eec626ee50dfc0cbe6da739dfd1a9d429e0d3dde6d48baf81d67c8a42e452abd23f85d7e7c370dd5927df4d935baec6030a4bd84910e97843b817230b82642dc9634e905b0027a9f343ee81913aaf60fd3da9ae1ddafdbda5c0ac9cd76e2a5caed2a18c52a34a418164248524c9d834e85a996838e714916500a50d99991941e220b94d2e4289450f415bcf6bb0c6e470f274e53c6744e60aa36df628de723082402012aafdb3f6a131f0f4ff7f813f1ba1e31ca7eb9e79407ad8a953ec5387b2bc90d943003cce495b87967ed912fda7c3f1b719b48360ea932522a97444a8fa98cb6578d0e4565b6ba7b52e09f471305cc065009b2ecb51ce1e022ecd37ad85055072886e253ac33c2b262212d10913b02ac8761101cb9a55d1557a0d578605a1272baddacf35dae54da43ea4cd0ea6d7291aa62dfa07ef69b3f5ab7197ec8386ba8896422fad353297fe7dd3f5b7ffcb1a08417d89bd445ad95410ec141bafa854ea5217b8062b4524e542ede52af472006faa02bfddfb20164385f8b68ead90325451dc60c37201fdd46a732489d52a3c39e7be78f85156254248f77b1f6409a72bd3dcce325242d7376d4eeaf5841d55f03c9c2e6fd02c3a6d5ce9a48fc528edc4837aee6d35064ddfbe41e2be3021b9debb36e5337b1c51f3f837cab9e0f90388ee1bcfd32c203cad47c8e1ea1366b4034094fa0aee8b20aa9231a3efd327dfed822dadbb3b0c9904f15303c110e2b4bc29a344927e6abebde80b8ece523fade6e2ec81b810e6cd3fee4798c660b106934ea8009aae08e75749adda876c4f7df360f3dc1a0af4b0c741a6034a491b8396a7b95e23f043f9d0d45d7194a45239ff064d7a481afb94b935bac03e0c83763bceedc739eca7df67d9a589b76a7a49f8331ad00905ca7da99f24beb988f9688b753b44a48b89350966dea0fded23ba874a1f586c4c3fe7b68cf868685d0db7c4f6d18a7402feefae9587ab89d825a9b89386ddafc404a15f27251e8cda5e8126bb980c437dda13d778c793d4eee97ee821348be484c6ebcda4bf1c4bbc65ee3ff022f1da868a16657bc9f9742a33895ef1048b9b4cef70102a1360cf81b64477d92096fe2613b5fce144dac67db1cbf7bc66718dee05f13d96faf9369253e6b79b665d6c4b460966b432e0835f3c267f74230e5c0645ce05614e2f1ae42ca47e8e9fbf3dd81906df948953984fa98e0bf4dcf421502b6a1bf3a5669544df2aa0101809149dfc410eb69d40d5ef23af24169e13a21f2a4c0e1c96a4208e8394e0162d22cf72b9c0191b2711424033720ecd94e889e71377a2ed6c9690b8f72bfbf4c3ccacc72593f8a291040800b1f809ecaed7b5b927e4228c8aa29ffbd89543bb5364c8cfea483757edb3cc2d1cb2e2f31c6b7e557bbe8e4aad4168ff1b2356a69a3cdd4aba1934c52fde80455391b20cce65441d5db183a456bf8d818033b5fb1f646bc7774ccd09ce9325e87f8ad7e2b78ddc0473f3644ed4031af83780773ea199fc9a4ff9e96561a4ea3f95dcc4c35b49798c87e3513fa61d03ea133f67146e3dfcd726f05047052df242b41a369c3c4afa3a612df822a84a647b0455b7bf496f628c1ed942177273b8c4f2b60d9c91c02a0b5b2c3f464f53b186f5b6fdcc1728b1aaf67185bbe72e107ffc86f5d3e2472db4338101bf2e615a5dd3da29b82bc8e8cde0e45c006ef13af2e2f622397f0be7985beed9b362df009b76fdb6e7a3d8b46d989fbdd806320d1a45c0d85e8b5c6a933d93d75c16a74cb58598382e47c0e6f78a75155cfb9b2e8ca9926d65ff06791d3260962d2d883b8dfd18888397326842fcfc570b4fd087b32b38c74cc8bf386078c663f2285b7d847996367fff0afba6184b6c2bd2a8e1f4671fb1abba862ec3861daea881ad51501dd5dcf7c525d003a2ed6f1b291a37476362306ba0097adc57471a73b7c4bfb8872bf357333a710df05e1f4d0d6ec826470c121e20c75d788d4c703d10a9061cabaa4173e9fe1b6004c1e06236c2b2edbd653b20da633f07790bd2d3db02023d247b059593101f46bb03258b02b6b0f3ebdfdef6bc4d290427fce80166f4460a1d93064a429399d3e96aa5670448be344a9b04550b55f7dea996ac548c36b090af35d6f5815adf245356bf0e6d58e780379465dd06c1b80a7f3d6271e38c4425a8a5972132abddaeb13b1337313598ed8606f5376b5cfb90272f88d1bdefdc50587ee41ab1918f22a8a01e41a5e4788a475c9952db6d5067549696097d3ba80d27cdb64bd897d0d8dcbad2ce7701e2b4e1cfe29b6d09432dc52691b5cab6abc77b295d4fd00bd0e2192440e906edbd2f435f1eaae51f3ee4f1549ce3401866ffb6be4ab3b82d619d6266b1d1e1fae8abe9707daccd638aa35355f1867f3abcc62d1489a95ed74a55f7d952e7f1dd44b6575b1741e08d5a8064b335cdd57731c559939f18662ed937ed7a145a752fc938c02b2fa81a6c9ef50028a0f4bab5cfa3fb38671b7dccf0ee503f5293729cb6bd17a519c94caf0f02a56505ed7fc7b6bb5a615c8195ef9f98fecb3dc1732e7f372bdaef063d1a34399d8afe860641c10fdb4cfea9001fba842fe5079f13cafa122120dd7f771c34ccc6800c24f8f2aa0e227f7ad113c264eaec79e381a4abc8419f8533b55251a5034972e80056a29fefdd6a5389cdc54c402a2c31d1964269d6f04276260f187c49b88d166944747226c589cf0db5d0b547306d807f9c221cce1f686a0549d6e0e7bb110f337f434af671c67832d29d673d90b2612aa0b67220385d8029a2d9b391ad024d0abcb185cbe24ab24a7c519b4aee73f0433c9d9d88c16ba1cfdfb39756845db725038b3c74e301af09a625dc93b6e08ad7c77d937d192659417ebcc479fa33032d9574d9db282d3aacd95be5ca15caf0189420bba29b295808debef3c785d6cca4c5b9388cca222531a9d6fe2d9432e1f2cec4760baadf9209fef7fe642acc3983d5d46ba94808265eca56409813858e698de072d192985c71a2cbcce4185efbd70de8c170f736b666513000563e5cba1935ef9015f6d291bed6c965736fb30dffc162a2b245e46d27b79e4b14f9c6decc4dcd0eb9835edcaa7b164819edd6770dab342f448bd5b4429d1aafbda28def864561f82cc65451d54c15cb3c6422783bd14c7dfd4995ad603573bbdcb5edfb43f879d0d92af0f59769ab469caf8b67306b939d44470c2f69ed415109cd362f992fec2725f560be6c7d20d93ff9a8770a127433c091a2cfa818c902bc435d2b04fada3b21364f7f1b3a23ec5a7d5b98c59fd5e615362a31ce27a7f6e1319a3141c49ef1f8b7f9da3fae38cbfe463527aca89e68614411fb1fc6ffe64e937d6fac108c91834e51c162fdd968e5fd2962fe21449bcd42ef19e2614254cbbf56106ef57d2ffd4be64cf38095699de12ce2b05b06ff6b62f58ba1de915d8558674211bacb84c3d31353d443fc5b01a4f5fbc7bef7db2138fe3fe06ceff13493d1581ba96385ced9cf8b06a4422de9308a9e4628d551c59729de2faa9855f55896040e7e4b137e3fbfbbbc78a1cd6459dc573fc86a90a652f9feab781ef286fa2ffaf3628861bcaca1017930ce390c2adc79aeec6ad2a8ec6da380f9e46e69e26ac327b094946c2e11cc7271cc5abfce8067d7c680961d7bf889fb7cd57ecade7daec5633d5eb780e7fa1171cf0e7b3ee8cf34dd0103d50a570370557adc72eed11cef1a4c1b81879d6379cc9b79e081a6aaf510fa67c9b0890eaabee3937ea0fd42072eece736f69af7f8a16509ea928c0ae6283e09fa2f6117e6ca7eb2fdc0c32fb184c102aa4af4ff7aa9ccf5885181eb17e62664dccc09622e3a84847e87236f89a821d97db9857fe2bc39c419838fa866047ad48cf58025ec36a4a85c45ea93c425c8fb48a838d8b4e9001bc5a85695c571210d69529cd7734ac3c", 0x1000}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x2}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 06:22:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x24, 0x2b, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3, 0x1}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x42, 0x9}, {{r1}, 0xfffffffffffffffa, 0xfb, 0x80, 0x7, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf0000007, 0x200, 0x80000001}], 0x7, &(0x7f0000000140)={0x4, 0x2}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 06:22:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cd73000"], 0x10) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x9, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="bb158b04b5a1ae0eda79bb6123a2f49dbe26f28f94f89d46508feddfc56250afad22e78b3191f09f4a88375dd65309bc2ac657fc5b17f303352a2ecd79028e69bde8f0661562f7d70d0b8fb508f0675b91bf60807a14be43990daed9abc8f18b49574f2e439b179ec3a102513eb601f9103da7070f218ccbbb764b09ba7ccab703928c7602310d5e6657fb344cc69eafd4d91f247ac7", 0x96}, {&(0x7f00000001c0)="d7e2734cf3e93146c4aa882c6332a4c729c818481fd65366e805c382eb5babb67926e6ce275b2f6710ee439b20f669b206aa78bc9dacaf28d6bfff5474244fe9853622d7fbb455db58578400f5b340ebc9c66175295ef6b0605803487b019fc132", 0x61}, {&(0x7f0000000240)="9076fa1d2822d74cd12a2b8528befaf18d0e9483f6abe0a761935ec4b020d2df195ad0e7341007d09b97029823357f8b893a3a8117609b14e6b94f2848eb0ef93f289d76fad569c66877685ee38a0ecc3b3349abb128dd7504e209a0b9e10ed01b201a58d6fe32597765e257cafe81b44fbb6716002750f0fa235dac1555fcfbbc9fd072f12c0747a6b3b37b09babbb561d6cf676f190c8ac7b9677887e2342d448bd7286d67f0c9e8c04e3799e6f4", 0xaf}, {&(0x7f0000000300)="9118e8124fc20c17aa640721c2d34fb021b4b4df4b72d2090bb1c1b2381d800bf60cf462de5a0c475a92238bfa4d39176e3e801d66a4cc3653e0", 0x3a}, {&(0x7f0000000340)="7c62c6f61f2d090cf5cdcf6c4415fd811b04325b2e490db5f95f09568726a51e892a097b221f502425b7f523f4742e27e7c20cce06f383b3a842bbf929d962cbb344ac81552f081171c9bb84a22861d9f90193abbd430fcd16794a34be9a9bef8188", 0x62}, {&(0x7f00000003c0)="c0551dc5c3652960d47b36447b", 0xd}, {&(0x7f0000000400)="36b5dd7e2312bd835c1a05b0c5b8de404a66922bf7beb57245a9c3e405ff6989fd8c58e1e09a6de6e4722b4f0478ca97c9ee871f3ba9e9ddaad734bd43ca94b758d62f6e819ec673073deb25949f1d9788ede105882b5a5ce67292bd4bba", 0x5e}, {&(0x7f0000000480)="1755eadaabda4c67596078d448c15e5cbbee6cff9dc581fdca6cb4e8370e89986a6410676aaeb28e58d8c0ebe9eb475ea4982d0737982ac37bc45665940dbbc9b53670277196960c2d46a0f2589843340d90a1550bc0d0ad0c7345e45a718b1063ec451c21a82a9e", 0x68}, {&(0x7f0000000500)="947234a5c5f3d728cd91a57e5ffb39c6679a87d9adb40806250aa74d6889d60357f8440b1647574917190c66a7834b7ff783528a2f98a1eff0efea511ece6cc3530f55e40a175c3f1181d66ea42efa1e0b959f125051372dc3f956d9a7c4344c1e3f8081ea98a13f9b2fc2b6d1f26c6b77a2efc46d32b5f096a408cc67b9a36ff08d7645e0354c33518b3f7f54160d0645aef8f495bb47596a6b82245a6726e179b3d08410b807500d3857f0a163541c18a5bab38b64039520b319cf3cb87fce8bb79f7ea2", 0xc5}, {&(0x7f00000012c0)="c9cfe23694c3851c4cc31259af4e6e80ee556e3110b8d6f390f7adf6cd18784387d2d59eb8ce009551140c4d237f8062aa61bc8182e529f350da6665edefbdf88d77b4ccb5993a24dd02b0b5c32b97a45e2072adf6c1789c8d5ebab5e3baa9d5d5914ebc4beaa5da36b2268e19cb40b7536da0320cc50c768972a672da53bd59e414e35f8046b62fcf22154867bdc09ffb0aaab0d06fe13fcb8ceacf1a62c300e9479c7f3a81be36e0c9fdc490b8ae1a8acfee5d52c074f59fd9afb0198af87856c004dc489dfe1f41dfecadfbbdb46f450e0f9b9a59c6d2bf23ef425a28e73e171fddc7cd1e4b2be1e23ccd11689ae7ea7b1e3b63cdb35995e23c84a113843f3f0990c4a67075c3981f6ff855d11476c99042ea7380e81abb695a9b479054f6ab48b254a4a27522ad14e0150d220352ee621e3df81847d5dd1373690911eb800070e3ba4cef9a112b5e63ffd0520025623b2942248d5a250ec94a0e595b599edbf74a3529ba17de319a1a846b1a2ad1476c285be9928b9832cef65a9ca96d96c2133d4d3f7f0af0d0fafeb7d5c699da7b8c3e824c6b0b4aa104c7db3c3fe68d30a0890aac0a3549d9536698832268e80b909504081085162e24d5140be802c533963595e09d406b79f263df48bb7ae968401222abb560522e96c3f6c458fdc6f11c7cb3c99478d1685f3640949156aa386ef9848c026b6a6b61642765b2a83516ad31ef2ed0382afc85a7a9b756041ae347d6f77d4adf66510f654f2ea10566020810960081862dc9b35ef0578ee9be622e6c0dbcca84eed57d99f1ce1473118a4553bfa04d345f7a98c6fece0ca70c331a3f1f73ccbe25c8cadd06a4c47dcaf44571be06aaa9a7e92122f95dc8db47f44a295bedffaea8d5de91e89de35db2a41d0be02aea27dcac3f1c19da1c0c17f77f95c03269735bcb3660eca793be26512f58f41c8790e94d52b98a07d3e444aea34d7fcc24a6c2a8940849522cf83e7a5a4ce0efaeeabbc955b3eedf4c9f5533d4c9425aed13c9de20653d3206155ffd4ca0926861e5307444df2bb484f7f8d19ccd4d22abd4435e522e51a2579240f1d4ed33054a394b336926f4df14cd3205050b84afa2c5d804ab35c034b0cf5adbe7231e957c6921453dbc600de2114a7412a4aaefc6544651b8f6b8193fcd00de3ff53a2b07f565d1114baa5a68fc5d8ca981b68d54a6ca41b71c6712524ce615c3dfe690e88f574537c232d8b93b475a362fe53feec5651144bc6a89b1bf878fa79ecdfd63215bbdb6f39e0ba1364c15c25a03f871bf05ef20a9252bc69d0d87db39e2afcd7a9eba2f35303ea8b820617b727d8176ad9eb2976113e56072c03cf9d9763ae402d75dc21873647dfe3faaa2b536727a461d8ac0b04f984de36269702108c165dde4c4dcd83a03cbe090ec3ccfedfe74ac87353c1f1b6b9b1228985aa6795758f5ad96c4eab1740a409ed086d9f5438a616770097d32dce1da01c93b9aeb21f00d3fca678a7e7caf99389bee09cfd3f6ce98b7093480b80aa80267f1c56d3f6798bca588f88a4a6fe9066fd7c3823d967260c73539b15d029e130bbe98af86c57fa24fe861d3be166d2f2debbb5c30704fe066aa87f0d3dd1f3d506acd2f66c61c8e196f3514f9737021b5fbb45a978251f6d957a7c1b37eb2c1926882fb502dd13a9eb61f7732d2d2d128c7faadae6ef343689735daf5bb72ad66d33978282b1e96bfd591bfdbc1a7670a6554c776e88cd8b6eeabb657c230a25cb683e0219a57f35ca6da8a6ca564dae2ff30547135c0a91a25c880cec1f231c04530eb748e5efad9eec626ee50dfc0cbe6da739dfd1a9d429e0d3dde6d48baf81d67c8a42e452abd23f85d7e7c370dd5927df4d935baec6030a4bd84910e97843b817230b82642dc9634e905b0027a9f343ee81913aaf60fd3da9ae1ddafdbda5c0ac9cd76e2a5caed2a18c52a34a418164248524c9d834e85a996838e714916500a50d99991941e220b94d2e4289450f415bcf6bb0c6e470f274e53c6744e60aa36df628de723082402012aafdb3f6a131f0f4ff7f813f1ba1e31ca7eb9e79407ad8a953ec5387b2bc90d943003cce495b87967ed912fda7c3f1b719b48360ea932522a97444a8fa98cb6578d0e4565b6ba7b52e09f471305cc065009b2ecb51ce1e022ecd37ad85055072886e253ac33c2b262212d10913b02ac8761101cb9a55d1557a0d578605a1272baddacf35dae54da43ea4cd0ea6d7291aa62dfa07ef69b3f5ab7197ec8386ba8896422fad353297fe7dd3f5b7ffcb1a08417d89bd445ad95410ec141bafa854ea5217b8062b4524e542ede52af472006faa02bfddfb20164385f8b68ead90325451dc60c37201fdd46a732489d52a3c39e7be78f85156254248f77b1f6409a72bd3dcce325242d7376d4eeaf5841d55f03c9c2e6fd02c3a6d5ce9a48fc528edc4837aee6d35064ddfbe41e2be3021b9debb36e5337b1c51f3f837cab9e0f90388ee1bcfd32c203cad47c8e1ea1366b4034094fa0aee8b20aa9231a3efd327dfed822dadbb3b0c9904f15303c110e2b4bc29a344927e6abebde80b8ece523fade6e2ec81b810e6cd3fee4798c660b106934ea8009aae08e75749adda876c4f7df360f3dc1a0af4b0c741a6034a491b8396a7b95e23f043f9d0d45d7194a45239ff064d7a481afb94b935bac03e0c83763bceedc739eca7df67d9a589b76a7a49f8331ad00905ca7da99f24beb988f9688b753b44a48b89350966dea0fded23ba874a1f586c4c3fe7b68cf868685d0db7c4f6d18a7402feefae9587ab89d825a9b89386ddafc404a15f27251e8cda5e8126bb980c437dda13d778c793d4eee97ee821348be484c6ebcda4bf1c4bbc65ee3ff022f1da868a16657bc9f9742a33895ef1048b9b4cef70102a1360cf81b64477d92096fe2613b5fce144dac67db1cbf7bc66718dee05f13d96faf9369253e6b79b665d6c4b460966b432e0835f3c267f74230e5c0645ce05614e2f1ae42ca47e8e9fbf3dd81906df948953984fa98e0bf4dcf421502b6a1bf3a5669544df2aa0101809149dfc410eb69d40d5ef23af24169e13a21f2a4c0e1c96a4208e8394e0162d22cf72b9c0191b2711424033720ecd94e889e71377a2ed6c9690b8f72bfbf4c3ccacc72593f8a291040800b1f809ecaed7b5b927e4228c8aa29ffbd89543bb5364c8cfea483757edb3cc2d1cb2e2f31c6b7e557bbe8e4aad4168ff1b2356a69a3cdd4aba1934c52fde80455391b20cce65441d5db183a456bf8d818033b5fb1f646bc7774ccd09ce9325e87f8ad7e2b78ddc0473f3644ed4031af83780773ea199fc9a4ff9e96561a4ea3f95dcc4c35b49798c87e3513fa61d03ea133f67146e3dfcd726f05047052df242b41a369c3c4afa3a612df822a84a647b0455b7bf496f628c1ed942177273b8c4f2b60d9c91c02a0b5b2c3f464f53b186f5b6fdcc1728b1aaf67185bbe72e107ffc86f5d3e2472db4338101bf2e615a5dd3da29b82bc8e8cde0e45c006ef13af2e2f622397f0be7985beed9b362df009b76fdb6e7a3d8b46d989fbdd806320d1a45c0d85e8b5c6a933d93d75c16a74cb58598382e47c0e6f78a75155cfb9b2e8ca9926d65ff06791d3260962d2d883b8dfd18888397326842fcfc570b4fd087b32b38c74cc8bf386078c663f2285b7d847996367fff0afba6184b6c2bd2a8e1f4671fb1abba862ec3861daea881ad51501dd5dcf7c525d003a2ed6f1b291a37476362306ba0097adc57471a73b7c4bfb8872bf357333a710df05e1f4d0d6ec826470c121e20c75d788d4c703d10a9061cabaa4173e9fe1b6004c1e06236c2b2edbd653b20da633f07790bd2d3db02023d247b059593101f46bb03258b02b6b0f3ebdfdef6bc4d290427fce80166f4460a1d93064a429399d3e96aa5670448be344a9b04550b55f7dea996ac548c36b090af35d6f5815adf245356bf0e6d58e780379465dd06c1b80a7f3d6271e38c4425a8a5972132abddaeb13b1337313598ed8606f5376b5cfb90272f88d1bdefdc50587ee41ab1918f22a8a01e41a5e4788a475c9952db6d5067549696097d3ba80d27cdb64bd897d0d8dcbad2ce7701e2b4e1cfe29b6d09432dc52691b5cab6abc77b295d4fd00bd0e2192440e906edbd2f435f1eaae51f3ee4f1549ce3401866ffb6be4ab3b82d619d6266b1d1e1fae8abe9707daccd638aa35355f1867f3abcc62d1489a95ed74a55f7d952e7f1dd44b6575b1741e08d5a8064b335cdd57731c559939f18662ed937ed7a145a752fc938c02b2fa81a6c9ef50028a0f4bab5cfa3fb38671b7dccf0ee503f5293729cb6bd17a519c94caf0f02a56505ed7fc7b6bb5a615c8195ef9f98fecb3dc1732e7f372bdaef063d1a34399d8afe860641c10fdb4cfea9001fba842fe5079f13cafa122120dd7f771c34ccc6800c24f8f2aa0e227f7ad113c264eaec79e381a4abc8419f8533b55251a5034972e80056a29fefdd6a5389cdc54c402a2c31d1964269d6f04276260f187c49b88d166944747226c589cf0db5d0b547306d807f9c221cce1f686a0549d6e0e7bb110f337f434af671c67832d29d673d90b2612aa0b67220385d8029a2d9b391ad024d0abcb185cbe24ab24a7c519b4aee73f0433c9d9d88c16ba1cfdfb39756845db725038b3c74e301af09a625dc93b6e08ad7c77d937d192659417ebcc479fa33032d9574d9db282d3aacd95be5ca15caf0189420bba29b295808debef3c785d6cca4c5b9388cca222531a9d6fe2d9432e1f2cec4760baadf9209fef7fe642acc3983d5d46ba94808265eca56409813858e698de072d192985c71a2cbcce4185efbd70de8c170f736b666513000563e5cba1935ef9015f6d291bed6c965736fb30dffc162a2b245e46d27b79e4b14f9c6decc4dcd0eb9835edcaa7b164819edd6770dab342f448bd5b4429d1aafbda28def864561f82cc65451d54c15cb3c6422783bd14c7dfd4995ad603573bbdcb5edfb43f879d0d92af0f59769ab469caf8b67306b939d44470c2f69ed415109cd362f992fec2725f560be6c7d20d93ff9a8770a127433c091a2cfa818c902bc435d2b04fada3b21364f7f1b3a23ec5a7d5b98c59fd5e615362a31ce27a7f6e1319a3141c49ef1f8b7f9da3fae38cbfe463527aca89e68614411fb1fc6ffe64e937d6fac108c91834e51c162fdd968e5fd2962fe21449bcd42ef19e2614254cbbf56106ef57d2ffd4be64cf38095699de12ce2b05b06ff6b62f58ba1de915d8558674211bacb84c3d31353d443fc5b01a4f5fbc7bef7db2138fe3fe06ceff13493d1581ba96385ced9cf8b06a4422de9308a9e4628d551c59729de2faa9855f55896040e7e4b137e3fbfbbbc78a1cd6459dc573fc86a90a652f9feab781ef286fa2ffaf3628861bcaca1017930ce390c2adc79aeec6ad2a8ec6da380f9e46e69e26ac327b094946c2e11cc7271cc5abfce8067d7c680961d7bf889fb7cd57ecade7daec5633d5eb780e7fa1171cf0e7b3ee8cf34dd0103d50a570370557adc72eed11cef1a4c1b81879d6379cc9b79e081a6aaf510fa67c9b0890eaabee3937ea0fd42072eece736f69af7f8a16509ea928c0ae6283e09fa2f6117e6ca7eb2fdc0c32fb184c102aa4af4ff7aa9ccf5885181eb17e62664dccc09622e3a84847e87236f89a821d97db9857fe2bc39c419838fa866047ad48cf58025ec36a4a85c45ea93c425c8fb48a838d8b4e9001bc5a85695c571210d69529cd7734ac3c", 0x1000}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x2}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 06:22:49 executing program 1: shmget$private(0x0, 0x4000, 0x222, &(0x7f0000ffc000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffc0, 0x0, &(0x7f0000000080)="b4e10da49b2d1dd15022d6138692fa098463b84c3cdcf752a26c1e3f9a0b61f967d0932f87fc84ffd2256bc3604c67a901b8905b13e0ba477a9b33e9d6c6007936a81a7ea2190ce43ff1c6cd377d12510f5737fa3eeade3246820634283b671a042898938aafecb25245e3e23eab7464685642cfa684080f5e4d08cb6712b6fa5c56bbd36f0579cd7f86d1235100159b2e4cca1a58cd719bd5096bd1d6797e0b1c9cc6638508b8452aa3ec2db5ddd880cba6968906914ef87acb19dad77fab3b3a1f2fcf4f9accae24dacbb0d1d0802993a6c4e51391082dabd2e46c52982a59beee3982b0d6e5a03ad1", 0xea) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 06:22:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) lseek(r0, 0x0, 0x2) 06:22:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8019, 0x800000000000) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) read(r1, &(0x7f0000000180)=""/173, 0xad) 06:22:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1002, 0x20) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000200)="574f42b4d3cdbfdbf68b637fdc937e1dc448419a5064abf25fc802b74b029ec20fac4376238263556659275086ba94bf541fec7604e56324b210b4a69b8f9109d37ad2fb002396a44ff76033e7b835fff68ccfc3b82ca75146529a0dd60de531e8331a9118aa34fd3a806dafe5257fba7725089081e4ed528e81ca51e2d540143adaa452a7dfdc690fae10c55eac2ed97ce4ad65cc2cc7d113c9143956fd981fd4e105b607262b29f5be7ccc0e9b4023034af48786f2cc283a3dba4848755c6490bb408affc35e9dd52d510d343c018592486f9ae0d71fbf6439393565dbe85f3ef269508f742e2734", 0xe9, 0xc, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x100, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x4, 0x4, 0x7, 0x0, 0xfee7, 0x3e, 0x8, 0x0, 0x0, 0x8, 0x2}) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 06:22:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="c316a4c3d382b539b021b7ee9f1507da58ae5b754cc19462efb980f7a8a16dbfd1e87917b295e35349e135ca8ea2fbfddcf7f433dae94744bcee6f618125e76f5c2b0e9fee4abaff4145c9f1cb0a8896645b1e28217dc3b1ddc684c5a1b9141fe3", 0x61) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 06:22:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x100000000, 0x80000000, &(0x7f00000005c0)="f1a75cc46c0ad7efc7872a2856a634ced30915c1c3af7feb5aa1eada8aa996b4e8f22a74851f8c7ab78ddd9765252d68d7307ff5d284ee6d01acd7dc5bf90806883f638142bed26de6c5c1887fc50c091ad181b3d6a43012e02d6755cf6e2547f2cfdddb14e767e60fd306f75af8750ed4cdf3ab560ec827976e783596e4bb673a6e4ab11e9cec0b8572ce165161e995b0eec9a1d8b5d0642f3bf28556cd9d848ac9b02eff1249d2d3c1ae92e13a9bd2acd88f3234f413352825be783eae0f4702fdff", 0xc3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = geteuid() seteuid(r2) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x108) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x9) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="5e5abf640f2cff4f1be2ce02205c619702668091686b1c2c05bcc423c73783680d180335732bcbda77ac4e3b633299f078234d9ec681b24ebb234b1b57f5ad82118931129abe2a0b9a1c", 0x4a}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x4, 0x7, {0x7ea, 0xfffffffffffffffb}}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)=""/199, &(0x7f0000000240)=0xc7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 06:22:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3f, 0x8, 0x3, 0x1}) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 06:22:49 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:22:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0xb22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup2(r0, r0) getpgrp() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x400, 0x1ff, 0x1, 0x1, 0x400, 0x0, 0x8, 0x3, 0x3, 0xda5a, 0x100000001}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1ff, 0x7fff, 0x1, 0xb9b96ff000000000, 0x4, 0xfffffffffffffc01, 0x3, 0x0, 0x4, 0x101}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 06:22:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/32, 0x20}, {0x0}, {&(0x7f0000000080)}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/173, 0xad}], 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x20, 0x4001, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) 06:22:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fa, 0x0) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) fcntl$setstatus(r0, 0x4, 0x44) 06:22:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 06:22:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/26, 0x1a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 06:22:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x3ff, 0x4) 06:22:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 06:22:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) getgid() socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/17}, &(0x7f0000000200)=0x13) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 06:22:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 06:22:56 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) rmdir(&(0x7f0000000080)='./control\x00') 06:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x17ea00000, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000f0000000000000000"], 0x10}, 0x0) 06:22:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r2, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 06:22:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) write(r0, 0x0, 0x166) poll(&(0x7f0000000200)=[{r0, 0x114}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x82) open$dir(&(0x7f0000000340)='./bus\x00', 0x28001, 0x49) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="9da37652d88d64b3dc2fa72d09e3acc4fcb8ef5ce818256e22a36d2a1f292714bc083eb76509534f974518ad2905f7e0ddb80eeef5f773d78484d49be051ca7589e9510a0c7f131238560de2ed3a0c051d0508f74c768791aeb1becfcdaf124dec031faa66c4e2dcebe08f454e640f98f067eac8b6d20847fc2ad4a61d1de2d8b049951351d1fce15827b29e8d6ea741b16b69c85949c3f367cb4774442027f3c91188150a34cc9d8151896d401e18e6e2d00fb0a1a8a22fa0b782313bdcd5cc2766bbb304b77d3152ab56986e0bd466c3d8b2e9743f5d123852999968a259a321e0d67a51c301a3cd8ef44be495", 0xee}, {&(0x7f0000000040)="636bfd060d9a415a05f872584108d6d517de2f45bdc1cb8fc9af41f24f8f", 0x1e}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="506ed6d5838083722a4981a46fe5eb35ecfa0fd9058f415094a6c810b440acb3224a36076d66650870d87b241091c0561560dd87fbbb99429d341dd3ee7b97ec17d8407ce6c13c088ee7e413f8dfecb46240713e4e1a95608090c8bc5d1341cd192aaf4645222e2107cdb44794f96028db0f1639f7950f36fbe93f9fadebaf09254c10d23887cc1ea98de222b4b4b83561a1c6302628a71921e764739301548c8955", 0xa2}, {&(0x7f00000003c0)="d547c8d0c7b1c8553a93727fd38b205d29a38b55a53e0bf463fdf795181d541bb45bedc0e46b063db71f60b8c6645e2be75a5a0d217032445a5695c74eaac9da47705328681860cbfa559c0ab16723f8", 0x50}, {&(0x7f0000000440)="b71d2526e9ba46ec82afbaed400a2a7288766547ef9ce1323b9b2209a5bdb299531c5c2f121446dc2225051f0161bac3844f25680ba3b40085ac3a63535061027dfdefca4ce8c1b83ae66c6965f56add9f8bd2c04940532450cbb5702413cb20b453e49d0255c804d9d16214ab793abf87954dd1fa14794b2069c2f55ef24b3419e8ab6d5583ee579bb3949a0d92756001717229f0b7f82f1c388466df1b75072bafaae82bac002fbdf24f77eef5f5562c6fd367923e68196e664160019524acd768b819b31df1667ac7cfb6f50446c06d2d5587a007b5cff477714507ba42c9940196d67005106924ac2e30a59f2b7a8101ea82bb59648a6164", 0xfa}], 0x6, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x8, 0xc) 06:22:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x124) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 06:22:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080), 0x10004) getpgrp() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 06:22:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000003b000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x16e, 0x12a24f1f, 0x7fffffff, 0x100000000, "cfecd6b7222a95ffb6d8eae6e6ca9e6a71293214", 0x1000, 0x9}) setsockopt(r0, 0x29, 0x5, &(0x7f00000000c0)="01ffcbff13b9fd812eaa4e7d64bc010048e69931", 0x14) 06:22:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 06:22:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xa9, 0x6, 0x0, 0x7f, 0x5, 0x5, 0x1, 0x2, 0x3, 0x6}) dup(r0) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 06:22:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe(&(0x7f00000002c0)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x60000000, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xb1, 0x80000002, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x70, 0x91, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8e, 0x1f, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x101, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0xfffffffffffffff6, 0xfffffffffffffffd}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000000), 0x1f, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/234, 0xea}, {&(0x7f0000000100)=""/88, 0x58}], 0x2) r2 = shmget(0x0, 0xd000, 0x2, &(0x7f0000001000/0xd000)=nil) shmat(r2, &(0x7f000000a000/0x3000)=nil, 0x1000) 06:22:57 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10003) sendto$inet(r0, &(0x7f0000000040)="381f6b65eface0c886eaa4817c59ed6aa8125baaa338d9b8f64a4deb80d21e7330b98574931702eda0c3197b8fb547393d3621b3947da2cbeacd6f367ffc6022717f0690faa8b0e0a43f11b53c1cc5f073177ea517fe84e8ee3bb18cb9fd5e8ec5af5f2b1860232b01d870a507ed8b3c47606718f9639c", 0x77, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0x0, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x40) 06:22:58 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8208fd8c7d76a27f1bbd"], 0x10) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x8, 0x4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) shutdown(r0, 0x0) 06:22:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x100000001}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3, 0x1}, {0x0, 0x9}, {0x26, 0x7ff}, {0x1ef, 0x9}, {0x101, 0x29}, {0xcf, 0x1861}, {0x42, 0x1000}, {0xcf, 0x3f}, {0x82, 0x7ff}], 0x9}) 06:22:58 executing program 1: r0 = semget$private(0x0, 0x1, 0x3d) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x4003, 0x20) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811e08f5a82aa260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4132d00000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edd31c25a0c6087f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000fed000/0x4000)=nil, 0x4000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 06:22:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) r1 = getgid() setegid(r1) execve(0x0, 0x0, 0x0) 06:22:58 executing program 1: socketpair(0x6, 0x4003, 0x100000000102, 0x0) 06:22:58 executing program 1: munmap(&(0x7f00003f5000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f5000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) 06:22:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) close(r0) accept$unix(r1, 0x0, &(0x7f0000000040)) 06:22:58 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x76, 0x0, 0xaa8, 0x0) 06:22:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 06:22:58 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffc, &(0x7f0000000040)=0xfffffffffffffffd, 0xfffffffffffffead) shutdown(r0, 0x0) 06:22:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="22aa9d310476749839fa246b5270d7c9f03521d65a62e4321f007e838c08405f4074533142368af12e817ad547d96f43954d256e0f22f39d829c062315a5cb2e22144f2861c7336b695d708fbcea2471662ee344f56b68e98e7e7972721047eef39292cc409069e8f0a5230d01913d6389e9ac16905d6dff31624b0f5134eb40da495e", 0x83) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './bus\x00'}) poll(&(0x7f0000000200)=[{r0, 0x114}], 0x1, 0x0) 06:22:58 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "be758a3cb9393555d6da6d68a36fef6b43b1ede6", 0x0, 0x100000001}) poll(&(0x7f0000000040), 0xd2, 0x0) 06:22:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a00", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) setgroups(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) dup(r0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 06:22:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x3, 0xbf}, {{r0}, 0xfffffffffffffff9, 0x91, 0xc0000000, 0x1ff, 0x2}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 06:22:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0xffff, 0xfff, r1}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 06:22:59 executing program 1: r0 = socket(0x1, 0x5, 0x7) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000040), 0x0) dup2(r0, r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:22:59 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="43ce2945cfefb80963a38d8d2b936c4f4f0d77a6b6393c23c413c588436e4c819799da6666ed6fe2cd7bc3e8c900d2ab25c39b7e93c467ed8606e5446ce4fa369c6cdbd91020d0decfda29050246434c4e58d907cd8b27f743b32e9f3a2641ebefeab6ecabb40e2848d1e5ef9039a9558926f0a45021150e980ea2d570b6b239f6eeb929ed290578e25f", 0x8a}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 06:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff5000/0xb000)=nil, 0x1000) 06:22:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 06:22:59 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) setsockopt(r0, 0x29, 0x3a, 0x0, 0x29c) r1 = socket(0x2, 0xc002, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x0, 0x6}, 0xc) 06:22:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) syz_open_pts() close(r1) 06:23:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8082, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1000, 0x4) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/167) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x40) 06:23:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r4, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x2) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) 06:23:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x24000000000}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) getrlimit(0x0, &(0x7f0000000100)) fcntl$getflags(r0, 0x0) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000140)=[r2, r3]) madvise(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x4) getrlimit(0x7, &(0x7f0000000180)) setgroups(0x7, &(0x7f00000001c0)=[r4, r2, r5, r5, r2, r3, r5]) getsockopt(r0, 0x100000000, 0xa21f, &(0x7f0000000200)=""/26, &(0x7f0000000240)=0x1a) r6 = accept$unix(r0, 0x0, &(0x7f0000000280)) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x6a6, 0x9e2}, 0x10) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = socket$unix(0x1, 0x5, 0x0) munlockall() execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\\!:\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$[/:\x00', &(0x7f00000005c0)='/\x00']) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000640)) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) getgroups(0x5, &(0x7f0000000700)=[r2, r5, r4, r2, r2]) sendto(r1, &(0x7f0000000740)="280d3d8fad239121ddbb3c7ae88b2e61df1b30cbd3aa071e4b189254fc345cf7d747bd868c9bd295bee956c7d0b1a19881a79d5dc9968c8095c0", 0x3a, 0x406, &(0x7f0000000780)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000800)="03352c0e7a23bb7098dd36f390fa9ebc937a07792b523ae43d5e2e01d4199c6b63e526622af2a6bd9f54d4123dec584222d58dd8f020ec1a97bf9ee3c73ee6a890e3bb5c1135625183a159bb3d937844a38f0320e89b4a09d983953a7695a39613736485def4bd3d8f946bc1dc16d5de0cacd7a093ae162e86e2ab246ca232803656fff4c7dbe57bb15e3c3344fefda8887b5f57f857331a9415f4b80109c8405794187bab29ef10fcf8cdc1ef4163917c28017037fe27d9fbd2ae0dcd6341aef6406180aa0d2a8ccb77e1becc847c726d883404023bbe7357ba6b89d41d3852daee64bfcc97a28b3b80d2e0e13221ed548335deb5a76ea04037b4177bcc68eefb1a7e233caeb22dc5721467616bdd420f744f56fe44ac5eb1ea42b4c60ab1b90ffd9a0572def05c707b21e43c0663d231c1c198974931f805188559f283254acadd3ad80b947d1007a556d7172e31ead0a058e22c6c01aab22261123b26523f4764ff94f7f67ea7b44e170289cb7694f35f32e51e92adf0d971277345acb931c8f1fae92bd2b4b7f818a1265bf6403c45593562f0bc56a8538d3463d0fc83a642507a2b8505e968dc3c95b3d4ba957f16b070634c845cbfee17b4d7ec23f5170f7531819c46f0b1b2ad316c13d06879b27c8e258a2c52da6003a5a3f5ea2e9420dd184ebd1a666a7b95bb206a012cdf40a0066538f4272cc0b42bbf5a1c5a2e2be430596fd68429dcba203f45dcab841fc7ee282b5af9cbc0196f48c4584225ff9601eb28930295b579bbf4565f8b58576dc63091f274b008c6f94df48e813abacf927ba838ba031a650c2df25d2a22c8ddd3328e85a94ab87ba1c1bdccf7341ffdafd305e8dc9a88e915f20ddae2e6b94fdd2be631dbbc06e34fec1b2536da7919c25cd8c54f4d44ae83655f9eefdb0756caea0917ec4c7696fb6965429ed02000b54698520dda4aad4872f749402636467062c6cf0fc2eb72760c497851a9f27b364e580ac1eb545ad890edc20201c3e716c52fb27477935ed19d0f46509fd0b17155006fa704389d37eaa2f293b710803411a6f134fb7f704dbc2932418474591cb18e270424248e761a00bdadd7562d55685897b07ffc8bc7eda3878ba2c48047983655e6c442a1d73ccd41cab0ad349b0427e7065a5020028f118eb16646bb2d93c7337daf30daa6da7f167cd6bdf0ad472316d9fa3bce7c87f95b4c263c470110e041b36ebdcde3022c9a0e07a96f54ae17b1478e85cb9edcfcbe94f2e354545009d68d4b3727c88cf37ff7689b3bb159a609bd5466c90776e884e8bab8412fd67f8728f4f1cc6e1298962c6f7179e2e2b299fdbffcacbf84984988888a36db67584577c4110274ffd7bf0c4408246054e005fa9b5d7bcd1e3da6f3caf2bdd04197e46a6c8f35842d944f8396f8051461115618fa916c0108e62599d6088aabb9178f59113715232177beb15835e4bd6935eae6f33bd865623ef5d4bc4d88aef1ae4848632d2df8dbbd0c003d1f53a6d1c4883047c8e745cd27fcd5eb8dc683591f8e5282ef0b406c903e6ef2074d206587ef5f3e635c9900f6da44a7bbee491d1ea840b6b55b0ec264a5df6bed2b702c6ad90d74882c16a75a6fbf0e9dab5b7d411a47fc0740bff43b8817eb5faa85e5427d8795123174bd1a75b9b2382db65a92600dd7b972f6f9d313a6b1978c74bd5b28d1e16f938e2bdf90cb4b6d204de8ca8f3386a9129ecd5e7b3042d76861c19934027da760ef8f250e99865eca81391930533e49e1e02dbc2c81fb20bda8da598330e0038a9fea6f3220a396ae4cacb41f3162a7d9def852274bd01d79ec728926524483ad216c99c868a4d36b321573f7d63a4d1369522540f797a3634ddda422bfdcc1fecb08220eabd1ef90a8a6416b8d68e400d2e7c0bab3e56bc2d72a4a5389d1f23cc8699fd2c2e24b23ffae8c8c1384ccda779abea3b19bd51056a1b4cf273c427d49b149ef47a4ec35c3a682519e4f156069e3e8251f6c4339af82654874981c0acfd083edee5ea68d3e4d19c02db870b80bf4d3964b77a3e675da706b5b48a636faf0552039e3f8989c54ff0f978fae5395bac6ee9774bac1ce6499111db95147ef9b8bf26d14972bb86b98267f3aa570ece20f1d7735c110242842d784b9075157c9b2a5e73a3c4f932761817822ad729d37819ba2921d7990ff46b2df2d0e675d7742dbafd606f8e145b801ea6347f7adf92ca50d70c934c0131a6d9233b61a31a7f8180be95573a5e4c20e8f4e12462c5f58a5a4a4d604f2bafd59661ed5e608b80d5a91bc70177beeb9a465c1e7165e4028512af7c6088c3499737f4e5c313db590935fff24830104eafd32556a3b5906bd4a2d67f79206882fb29967375b2e90dfbe11ac33c792ce10b7cb64a35d77600ef1dff5abc6f2c53c78fe91140ab902ce183e0765ed039382b12211a3b4f85e95348c270e68c5072e0c8320bbc4faf02a86fc351f163f107fe10e25f9103b2b24a2decdbf1c11fbe920bc926b1a2e0757c8d0af63786ab6894faf3e2cfe4b2bdc59577ec6b00dee503363e8b53b9e7dc74ce70fb26a615b8e7a38883fad34bcf2721e873e67ba7a79ba7e92c43787d307c62c6b3b4b6dda436dabdc159748eed47a142ba6fe4eff68f3ee93d9b1319b9279493b5323b1a6da2ebc0ef8b4de5adf582aae355d8905140ce9e86e0883f80890f6fd63f91dff2c6faecc62c68462f6872b03637161a527aadaf45435437b15691b1df7a03948f3bc1b7e670943ee4b93a37c6e0af1dd229a89bea16cc71632d0d42a19aa757f524ffdcb6b8ba578a680b31317bc8fb862aaee648fed65414eddd9795cd20f4858cd5c998025a7e21649f3406ecf98a458f4792b2fc9e0be181301845afd692abb16d82d4a770e019ea3407395d852da22e498557527efa04b163c4f1763050dfee8c2113b4bf6646b5fc0a2d181cffb6dac3389d02f49c0af5f86b5b3f6d253a0f9f42402b11996f07ffced7b5f73afb1c827b32e6c60fa93bbb4507b3a25b081e1159c0577e9b236340b66b4e422f858b95ccb76562c21358f2e30a616a34206ff7030e01c01af9e1501bf31230d386cbea365e7946d7d7b01718077085623b4b7f8ec3b80959b21b90ef221ea5b37a15adaf1646fc25048dc4f1494eaf9ab81875b70d4ffacef685dc89b33a5df0ef2d19e5afda841360b067fd79618c179b595ff589fe9f3238c7c45d10c635a3efaf13494f4aeb587a027f52607019ea85b24581d88a629eeb0f808ac4b4cc2a6a3baa7ed380479dd19dcaaa561996bd48c45f63c096d8584d5d83d4bb8dd6a331981087ed5363b20eb6794e0b810924fdd7bd12d990b5a6d638d2d46d1c4f1bc735d8b5f3f31b8705fc02f5f66e516fcff610754b279983d53ea397a01882876e3e4c9cad8a3f4b1fe1d44bed1163fb17291429c78ab131e9453166d9860901cfc8591346768ef0976ca813c0a9efe51a6189bb8fc308241f78f2c187ec508be16a24bd29e6c1b28156af46115d29135665e69d3a543caa1a9738a84711eef0eb76a70ca7857f7b5805e5b2b9550a50b7ea19e0020810b37be3609e349f7bee823908a538ee364098ca7993d7145ab4efa166f9b9e379d011a44a46430f9dec042e4e2f9894fbd5cbf84222257c0cb14f5a0851379dd7c205dcdf0c162f051ce7e7aa985296fafd462ae51991ec725c200761b89a37d19526adea803af50b4eb4357a600f67aca7280641287433beeadd24c8bd6d64e3256149f34c537b8c039e198b67c7ba11ae353903a51de0696275ea6f50515cf085f10bfbf153fa011ac5da61a12cbc26bc27e1b09ca636bb33116f0aa94e581ffdf8972b8fd9c7d4eb019cdcbc9255d2a16fdabdfa852a47589a02c3f5049871e525c20d1a94538cbeaefc229df29d1640030d7a4319b1460f60d279b51e67a0795ca811d8c4fa28812ca210786958dfe863930b780ec9f1b72a01c7dc5d3247f86c29a9abb27cd7d4da9d507d30a6087e6dd6a59384e29a45f489e54b6f9363f25ba882056c837cebee694fa82bcba148726dda587da236a07647ed2496e1d933b50a77f5dfd78061fb4340a0f375905ba795f04af044df9100f9c742fa720697a6a89105ed406e191687a39c3da502b4c33be45955ea38d4c7ed7d4c0e90125efbc91dcf32e4839afa96725cb3c51f0f3c7a49f7826d2efee282fd3b31e252fce50ab61db8e5527278ea250e9c59ef25ea0b8d11ee2b3794e1120227d43bd9b7d003626e0307b1a596d6af617f43e391d70a1dea2bf84e93d7b325fa28b3cf0f85447443c912b315c7b9e5c02bad6847d604cbe282b4df32e2a65da03b617cff51565483546f45e3215ebee1b32ee4c94f0b7fbb08eb802e4ab12a8ac17d501305968eeca563e375cc9b968cd0ef1ebc08315b3b5a76d434c6085951a04c7f2d2be30c0ee7f980c8d98eed1612cd3261fe3e9e4f1a3a8c7003524d0a847d55a1fff1dc435a9e30e3cf5f196fe7f647d28ff8dab681ea01bd731ee8db2a15771881a2380a786b0720cc6285dfe3099d5889e0d2bfaba530b3a26c4f0c84955a35ad26fa84fc8dbbd3345ce30ca2ee898b0336332a4167d03fa731a782737f8f506fed57d09d7a3ec5ae6c89c9d1e5da1ee0e3b8804e7c6a37900636f0ce6fd9d49dd2fb61e42d13146e495442a64f6ff6e145d11a8a8455c484d25334284b9b60def18495ba57afd0dfcf62e0061e02dcca1f50e9bdabc7efe5e543c38a35140a9b4c16141e859a2f2a6d4f2d27e7bd53108fe9a89dfb6344584640b4e481686b642a1a203572f7f0d6e670b2aa8024d2b0275b1ac8e9a0bacaa15b4a485ab59e9ba7ea50cbe21f570d63df8da08cfbb38895855125f4e4256da4aa88f34be8937b01fe373a0ed5f016b2c704a6db5df9765bfaa5acbf0b8d68a9971cc1bc3d525301e6b2873c173bf6f30d428224e0f1dbad61fad9cc2ebcccfbafed7ea9763023943c107aaf80e6b74acdd5378624428c4436adcad65f06b32ba88869e444d5d80ea2eb64d21764ce0252fab5ed6f065ee7da8dcf032c05975b749635094c550197538a0fecf6cebea9e0ff8e1761756c6c1362c0e1fc80f2d1e7471befc5e2e03c8d63e17f515eb68556c3077dc6fb04a926420c5d1971d2406767d0f6e7429784d3a2cb51113b0e4e167c524cd93e60201c9cd514b5eaa72496bc14178f863914babf7a1eccd20989831e693d23f4aa1b62e33c4c105a0827eea0faf0a0015a17823ac5197aa0c104217b780207f0d4c64d48be1e33abf860147751160889dc825ae2af3d77d50c45cfb9d9f42e3b80f150f0ed03ac1a9e43fd91bfd7d6e0e3a7e0cc890aafee0be65b97d3b67bf6390e5acdfa7c5cf4059025f7eaae9eb5f4c45ebf18c1f71b7938fb8b92073cdeb6babe4e90a585b9d10d1ee79000230c2d496cc70b7ae650528a681774be844f8b34c1a4f1d01c9df0563c546f1d67c152b44cb0dcffb7aaed7cabb92cf5feb6c698bccbd05ba6e154fd862522d15264ce001b1a7f1f7187bb36930db740fdd88868af6e271125961d51723ec7edadb83ff4c5c6f474f585ba0a14acca26f4499599fe785b31feb2b75d4d1d437d47bf30c02f7168c67b4ac757551688b853b09133b02026385dc2f711b9160cd07d6c1aeef682cba60f0a927922bef785f8c8a1379d23cc4fe84276578018048f92b9d37b421ce30c6ab97e6dc1ae2eab9b5f86690916c16d201d92a66f5ee3cc59f708274594ccd06c73b6dca4ccc348981501ef79fb6", 0x1000}, {&(0x7f0000001800)="fc50045bd47df599fe0ad7d358aa7e18cbcee4f910c7101feb99f4436832a37a35c0267d6c0eafeb7d3c7553c4472c6c3e8ce3b73ea935fe415996207872bf66ac6960515ad71cbd6b56984219de7c074f3b7e84c0291e7a14c988dda1d9b1508e32fdcc806f395ff6febf2af4b2defe44ffe51004629631a14535786b8e0f5e8679141308c9019d48612fdefe7ac90b5381e10548b1a685c5867123bde82384d9b2ecf260d7ffaeb4564e67b7137635c010d9e1b62e61eed9c277bcb977190b63f392546d6870c21dd6be707329921f1cc0965f94528844cd5465e8e68f35672e16d0ebc9ecebce5770893de203c1df111b421e76", 0xf5}, {&(0x7f0000001900)="ecd557ff3a2f07c54e3cb43f5d2dbc274976cd21928e5e95ba594ba1fb1660aea8141ae6a4926c27fc0aa700f78d361e5a69a6bdd3123183399a79a4b9d4ce127b63e955fa8a176dc640eb62622794944b864487ad98e476f93b211971cda50829173b814d723a19172029f884c25ae14fab95f9954f3fb77934b4751869b3321343180e48f57bbe04a7c52c01dbdfac5de61142486608be355035a7e268b46d07d42eede4b9e9de5a2be333335dd8f366c6371814b4009e3843e2c76670b588353f4c30d9ca6cd80bd833c55f9009e5ed25", 0xd2}, {&(0x7f0000001a00)="08cf75ab", 0x4}], 0x4, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r9, r10, r5}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r9, r10, r4}, @rights={0x28, 0xffff, 0x1, [r6, r0, r11, r6, r6, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r4}, @rights={0x20, 0xffff, 0x1, [r11, r0, r7, r0]}], 0xe0}, 0x4) shutdown(r7, 0x1) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000001bc0)) 06:23:01 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x8000, 0xf1d5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4000, 0x80b, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x20) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x20013, 0x0) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/217, 0xd9}], 0x3) r6 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0xffffffffffffff6d, 0x8}, {{r2}, 0x0, 0x64, 0x6, 0x10001, 0x2}, {{r3}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x8228, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x0, 0x40000004, 0x4, 0x401}], 0x7f, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x0, 0x80000001}, {{r6}, 0xfffffffffffffff8, 0xa8, 0x2, 0x3101, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0xa, 0x1, 0x0, 0x2aa00000000000}, {{r8}, 0xfffffffffffffffe, 0x2, 0x40000009, 0xffffffffffffffff, 0xfae}, {{r9}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1b, 0x9}, {{r10}, 0xffffffffffffffff, 0xa4, 0x2, 0x0, 0x3}], 0x1, &(0x7f00000003c0)={0x10000, 0xfffffffffffffffb}) nanosleep(&(0x7f0000000040)={0xfffffffffffffc01, 0x4}, &(0x7f0000000080)) 06:23:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 06:23:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="20d4f9aa05dabf5d74a1d9ee1a04ba4378976b63e37a0775e8531c71a97515f9bc55ed264c1fa6", 0x27}, {&(0x7f0000000280)="f9ec3b96dde12f0b52575acffd5ca4db4920b390e3a6fe76dcad1b94c65034c24fcb0d1911fe05140c7c4294b22f557f4c23cdc6ef55d3e9458d7ef8278d1c48e3c7f928ea804cf62eb96f60d30521c9c4e0f8bb4d23922308a27e12bfb51538a62c1eaf7325c2f07060b4d4b5fed1766b1c93478c3a7ee92d0d76e2cfb25b4413430a131cb39b17cb9f750a2957613e80f66ff193873d6e99e10187893c55eb6735b0465c362fb5706669981ba96184fcb6f3c64fa9897aaa460bf30fabe7f1ff0474792d6bcd", 0xc7}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:23:01 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:23:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfff, 0xfffffffffffffffd}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x1d, 0x0, 0x0) 06:23:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7, 0x3, 0x1, 0x6225, 0x7, 0x0, 0x1, 0x3, 0x0, 0xfffffffffffffff8}) 06:23:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x8, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setegid(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) getgid() setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x0, 0x4, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:23:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$getflags(r4, 0x3) 06:23:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0xffffffff7fffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x43, 0x4, 0x100000001, 0x97}], 0x8, &(0x7f0000000080)=[{{r0}, 0xbebfb3112b137765, 0x0, 0x1, 0x9, 0xaec8}], 0x5, &(0x7f00000000c0)={0xffff, 0x1}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 06:23:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)=0xffffffffffffffff) 06:23:02 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000083060dfd00000000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) 06:23:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 06:23:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = msgget$private(0x0, 0x62a) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000a9ff3f92a258b4b206c4894604a80274ddf5f2b10af867158f2cc4490e3d7571857379cdad5540baf68a6a300a5d3a939acb6f5d13bf0b3fc90fe0489d73d534f7fdad4038e749e49237e16e5a164f05430f26f2f07ba5aacf0d6be9d8c1ed1bd62a0151885b478ad53248a48bc4fdc841a47a8d7c31fa46acc0966edc3fd140e7275e55e2b7d9318dceef6d"], 0x94, 0x800) 06:23:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000000), 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 06:23:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:23:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) 06:23:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x0, 0x40000000000, {0x20, 0x1534fdbb0000100}}) ioctl$TIOCNOTTY(r0, 0x20007471) 06:23:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000140)=[{r2, 0x1}, {r0}, {r1, 0x15}, {r3, 0x2}, {r3, 0xee}, {r1, 0x100}, {r2, 0x2}, {r1, 0x20}], 0x8, 0x80000000) 06:23:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = getpgid(0x0) getpgid(r1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:23:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x48) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 06:23:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000200)=0xfd) r1 = semget(0x2, 0x7, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000240)=0x2e) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x143, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 06:23:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) 06:23:03 executing program 0: r0 = socket(0xd, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="eefb151931116b2e9ea56c5ef8cd3d0084f7af6576d3777ee903f8a46c01410111390ca2301f3c557ae80b8701db08d62f2ee292bcf0bf422a5dbe880e080b2f008df8a363c89645eca282e3f0479ddde60f3fe25ab5095328c038fcde5b650660ddeafc6626c7121dd7c6e5a888eff7684f2d08c2c5e223266e1a5ab8b6ad6899460c6d191f4cda6431aab955775a558529163ac1", 0x95) 06:23:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20498, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 06:23:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x2}}) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getppid() read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 06:23:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = semget(0x0, 0x4, 0x520) semop(r2, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x4, 0x1800}, {0x4, 0xffffffffffff1b03, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x20, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x916b, 0x800}, {0x3, 0x7, 0x1000}], 0x9) 06:23:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) mknod(&(0x7f0000000000)='./bus\x00', 0xc100, 0x20) 06:23:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x200) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r4, r5, 0x8e, 0x81}, 0x1452, 0x9}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffffff, 0x9, 0x1, 0x1, 0xd88, 0x2eec00000, 0x7c1, 0x0, 0x1, 0xfffffffffffffffe, 0x3}) fchown(r6, r1, r3) r7 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0xba) r8 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000180)={0x1945d68f, 0x2, './file0\x00', 0x100000000, 0x3, 0x0, 0x80000001}) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x100) r9 = msgget$private(0x0, 0x220) r10 = getpgid(0xffffffffffffffff) r11 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x6, r1, r5, r4, r5}, 0x8, 0xff, r10, r11, 0x8, 0x52e, 0x5, 0x100000001}) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000280)="4f814c6d4675fb391b844ccd5436f3b5d136f54d3ae7ebfdf796104c152951d444f8880ef18b97f1472fc1ea446882dbfe8777bde1bc17c8c335f85dff0f01f646b70e0470dbe0c61fabddf6828d066bf8481facd4302a50eb92ff52c219cc0c69910aec47470619de", 0x69}, {&(0x7f0000000300)="6a3438db00012d479d4a3a", 0xb}, {&(0x7f0000000340)="311d1ff66c6f65a467bcd707881d305ecf2d6a2b3c525d68eaf3d92633aadf9049c38b86093729fb88ba55ea40398f292f42713b6eb3c64297eb17a1507d8043e8e9486f8a4514441e8009625006fe4511d552b13bb0acd4360682b5bc0eb540c74ce0402cf5f91146f44be3304f8185ab2a74d31e7985a7963d70013b5c925e51cd44ff4b4b97e6f4c6420eb6ff04865ba6f35878780e285c36be39022232", 0x9f}], 0x3, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0xa0, 0x0) fchown(r6, r4, r3) getgroups(0x2, &(0x7f0000000480)=[r2, r5]) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000004c0)={0x200000000000}) r13 = open(&(0x7f0000000500)='./file0/file0\x00', 0x10, 0x8) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000540)={0x8, 0xb54a, {0x401, 0x7}}) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000580)=0xff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r12, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000005c0)) getpgrp() ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)=[{0x27, 0xff}, {0x21, 0x6}, {0x0, 0x3609}], 0x3}) 06:23:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xfffffffffffffffe) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xf69a, 0x494c, 0x5, 0x101, 0x8, 0x3, 0x6}, &(0x7f0000000240)={0x1, 0x2}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x7, 0x7f, 0x9eba, 0x0, 0x9, 0x7b80000, 0x66, 0x3, 0x2, 0x80000000}) 06:23:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) setsockopt(r0, 0xd0bc, 0xfffffffffffffffe, &(0x7f0000000040)="1d7652575d48de12f6a766e2e2121bb61bc2c3393c0a0fddf31b7e1333b17f65c2", 0x21) 06:23:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x90}, {0x18, 0x2, 0xc00f, 0xebfb}, 0x100000001, [0x289, 0x11, 0x10000, 0xffffffff80000001, 0x0, 0x20a, 0x0, 0x26]}, 0x3c) getsockopt(r0, 0x200000029, 0x10001a, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1) 06:23:05 executing program 0: 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() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x81ea, 0xdd, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x9}, 0x8) readv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x11}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x3}, 0x8) 06:23:05 executing program 1: r0 = socket(0x2, 0x4000, 0x4000692) r1 = getpgrp() getpgid(r1) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = getppid() r4 = getpid() setpgid(r3, r4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x36, r5, r6, r7, r8, 0x164, 0x8}, 0xfffffffffffffff9, 0x7, r3, r4, 0x1, 0x3f, 0x8}) 06:23:05 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) sendto(0xffffffffffffffff, &(0x7f00000000c0)="1c5d1bd45b0094611fbccdef38299589fb085e47123d35c0460bbfe8efce48f85f6ff9280d18c408474c29f44660c637e930b4ccc3972e6b43ec7f4a9469a0a017e2527797b4a507f61edba4684fd60c2001d9b8ab23daae355ddf5eeb35f1efd07302b2d3ce042cc647db13a48d9a686ccce90a273a220ed5b861bb2693780fd61b8d152930e3f5e2abf85ff66f1fd30330469f6a6696f4ecc1c5dab698f5c1df85bf727d3a6a75a7b82f52fd759077c5ad6a47d3daaf916a", 0xb9, 0x40a, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) dup(r0) r2 = dup2(r0, r0) msgget(0x0, 0x510) sendto(r2, &(0x7f0000000180)="cddd6d5250bdaf9435c8695a8cce83535fd4b00040b93e984ab5e802832a1467e3a08e84b04116dd1ef02c6e7f6f03e44b337adaf4847bb18c438466ca071130baa11f4cb3901755dc800a82ca679d7dfd9b68d3617a35635c5b5c57bafea45eb737c58e7f6a49bea03f4e686c81485b27b3334a5d290a05460625250756cf90ba4645e91a1c9c5a28e056fb28c56e7ca361c05bf50b5165102e6a65400e457f57e3ae0097943a17fc4e6a304ad76c1b6c4b465f413bc2a4b09a85ff7e8dcc5f0fc5de38b0562c882ec931f95cec062edb70a3937cfd9f44fb6fc3a8798fd6a96b28cb", 0xe3, 0x6, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1ff) 06:23:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 06:23:07 executing program 0: open(&(0x7f0000000000)='./file0/../file0\x00', 0x200, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 06:23:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) socket$inet(0x2, 0x8000, 0xffff) 06:23:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x401b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) 06:23:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfb2) poll(&(0x7f00000000c0), 0x162, 0x0) 06:23:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) close(r0) 06:23:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/82) pipe(&(0x7f0000000080)) 06:23:07 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) geteuid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00'}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="bbcaee", 0x3}, {&(0x7f0000000180)="5d3e3c9a549fd1921c4936fbeed38524457abb86d71d1b6a0417344ec7fe64fd106dbf93ce11eeeef3036bbca4aae4fcea1ae4085b09dcbc5b867c31c48fac2affd54f00864f3a46347c945d34f58386ddd3368af2d46f981d727fe8527461e8aa677e1259be2aca1dec99231275ae475b9cedcb2a6c72f020afa46214ed3d492a691cda4d6fe5d2675b2cba501dfe70de7867d7935a05fd5988813159ec5b6acaabb8420dc2a805b96a663cef2d701fbd08c2d3e152749ae9a5f72fbc8e0df1af783a4a3015572bb22516e15762208c9a1620ab83ac316ea914c210577d7aed31d2f28a2b27eb729a066f3028c4de9ca93ed3ac83a0b504bb9eb5792420", 0xfe}, {&(0x7f0000000280)="574b8c417937aebbf4ffcbcad0f475b85562ccfbd5f67128f36cf236f5d35582f11eb98a8f6591859a2a1370e575b6546db59ea5c5b854d1d5168773c06ca7362624f3e54e245bd08f38fc9787905908485caad1cc21ec963ba425d4a23bf9bb0804604ee46178a40f02c0134d619c96d506aa6733427d67fa0c1d6a6fde585f36a39f399fba822da805384f316a895fff483a556589a3b3503b805571ba32fa3db410a76f0633a95e560390afef6f8bdd62e5cf0c396a68cf065f3e164316a730e9330ad9e256b94f28ff1336135adb5317104d", 0xd4}], 0x3, 0x0) munlock(&(0x7f0000479000/0x3000)=nil, 0x3000) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01653000"], 0x6e) 06:23:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xf0000026, 0x10001, 0x4bf}, {{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x8000, 0x862f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0xfffffffffffffff9, 0x81}, {{r0}, 0x0, 0x0, 0x40, 0x5, 0xd37}], 0x80, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0xc, 0x10, 0x1, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x31, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0xd0, 0x40000008, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x80000001, 0x8}, {{r2}, 0x0, 0x30, 0x80000002, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x11, 0x8d0b, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x31, 0x80, 0xffffffff, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x89, 0x800fffff, 0x7, 0x200}], 0xea13, &(0x7f0000000280)={0x7, 0x1}) dup2(r1, r0) open(&(0x7f00000002c0)='./bus\x00', 0x75ba5c85f9d3443e, 0x1) 06:23:08 executing program 0: r0 = socket(0x18, 0x7, 0x6) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) socket(0x3, 0x4004, 0x3e4d) socket$inet(0x2, 0x2000001, 0x4f) socket$inet(0x2, 0x7, 0x6) 06:23:08 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x7f, 0x0, &(0x7f00000000c0)=""/219, &(0x7f0000000000)=0xdb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:23:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffd) 06:23:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x7) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/202, 0xca, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x144) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x3ff}, {0xef, 0x931}, {0x8a, 0x2}, {0x85, 0xffffffffffffff00}], 0x4}) 06:23:08 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) msgget$private(0x0, 0x40) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 06:23:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x401, 0x4, 0x15, 0x0, 0xcc, 0x0, 0xfffffffffffffbff, 0x1, 0x3, 0x2, 0x80000000}) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x82) chdir(&(0x7f0000000080)='./bus\x00') 06:23:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x14, 0x0, 0x401}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000140), 0x401, 0x0, 0x7, 0x0) 06:23:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="83c620e60169bd237c154bf4bbc597490b98f752c0f4687fb68725aa0ead801f108a95e22524e2fbb9a4c56ff7aaffdc4001b29748339c6e6ccd201fd1174011cf0975c1ce7c427afdf10953d0f3c5377abe541e7c92c888740d272a1dcb608889144bfa6ece20a26f460337bfd0df161d55656636ea8f1619bf6f6c7aa33eb973c688d34c9a24fc3297e92dd337d6b31093cbc72e1951042208da46c0d716f6dd850b5a6f7a4e62f6912498c6930df8224258fb6879b7ab4b3a16c7cd5893b441162c1d06d2be2e9430aa87186ecedda7e69fa8c1128f43273072130c910fa31f270a223dcd3a330f14d2517f223c985a692358a6a4d144401c", 0xfa) 06:23:11 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 06:23:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x20, 0x3, 0x636e0834) getpeername(r2, &(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESOCT=r2, @ANYRES16=r0], 0x0) r3 = syz_open_pts() msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) write(r2, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) r5 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) shmctl$SHM_UNLOCK(r5, 0x4) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) read(r3, &(0x7f0000000440)=""/218, 0xda) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r3, 0x3c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, r7, 0x0, r7, 0x0, 0x0, 0xe8c}, 0x6, 0x6, r6, r6, 0x2, 0x5, 0x100000000, 0x7f}) 06:23:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000300)=""/176, 0xb0}], 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x8, 0x7ff, 0x1, 0x1, 0x5, 0x8000, 0x2, 0x1, 0x10001, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 06:23:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)=0x1) 06:23:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) syz_open_pts() 06:23:12 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x128, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:23:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000540)=""/181, 0xb5}], 0x8, &(0x7f0000000680)=""/210, 0xd2}, 0x802) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 06:23:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x1f, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:23:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x28) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 06:23:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) poll(&(0x7f00000000c0)=[{r1, 0x162642f663d7441f}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 06:23:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x60, 0x5, 0xfffffffffffffffa, 0x1, 0x5, 0x10000, 0x100, 0x2, 0x1, 0x4, 0x9}) 06:23:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x69, 0xffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01c0c07917b075609847358f63271362c085078c0dd764c89a1c1aa0edc4e39aa37fd1aca3b4520e4716b20236046eb65935b0b9dd1f5aeee752a295e7ecad2b1a7757939862116b9f1031b051afac020c6a2950a0aca6823f7db4700282f22be23394389f77712be014414ddd8f5e889ae29b5634878be5f078269f5c3da9035554e81dfde82d0d0ea6d1edf409b2fad8667f2384f6", 0x96) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 06:23:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x4, 0x6c800, 0x1, "d331a43d02c2e992d4dee5ba3d10688f3e443aa9", 0x5, 0xe5fa}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 06:23:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f00006b2000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x80000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000440)="664f0854593b1b63790986451e5dd5ed66309fb3831010774f6570c3a88382538c4917f4170da54a75419976207fb4dd165491ccf0596873fa949455b214175c87500b4c0a8215c42369249d38108458d918a4c0e47e64a8b97584084ffbbe5c88fac1af73c9d818c4d58290effb50321afce43aba4a6657f050b72b66a4a05fef768ab4fbae179d1fc79fdfaf5bbc23d17b20f61a988ae855685e762618a6c01e9b2e6b139ec76ec893761c11cd9ec26ba72046af39446b9f2d5ab67a9483dee349777f2333460b073ffde99520ba1c36d23885c0a15b39b5f8bd2e2bdfc5e66fde0ed829d9c6bda4c403a63ed8299995db67186dc30811cd", 0xf9}, {&(0x7f0000000540)="5aece0993da9fdf569c2d635c2bc88ef9bdeb010619c06a1a72303352c4a25c153fe1fa510950010a70f99747cedec53690c448093b9c71a42a1eea04a06471e2d145bebd06089d730188149aab9830ec91321fe408303a2952aba0279fd6a1ab448d9f7cd68a89a1931ca3c6490d6db6e79b0236bea588be3edc4a99f2ffc6313459b6efa6a61f795002fc9f8f6e3edc5092ea870c604142f3cca4ba43dba2f10a1fe88f27830afeecfd3d37e338e9f533a5f29b9045220efbb4269cb9cc51b59148f875440860500ed49adfbdd72945f53434d0442e4041d5ffa8912", 0xdd}, {&(0x7f0000000640)="19ebfc18f769d40333e039bd28664ba121fd8e6bf0d38b83fc2bd87c60789945d52dc41150b4161869574b1c4fa6c4482128bd87f2eeb10c68b574905d4cdce2683447e7b322cd26b5b197158a0ce21055f593228c5fe1d65259c9b60a2b138ca4de4dac65748f07301e70f5cbbdaa5935f4ab564aceccfbebce75b73eb4caf1aa790d884e49d85cdeb08e340bff438978", 0x91}, {&(0x7f0000000700)="286d1b2cab29a91aa2d5547f5ff1cd3c6c82df6f99883839eb38a61ce2c722b2c38b365151fe73295d8c4b9502dd65b5f97c120f964501eeb4c8dbf24095f9d8", 0x40}, {&(0x7f0000000740)="142d52778c48033cde9b1297e7237ab3c5eac7d4063e4d2db417aa46aa84387b414f67443afdb208d83900b333c48ff6dfb234fc1a51b13eab", 0x39}, {&(0x7f0000000780)="cd941860ee9cbec98e2687dd71bac8bead061e3f9f21c39aa10fd794ab1373f030b970fbc652aec3ea4aa95c3edda407a1d06a6dd440afc17bcf5a36710322507ebaeba78ec711eb4d0e483a0eef1adb03009b380aaf18176e7b0dd15264cd77e288cd8cfdca38303db8a59a0445168ee8ff48c335bdc2033774c6a366d05a8a6f2455ea7f7fe1e6ba7e31c09687982f45d5287dc33b449e25078e28be8ca37261f6339d2111872982403257d4313db3f3124c63666ad2471ee3e19b14a924dca539fc1ea73951477aec1fe38f3a1a8dc7404a315346f78fdc1d1fdfaa584b3502d27b0696b3af7173363ab141f9b2194115e53011417e303c30e0a0cee167a924f9c8a3261c7d7fa1580be14f4deb5f0046c4c74ebe6f9147c2b52631ac19f177b1593f2e5a642c653ed4f3eebfa2fb45703f76fcb39b5bbfc8bc3ebb9221f20ce4b56e8b333a39d3dbcbec505cff3a48e78eefdb6f01ce14b459ea5c0c7e86cbd68c1e3436889478e61553a77f28dfc8979ee6f655155580e37cedbc2d039e80d6b0542ceb3152608450a90c9a18423d91f17ba03117f671c66141158b1bbbbba5b6ffcf1c05fba8501b1bcd9cd94fd7d5863bcd40817df43fea8c8dc8dc94fec1de474f35df8986d2aed3458eb7ac2aee1259fd58c78552792fa85c19705ab5345c76dd7cef1131b2729f3e9b2588a285b2eb9f1febe95cacdd5794081c65dccd4c37810fb4a88ec97c76a3ab461da2a00cd7396b1d6b346a33fd21e446c3009780d9f4a136fbda4bfe94c243430114f2641e29f52e6a6ab36b890a98064d7f7eec80c563f7d65871d19577bb4554b69bdb9520bf30558a851a77d9276bcdcf60487c8b9a3890f59b92cba424cb2c8dea152b3ff8d029a4507bc0661b70599839936538a41900a02a3fbbcb6034a56fea448594dbacac21bbbbc2ac2eeb96fd28397f43b11d6505ba01703130661ebc56ddc1afe8347477b6226d7f9b14bcd8a56183050670be359adaeed1a356c59346851404113816fe4c7615a39f1926d080d991d8de3e82038339c530f448b52fdeb11fb2211a1419c0db302be10d867fd622d4fc26486e298f04b188d2bc10772831b3a15357d28c6f64911fc787ec579ebfb4108ab29757534dc3383b710e044bc9d31fec311219f92aa8ec0e7945d490f9fbd1d967a2a1a564ad83bdb1476265aefdc24493340739129f77df65694e7f3e01b19e3fd2ad956669c4c4866c149327963bfa2b8052aac2c377be1643dde6294486a424366779436a7f0916b5c9d8af8f18d4ffd8c95c68fb4dec5340892459cfb9cf148088eda70c1fac69347e8b1814ef458031195fa45d7db0b732f5487512f8377dac5a8c0ac9eda87adc54778c57d81b5cf1a1b287961cd541d79b439bb1ff3664999b4ef682afbce256b8c2fc7ac3f0d5b04965c54f504bb0045ae6dd813cb81dc36535dba8cc0531e55b0511f0147ea43dae131b91796566bad2557080e881dddea53a42aa20d773b2db69f7bc0cd80f041186fcaadda896274260c2a6500efe63c58b98684412961bcb867b981abdc2c44e7efdf9b69f228e15af9c2f0d76ed22fe83afb54bbdfd070a5a56786ccf0a743ce193884d0b888704946d1c3871f606cb503f8406bac02b364205533ab50e8fe9d3024d0286579633b65975f210aa584a9af2dfb793410adc64ba7a8fea259e05a26580338a793894c608a3ae27d575ccab2a498249dc451c0b74b50ac96022fcd64c70e55d011315e7dcc5fbf21bfc1be16d53f7517bb0c2e0c9308dace385545611a3b09b52df7ff242402be055da6a4ad6f67fb76a6c5b38a88c6a702c947987a35b44e0c1098bbd8816f7853dd9d78802ed34d02af901576a75922198db2a1b4fe64939fe4432b5fbd09a4b5b13884b4c2c9e255ec605f47f75c86a231823a0bbc44a529916f1ed5b78bf632beb54533086cb72af99b746623e82654979916315ce7dd2aa54a6c90e67031f6762c78aa4ccc3bf198dd2cd688d0869830ffff5f92c92800095bb2f3ed72ca157b0344e80850bb4cebafce1b31bba8644b2915c3a69bf1cfd8f891b656b18cebcd2346b0b2a44b9f78dccbc5c439edaa727208e6fa208988cba2b454ffb592e00c89b4040cb7afb13cbebc576f499fbcae45883dcbb3f4b9104d51bb082ffa12c6b73fb63304f1acfd06b97073185ab126f3a0fa853a637e95fb5d04aa1c4e81d872084519003bebd1681171561325376df8b5f1f1ec376a7c63d9c0969abf6ba332a219dffa22c90b6072f2fbfc06ffba4794d9a9c784f2ab9ace276bb2de62e884dff4988c97c38f51b03de70f763a1d9ff70e4a9eb312d81ef27c64abf6043eeb4d40d36a6f08585be9d851b40132478e8c33481755ae65ced9574b89b07cc499a985e3d3e299bcb1c37c85994ef66a62f314736252d42e3699811c092a7a8433640128527bc2307eae093d23b2242f9b4c8f35936cd40fb223ad895b495e072785f12765dc9c3c3fc319989b068bee99b9e8e4252d2924781453a69044453147f4b63934e80556e698f953f6c2440310dd87b96bac9536497733bb6595b21de1b64582b9c837c056a2a85556a250a1a5d6cf436ee05d2d3fd5ddd11544e4f91c0f9b2176f3e2669a706cc97158f7c0f8a3bc54e9bf50c10a9496f5ba0164966ef4f441a53e2bb85f1556fe12c5a7aa810f05b8d698a85c3b2a41ad5f5343d7962015d197a162a2ed9599d596c573b6e0a04ba5770a435b83bb96e20669b26acc335f0d3a7d320ec516d0a3d23bf1ff0e9565ca990d83f8db977b087bcbfdbbaf95fb813a8d5c7f929cbd79326db213aa74b0f8f58d111c9d0f94896f1a2840a835894b7194f5a13c98bc7e1fe38a4e068718ba5f65d5e7ff23b08c62b0718f2381b2499f7208c8e283460f5ef49f7e471b9b422b04c10df89cffbad0e29f7759d1902c04fb2571f20f4b6d9900082426c8a0761c4293da84bba25df846aeda65a9d386f3202d0be987452770c1e32a8159db5f2620143fc845888cc3942faef0bed6b14686ac677a8b07bf506b286847598a3ea513c4170553cf634c94ae19a2c62815f4c26a006dbc8064c296c13c9d8811f219021dd68cae3c3494f278b668fa7035d84005a3ce76a792f8f6240a0fa5dd26822d18ccdcfc728372351486cf032de2525c8cd5b9097e7a7eb5e98da2ade09a444d656b721f01696f369cad50fb481b580dd57cf67561488a9151a6dceb8da091100ac47a83d4363e9ca813f78c7afcacf92297ab6ba949cb591ad472480524ac73903f52739f5f39c988d2d25843edbdfd453fbc01da236d05122ab3d9173388d90ad7a5af9896b6f7173fba17f01642a87ec39d9e444d54742548945e8e08a41c5495103d3dd56bc6033b2f378310373b86fad8b1997f5f1797408c8868326debbce5debe366d4502890a1e9cec43f6dce42ac9bdb916159d3643f0721996f641ef99e64b8d95a9a78fed4c38b998f5fb78a856e967ad9d8cc3615a254f59f529011038657c61945d9c830f03e78254ade577e223ea855929efa585d4bbf47b0ab8c8000aa6ddddb29d7fadb88f883ba6f043011be4a83ee2fd7d4d9c90cf159b6959289d6767b24d0c2dda2be8b81dd32ecfdb5b37b672208ba6b95d47040a20f20e2f26742515b904ba7a7dd93fb1f8f332dc1fecd1bcfbdd33478341496acf09d24f408b393d8545ca604d2488d88e8a4760521db87a41352dc6d2d25f7c28907de75e1aa6fdc5f358da46982d8abcd53728664c8cda0b345a56ba89be1508498f97c86c7a61ee9ef1121cb47d3d835dbef51a1bdf7d5d36afd2cf02f8869ab768d66c0ba15cc477abfdd4090cc7134dc9212b630e579cd211371787dfc91a3b30fddf763b31bd2bc41030d695e091808b9b4014ccccbcc5d3ec99329ca628c4fadba1973729f733926bbdeaa0b6e51b2684806f79649eff2b07cfba988a498d7ce13d40799aa7995677cdd2690f2b4f27cfd020506de6571bc3b7427ae5369ffbbc5deeb9fb86a75aa9d73fa95096f6ab17ad90e2eaff46b7685b081d8d17646541ed895c1859993e2e9faea957404c0057a08915da9f2c22a5ededb5a8d352f4cb44884c4522553caa31df7f48aeb04be99097e60018aa7590df7b44911afc37aac7b5764662ee06a29aa837ab5a37f59161ebc97f841942ca29504d46486af35e8db0d2c6848ce0c7d2d545a1055e55072ab95025720d0bfa8becad291bb86df65ef0dec46ad7f148ca27bf1b500503e2975ec542d90da84c886344819d876f39c1ad59cf55b6d460c8dd39798a438ea884c7bcc4604b34047544e0f2a68ef16212161910f48c3b53c168b093f2f1d46658daee066e08f37bc717c792103b878d3c31c4bdfa79561fbb39a718caae822fa6d337d3db2c3d2f65dbbaa4095f06a5ce7b7ea5787ef47fe7e333b47d5a65712685b84f15d6e6cacf6ec434b09964adbf184b62e6bd065e9e960b88c7932e5ff30afa7cc0d90e89f135d9a03aacef625dc5ad9f14d324e37a1f2d3d845dd85797a9726223a62589f3d41306b53c77362cab294ec54e799ffeb228dbc08fdb457c362b140bb243c3aa22517e317345a311c1a72618dae75292a9676a0e42d0c432dbdad9f8b52ebbc2783cc754dfacdc4f01b0b3d1ca1fc500f5a0d7df5c8c8955911aa7060599a373c153c420e329faa43624713c0c39080d721c04406fa02cc5107db5e305b352dba121cadf23efb3dc940c9b22222924526cf869229bc6c7a2090e7173de55ff4257dfdfddb57a23b6de0d3f076d97eb1a16929fcf2fd3971537e01d94a376c42a806d8d41fa4ba2c1a0206fd86c5eb4ad386def83e86944de0f7621c9f280cda1097b3228c35f7c3ebcf681141b82e5c9aa8660a6d5b48d0330a0ace5dc3b8ffb879c3491f99fb5e0f3b1dc0b51c4c5389d3b5342c58427cf4285b87af7f4578da46afc2ec55b2fddb87b4d79386c7593196b002e7d5ce63b07d1cfc09e6bb6cdd74a825635fd9889b9223dc7ff57c9540a2396ff4a610eb8188134cd249449154e4be942d2ab0a3a2867af33e6cd6c88b962592275fa44a3f45b968e4806b4e4baab27bcae65ff2da3d4d88de45e8d8a9abc71cfd3067702a1d6e5a8da7ea197a6ee95f081c59864fbc86438483f2ecc7bc16a236c5e0efb63a26d7a3b620d3ffb09392ec081e5ad3e58d499dff7482cdb14507f2650a47dafb68e78cbe825cc74ca8e2b0b75a58692cd709b20124bf7482245d0aae3065f6680c1bd514ae8b1845e9fcfad8b730871e6291bda4c13632f4c099f077ac64ba932c7a2f22c9423fcd1ebfcb76343300aa56c75814682fd893d329f4d255e2ad8254c2677c26dbb7cc995bd0ddfbaabd8a6f692f581e5d5eb14ded02e9d95320c2b45d3fd894bad6710e8c376708da9e167568346b4830b4e1a1c691e281740554c635187ba679eea3793dc68191c165b2a7461659a996e4c14a97a8d72a8caf88dcd9dbc902105c75201516caf5588c355b8afc8af7fa7388ecde27d0b1b397fa2de69c1fba2e0103ff25d4d6702351fe4ee79a3437f8f4bff5998ceed57062ae44bda4d32d2e95ea5f3846eda3d388a4ae8a091f04a82c4ddfd19f1d317ae8504314ee11f5493d727fffb4adea9e45c95882f453c550f44241dbf9334a0bae88f8acc92ae76a3c0bc8e03daaa4c766c091b33f1a6d9cc91dc55c4560c4152b62c7f6f064ee79c78bb65f5fec9540b11694967a95d8c0841dd607b619ae2fb4c758cc2ce757d6d621fb6c86fd48", 0x1000}, {&(0x7f0000001780)="826a7a8b2b1e8d8ca53be579e4fc02f99e24e77ae3237764a48e1c43e05dfcba2b59bbe0d4d80f9ea5611394e5413e81afb02dd2c5870a8ce6aef78260", 0x3d}], 0x7) recvmsg(0xffffffffffffffff, 0x0, 0x41) r1 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x5, &(0x7f00000018c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r5 = getegid() write(r0, &(0x7f0000001a00)="c40187d42de4188e1df03cd296ac3dacb51c8212ba4548f27ec2cfa71e71c17734e9710076139f", 0x27) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001980)={{0x0, r2, r3, r4, r5, 0x164, 0x959}, 0xfff, 0x6b, 0x12c}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x3, &(0x7f00000002c0)=""/198, 0xc6}, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) 06:23:12 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = kqueue() poll(&(0x7f0000000380)=[{r3, 0x48}], 0x1, 0x0) close(r3) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x7f}, {0x4, 0x7}}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4ba8) 06:23:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x8001, 0x5) select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x5, 0xee}) 06:23:12 executing program 0: r0 = socket(0x35, 0xc000, 0x9) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x7, 0x0, 0x80000001}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f3dc5b7abca9a3f968cf8e6181c737ce1160e006597e1"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 06:23:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="8b024f0b2f391e1bc0544ed9ec00dfe2e28c0d47fb69075a58d018b5654e8cdf58f9cf10d3fa02096a88f0fd190f9a479b3a8921988369c1f2203c38c8a000b087bc6691807f91a8fe43ab85d8295931700b865d0365aa85067d5f26ad4869", 0x5f, 0x9, &(0x7f0000000040)=@in6={0x18, 0x0, 0xa28f, 0x7a}, 0xc) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/228, 0xe4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000640)="659b0fad09e67a5558a11ce91385813b49d4cabeabe9b890037c2a70379c66e0da5acd1a4fe5b98c2dd40d167daaca84f6a275207db8d84afcd9932aaf8cf744ad35fcf9878088c5a08bd008a5bb0a590b7e885b538a2fc277499c8123ad84d5d89287e17b7e878ee3c2feca5fd89da7c2f7daab03b73af5aef66236daf903492feaab9343eee50e2c45afc2eac4af4fddfee306e2817269706b8d1c5a32ecf46f7cb75e385928", 0xa7}, {&(0x7f0000000300)="49b10b47f01864bc033810534913842b8e7c546e08f16c979594f6f16c6068900931eb341439a4c1877e9559df99b924c62c9ec9d21cd7761d2549573978c36659e1d2c4cb0db6b2abc021c4f3524feced28de28d59d48dafca1ad9ad4556571f0a29122d93c31666f1f25501740c5f616edf0a9721f25f429b6ab8744d825dfb9ec3268002625010a6f756aa3326db9d83e843bd27e9feec33c2b08cbfbd9b2aa", 0x17b}, {&(0x7f0000000600)}, {&(0x7f0000000440)="d8cf42dedc186a6973efe02949bca99467025eb02308a460dbaad420686bc402051e8aff642c8aef558a55869cb98d1bac7025cdf47e63d0fb869440375596b042857ef1ee17194b9d885861a4c0fc26e7a2c133988f93b451e1951ff18dca0b4e7543bae409562c828ab024d3f5a6a633305deb6b20a41e877efd9aad25cdfea39cdb75afcac9f22d92a0d32c6a402eb79a56f62563cb0351889316", 0x9c}], 0x218) 06:23:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 06:23:12 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000240)={0x0, "2ecd03ac66843657d5dc536409ee6d2817b5778b28b72fd54441b02df368f207ca0074194533e7bc0513d41ac1d9204256444cb36e4910e0c7e79837fb814adce608f64487fe8f4d233770cb876402f107165c1edede441c0a00fcfdb31f3aa2562eb4e7fc218a9c7a417947b047608b6df94f68db09568308d7b9ac79c574c0ff69df09cf27b16532a937d9708ef4a90ac9d50355448f6013807ad822e98aea84ac303c209a604116d6d9a183508dbebfecc42964ccfa211816dded2ee215df4cee32a1f45f7e64e9b0c88f3594720086d270d10b703087b694"}, 0xe2, 0x800) 06:23:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x47, 0x0, 0x9, 0x4}], 0x6a, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 06:23:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)=':\xb1\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x54a40c2a490483d5) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x280a0, 0xd3) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000140)) 06:23:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="05000000000000003000"], 0xa) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0xff}, {0x9, 0x3}}) listen(r0, 0x1) 06:23:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x1f) r2 = msgget(0x1, 0x260) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x800) r3 = socket$inet(0x2, 0x7, 0x3) msgget$private(0x0, 0x88) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xffffffff, 0x3, 0xfff, 0x0, 0x3, 0x6, 0x7, 0x2, 0x1, 0x6, 0xc8b0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$inet(r3, &(0x7f0000000040), 0x9) 06:23:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) 06:23:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x10010, 0x50) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000500)) recvfrom(r0, &(0x7f0000000240)=""/95, 0x5f, 0x40, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r2, &(0x7f0000000340)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x7) r7 = dup2(r3, r2) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) dup2(r7, r1) 06:23:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x80) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) poll(0xfffffffffffffffe, 0xe1, 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xfff, r4, r5, r6, r7, 0x20, 0x4}, 0xffffffff, 0x534c, r8, r9, 0x8, 0x3, 0x3f, 0x3ff}) r10 = getpgrp() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x2164, 0x7fffffff, r10}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x21) r11 = dup2(r0, r2) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000180)) 06:23:13 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x4, &(0x7f0000000000)={0x4}) 02:03:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xab1, 0x18a) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 02:03:46 executing program 0: r0 = socket(0x19, 0x5, 0x101) r1 = semget(0x0, 0x1, 0x18) semop(r1, &(0x7f0000000000)=[{0x4, 0xc6e6, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xd1ee, 0x1800}, {0x3, 0x3, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0xffff, 0x1800}, {0x4, 0xffff, 0x1800}, {0x2, 0x1, 0x1800}], 0x8) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) select(0x40, &(0x7f0000000080)={0x1, 0x9, 0x0, 0x4, 0x1, 0x4, 0x1000, 0x8}, &(0x7f00000000c0)={0x3ff, 0xdb, 0xf9, 0x8, 0x20, 0x7fffffff, 0x13, 0x2}, &(0x7f0000000100)={0x80000001, 0x1f, 0x70b, 0x9, 0xeec, 0x3, 0xffffffff, 0x8}, &(0x7f0000000140)={0x100000000}) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000040)=""/13) 02:03:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200a0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000400)="fa3a2e56322eeb4901b870bf6891e7b685149f2f074549cb2fabf09701f4a65c042a2df21c695725e9b1934c28ba624b2c23f4f40d743522e0603f47cf9db2ab6ed75ad5fd9d00985fd3eff5d753bd99d1e2d1cde77a425e3e7f7f15f9b7302d11a54290708ac5d194531e569e9c254f1d8cd8adc17cdc094c8064ddaff16337ee0f3f80a88fde86e2f0f3561e95ccc5249d45a10ab52aee85bb07c26efa13bfa23902a8406d7c3d1e42540ec5e5ebb44b828cba816d8fb096e5755aedc2f77341db703f975872738c1814b204a56368123b59f4ccd23764840f6338370947bb5cef3da983818e49f1b830", 0xeb}, {&(0x7f0000000100)="df56f4783ed2485a53", 0x9}, {&(0x7f0000000140)}, {&(0x7f0000000300)="b195c62ac0ac870de7029e1db0c3942b326acb0df440891073e2defac5772760b48d51ed2717f62c0c5afa10ce51c8bb08f95c68764dd97ec2df4ca7a4e1447dc1f1289e3c3540a448fde085964971f702aa4cb272ce574f39823412fdda642304e705040672ac3d47674fd31b28ccd23a4038eaa9106e722acff49c9ddc4573cf27cabffa3ec1f587fb66cda8b193962cc8e49183e61e11c8d97e2e8fb440e83d6ef0502f61808c109914da22bc", 0xae}, {&(0x7f0000000500)="43f5f4c3b0c073306a46ab6b501fbee629301ea992ad6ec148c9a7caa7e0c874d9623ddb8dd76e7bfbb9ea31861a918cd6958a392e49bf9851ad37827d776b3d46c1b3c7837cc53fff0f4403777fd7325012b8330a7ae5b90804cdafd8efbe38ab3c6310551d3fae78a7232f3c77693dcd9e134040c46fdc51fd1797c71a76ac7a19f2af532e3a2fad76f84edf16c93d15e815c16a6b4b335801472c53e6ad4e06", 0xa1}], 0x5, 0x0, 0x0, 0x4}, 0x2) getppid() 02:03:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) close(r0) r1 = open(&(0x7f0000000000)='\x00', 0x80, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0xb6) r2 = getpgrp() r3 = getpgid(r2) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x7ff}, {0x3f, 0x8}}, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x100000001) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x80000000000006) ioctl$KDENABIO(r1, 0x20004b3c) getpgid(r3) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x0, r3}) unlinkat(r1, &(0x7f00000002c0)='./file1\x00', 0x8) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000340)="1d92c7b69a2628aee7e46494d80289b6d04cde64177c1c1599914dd57ac30a072237aefdc2559ee9c103878a027d2fc9b0ee7b7c9b16a0b3c9b185c6fd5ee62498b9ce", 0x43, 0xc, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x60f1) socket$inet(0x2, 0x6, 0xfffffffffffffff6) r4 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000400)=""/205) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000500)={0x7, 0x4fb0, './file0\x00', 0x248d, 0x8, 0x400, 0xfffffffffffffffa}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/1, 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x4) 02:03:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000200)="49038cde991570d11d6a8e0cf0c41d49493876db3f17c09147e55d1ae75d09e5162fe61ef5f1b23a2fc08bfcb374858811cbb861c15aec7985d20aa53f93361a4891fa235ef4d576b431271f78b74353ffea2aa1051e83d32c5a31a27c50b94c52d428a54d08e91a317b5d3ab36b3d58588c3feee6c6bf022634a14f33b8ec01aa5d7521cb59341c21991aac904d282a2a20b40de7fdf0e01d463f8d5e2f21", 0x9f) close(r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x4) 02:03:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) 02:03:46 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) r4 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) 02:03:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 02:03:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000180), 0x0) 02:03:46 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x98) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0xfffffffffffffffd) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x6, 0x4, 0x9, 0x5, "835ca895319b63864c8123654c8d6f31bad5ffbc", 0x8, 0xb5}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206911, &(0x7f00000000c0)) sendto(r4, &(0x7f0000000100)="c037e141", 0x4, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0xdaa, 0x3}, 0xc) 02:03:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket$inet6(0x18, 0x3, 0xb51) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x20, 0x8004, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 02:03:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x44, 0x3) r0 = socket$inet(0x2, 0x8004, 0x9220) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5", 0x17) write(r1, &(0x7f0000000380)='oL', 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xa01b, 0x4bb, 0x0, 0x1, 0xfffffffffffffffa, 0x9, 0x9, 0x0, 0x3, 0x9, 0x200}) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='-&,\x00', &(0x7f0000000300)='-\xa1\x00', &(0x7f0000000340)='&]\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='{\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-\x00']) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x70000000, r3}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000005c0)={'./bus\x00', 0x2, 0x1, 0x3, 0x1, 0xc272, 0x3, 0xe6, 0x3, 0x0, 0x7}) write(r2, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc432b6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0xfffffffffffffecc) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000580)='./bus\x00', 0x0) 02:03:47 executing program 0: r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x55c, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x0, 0x800}, {0x4, 0x4, 0x1800}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) clock_settime(0x4, &(0x7f0000000040)={0x7ff}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/168) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 02:03:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 02:03:47 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 02:03:47 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/123, 0x7b, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x100000000, 0x8}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) write(r0, &(0x7f0000000280)="80f79b73abe410a2df3048a57fb0bf0f9e0bd2f1a30d6282fe4051043f55d9e1dbac03", 0x23) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 02:03:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0xfffffffffffffffa, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1001a, 0x49) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 02:03:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="32b589b7685b4c6d2933badb4a979e34c0fac7302845d104a67f0c36cf0bba8ba6f69d82475b2c3e3340a16d30c95c218705ea7f402d4b0c1bc99f76f38a49e05677f169cae667450c27bc7b0e8738d95b623ddd989c8d31b58487894729be5445938b980e3330be74112472af84bbdbca6fe32fb93199c49b5d9f059d448944b6fec39f6422a5f162f94aedc023aa732fa21fd3131899abfc7f1d2d7d89fb08cd43ee669572e3e021b8711ed47e9e7138321bdda99c3fddf20e4ed64a65fc0d8973775264000a4c62e53b25cd0c018f8a79c956af40c87aa8ce5c72b1e7967f145123809ec568472d00000000000000", 0x2f1}, {&(0x7f0000000280)="463516693a757fcf304030859379553c4b2534e1f7db67949f179aa0f9135c91873da240de20c29d51e4126c78e301c461e12bf65a9804fef23b1352c54c75e960bdc7d6552dd32cb4a1f7cb1f6614759f83e8bae99e892d3305832add0beee71ab1d0896abc", 0x134}], 0x10000000000003f1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) 02:03:50 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 02:03:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe99) 02:03:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f00000000c0)=0x4) 02:03:50 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 02:03:50 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/118, 0x76}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) socketpair(0x21, 0x8004, 0x8, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x161) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="93315a43ea41000a92c6bf9ec2db2282b67389251600ab1ae67c556c4e5995c5d4b04ad19a7b2ec397a36792626eae53fa6550e03cca6520170abccfc719dd4995ee9802824f58635015aab6e9584058b10484bc4e6a900f239de20090d953d89bbb750a31ce1f21c0182a525a894fdd8db9e21d4d031a2d2bfe2748f243eae7bd59cb1084079a273e5278828746e82de8d51e9148da905cd1f93af74fce1c398d1426f53481", 0xa6}, {&(0x7f0000000500)="151ae0668c0bd570f2fd9e1e4d0c5f4be7302ccdd6bf76c974984b80b3f2ba8c8f700dcf46af7fd76d951882ee4ae3423ff3b6073fd701eeb462ef8b5396802aaaf470af01c3992f331e16c2d8d8985e4b6557f3727bcfbc38a3c8ebc25f4445464803000412f003b7e3c765a00d5573a0f85c08fe01dcdad4a9b5d3db722c3751eede3632fa58f9cba3b94a4dc61689192027532411a86c020d36c7c050ca57e9a6954e57b5b21b647214118d288ffffa44f2a660de41d15732018cd3c663da4c421d560e39ccf6eaad5fbd49897c428440089e9041c17048eabd63995f263d54fff40a0f3a3d09b0a65c8539626ed63beff49e2e5fafb505e5058747c0e2e6361c150a5b396b5078d311f6069f85b105095b9744b8cb93278f7202d7875edb1cf680c22c6a8e9f21287b58b5ebff0a1cbb68c4be1c1b0c45e2351fc6d67a7a8ed05961d5bfb4e09175169444269292541bdc9430f85e0cda172eb8a108213ddefb2567917d4ec16046064bea03b149849b22e5dbb116abc7ab96ceca6a0bcff48cd95aea81d6cc4274cf301c49df461c2739dd69301965916cb220465dba948036ff6e6067d707d296244e691ad5eb3fac5c6085fd49e475a85d551197bb56be9907cdc9e394b45a7d490138eeacdf2fb99176ecd40d7d40bc48daeb0c201faa16a3764de33c27c0292687c8ba7730f923c60ee858cf2ba2b228abde9cb28481f2d94cde8710b339c133701856e380c837acee5d33d526c58204e01528609edb5864e5e72245847545dc751d05b25d0265e8c3ac1328e76b31ac83f2dc2a52829f42afadeb04f12ad72b10af22a773b5861f287d0f4dc90787aa972b602aa7ac3582689f0668510978367cc40154086e0ac8fb270747c259abc6b93ea48f40ba926a68945a888441e02e8518aeac4ac3aa931831eb708b2e310022c69c74893b8dd73aa102604c83a82f8bf9dfbc05fad82971ea302410ab9a82e7adad5f1b3443ac6173750100c73d0efd63670b5b4f1aa105cfa5bd695e0f5024736526fecd0ef0c37144ced820fa0795a102953940d169c787f64f3e35f7f0e6d7931260d68f721ec39a74349db6c3b6d46e9badc97399392a205868e63a4e07377b3130c2e68ebb272a29bfd4253f4d69926be4dee4f7f426a8938e6f32a876d54342065cf76ff8fdea1dd88ec7b7e5e660b36542763d710f5ca10ad7305f72d09209de90ca907b61e95fc59d197db037b11130b108ccc6216b9990e17b7b0e0323dd71feeeccf566b6a768ebd5037ba53eaeacfb23572885af67ce6777fff45c93283b1b1c0b68d8e6cc020044c54549592fc9a517210733ff0e3a64b261d1931a1c9a001f40baef38f18456b1e56cea5ff7e4b7562888128921c8ab5e0cd8686f37ffe728758c87a571ffde2e3f6d6e53ab422607ec5af48aa96045d21b4ef35b96166f3f40ca2e5ffe21d559455901ad7f520c33eff71b0c7eeadcfb0bd54e8fc45946d040621cbfd4b2e52f3c87f6e35a61ea535d7a9034a76a7c1c002b5a8ab215fa815a44d763d053b795ba71304c733b2a23055850cd15bf8ab673958298e434581bc31cf82010dacc0ba177c9b312d1163db8eeae360f2548a2f993d99750ed8815edb3e967ef0ed5bdf19814b580dfd6e7b279088e9e129a9858f558cf90304b3ed205148aa192a69287af170407ddc13a45897725afd389aadbf1a57301dcff2780c10d9c5118b39b2e26d2e8228ba5c91b68c236fb4a2f1d6b231079a0b17722bebde29b0d63a8d9e4248615bafbaa7b41a677f731a030df510609e3dce7cffd428d5d54d72d09745d142db06090ee99b12afa526fa9bc5740f30760c9b395b994626d1d0d4627eaf86f3d59eb1374e8d60f08da2833c13654b0ec1de22870da17cebe5e0dc76584b2a12defc3f2e66449e13a27a2054ba77c920443ac4acb9c41c9f2c402b3764e6d47041d45aea7f155ed3c5088f6151a13d8f3fae4d5b8a4f8e018d8f6e44a88f06225447b2ed17f0a135c7cf55e417e34c7dc56bbddd746dfb06326662cd9517e3e560c35d3a789afe161b59478c20604574120e297a751b6a672d7eb4cec075b12a3b7a3b2e4cbeea12ca62c32942faa3149b059217972bf821e699fe71f33981162be259cd4ce4a446d4a6a74daa7ce40b7ae50d518b5e31a8c44fa31e4f6249a6039ad82fef004758c6b8f3ce06a45f12e4a4b61b02f54a163ebd6c65aa2c42b52ff458009be41a7ec8fe5b9a434c361de7559d33ce9745db579d9076101a3c203985f08305c340c5968bf529a81d2a5fcc3063332272e77413849785e90017e3f8395b97eba945dd671aedeae8123bbd6c9778c7ee85472ac11026e2652a109bc4e5bce29161f8815c04373004ab34aedd85976b02cc4e2772cd0acf4fbef64145092e600dd9e2f7d79e5f1e34ce700d73b408eef6aa6a80171906083647ecd0b54f2f8d4604064dd82fc33eee69b34a9f3a52cc8d17fd7091bb501f085c8bee6ca902f082bebc810bc7b397f7828f1e0f2ef71daa7d35fce0edc11076256e644be8b12105d3f5b3f3c1784dcc0e8c90d6115aca97eb11211de8443d70e9018da51d5f02bcb9716d85f3606e3c6c6d4a4f2b0bca2c87b2443f9f38e93885849769870034e7e90ec55e6190ae6b308ada6e07f2f0672e991613096c8c6f895ff565d54f5cce35229cab0e206d09f8408df09362a72131c027ae3b7d6c9a6f16115c1ddec7454f85c4cd545c4a57a028e279f77cba941e4dde72288a9f7b2ece03ab0ca40daf90dff0919311b54718df3a7c19b5d8341a690f4802c5b3f5094eb1d1de9e8804558e3f88a68a57b963d71c8f02aab9dcd40583dd46647bcde49c179252277acd2e5db53fe7af77f244da415a2a76776e8db4fee77e8558afdb77ffd16c697fa8a89351463869f170bba980627563363c604b1332b89048b37d28b81b114fa789720ddb83e1118738240dac833724e62ea4eb580774655397cd72893ca8e858bed0de86ead6ece3661c910f8c66d88b932981d304f18fe000a4d68e653627e200ae876fdf16c76330beac449a1bf04242085b614a1773da894cad707248940e8b3ba0892609c5c0a8d08cfd66f9419d6e8b2aed526dca7c6493d062787a8a728dd4d3d46a774222ac958e9a440e4fc6709714f3853928fac55efcd763c7a1918189e7c02a35edadd630c6ab495a968d0d4b805f4fbf98ff71da0fac023be53c1bc5655188047669270293699d39cd2a370b45d0823ab6ff26e8961f4a789a844141859c9d369cba272fe8eba3ea4b601a1328aa7a4c4090395d9c6edf9202b93a32be1342f5f77ea266c7c7e26ddddcbf76f29f96e3f029e3b4027a558637b7a4eb25e72fcb1c6cd626db81b833c692c5e4cdbf64abe75308d470ece83d87de5f88dd85948d3f5bee9d45bcafc000cfdd21dfa5481344484c424c4161e91ead0bc375d154aa75a036e696fcab8e02c0963d7fd0285ee30e463d67e684772e29866d40795ef30c35acff7e4e6a7b6ae19116fae6edc6f3b1bc0c9ae47f835b1e0ba323cff1a59622f305eced6ac67ed2c341a1960b9792881cec4212b91811dbcc93004da3abf9f09faabc79937ef6794a59a3e78a1293e197e5163e7631476ccb170be77393e00e0806231238f050ce9eaa50cd9f52fa81c365d1caca42624fb5a842b150f493f9f4106a1b617a4bdf8d3fc68b59a771b5633e7e6a2a09d8aafb1d3c2287465bf27ebdf56ca4cbfd963569ea0d65b513bc485e16bcfe11a37f4b594613f7ce9d581eb254e3625b63c44e9aac003e24d5f2d9174550ddef678a41db0d6386699a7c6c59eecf7886df3d51e72b7d55ca0e1d6db97fc39593d6c1a164c46ab71532491ae73ce45d6cf2c1531830557aded31cda838de384925d6b901876d9fda52a3460585124f06fd5ad2657047dd765701f7f90866f260ed50a1e73dad79fd1584b5899e9b90c0ab57066f77052bb7e186e84700d24e41de1745e2e3e1e5ecc354087168f5a4cb607c803d00a81109c9eb56d04ed86e9ea91d248867a7af38cf0c0c28a012b1560cf7f8b35f79260f9e415c403bc6c5756a657a4f2915e9fc01098b806980b93e7340fa640edbe6d4e3582eb14dd4fd53f504ed7baf67743f26f3aec2139ca973981cd827403b050386ed6a5bb1124756504ae06fcbdff0625a37869a0df37ceabcc26f1347a944786837e307ec43445b03e742877de4b386226e434493b27f75c269ca66f2429069e784b1d9bd41521e54b525a209dd4d2ba3ac1aa10402da385622a8d6fbdcefd41ed7676ac99b31e1f1ce1609c3869285d15a706068d21fd38cf6b479e54033672dfae78c0707e203a343bedb760cf55b7a3c55df2be67905eff829b59151bd5527de14d120afeeda7c4036b37a00c26b6cf81cb59e2485d68bd5523fa2c860296151dbd04acca43374c9c029b83ab3e6aea83c0807d4feb5ddff0b148da1b6133b1a88dce450e4ceb53ff26b23861425d4c4d990e270630360deef9287895da3e843290cdec041cf9893765c52564b4f42262e71fc672aec14491eddd78079687eb16b6d80af9419746b7443d6701eaa378f23c25db6900434673de028543f05c2e6f325af62949aacb71f5fc731bf793f696fd727f367095b989fd0630dbf9a8ad03d8ef711e1d1b0fa4058ac3342887ce59c0557c1249ed4c7ec88c198e23266a736075ca22c5c3fa60c00bf90b2878cbfa95a5b4dddb12fb87541e0cebae38d48e58dbd64309fdba9fab022312c10f86ee399e470b5eb344fa6a6fa5777196d63f2241b918572262cbd90ec1bc576ad17da7a6bda8d4f8a7a38372fe3f2956c96f03cda5616ddcc22e2eff5728e7a67438cf0d2881c444a357df213358fde102b942769510e0c218467573a37c22cb0f46bca1e8f164dc79147d6d57965ea919f666938c1dc95518e9848f3c07d7b720a31d5ee3aee075a6fd0821ebc440202664070975b0a850822e2ed489c9466f870a907c258d62cb684de5f9acd354566a9c420ea6f49b8533c076aaf54701ad2106a4b8273fc9d93200e8802f1acabc05fec89499b1c2886174e6a6d751f05a0aaecc9b9dc18efc60a0dfe424ffa990b3d98669cad6b3167555b7f1e2ef95d8fa7e9e990989c86c2847ff58c11054be85fd9ad351651a7b94b596a2c8cdd4874ddc35af73a651169daa5a2d12083f37094a4e2814dde30934955af44243f6cd2c2761c23545b06d5f5d87340b3c8b6597c15ac9fc062998580e9f7f2d5a0fbd62ce0334cee279ae273c4091f9a60247e8cc5b597c3c38b1787ba0010895f1392cda76e3d3676b9955da326e9a9d3b995fae61526d308a3474cdbf40933e119c6dcf723e1fa5e6a64f8b56a77a53f7ca9227c87c703286fbf2de131b5e51c776b951bc088145b5d017219deeb29bcefcb3e7eeafa168d71090763e5f8219be33ae4224940daa0508fc4f777beac7ae1ec93cf9b2c4e76c4a6e669d53002c939027b15c05903b7c6c90625bf8cdec9842dcd36e1fb71694d8103dd2c29cf9a82308565316e5ab4256ea6d41a030fbf43f0aae520fc2397a5b875da653383a70fb219efff305fff0de9088a357efe08ccb5b750348053f437afcfa6faa56dc4c0253c16f91c55ab97e82c27e34f6aef0d5ec851fbc5d1614dc7a004b125e5100d3b5906309024134d0550bfe9e4021eccaa830982c4531443dc774c999878243bfd22ebb89e431752d9c43fee299811f2455b036075f0077feecc4fefa13ad2f07115ed9b17de51ef0007", 0x1000}, {&(0x7f0000000340)="1bcfad17d2fe538265a9adec9aba0c9f69a42ef9fc146d25e91de8e1da8a81a23d239e4a7b55b9a44a60a97372b1401352137351959a92f4027a2d49844504a2654730e3c69cff2fa2bb0b03d071d413fdf89b959718b854f70ffc6d908be01ed57a5be11d0eafcd8a823b3dbd10418f22155feedc749ffc15125eafc6741db52d1cb34d4b7f8bad9b9067634488a963785b98749fa1e0cc1cdab7bb2fc5330caab8ac20ffea4b0f6dfd", 0xaa}], 0x3, 0x200000001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) panic: timeout_add: to_ticks (-1494657078) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 23621 79559 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,a6e957ca) at timeout_add+0x194 pcppi_bell(ffff80000066d000,50c0c736,a6e957ca,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c4ba20,2,ffff800020b439e0) at spkrioctl+0x230 VOP_IOCTL(fffffd8075466138,20005302,ffff800020c4ba20,2,fffffd807f7c79c0,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806702da38,20005302,ffff800020c4ba20,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c4bb68,ffff800020c4bb50) at sys_ioctl+0x646 syscall(ffff800020c4bc00) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,1bfcfa44010) at Xsyscall+0x128 end of kernel end trace frame: 0x1c28a6f9240, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-1494657078) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,a6e957ca) at timeout_add+0x194 pcppi_bell(ffff80000066d000,50c0c736,a6e957ca,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c4ba20,2,ffff800020b439e0) at spkrioctl+0x230 VOP_IOCTL(fffffd8075466138,20005302,ffff800020c4ba20,2,fffffd807f7c79c0,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806702da38,20005302,ffff800020c4ba20,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c4bb68,ffff800020c4bb50) at sys_ioctl+0x646 syscall(ffff800020c4bc00) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,1bfcfa44010) at Xsyscall+0x128 end of kernel end trace frame: 0x1c28a6f9240, count: -10 ddb{1}> show registers rdi 0xffffffff812c7447 db_enter+0x17 rsi 0x171c __ALIGN_SIZE+0x71c rbp 0xffff800020c4b640 rbx 0xffff800020c4b6f0 rdx 0x171d __ALIGN_SIZE+0x71d rcx 0xffff800002b49000 rax 0xffff800002b49000 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe00882faa27fec1b r12 0x3000000008 r13 0xffff800020c4b650 r14 0x100 r15 0x1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c4b630 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=23621 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43080,0xffffffff8233fe30 process=0xffff800020b44d30 user=0xffff800020c46000, vmspace=0xfffffd807efff5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79559 301401 88983 0 3 0x80 fsleep syz-executor.1 *79559 23621 88983 0 7 0x4000000 syz-executor.1 72927 223388 84560 0 3 0x80 fsleep syz-executor.0 72927 476848 84560 0 3 0x4000080 ttyin syz-executor.0 97468 48037 0 0 3 0x14200 bored sosplice 88983 203439 21413 0 3 0x82 nanosleep syz-executor.1 84560 155541 21413 0 3 0x82 nanosleep syz-executor.0 21413 365876 18590 0 3 0x82 kqread syz-fuzzer 21413 382409 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 470698 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 228220 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 240934 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 80732 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 361557 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 422534 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 146462 18590 0 3 0x4000082 thrsleep syz-fuzzer 21413 363450 18590 0 3 0x4000082 thrsleep syz-fuzzer 18590 401677 782 0 3 0x10008a pause ksh 782 82988 95250 0 3 0x92 select sshd 56411 335142 1 0 3 0x100083 ttyin getty 95250 61678 1 0 3 0x80 select sshd 37892 147247 7899 73 3 0x100090 kqread syslogd 7899 59485 1 0 3 0x100082 netio syslogd 12222 40625 1 77 3 0x100090 poll dhclient 16834 409877 1 0 3 0x80 poll dhclient 14546 337965 0 0 3 0x14200 pgzero zerothread 63599 144993 0 0 3 0x14200 aiodoned aiodoned 3154 63916 0 0 3 0x14200 syncer update 54573 171744 0 0 3 0x14200 cleaner cleaner 47626 22346 0 0 3 0x14200 reaper reaper 76455 344181 0 0 3 0x14200 pgdaemon pagedaemon 58080 174414 0 0 3 0x14200 bored crynlk 78372 130342 0 0 3 0x14200 bored crypto 9722 387061 0 0 3 0x40014200 acpi0 acpi0 71768 148446 0 0 3 0x40014200 idle1 73013 267786 0 0 3 0x14200 bored softnet 48878 505307 0 0 3 0x14200 bored systqmp 48575 303231 0 0 3 0x14200 bored systq 26560 232657 0 0 3 0x40014200 bored softclock 59685 50903 0 0 7 0x40014200 idle0 1 296031 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 79559 (syz-executor.1) thread 0xffff800020b439e0 (23621) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #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 14534K 14542K 78643K 10725 0 0 pcb 23 9K 10K 78643K 234 0 0 rtable 100 3K 4K 78643K 244 0 0 ifaddr 46 11K 12K 78643K 88 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1407 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 24 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 311 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 42 38K 58K 78643K 293 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 25 0 0 in_multi 33 2K 2K 78643K 43 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 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 211 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 79 20K 29K 78643K 1737 0 0 UVM aobj 8 2K 2K 78643K 11 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 1 0 0 NDP 8 0K 0K 78643K 23 0 0 temp 131 2364K 2428K 78643K 3665 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 142 0 135 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 55 0 51 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 5 1 0 1 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 9 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2013 0 609 46 0 46 46 0 8 0 ffsino 272 2013 0 609 95 0 95 95 0 8 0 nchpl 144 2637 0 1012 61 0 61 61 0 8 0 uvmvnodes 72 2101 0 0 39 0 39 39 0 8 0 vnodes 200 2101 0 0 111 0 111 111 0 8 0 namei 1024 7118 0 7118 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 6325 0 6325 7 6 1 6 0 8 1 sigapl 432 479 0 465 2 0 2 2 0 8 0 futexpl 56 4003 0 4001 1 0 1 1 0 8 0 knotepl 112 177 0 150 3 1 2 2 0 8 1 kqueuepl 104 125 0 123 1 0 1 1 0 8 0 pipepl 112 326 0 307 3 2 1 2 0 8 0 fdescpl 488 480 0 465 3 1 2 3 0 8 0 filepl 152 2872 0 2772 8 3 5 6 0 8 1 lockfpl 104 106 0 104 3 2 1 1 0 8 0 lockfspl 32 212 0 210 3 2 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 659 0 652 1 0 1 1 0 8 0 zombiepl 144 465 0 465 2 1 1 1 0 8 1 processpl 840 495 0 465 4 0 4 4 0 8 0 procpl 600 1159 0 1118 4 0 4 4 0 8 0 sosppl 128 3 0 3 2 1 1 1 0 8 1 sockpl 384 348 0 331 3 0 3 3 0 8 1 mcl64k 65536 229 0 0 29 1 28 29 0 8 1 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 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 328 0 0 20 0 20 20 0 8 0 bufpl 256 5588 0 1013 286 0 286 286 0 8 0 anonpl 16 55665 0 47895 57 10 47 48 0 125 15 amapchunkpl 152 2537 0 2448 10 6 4 9 0 158 0 amappl16 192 2158 0 1753 36 9 27 32 0 8 6 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 7 0 6 2 1 1 1 0 8 0 amappl13 168 31 0 26 1 0 1 1 0 8 0 amappl12 160 159 0 156 1 0 1 1 0 8 0 amappl11 152 182 0 172 1 0 1 1 0 8 0 amappl10 144 342 0 335 1 0 1 1 0 8 0 amappl9 136 357 0 354 1 0 1 1 0 8 0 amappl8 128 286 0 264 1 0 1 1 0 8 0 amappl7 120 39 0 33 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 111 0 100 1 0 1 1 0 8 0 amappl4 96 268 0 245 2 1 1 2 0 8 0 amappl3 88 142 0 136 1 0 1 1 0 8 0 amappl2 80 3560 0 3499 2 0 2 2 0 8 0 amappl1 72 18664 0 18234 23 13 10 19 0 8 0 amappl 72 1367 0 1332 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 10 0 3 1 0 1 1 0 8 0 uaddrrnd 24 480 0 465 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 480 0 465 1 0 1 1 0 8 0 vmmpekpl 168 7725 0 7703 2 0 2 2 0 8 0 vmmpepl 168 56849 0 55422 86 18 68 70 0 357 5 vmsppl 360 479 0 465 2 0 2 2 0 8 0 pdppl 4096 968 0 930 6 1 5 6 0 8 0 pvpl 32 178382 0 167573 137 14 123 124 0 265 35 pmappl 224 479 0 465 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 473 0 5 14 0 14 14 0 8 0