0570407d68229d34388616c923efe5384c3", 0x7d}], 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 01:27:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x41) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1c5, 0x7ff}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:27:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200d, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ftruncate(r0, 0x7) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000400)=""/101, 0x138}], 0x3, 0x0) 01:27:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="91372611a25d786fa2fc901c3257aeb34fb15317f98f7b0c97025d989fb9970b9a78b22befc1e3a21552388b6bf9ba7d214893071ec596f7d1dd71134ac0884563116e2272ed1f6ead410c8a89462d454463d087a2ea804b0c738e072200ed33ef1552bc58fc3b0c1f54061a46ab71c2242564145c70dd4a3d66baba0ac1d60f29ae522783a273d150dba0604c4aea37f09ffbb2345cb440fb271baaf783dedd0146f8f7a55687ab2a52dd1e3545dfa8e909806c37363835f637327b751b9c1e1c21bdefd39dc14bc0e62246e294187be7c07c19c8cc5167dec32925d9d108666d3fb1aa9fee328d3b121a1ab5abf53c887a5e9df68cf09fb86cfc199c00840cc0283bb1a0a5808ccd58d6417691f23409827c05fff3c1e7a230ae0e0c7c2cbbbacefa73888bb30cfe8dffe02f4780849f19a8f4695cf931a044e7aca7f920b72dbd0d21508196225ac6c6bd219c5d7b29318366e2615d4a8d36f9c1625d9236f022349432c9520a1af5bfce22b3499bfc89efbfd957c8e7c374492ca670c8a96ceb180fbd29911da8e18f46395b33f8410ae1ad1a253abf6b593f51a23fbeaf76a3ae0cbd71595f5dfc7bb84057b7db32bb932cefa9632aeed2176504f2516e6e8ced57185f6443d5e4bba34d6fef31b9b056abe4de6169739d063ee6990bdcafafa3a5cd2d150ae3d1671ccbfb7d5b20f00e4cf92214de11f40b4cec3c312579878e609271fe0e665debf95044da21c67e2f94c71a44681cd19b4d327acb0d697ae69273f3dcd098cbc6e9b5b04db740f72a1de7c2d27503c69d17e40c1b723f11d7906df14f593a4b615f964c7e8a1f9e5e341615d7f1fc69cf8bc2cc36efb3504226c35ad1ff461e532c181010e1e7433a2e23add6ea0d778e5f88babfe414afb5de81bcfadd39fcffb52661eeeaf200f237d4542063fa19f4da06c2a1970ab02c539a3a93e80177e4c998d0850212462a50f73ebd65d2eb049eb82e8ba6f08477eb282ab5837ef4ec5d1176b47594d2a04ac7f6aaa1aa909ec665237f19e00bd7d94e57b0b24414fd5289d0d0fb7bab61d701826d1131fe7c5f9fa9d87fa118e7b3a280cd3e30ee134092cbe41b2ef9f3c697caa7f44599d86014ed63f643836e03318965044f3e187ee24bf6b2cee593af5fc45bbb93c1f0a0bbbd17bbf7f2a1ca0b1a4f0d871de053c2d948a4ec9eafcd1c5e9008c63665fe5f1b583fb35a4fffda97a1a44ad2ab461db50040712f56421a85427330f42c5fa845cccaafe2b6c2bad7b9d5770c58bda6083f5ffdbda41e3b7aee9b2120a8a7ae47181ba8ff2143b96b767b2ac1d71676643ecac88e160fb5f884211ffa3846262a07752446da5d1a4a48d75b92ba275101ca872fe0445143f01279f7c82192ced91f2161ade15e735813538339d6d822991cc023c1b9f2fe88171b0c8465a091477f479f29b81e495be1ca0dadb6bcb656840b3a3444d65d05aabc1048541733e33a53a71c510c26fb0e7cd8013c26d0041e1ca7992f52e193f2d9a1557dfe17ed27a662718a61dc74cf3e8dfbdebb9b391837ab063e9aed1ff86102936acd8ff4ffc22b7bff413f1a6df765b230b6433a3c1ebee2ef17191e00bd76e520dec1e9c36aba58c2ca36f756da3ef7dee110f5fd0dc1daff9e848c4cbc9b15233ccac17a7f71d54d11108bd429e683803ff32dd137ba06343858905c72e4f94d9ae3ac53f21b0bb4da6986f8cb3f72275157360ceeb85e75fd0af134564fe9f142e111e5de37e4bfc60e3ece4b75f77d48f3bdc4112154e4b5b394bc0e6d7813dc9bc33027715015542c92711892f04dfe70174a918dca7aaf5d06c0b4b6114c6eeb42fd758fb2206d01128929b1fda6658de859ce2548661802d09db80c76c8a24a4f1dff287e737daa914537ed9fa806cee8e9a351c3488ce34a86013d095a7e6474b8b95092bae01abb5e284f15d4fc98740f2ebb1f41960ce60eb2913e1245a3a63180a22de520a07f234ffc8e630229b79c914f4e08218f91b2ea9c2e979a9f27b0f4ff63a50bb8d499d4da7c68e6161266671e20a2696fa1939b5f4c82e05a4c6d849209050fd0fa35a7458f406a4fe4edc521714dcf60acf929c06bd1cf962301bcd16f212fd4c4c6ab62a7a6974b2170e39bdb03fa41fdd9f06c1d9e2c8f0cd96c1143979d212910e6d0448f8941d98df8b5875fca4cb1b49013cb377329788c6ed8682795faa5dd1b4670389d70b5c92c56d404645d148b80f2d390753fac09ba7c07a6da71162421f1e34fea3b661041c1e2707206c1ad52bb533f3a4e4e2f89cd09e291e8c51494aef3c611d5e97ff3ee946917e6c5776e71a42c07dfd3c8b74a0d2b67921a63e7b4ce65e349c1c3d819d27fc7b49358c5a5798d7bf0515dfe02dab0e4965ecf3fe57bea33d3b85f5cfb3dfe922bb0359b674449f8da15d492e21d62e184dc99f94d8f02c51a976b2b6781211f2dd0b8ac8d666e0153134ea71de43c83c6b68637209f4de2c59330c396d10da5bb218162c186e37159c6a1e1b8e9ed13851626c073ed5d925960449372467cf02e7e9cf4df1dde733694cca9046962c951457cf3023a1d8faa356744cd4d6532862efc2d0538b31aae55940110159a12a22b5f01786f1b843203be2b0e60bd596e2d25919a04c0eaad6b8d8191d6369c0577da3f420852b05198e0bd5447b93f98a97acba6fa62b153d25f0fa50f016b2a6fef296c1709baef38a2edffb1262d3830d2705e7c70af3367c1ec568d4f2a59faca46644d805c63daf4afc24b67942e1d5f0c493ff94ea88c72afefb51e194d89d985b13c40e26dea4490b124b36ec8938f2a3860d5a56b4c170d594da2c19e511fb43bf16997b9f0a59ef62505cb1478a02366b839ed09768830273cdcc57a55f55bdf2a6cfa83c02dbf025a535db419b1860cf5ceb8dec7e5d69d78554ceb6425e28420882e572359ed1a5138c2754a6e3d5fd409b3b3abf138b4ee7c3af64dda5ed4accfff3c1f3930dc1310dc107c1bcc1f169caa900c6fcf6fa5fede837e13f5d52a8e01c43b644209f1a1834eb907ed0b7a7c7b28dd07b8257bddb3e576c4c13cde98d2671dfeb5e4a9735f7fb6f0e1fcfc8c4966f9f21ef5a68b97435d52c453ad66ab1544a882cec7ff55ec064c8699a387ceaa9364c1b8a5dd4f5943b10e000f51ce38277f604458cc05dfc5f84a2add4320b635a18e9ddc8c46892b7a44f89d441e672f2431dfd8145754f616c42ec86c59e817eea778a60a9c29e4b8869e50eb0ca569d2836e25cf0875b0f15da028234710585210dc643cd7394e12ff160ebae95049f24c58be97831ca311b248f222dc41a5cb77d256d5fe78fc828edcadb7cf47e36f8809c194375b77b09be5b81d29c5dd00f119ca2796f2363c8fba7ca8f60bd59fe216eb962d5c2073f313b49dc59590e468ac6bbbf2c8cbad0a28280927b08f22d5068aae63e1e1a3caf9eff94728fb1e0fcb7ebc158bdfb768511780be4c2524017fb200fac569eeecc913981317a3c63a58056405ccc6468f8fec53d9678a50b80972e475f8d40e570962c1a5a19737246f46c4f774ceee6461349733585823a140c30ac5765c9bd9c0684c7785281b7abe2f036e511f3c7a12ae24cf34ddc6b1f3e03a39b989f101c6989f94981718c1398c3f1d914f35a299e10b913254e903348fd2056bc9784a60ebb3263568564b9afa7f35d43c584ca3b18adbcce643c29dd722ea771920e847159ac045d01496c4e6870e8d51d38fc651b2a1e9f29c024c6c27dcafa3bd4885883586bdf0ab3c5a6b3881918102f8149be2f4e9ef7effbae52d303d36080cdf31dbbcd2a2c7d6c382c4a4b1bb407776c8ee3567612cfb23dc5acc91a7acd77eedc211cbbcf593a77d908378d95ec41758145d4f7ce6cf2bfa89b2bed4b3510a0b677cb66e437534e625caebbd954a36a13529c29f4d1bcee3a543ae65afea61ed7dfe2c4b771847cc5b4e22c820ef87271462bb2eaaea41be84ef759ea5d61e997dcf63989e7f56d02f947c6a97f2101767d7bb17785d1a06921ee28a996080dd01c2c6d4e387e0c0d55c30e60d70e8a40a1b5659993624af51d42ceb0186140f0b73f2bb8ebc68a7744bcf2fa0be3933223f2a185382bb94eefdbe7eae74b8e999c2f93b0278678944602ac2a2d357407185d0b03d03faf2ef5425a3344beb3677239ab46650568fe4a62dbfc5e5b9960123a0422ad19857ba201c6157253093f1b313675245c54a724c03ce36665327e3cde66a9f0b7f3daaeca4eccd7178b41daaee33e5933be6ed527d6bdedb791332170bd9434900e24a07ac8f878e3a2fe95d25e1af18998af9302365cd0002e1acca24514df6cb47c621b710b5ea021f3b2c05816803f0a6c351b5bb2e34c37273e45ab351a8f13b4528698bc1a055d2bc086ff23ce7a3defd07ecd0eefa9417115a1aea75234bea854cb8ccbfced9341b8f4371d45865281da3f36965133539df3f50b96c819ca3e12dd4c0306657d8c7bb5643d98c0ffbb17f4cf4204855c37acc17e33f37083a8eb02aa20d03be0b66a6ed26fcd8fe7a28c4917defd7fc7512440ade760428787a5cc04da70cfb535746f3b5d8efb71f664771f0f01d77e334dba6af6a9fb2ec2622f0c017bcef88aea1be92a7fa77b7bf3c6ea6e4e10d5aa906996c329f7869172a898678bd0d55d005bad3af07ccc487fcc3ec06fe57296550bf51dcd2f4f4568bd8cf3d4ceec4f2778719e5f4745bcb3efb15d4cc42177d8aa8eb5194fe7a588225690c38402aee29539d28858f170531e5fed5f8428afb7fa7bc0e0acb4822ab6c9cbb4fe812163ea69203bdefa738a815d9bb46f6ee96d7beee5c1616ea179241994084adb20942d8ef38c252cc385e976cb2417dbeb082d3cea0f493a1199309e554a026578541a0fa6a1ff7de96be963713f5a7c826bc00875d21874f4f54af920404e707e804ff999bdfac9cc3498b600ce13f1d92815e47379483a51c25c61f64a90711a52e16a928d128f74d50e593936efc600e7e51fc95a2ec670ce5dfa2f1cf18847e44bb00bd882f5d0f45e94e6c32540e787147e4a4485f86e5a45d1b11379149dd78b81296a21c67415a590e369074d292d9e2262564321f486f2bc8874c8160c16bbd8d7f8c7bebccd6ee0445854c7342fa0296e62868d91eb1c06d8d0f272ce8206156d5a794c47946113a9dbd3195dc3a8ff388ce04b5c8efb8cbc3be66321a9c5926f14dbcda3ccd4d6fce03f7209763f629982afd97f4a1e9590c07133ac620750fb643d290a80564f8dfe9b837b1a02b161db50a7d2a4f8b5606ed2ac3586a2ed4dfc349a4f343bd15a53a3ec74739be6c1a37838dc99809bcc664b906d9e9c438d4468f35256819e768ba6c82ddbc1155e0300bb6a777f3f39652796307fba54dd4941c142b9d62cf7aee442ac888223204e600a9b9d093915b6785ab556b2620d45b67c5ce56954e39891ac524832823b1498f438a321a70ca25192273506b89209d1cf25bb6160faa94a62a675bd8f02df7f59315555d66c253da1d79fccdb29eb3edefd5e29ec76be5398d7ca7713d29ca9ceb4f51154e868b82240c635475e8fd29d0f4c4058d9806d6e3bcc388abbbefc7145c61365aa80f2de54aea011eae274103c9daa0be514f920eba6edd831a818cf53c14a22048c8fbcf7558332ed30d5d42254028479cfcdbc09b17588beaf6ae603734dcfe9953ed47092028f62e6c03bbeb6104bcfd44226a89acb8652c67e8a8c92e4d6e888e11f2c37eb77c75d8", 0x1000) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 01:27:13 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:27:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) dup(r0) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) 01:27:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x99cd66b0ef7df099, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x100, 0x7f, 0x400000000000}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 01:27:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 01:27:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() getuid() r4 = getuid() getpgrp() r5 = getgid() getpgrp() r6 = getppid() r7 = getpgid(r6) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() 01:27:14 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000200)='./control\x00', r1, &(0x7f0000000240)='./control\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0xcf, 0x401}, {}, {0x42, 0x10001}, {0x0, 0xffffffff}, {0x3, 0x9}, {0x26, 0x9}, {0x1, 0x7fffffff}, {0x18b, 0x1000}], 0x9}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x2}) 01:27:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x1000000000000002) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x80000000}, 0x8) 01:27:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) 01:27:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 01:27:15 executing program 1: mknod(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7}) 01:27:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="d76690c4a87c1b948aad94859e509160268f615be9914c023e6e63b9ad1a0d64c21fd966b5b214c41df64851b50778c2f8bf5c92f804b027fa2ffdcd317bf52bfc283b603371761f1f68d5f7a9cd095bb0cbc407e4ca0b21cd0c9e62f3ee457c0e213b8d96c7e6d7d99f1f54578fcca2658211f204e1e524e455486736099240d794b560ff", 0x85}, {&(0x7f0000000300)="060c7d8712b961c989faeacfc10498a824105698693534a616df10c16ef8ebe870ce562d43", 0x25}, {&(0x7f0000000340)="8b99755bc48183026d207a2a4472c049e7c90ddc1f859cbb6d9e1c00495f57f2490c444d903eccc95b432c2ac298f8099af85ae1556ef7068a0681a1ae7a7da8b4c53089ad4626f0cc9246610ca24646883b5a58d4bb1225616749ddb2", 0x5d}, {&(0x7f00000003c0)="a5cb593958f8baa2afb3d0451fc028955474bee20bb9c303155d4ea38345a2a215b678d33598d212c8b1ae81806800a66ad61552938de00b6748af9e454d3a7ce28d1d54f65cbeb7c48ee1cf6780c9ff199e2e0773a98915266f0be2609b851ead5a2e1d263061d6c3beb052d8123b3a5e692401814c47a50b82030d93b61e44aec36c2dbd6eecced5ab9e5695cf1265cc7cde72eaa7f1393bcbd1ca5871a95f", 0xa0}, {&(0x7f0000000480)="a5455bc225d35c1c8706924135ae4e57e4d5f1743b9a9793b157c41fb5f65adfc1dfc85df93ff065443d691ad1e9e5d5f583a5599234e2db2856cb08fe80f4af7c74f135604d5ac087b8bf4b2f30bf2f02dd79f66671c9aa90f05e49396b7283378b35389bbc6c88c4c4e6e68c1a64a32363df439a332f98f6000c90dfb86b2edf04af14248de5f96f53d111e5e2e3fe17a2581fd7dc", 0x96}, {&(0x7f0000000540)="6b1681141c469c261003632926c59839909dd311e27251c5d111f0486459147f1ff8e1ef8e7bfa1798c0", 0x2a}], 0x6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x2}, {0x0, 0x100000001}, {0xe7, 0x7ff}, {0x82, 0x4}, {0x0, 0x10001}, {0x82, 0x7fff}, {0x100, 0x1}], 0x7}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) kqueue() r2 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x10000000000000, r2, r3, r4, r5, 0x120, 0x203}, 0x8, 0x40, r7, r6, 0x1, 0x3, 0x3}) 01:27:15 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x800000000002000, 0x20000000000e465) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) symlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000240)=0x1) 01:27:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x7ff, 0x1f}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 01:27:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x100000000, 0x3, 0xffffffffffffffe0, "fcb59f2b0e86a8ead079c5ab126dac5ec948eb6a", 0xe360, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) 01:27:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0x3) dup2(r1, r0) 01:27:15 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 01:27:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20280, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffcb8) geteuid() getuid() r1 = geteuid() setuid(r1) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:27:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:27:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) read(r0, &(0x7f0000000200)=""/229, 0xe5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="44625f98f76bc60cef2e51bd8f603fbc9b12b03b6a5dce02f65a75458886520d9311dcc2c2a70d6022dc94f19280d92db4bab6d9784c1761c30fa4130d4710040020a9469f3eeb558a497455d4b607ea54d57436fc7a3785ad014a2b8e9635e7ca25218af0e5f99c15fa1b9c4bb223669e8be13a2e6b1a2030959f1eaa3b3feec1156e5435dabbc2dd80b988af2697f7961f888fc275835c03f9eb963e6735", 0x9f}, {0x0}], 0x2, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 01:27:16 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 01:27:16 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/244, 0xf4}], 0x5, &(0x7f0000000400)=""/206, 0xce}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 01:27:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x8, 0x122a, &(0x7f0000000180)="be6fab1ef8e86230ced2fd930d61561f39566783d7f035f434a5504e6ff552103b1bc61e68e18fc27b7a1a4830b2d0d49c8a62dac6587418370b8b2589298f58325d90e363a9f9502aae62b8fe3b26972b0ab95718ef8dec56543a72046dc55786f6348106e591a30625038e4b9a1bf84a94a648817c", 0x76) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) shutdown(r3, 0x2) pipe2(&(0x7f00000000c0), 0x10000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 01:27:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) accept(r1, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 01:27:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000540)="3b3082f5902c09002a1a4068c73191c8acb36d285e46000100000000000032a7510490aef1ad000000000000000000000000", 0x32) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x80000052, './file0\x00'}) sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) close(r0) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/12, 0xc) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) fchdir(r1) bind(r3, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x2d) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x2, 0x7, 0x1001, 0x1, 0x7260, 0x3f, 0x5, 0x2, 0x0, 0x7, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getpgid(r6) chmod(&(0x7f00000003c0)='./file0\x00', 0x4a) 01:27:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0x9) 01:27:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) write(r0, &(0x7f0000000100)="7218a1a328add34a9fb2be4361cbdc9f8b677d50abfc522df9f9e65734b81ab04b46c066c1587e26ed0d161c496fe3b995ca054e5128386568fcfee73a99b6d527d6a704214f298aa781f089f0830cca50a0cf99aca0b8b8a5a902b556ca47ee41cb776a5197bff7bf9eeb59", 0x6c) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:27:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x76, 0x6}, {0x18, 0x0, 0x3, 0x5}, 0x3, [0x5, 0x800, 0x1ff, 0xff, 0xb0e, 0x7f, 0x7, 0x9]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 01:27:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r4 = getegid() sendto(r0, &(0x7f0000000340)="bd438f7bd1e706ee11422c227ebbd3", 0xf, 0x4, &(0x7f0000000380)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0xf90fa43, 0x4) setsockopt(r0, 0x8, 0x100000001, &(0x7f0000000240), 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) recvfrom(r5, &(0x7f0000000240)=""/192, 0xc0, 0x40, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_LSFONT(r5, 0x20005701, &(0x7f0000000180)) 01:27:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 01:27:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc5, 0x800}, {0x66, 0xe4}, {0x8f}, {0x20, 0xfffffffffffffffa}, {0x0, 0x2}, {0x25, 0x1000}], 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106cccb154a8a981c34fcda285740b4fe6d42c1bb503f1057317d06e1957b6975627667ba18cc4046f16d41bbccf2187289fe106f934b5d338839be34ac46058785e2bbdb00e010b94235b887687f44e47782005a838be95fe1748db4616cdcb41ed031ce3261015b28ee93f669c0df50cd9029198d34acbd37a135a09d745c565da1ba231d19a9b5ed681f3df012ce70b27", 0x171) 01:27:16 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() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 01:27:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x401) r1 = getuid() setreuid(0x0, r1) lchown(&(0x7f0000000100)='./file0\x00', r1, 0x0) 01:27:17 executing program 1: setuid(0xee01) r0 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) 01:27:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 01:27:17 executing program 0: nanosleep(&(0x7f0000000080)={0x9, 0x1}, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:27:17 executing program 1: r0 = socket(0x11, 0xc000, 0x1f) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="b8d3c14a3d20259b24ddfa52d7962cbdafe9bbb4244cb63694299bd84aa2f7d9ec2207994f2f40d21cad83fe722ba32ec0e43b44966e5eee7c4d2a255e0c1e2fc2ea8b6631626cd46725be0c7e221c8dcb011a5e2c4d6f0463db6a443aa7b282d9bed0b5ee25ed8b495dd2213ca7fc2bd5d20f86bed84e32ecdb91b49249b6b3d342f4b5d8bd68d2d07cf9e28472c75496dd48279872cbb98c0cc4907c01101fbdd1d816508fed1b89e8b08cffba6e7e98f56a2e6150a25a0c1cb1ce82f7513cf8ff69cd8997cdd693374fbe31fea103b90aab9fbeb5caac3382", 0xda) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 01:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 01:27:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:27:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x6f95bbd209b3e959, 0x2, 0x8000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x92, 0x80, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0xfffffffffffffffd, 0x67b}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x1, 0x2}, {{r1}, 0x0, 0x6, 0x10, 0xb6, 0x20}, {{r1}, 0xfffffffffffffffd, 0x18, 0x80000030, 0x7, 0x5}], 0x3ff, 0x0, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x4) close(r2) 01:27:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) chdir(&(0x7f0000000080)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./bus/file0\x00', 0x105, 0x0) fcntl$setflags(r1, 0x2, 0x1) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r2) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x100, 0xd07) close(r1) close(r2) 01:27:18 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = semget(0x0, 0x18, 0x28) semop(r0, &(0x7f0000000000)=[{0x4, 0x8001, 0x1000}, {0x2, 0x9, 0x800}, {0x2, 0x2, 0x1800}], 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x4, 0x35, 0x0, 0x0) 01:27:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:27:18 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x152) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/14) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:27:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xc8, 0x1, 0x49fdc84d, 0x8000, "004ce54317fa12ce435aae9160a4ea01face10f2", 0x1f, 0xfffffffffffffffc}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:27:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8410, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x906, 0xffffffffffff7fff, 0x0, 0x8, "1c44d5e7400a781150800a2e1a576624ef4af8c3", 0x0, 0x8}) 01:27:18 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) socket$inet6(0x18, 0x5, 0x3) dup(r0) nanosleep(&(0x7f0000000040)={0x45, 0x3}, &(0x7f0000000080)) 01:27:18 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() fsync(r0) select(0x40, &(0x7f00000001c0)={0x3, 0x6, 0x6, 0x59, 0x100000000, 0x52e, 0x100000000, 0x8000}, &(0x7f0000000200)={0x6, 0x9, 0x6, 0x6, 0xb4, 0x3, 0xfffffffffffffff7, 0x7}, &(0x7f0000000240)={0x8001, 0x1ff, 0x3, 0x3, 0x6, 0x2, 0x2, 0xd781}, &(0x7f0000000280)={0xd9f, 0xf91}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x8, 0x0, 0x7fffffff, 0x0) 13:34:12 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) clock_getres(0x6, &(0x7f0000000040)) 13:34:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x7) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 13:34:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x4000, 0x6bbf55b910e53dcb, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:34:12 executing program 0: r0 = socket(0x8400000000015, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1f, 0x207, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:12 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4, 0xfffffffffffffffc}], 0x2}) 13:34:12 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000015dfbc457fa0c08bfd9adcf6194ef31a512e76d5e97894a9b560b09c08358af2b3eab65020326bb7726634f7f697b382bd58d2884bf615b182184ed6175a8e2c814143a86964aab505c64e57fbdff22cf613f6d95310787f0a99c948a15d9a0971b4595fce5f3ce577f1000a4d27d47d65fa3e4e7c1e5cd918562ffc51431edf7ce0a28f58c48dd2ce77881e1b2980500135c93db97e0e38dece1ee652caf5fbd3a11b70ea312a0c1c7962d3282d8d6f92bf2b1753"], 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x21, 0x0) sendto(r2, &(0x7f0000000000)="eec021e8ae117501135f6974fb6b5d138738172944a8a8a243be303901ac1d739a81ae0d27e87325723eb28119d9acdfb089f426c38f8a49cf14399a3720cb8bdac8d5d9d89d60dd579064b67d0c26df0581903beed695bd6b374037ec71a7389d91ae72c351297ad8541ae80f0f3e33009f07ce8c9049a625ed833adaaf8d7d00a3568b9bed26121d468d3eeaccfda2741b5f8fff79bf316fca82e45b3db81366bf94191f752499f132552014ca32c61d481b2787fa2f38026f046a4bdfedcd742abca6960e96", 0xc7, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:12 executing program 0: poll(&(0x7f0000000140), 0x155, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 13:34:12 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 13:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006003, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001040)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff7, 0x100000001, 0x0, 0x1, "38332019d74d052e79c9555e85693ce2d0388a18", 0xffff, 0x8120}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 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) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x6040, 0x7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4) 13:34:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 13:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xe7, 0x1000}, {0xcf, 0x2}, {0x23, 0x3ff}, {0x24, 0x40}, {0xc1, 0x5}], 0x5}) 13:34:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4, 0x66) socketpair(0x12, 0x4, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000), 0x9eb, &(0x7f0000000100)=[{{r1}, 0x0, 0xd0, 0x2, 0x4, 0xa300}, {{r2}, 0xfffffffffffffff8, 0x8, 0x5, 0x3, 0x3a19}, {{r3}, 0xfffffffffffffff9, 0x44, 0x2, 0x5, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x7ff}, {{r6}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0x7, 0x6}], 0x1, &(0x7f00000001c0)={0x7d7c2b17, 0x400}) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3ff) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="be1992a132132c33c817de3a9af9b70c4498c1e385d9bc4e9fede6da65045df88269e88ce64eb7f9e3becfbce51b47ca529a0745c271bf3754b4e00f723cf391b16129f0b6c43166879cb7a5f837cd18a56cad2b0addf1914d15973a158c40901427175e35316c886510cb9e7345e723dbc150a075c3a7fb96800c59c2006ca36f7a855f893ac23a0348181b5093646b5ebb52fac25bb2e465cfee930ff04b", 0x9f}], 0x1, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x6012, r1, 0x0, 0x0) 13:34:15 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10a10, 0x80) r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x902, 0x10) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) recvfrom$inet6(r0, &(0x7f0000000040)=""/196, 0xc4, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x7}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x2b, 0x0, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = getppid() open(&(0x7f0000000180)='./file0\x00', 0x491, 0x100) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) fchdir(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7d, 0x0, 0x0, 0x0) dup2(r3, r2) open(&(0x7f00000001c0)='./file1\x00', 0x480, 0xe) 13:34:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x162, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000011, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0xc0000047, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x0, 0x22}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x81, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x23, 0xff, 0x6}], 0x8dd, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0xfffffffffffff2e3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x578b}, {{r0}, 0xffffffffffffffff, 0xd, 0xd6, 0x88}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x400000000, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x86, 0x20000080, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x12, 0xc9, 0x100000000}], 0xd5e4, &(0x7f0000000040)={0x2, 0x80}) 13:34:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) listen(r0, 0x3) 13:34:15 executing program 0: 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000440)=0x1) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) recvfrom$inet(r3, &(0x7f0000000200)=""/17, 0x11, 0x0, &(0x7f0000000380)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x80000001, 0x9, 0xfffffffffff7bffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x80000001, 0x2}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000003c0)={0x1, 0x2, 0xced, 0x3, 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000480)='./file0\x00', r5, r6) 13:34:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0xfffffffffffffffc) write(r1, &(0x7f0000000080)="ebf7280bf13fe5beebf61e23cc8810fbc1529926c299b3191ad5e3010d1ce2787ed46bc5783e59d099aae51962dbc45a2dca58d1a3ced412a5dfe5ba2955c075ee302a9b063802228e571ae86bd1715af19a3a8c1ef88b169d7dd44979af9401b58d735798c92beacb0e72a238d12403efe0a33fad2a03af5e94080eae3d3c7e064db0f748b469a74dbd", 0x8a) 13:34:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x1}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) r2 = socket(0x20, 0x8001, 0x5) recvfrom$unix(r2, &(0x7f0000000100)=""/137, 0x89, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18141, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x6) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x36a) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 13:34:16 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) ftruncate(r0, 0x9d7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x2000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x88, 0x40) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ddaef3649a5eb00fc0aafd0f700"}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe3, 0x3}], 0x1}) shutdown(r1, 0x2) read(r1, &(0x7f0000000180)=""/43, 0x2b) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:16 executing program 0: r0 = socket(0x1, 0x1, 0xfb) r1 = socket(0x23, 0x4000, 0xfff) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:16 executing program 0: 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() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/189, 0xbd}], 0x5) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3, 0x0) r5 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x3, r6, r7, r8, r9, 0xc, 0x4}, 0x934, 0x4, r10, r11, 0x7ff, 0x7, 0x5}) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 13:34:17 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x121) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x2005) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) mknod(&(0x7f0000000240)='./file0\x00', 0x2050, 0x47fa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 13:34:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f8cf12b1bb69caa89499cf7909eaa0aadd275e8030f60c6e1402a9e06534214f95b4", 0x22}, {&(0x7f0000000280)="65273b43cc64431dd44f01b6783e263fa93239bc229c490004e669d2745513b7111fd477441ad633678e7ddb510a847327b33af83d7ffbbb383ce5de5151d102c4c5b7a404b96753c216de06e575096a89404db0decea491c6a7880aba67b34af08572e961112be9f570ac0a84d46b049c6f6090cf57c76b809b4a2d86b3a8c1508f762fe021c96e38df5f0b11a8b218de1d29c258a667d9bb7250b4456399f0f07923ca3efec1843a55730bf47fa95d42553badd61e8bdc83e671776faba68183b3603e378c8f7e35fb", 0xca}, {&(0x7f0000000100)="7e5c6941c83b7f9874767c5fba4a5b2a201cd6ddfeed15e8962046e4c30e84b521c0b1b591343ee1780d01b0af829d26bf18ab5cee", 0x35}, {&(0x7f0000000180)="8ff2b9f375c2fd45fe0d1ea4b08827e5ecbb084c384f38db4a6b0edbd3ddcff80ec7b191c78c59138d02a8f80787efe107eaa355b08b6bb3234960e38603f6291298beb27a57406343fe625521aa6a741f3c2a68", 0x54}], 0x4, 0x5d) r1 = socket(0x20, 0x4, 0xfffd) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x20, 0x200, 0x1, 0x1, 0x4, 0x85, 0x20, 0x0, 0x3, 0x1000, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000000)={0x8, './file1\x00', './file0\x00'}) r6 = dup2(r4, r0) lseek(r6, 0x0, 0x1) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff7e, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8000, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x969, 0x3f, 0x40, 0x5, 0x3, 0xffffffff, 0x400}, &(0x7f0000000080)={0x1, 0x1, 0xfff, 0x2, 0x200, 0x3, 0x0, 0x200}, &(0x7f00000001c0)={0x4, 0xfffffffffffffffd, 0xb4, 0x8, 0x7f, 0xffffffff00000001, 0x1ff, 0x10000}, &(0x7f0000000200)={0x1, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000280)=""/62, 0x3e, 0x42, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x2) 13:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f00004b2000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x6, 0xa, &(0x7f0000000080)="781aa6f9e7381ede89f36d87905ab59004c6ca0291e7dd8ee92d", 0x1a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfff, 0x1, &(0x7f00000000c0)="319f64880c54b40cb487627a5e2c7f39c91617a062a808f985beb77506e14f4bf0c72cfe6231247f7364901ccc9218826ed51f68c950862f0430985774c8acc450048013e50fd97bd7497cb4bf5c6bc5", 0x50) 13:34:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x100) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 13:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0xc45, 0x2, 0x1, 0x5, 0x2, 0x4, 0x1, 0x1, 0x4, 0x10000}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x10000, 0x2}, 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:34:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530d6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 13:34:17 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket$inet(0x2, 0x4, 0x0) dup(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xd7) syz_open_pts() 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x2, 0x0, 0x5, 0x0, "d730c1e7bb6f000002000000e74de400"}) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000200), 0xfe72) 13:34:17 executing program 1: clock_getres(0x4004, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/159) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x7fffffff, 0x5, 0x7fff, "319767676908cfdfe5a6568ff53d1e685a1d92ab", 0x8, 0x15}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000080)="cc8c64fd25f1f7a82660f43f7ace2c9e88770cd10fee2df08c0e594daaa9599f03bef0676bdd2fd8b8c1ba43992dd34d81c8abb775c0d191dfa721e7837b6e88ac3682857a418630d83ef83271ecfc796efae559f24856ef35bdc933", 0x5c) r1 = socket(0xd, 0x4000, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 13:34:18 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 13:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xfffffffffffffffd) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:34:19 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 13:34:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0x1fcc7a314bd20420) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r0, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 13:34:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) shmget(0x3, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) 13:34:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x100, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x5}, {0x1}}, 0x2) 13:34:19 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/47, 0x2f) 13:34:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/40) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) open$dir(&(0x7f0000000380)='./file0\x00', 0x402, 0x80) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000001700000000000000000000180000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) 13:34:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200c2, 0xa4) sendto$inet6(r0, &(0x7f0000000040)="47b1d7af8dc48e6c68716706cd8091889a91cc6e42a2fcc776cc8e6eacb738a9fc75e4aeae777f3608ec25eca41468ae64fdc89a71474e7ba258973376264239c5458ed84a9e2e4284b5147d4036456c11086dc74e8dc7fb61473f58d119844b8a60dcf7bfd1798e276849e81af62d346e7ffbfe7d12e9725a1838fa248c4c3576fd4e4947f8c15feb420198bf309e7136a21a3b7f6bf6aed8916694f6875e822e063a6cc3769bd3a332135ca95465ad514d5ec4b8c122c818497838c0825ed3c05b7d4f1375c7e8b07d3fac8130356ac61c55c93d0747b3571fdcf193c6dfd4515861f461cd546d19d853e674ca7d8bba9995532c492c5c3a36dfb3896963162d24b25841f70a6a3e10a5f3b428a96ed34d95db17c9c1d4796f6bb7346d545eae942b5ff78c397d7c844594a76fbb2e10c93e9097624fe608a665353a68c3398b4bcd00a3218d2c43a9210f1006c1432b7304bdcd03f75fdaec1d7d860f152a13679863046df62119f4f3bef7e6ae9ef2ffc4c180bcc2c31f906214bf969420903a0b5ffca203e01b80782c399e5b79d3fe755a1b57e6ee5077505be569d9f71139610ba3eb492686905320d890b532d0b0cfe62439376d6582da34432ccfd436fd83e14a3302a9f8f087716b326e5b4c2e5562a806bd1ed7e63b08e08ab6357a9ac4bd1d92689be52efec3522b67a7e13c71618c5defdbda68d08db1ae5ebe6d113b66293792167d0f69c711e3dfb6ae4ae9e2b8a5d6195f6a3e2561954a366e5046b9f84857c7a1cb3d33737e3dfd96c6bed5b7d413bf82bab653a1821b27b728f80cb49bbd21351362bece7b9af899c3e82d3c739cd59cf28e78701a0109f4022292825c705fd141f2eafd1797b0bce0d6da0500346ceda7629f762f8faa13d6ad7338fff3cbaf457c06292845f91e59d57ca74b1ea538b2b4ef537cd820bf62d6c0f9499a6ba464f591912bd6ebff7e00af986ae6ab6ec6e924395cdc3f93aca78eb79dc85ed5af6bf42b71603d5332fb01f333a55cc230ebabfdb767e4589a789c5b6966a861d97efb387efcedd795d644291441402d4bc2f54bb1ad95ae1ba834d82730930eeec47ae1175baf0cccd5f4274bffaa60f548294a70b7a0112b99fd57808d87979f17bf5697ff1153c31a84c140fbafe77dbdd1f953528e56f8bb1fa20c422d98d6a02a1d1f0ed6c04d7c2555e0f8f75815c6ec273291c71d4c1c292547dedbe641e642a01989d45789dd3a5b4331e9cf3cf9275851764644e83fce673f7eb1f0333b0a0f315da074526645d587e6fc71157ab66eec61d144ec59799e3477624f59c2c4f615bf0394c320a4c3f0a97458c1e27ba0a756e95397e1051d8e8bff9f6284e00be8fbce3f576d274b7a61e8ee37c32a8bc091f1785e92f8a4f613c0dd3a5d254a59313ae3cdf593f44257b61fb134636411750e2638a0792f723bc7d1816b9a8600e37d457e02cd6e0f959616e82308a6b0eb92ad90ad1f272af5f89ae866b35bb9cb03ce668e4103149e656dd3a7f74a0dcc7aab1880381729dce1dde5410ffc60fb34cac759477c91e71c95696352d87cde7ce7fcb3a55ce8f77507c1dcd8d007e84011062ed5cffc613d46246747d8eb4ff8249d43d683b30ad2b50d706ca5954e0c0c02bdf7a27bff006ba786dd8d2b5815c96d5f1be193a91c0fd4d4493208e5fb952c1996ec3a0a1354ddd232dff71eb406b655a20134507ab64aace092385812c92972e70552fa78a70102fb109b920fa5edcba6273e45102d6a3dec53d1b9b04a4dda3943c29c4c73912ab0a12379f09cba8deedd8eaefb1b1542c68f3bfc758d27e838e3161da98dbba6a5f76240762aed0db96a366d6a4581dd4e7a06ee3ec5a991a152cd87b7298593646bc39d249e4703e9ab69bdff3eebcedf7547faa410825caa4c58690a2ca0db8cc0a9f6aa4f73fc316fad25f60a5ae34469342bea48bdf0dbf15c92576a4feb274887a7f96cab0386555d83f9dc5de4beded7fca3bc3f2204177f62f15072de6abff823a504c8225f03e4a997d70cd1a4fd9b0218624592b5fbd98b0131d6c1fb7bc4cf0248b1563fdeca16f1553a1f724b69cc753de3f1b0e5321d1fb7af710432097e9cfa08f7da278403ebace30c112c6d3c07610c32a12e0e3bb626a821abd8b4a2fe9ca4c6786eba24eba6355621c661270db3bc5f51df860306bdfe90e36de5244f0d6e2c06c76f16bd0c129bb18df3317fce97155833cb1e5ca108ac690f0cf7669c57a13697668d64f286abdebd9cfd81f293daf82c0220ddb1734f33f1eb5521dcb0fc8c1c87203b8b983b618da4263c2852406a4004443bdf2d6389f555c7d97af6dc1806e6542d3fd00347e0148b7660fbec079af4c2f0cc84542fcbab52a8bb3d77392df36040d79181dacbba2cee6c5e0f9ff1eb013f003a5fa920db17e91415ebee9df34e92c30eae91026305e1087687263c3f085c15bc82f75e9b61f11380ba7463f004d22c271b179a81158b9fb7009a5526846f9233c1993d85820574c1271334d72a4b8bfaf154b4beaf372bb63bb3b379ce79c878683619e4152dc4095e60862f00b95069de231cc5f7ed7980563258c1e7bdbf0e0eab4d2002d66c993e3d9778dc4bc7def5ff3ac8bc42b37791e4f834b201f61c374c02368c9a3b8082b786dafe3cf2f439de6eed61e248c5e9dfa33a31aef6323d33c4ce1a512a350baba1ae6e89bcbc7cde90e3938c820c972fe58d9d7db3d3346e0b7e3829bd63e5987158f301dc9a63ca76c550622b18e7c49297fd8de0b31e4283c1647c62698f7f4d16e10c9ae47fc8dd4cc660a705f1dd4a2f4ab9e2af35f618aa5d718c0cfddc83bf38e5b9fa7a61cf5b3f1e303684d1f3c6e154440a92db10be261a53c116037efebd5b7b64d7be343f9de54b067623edbfd85c214cf66c1983c0f7e982f5197ec96a23b4e8ebb49fe55a5311b6ba4492a34fb868c26e102c9a62f2f6715a7db65cad94a1cb203a19892763e29f3a6c4bd22f03f4e88aceb3dcc759e67aefff9f1d1f58374c3efeae29443f579ad2613e89e0bc3a82d7a7c3923d6e5175cbb04eb9f73dc192e3cb26f54de9e93f8d3e77bf0a109268258bea874930e323422f9673f18f045eb2f20a08ff2bbd985b119a9235a4742bce55b5cce72c1327a5044bb3d289251c14ace7aafe8dcea2d3d0849151c03afe6d741da4254056841ef7c49f5d8a89e5f6150ba420bd6d791498d046b004690d2a450d2203fa5ba76fb2c45306b9e6c6e55d953dac9279636107ee803dbe96da0df89a4c29b2fa37f513163b519b6acfddf9d01e65c96e70a83258872580df37e0495001d66ed3cc2a1e3497767ce084da0892422601a9f60cafa43bcb40c762645dbf9c8e9b250ab26f43761dbafde53d3e8c6213f30f212ea3786e97e8d09f8257e2c4570948b6fb58913f43312519a6f36dbb80b7eea8a823723677b64ccf3d31eb28cbba83277d25b6530bd2ee87685f54a6cafda774083b634875e7ac3cabb42996a33bab3f50e2eb99ce2799ae093c4317af30f2fd07483f7d62c9bb634fd97a02fb28c2da4d747ff31b0e7db6dcfd58b131a74deeb40485611d105dbe54019344cdde21521185f0c4478c9fcdd8a00b5d842f13436c0249c2e1e66c0409681ffaba0efb09e3ae1ed08cd8a215a3eb4460acd0b7ec143f4361f4344a9fc6f6a32d90f2d66b4c2cf2916cdf7a5a98b0a58f2006a4589d1ee416ecbb87725feac6b85d7ac3c0fa8aae629747a59e21999c5d81daa19b2da02e1bd33e06f35256c24c5afd75053bac6ce2914cd0bc53223c3d1768bf03fa8efce0f7acf4932ad28ecfad772948265e8020ca18826c0a56ba128cae59bd93c9f7e557ffba79561b3c1cffb0789774a75983a1ac34eb3a59de6dd6fad57da18e6ccc5509aa7056cccf808501a5bdad560237bb235b9f2e75cec8ebe4675018c4348a03ad77a242c685a2e114cb8f1d4a7877f1216e0fb05e0a936f8a767d63ac172569bcb86e228e6df28a9756b847b7b61b4c060381b0f0131d8789b1cfd967406f90c6d6108ac1906aa10254d6e4d8dfa0eb7e1a41b5d19bc4ebfd6cea031d72a296d6eda4a0a5d2a88a7bae140a6272ead0d2826cd0f528734bd6de24c8e90bec202d22b296bbe5c60f7c1197af43db80b73d0ee4ec22742716c86d1e37943392627183b106a32413abea35ea212f25735dd730ce9cbc14b5d1576e35f8ca9a4b61917be6c9caf349adb1b80c2dd63f15a054e5f7b7e27e500f0fd2a63aed16f06b724bb7421d1d35771fb1d1d632cdb0fd7b235064c387503874aa4de1208c7aed07f399d0199d9a826e0be476cf18405cf235df02976c4f9f8889d3cb8193ed5f9e5e19c4daf5aece1acac6604e46e64d026bc1ab65a51d227c945e01863518e5086a525a2af20e454a63ff44595a5b7e0d7db20ee272c111eef008da6a3afcb0483d6e43491568a20c4f7e70f3e1ba2f36a4c545ab0356d89dbe1a16532553d13cd78bd5eff0e28247dfc1d3e6b997c4c343c69edb1c9196c76825d7f2a5d0b402ddd4db904f041aec34ba4a2925a071ddcb1b61ab32441a4f43d2080545122ee44a90b963757230951868c0a72c319306309c80662874234f4ce5ac5bf21354a648374e792fd94d84140e53a6cfa73c3c2e9fd97f5a349e3722ac5fd213c45cf10f4d23f39335c762bdd0ac624057927074feef8b2c2948dc2c9fad6db56f3f176b8bfb3fb36c00181ffe7b2404349993899972a247cba9a4986b54cc1a9cf0f772c18e7ae62b1fc83a42b404bdf13c41a798c729f2def3ad9b7bc479e35d08f5b0c078938454d6dd7e0e5352e12b1e1f58eecc4edc84f3198ab22b88194b77e8a4c653b39e8dee2f5606d2cd6f7159d4be887ce80c776b3417b92813564a5e9ad3cd872e45be94eb9d4dfeb693904fcf4492a576553b0186d737d8bdccbc775e826cc13354bdc0c8634e357af015e4b1511a85e1d6c0480ebae051cb934d5eb5b8c658652c37f035e6fb2988dbaa50628b3559c2a146a1baa34ba287393219bfed3442fe92061fd32143db8445709c8cc0ab0a38a9648c3598b69b47ada2e90e573dc8e2d4d9db01e95976ed8355c4250f236e7a8fc27bd3bf5aeb911570a6e54bcbb690d7bfea5a756e9e227c18171348d78516ca1f9fc9161c63417eabf930da78b264c3754cff92114bddb93f4f3ed5b357e5e324dc60b0498fe63f40c97c381cc8c1fcaa9fbedfea01716f664de2a94f2cf9d1c109838d588c08e65579c42618b26ef752c2ce335b12836ed558db4de2b0faf057ad85f478b738b244d98d3d87dcbadff7475105472bba78fcf21b24c817c4892c5a7fe37aa15bcdc152bc3d260975c4590827d08dc70b635810a27c57a274f7c3ff595abdeece5990ac2d3666c6a9c7bc32d575ed75c728ab10e5db4edf7542ac5663a62a4920977454e61d790e7faad9faa49d585dc87841a819aad7a4f057f82927e696b56900d7fc0d5c5d9d9e53dc478fe11201bb3951acd584254b11c575f60d06d440b1e6d80a26606bcb184b92815d9ac37ea399111b6d2eca03df8e0c51799e407f004cf956bbc9d0f20b51e43dfc5e2c6e941ad9d45316abbe108da54f382934b61c0d5f5ec0a438ca1224f08a44c5415c4af92296215dee41a54cea005e4af8d5f5e077ca089cc575354ec6342b9347ca9864d063317b0ad5b83fd211d10330d04505efe497e1787bb651785bb185b64811cc27961044b90e16ed2f8d1fe0f9a11e55c1f3e4700485e7338bae9d", 0x1000, 0x8, &(0x7f0000001040)={0x18, 0x1, 0x9, 0x10001}, 0xc) getsockname$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001100)={'./file0\x00', 0x2d, 0x9, 0xfff, 0x1, 0x4, 0x9, 0xfff, 0x0, 0x2, 0x8263, 0x6}) getsockname$inet6(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) sendto$inet6(r0, &(0x7f0000001200)="5986218265cad26aa3747dd8c71913360a2c45821f72abf7acd8b9690d3bd3152e0255111e65de384a82cdccb7fc564abe8304c1be1f1fcd3c96cf7800c4a6c75633342572a697294e9532c4baa1602883daf5f253709a0f53051b99ea927095d58e3530b59fbcf3ab595a2b26e575232e0ad92d4d9c4e44ccd263de90f0bb05a23fac52d28ee60e714c775bfbe80911be2e6646ebbd29f7280569b0fec17bf37c10f3ad9d40c620fe753ee010a3165e9126c638369c789c96bb122c1a48513907233d76ba2e5a69610c5f8d825934523672fb883863cc0a18203e481ab8414cfb", 0xe1, 0x8, &(0x7f0000001300)={0x18, 0x0, 0x6, 0x5}, 0xc) fchdir(r0) write(r0, &(0x7f0000001340)="fb16ca0dd8514bc2e5fe38ede9e93c668a6e48ef429a02f0fa76698244e1ea4d4d777c657271fe836dee9cc9494fe803d0e291f4d1887e2fd9511e7ac27bd69d5e145c990f5805f7d4b19642446adf010cc6850699e7793d0c3e4cd31262429a27b3215464dfcc1ceb1160813a9defe1116d1389d2f09622888cec7f70affefc3d97288511e3b748e4ae8163470d545977b216ba257221af9e0a1277c6b120963c02a0c12a665bb851fc6848ab6b9d75f0690f48b950e95d87bdb639063c564d3c730ca4eae0f7f5f7296ab1a64e55d58e23fe1e78217f0c12220d9ca7d61fb384bb3f070f7d64", 0xe7) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001640)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001680)) clock_gettime(0x2, &(0x7f00000016c0)) readv(r0, &(0x7f0000001740)=[{&(0x7f0000001700)=""/31, 0x1f}], 0x1) setrlimit(0x8, &(0x7f0000001780)={0x1000, 0xffffffff}) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840), 0xc) recvmsg(r8, &(0x7f0000001b00)={&(0x7f0000001880)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f00000018c0)=""/18, 0x12}, {&(0x7f0000001900)=""/131, 0x83}], 0x2, &(0x7f0000001a00)=""/231, 0xe7}, 0x802) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) shutdown(r9, 0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) setrlimit(0x4, &(0x7f0000001c40)={0x80000001, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000001c80)='./file0\x00', 0x10000, 0x50) 13:34:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')^+\'\x00', &(0x7f00000003c0)=':a\x00', &(0x7f0000000400)=')!*\x00', &(0x7f0000000440)=')!^&,\x00', &(0x7f0000000480)='((\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff80) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/35, 0x23) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000008ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029002400310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520d3fdf3a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c0088387640ce61cf1b7c8014357710c1c76dfb9c138211b0000000000"], 0xe8}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0x282) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) writev(r3, &(0x7f0000001bc0)=[{&(0x7f0000000580)="87fdc7b2cefa2e11bad1f3c5964634d78c7b1bb520850e60c3f01c9775d0bd9d685f83e109c47831b6145a6ee9ff94916fb9f253b8c6c2129efb383df268dab005f3605a22a0c295430fd2dc55a050b8a169ea45be4f456af07bf60034680359228bba043fcc908dd47af4f2355e5a1c38cf68840c", 0x75}, {&(0x7f0000000600)="b637d18e281007432251882d931aedc654445b62f0abd8099d4ddd4fb8a2547a7337457e92176b88aeb0df16b351970148eb86e05eaa4e6ac91122b842ef7a52076b05c92d6604139679249e40227ae4a3215ed4b1d776ebc96837e6169f8f16f02ca1ce0902cf6260e40d9c45758954f878c7dc20b839cb3a6c724c45d8916a6f9e11e2885bb6d39ba010e71cfd8bec1e09563caf2b7befc632a135b527f99fcacaacee4575d5", 0xa7}, {&(0x7f00000006c0)="b978284d36a4113b5475183ce9a96e8ca4499a003799ea6a336f290c1af5bcce9ea34763dee4aaad7bdb860c37867b5079af1d96e5a31efa5e5fc043cf43169f506917c8c5fa147b4bdcdcdbdb6bb399e3d82e1cad16c344457b6448c100ec7deb876fff491624b4232aec75126112e3f60b150758adccc89e4ad03ffcf7b6d721b557b8e70f2eac23cc3f58fbd4c200b061dd1ce160b719488ab7e812bae2bc93f5edcc3649246d9a4aea9d51e87ba7a319ec3f4b7e09da10b41557606964caa30cb470017b5d7b09b448771eff2f9e372f508c04e1e4d99e5580f78e0007a80d575f4fe816195bf58ff32d566f8631c1f5ac29e03a5a2585a2448fe2451c283dc8dd556fd921f0ec10bdb5e9867ba09576474b79e5775add3dde7dbb4b78ec304c57614b043255350ca95652e5f4f240fa19ec2e8d44435cbcaa3581be83430248aa4ba8a07512c0f4a6f51a5bbf315571ee262988ea3113c0ac9a7844cb367bed9ca74e632a1db32e7bf9d930badfd1a44e3111e7125cf21693c7251855733e18abd89c9bbd9ea4f4eb20f89d61a01ddf049d22d78a24ad583542b11e607d04ef2e6da9b5dbac0c7ee911044b894b40a0538c74ed81f6fcc35bf2e1743904d43634da069fc3653d0160ed60fdb6411a5bae08eb74b2a3f99bcbb300ccb00eb5ea81e78d4ccd6bbafdffce62581129605047daa2ef821f2523f6f840ede9aacf0117260e835bb9fa367abb7babad530f53686d6b5f06c2bef5138d17496b883cdbecd09f715d3e37fdf61849f6b8eb397625e8cbbba34338be685f29ed8505da5cf8a5d84d979b800ce8252547f12578b770a3ea726a2101056a7c09107678aa7dbe25ca3ac43fa62cfd9643e6d0708016edd44138ce5d8cdc3b95ee96fe588218072c16bb958e387822cb4da168cf225baf917bbb961bfd6537ba640e3db20934a7c9973753d600893310ad65b84455330cdb846dfa202770c6aa12f0c975d3b09f9ca398a2a421e8386d53f3582f10e93e8c88d26762af0d405ce516d5d7f7711395181921d66f38f3c788c2cd606f92076248446615f671e512894515a51e4e1c7d23c75d1c6910c047e0bc948cc4bc4163a5185d6c6e0f8eda24df76515fc3c469e8c8da0f76076d318c46e8a2b88d67f0b2844bfc93b7f58418509ec64298c50efee41698d32cebbfcfb01e47fa8686d8df33721c3ec49cca6a41702eed560cdf7d0c625732beba530284b00beef1c9370a4194a17c85aab8e2bbd301bcd77738d8738e036a36338d7be3893e539c0536ba5bfff24ae2aea38ad1e46b17cda75731f0cd5610a45a521623409223f85bd15182686697ad23ac55799c3331f2da5a3fae8bad4fa36aa0daccd09a1921e2b183b6f594bbb5af5e86a8669648bcc1da2846700c569a2e38fa46b7f2b7fb0f366ca33ece2ea47aa5e5e93fd1509e00b11824f07293df83e95d1391564571db906ba4bd59e0c402a1bc19c068c2f8964703687d9b6dcefcefd8db2190ad0eccb0de9a6bd3ab42bb6dfe3d559d8d3974f53d7ff005f9938657dd2979ff168a7268fe80043bbcca242cacb95bee4912ad955c3bed6d53b88018761895808255c3783f83ce214c464bd29d6e0dede7dbc268a96780cb9e729df3ae9aa60c77e2bf42f37bb7c7c1d2965d7b00e9639b4b41de8351f67ffe3308d4eb7bf65d23887191ca9c12ce5b7a2064628c9beb10e11d250b15c10e929444669225e91c491fc61b920d0c178a8a385936d92553b2214ef96d19442d0ddd80fdffef7789f1f84d3d96be616e718e54934738f8c1275fc5a66dc0793e5862b5280b9e2d95045c7a841e134418e35a8995da26896407e40e7e290d49df41183255951448d05101841e1a6bca2ca8ae2ae205adb21801c1a3e5c90070db0c9e094430cb9dc52f949cbd39a494e677dea6109cf3ce984d3307952f5b9d6d4b7c1105e940451faa8a7652adbaa85b7ce192a5f7ec6af54347bfab411a934528ba77d8198510c57a4ecb74edf563148394f7b5444d60e9a43df1be270a148bf4ad91660d9a47e3ea21242112f66e34449bfd72165caae3b33067ee9d2cf3458d16ce23e913988adcda192767a0b73d933c4d26226627a6f4c1579f8f2111764ebe18b43cbf1779efb85709546c0b8f10bb810bcee45a8f56984f7f2d63147212cce06ab787ca1bb982301729d52611eb7c0e0aa1a7d15e88dfb6b933a9c193bb4dfa6462aac1a386e99692351ea10494f176b9fefcaa918d13dbac648a7720c6d7e72528bda06a1411f7108807cf9f808644ef2d6f9ded632f45b4e12a1628c6fac804242e49130a28c4723aedb57d324e1ecd1ea9a8081840d279ba2b55152a79d06a80197c170310f79d45adee3e87e42876156f229dfeef4309f3ddfb5da80aecd5debd4c777317a5ef3f2b45d05519da3d1f688990f598b6815dff63c1ecc5b3738babdc2d3977a8a7726c4d408bd9e96b92f6007f659f43c38fe76c55b03130fcc1c9729e88b3034b1b47e8d349e41b93b42523b3c53196db5b4aec0ac218906c86c4427d17c72a191b403270ed333143f75372dbfdd6a83c2deae4b9a62fe3a1308ac41b7d4efb49c73fc14c1ef4a6303d88fe73c4d5e303ab7a4caee215ee76a876859c89da50716bc6f8e9ae1b6a2e5d217fc7c9d9b765d00246280135ae4f8d5a05a24addb464c82643fa824f8fa22bad9250f818a7ed8084ccf69665a4b4e2677afa099d5fece48457fec4555bd61833327ed8a7f5c19eb688fadd91285841b33452329aac7dad88c4723b4e1b89c8ad5699aa7badd44bdc99914d671ec37e6488331b6bea643b055be0a37f6aab5ff5a12074f822eac105b276fa03b203f0a3bc7acd311330b9f3fcf0eaa7e6744922b317dc79722b552fd2dc80db4a282efc090ed5ea52a9d1c97f31a5c08ba6c931a8f6ae7fb6c8460e85c087bb571a568fde4fb517fe0fdce42878f5f45606075730b8ddd5ee8b6ad9b60f0a36a8e3f05501ed2c1cdf3770b7095d6a6320bc5a0206dc35d9597ed580390bb68f8621b5283d394af9f1e13bf71432a410404ff75fb98d810197e70d89bafe487cb4f24dec50193a8faadc0c218861e80c1ea2b08cf8080de54ac3765ca51ed5ab7a8494b89d468fd0b77ec96d550980228156c8dea19782774f8ea8c3b08a6c04533fb712c060c16eeee7c2005accdf6c343c6d266da074eee5a58f911a855a73eaeac5dc0da4306c966897af43395a2279c8721341bb69113a070eb450a4fad67cc5329599272f8169b1569b0027f65b196991b78dffa68c6bafa8358b6cf759331751a55ee16d56272835944e11997127e911570e44eef8db8df7493ad8a926f017d07af6b96be02109d253ac00f425ca5d091308c71fc3f83a825dc1cc75fad0a7819c801ea460f375bf08f1263ee7d27d7528043b10f2361ecb1fb0ba6287b271dabb7b37dc7c4a5f27cfd5d8f3efadf17a4b6015ef1d92565658d06a77d682c619362981e25d57b58a6f46533a3fd9d7a6137f6720473688800f95573e2f710fb0cd80eb7436db17b5ebbe33d9fca67eed4a63b979685b6e6c8ff7f031832017a3e820773dd3daca2ae78fdfdab64a021ef75ae64b262e341e20a921cb837bba7ba6657355168ee78fd2268cf3155f4572882e43a2dc56b48ef02d4e8e141f97ce19eba96a91f0a7b404152eeb6105930cf2c5d3da9040e82ee70a49144c74188ccdd2dc7502299481f43924808f9a3a3a8392d233de0c7739a5302ddb3e4ef9591221ddb1716cc904018f678c01a099d829932e9e5a28398344c978e29502290d5378b9520e021303f497a5aeb88eb9c90b73580dcb07b538dddee00f9bd29d477c398c32ce55030d60b63bce9792ddc91f125e5a3cdc2d36c37afce3c1618f00e34cc9611128717f94413a677f7e696e695b02ec0c1ee9a16fea06b08eeef46a3d639d4824456890f4f1dffd4f26d1a39bf02e5c88975127cf05648a543adebbbb3eeab603a4f7a274292a434dd943991c3ee8eba5a536ab405c93904655165733e9f0b191c419b5e8bc0dbac3508cbd3bb95f9750367f38cf8970a2d54cca6f1a97f64070f8d8987221656b8d14e62ccd883ceeb0093748d19834fafd54cdcfd3aac1549c8f62133acd2688f4a8dfb0e711c76a1c2114ff906e86c1c018f23e370b0085c5835dcdd25663ea0a7f13811c9766b22d9cfa5c3dcd41cc9fd05e34c0c4df392ed4da08e5ded205daf8dcb04f43584f2a09d761ce2d2c359e3f137a493db7be4db19b3527eab8e4b53ed6b8041e5cbc9730f4912f4fa3c219f15924eaa1387f376b45b87747ddf55d7f693fca5353bbdb7a9bc1615f68b580163f07cc1dd38cb33d22c16d2340a4632ce0f23b225e31ed8c250737cb6859b55c8a111a08b31ec7bd5a226a73368f37c44260baec62580dff30a8acd9ed91dbdbf475deb2f733711a6066c8ae6326edd86ac1c900e31c6ea517f84293ece8e648908d9141de527c9898096f5e8c4a5942c655fe174d9dab511d5340885c3aa88b76f89b907c595ac4d61814bf59e8c65325e5040be590c6aeb245d71b6aaf5e220be053f90c68dcc21dee96614dd066d90ae1c793f7bd45a50e7f3812b91153d352eed22df4c9bbf30ed9f036b92dd638173d0d78db12e78735e0fea0cd4ee6df4c2930be716bbeaa33e829d5fd5c50d3ba649742ae0387eca32397575778c8fac6e57857852210df87fc779c2eff485ddf5f1a2b781068e074e53b6a060106f32cc43e0583705a5e0bba497233e7d81ecbf46c1cf5bf3cb05ec90c7023c47e2b2f80c45835869e769025998bd73db8ac7e90660c0f7fcbc341306c2c39b861cc9326ffb4b6e7c066478b216cd739c22ae2adcb792c84f8b344d86503eed29f709afa3fefc9df62c406060f4e421f8b3549b2b2fb27cd8fdafda5a285622f3490c3407cfa4b56899e4624663d87f8c4454ed9698fe7bd72130bef87ca5c4a2534a9dd8c88e7944ca8b9484c5e9baeba338339009a9711ebd0f39e4777f77a46c9774f480dfda19645540736618ad7cdf96069c097709f07b90670b66aa19c2cae087a28777bdcd761f588016a5c3171a4ab1629d0a6af2ce8405629a3d2cd3f5cd8289dd1eac6c104169bd0f44fbc40dcab31e39bc11aa14ef03b09ed344cd83143b595a49b2c2a8269d611e9668043e86afad3171411013a37f18501415853f8b44bad3998c2bded84af53add19de542becf485ee5a473e56e7f5789c68c964d3bfcb57e98f34152d5ae4c9b932597e2d055e6a248d7de926cb3e0fddf1efa7faa2765aa2e99e7f041c55406ab4f089f518d406016bafca09789b853266d4154d3e01a48e164550a1c7b4d1415b68cec89a7f4da2693e56afbf9d0a8994339312c1fc97df3f2d6c1e9085ea15fbdcd6cae7b5a2e9ec44f488a2c22a111e8f9d9dab362cd004d6125a79cd2033b08763790cf0e2034c082e6e02d9bbb7cb004c3937d441e9a62a33ac1318de3d1a9055699e5a179e4d24df7e4153b9d42359b8c06dbef540780c5d4371910064984209395dbf743a72219cda5002d68622e7b0acee351593924f08936af8db30189b53257cf77254901a331d3c0195aaed7901206fdd4ccce3f027f9fb7f18a719eab6141a818ab3dd5a4a01ce11e705f1151c76294ad1c29e64d6eb8063fb73a98cb790f1134752afa5c2920aef18ebf0d1b9cc55141f747d720432cb8f5908de99823019f5a46ccda1799e3827e3ce7b42626e6c997beb98857ec700a4813c8247883e4de1af14a", 0x1000}, {&(0x7f00000016c0)="668b8dc0d0944e91ac2b76a5852862966df16aa99ad52e48b24442498b72606c142f672f4d603c1f151c57f5b481683b2e2d8c366936e487fd9418dc30853396d909a8845d17727ca6e2f39e1a7a17a1fe1b76c574102ffcf5c77360f30e39cb45ed84b2a37632280ebe5272207f830e56a76b8a9ad3d32621f7b4f808650c30df6052608040e68d5bf5a161eb0b05b9cda4b46817eeb33c43ea9995e76f8ef3baa9a526d74ad0ee16d74db3d868570e762ecb85f1a3f9bcc135acc12d2a2084603d07800f8d907fc5bc4bcc37e7e7e1d8745b", 0xd3}, {&(0x7f00000017c0)="4fd96b0daf269bbabd8fc38442bb1c2336d31fb71df23a0e2ded48301d11627e97f77ccd6bdf95981bc49f50072832c3a323aa4988488a32730e98bb92390fd9339f1eec8c8d6081c9f91f26449017db290128cc8c24aee07c7de762437ce5da4dc6c70af77e899aeb6335ffd5257aa26710a6c6110bce06461c9e37aa08422b8421f8001192626ac2a2ce21bd88ae6ee90ab0589573ad5534e16818f1bfbb19aec2f71c", 0xa4}, {&(0x7f0000001880)="a265643cf162e73b9e9767a465154f5aaca0ce626c43230986977f73fc6e85343903eace0941f79eb37bba18323ea016ac44c6", 0x33}, {&(0x7f00000018c0)="efaaf7dd66c90d1af5d6f136fc0fa4972db36caec79f128ee6e61db35634eef0090ac5c0e84e3ce295cddb19bba1f1cf099abbb756d73fda7d669e395c47b50eb35ac784787c37625bc7dfae49cf66a07d23b346f98c2ae994c5e207d3cade0842c0fd3db334debeb242e75b94bc8a4951462b75f8f05fe3d36480c5f5b215b6d179b0ff2ba0821359ffc67a60ff669e2a310c01338f5ec8b007e0865b6e7d139e4af2254beec1b75b8e9bd9ada82c", 0xaf}, {&(0x7f0000001980)="90bc314d6fa696bac501309338cb575ddcb79b4ef2a220e50dc24911d0473e20f739c3df4f1193089bde9492c828cb1d1f2694fbbc4146d48e437ad70af1a03b7b033e62669a89ff4cdb020545ceb607cdaf71818b9232af4f788ab4917d5366dd20eb241b803a745a008ca37a2e31018793cfbf540a974cf34e93b6864e714af1531bddef9ecea0d394e75f555ae6f84ef8fa4070d5c1edf591f405", 0x9c}, {&(0x7f0000001a40)="fd2ab69a4fc9eb3ac41eed25789aeb91201d6f072f38eb17bfe6676710d25f18d0507c02707fabf69a2ac83309174d74f69604e1069f867f8e2110887af4d1d2f4af831ee2be754e672cb3c3901d7700a9c8037d00fb3d5d4922a526ac75a54561ed15d0957709428d02a972693a650754d030db1dd9fc061883bf2056d8c9e33387dedf68db175001628baaab544d2c196dbe00cdd6cd9b2df4ff149467eea26e852fcd5b0cc8104c1baae2b1811333ccbf9dfc3e73f9fdf3c2eea923c3ce7d25f1d85fc916fe3f87e331e0a2a551396d149f170703a2b3dddabf3c7e056169d098ee3834d5", 0xe6}, {&(0x7f0000001b40)="ecc1b000faaa57f7e170c7174b75d207a4bd63f0a04df8997408102d7f10eb6d32bb9ebfb5db86dedb907fa869bec12cfa1bfcc90fc79ffecee50f1abd1fd235723d9b55", 0x44}], 0xa) fcntl$setown(r2, 0x6, r5) flock(r0, 0x5) 13:34:19 executing program 0: r0 = socket$unix(0x1, 0xbad8b64350fe40fd, 0x0) sendto(r0, &(0x7f0000000100)="2a4c29e99766fcb38bab33cac9203a01ad6087dd7971360ca9429332b27f627b3416167cc38a104a7f7e381aa14e5e9587d47cb44f6d91a806389594d01e8e136856ab26c9530eaafdb0c488f0ea6be50ab3c3f4", 0x54, 0x400, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) read(r0, &(0x7f0000000180)=""/102, 0x66) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) read(r1, &(0x7f0000001740), 0xfdc1) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000240)="f29be5d3fa1fd32db2d4741ee2a6c3a9bf5755c649e58a9bc0b1bf3be5bc70303d094163fec6b59b28a4331c2c87be77f841c927919da46425556bc58406f421a472255b31ac15bbdc21b54c669c44c080bf1a3529a72d4cf6a10be2aebc84431a6fa656511377c94180de5b1b3bee1d15c2bbb824f7f1c893024fe9a7b8074264cc88b6c0a111c95b4ac577f21da07e4a28814137abcfc0c1803c829766f36607df9ef21751953dd8c99c42ca3f53a7884b29473c98a2499cf3d1", 0xbb}, {&(0x7f0000000300)="fce337ee6726ab6466969855f6595598328d73b25180f4630ec467eb22368215495babd34eb239bcf50269bd3847d8f3d996fe16fddfefa7a55634b4c59f4ed004b9f34a3f04b8c489f6bc8668949e6a181acf2667a570f65e4626b0c7370d8cca86773c7d469fa8afa19aff39a36cc65e15817677560316ceb93ddb820edb6905c4d861116216c9d279078a9957873506eeccfb6a07ccf8c36030af28590aca8ce50d78598e3e39d5ad5ce20f3d9e4d7c391fa04d81e7d0bbe18703acd8771705fee5b5c08a9d3311aee76637c126420e081ecfaa18ee8cdf64", 0xda}, {&(0x7f0000000400)="795c5c427a9f32592f2e13cdb0deae9d0400eea47c0e327a161a17a7", 0x1c}, {&(0x7f0000000440)="f7b2b94d69844223ff1809cb3f8cd9a03221ee91e0", 0x15}, {&(0x7f0000000480)="3106c7f514bac0e47fdff0bb95e6191fe51c4a159e1071c873ffaff44b5604ee668165b81f713780d3b40a630323167d4f18803d053bde093079efbc62acbf2bdfd3d5d7529d5f13328e5df178c2177feaf0965b624350da73bc2a906eb9a2a29759d3c6fb1bd87e4d82d0ae7848faf3a71d2d827de750e92a3e7d2c6ead9557ea088f00be4895807e21be1ff0f889b1cf65279f267635a5cd0b00cd73", 0x9d}, {&(0x7f0000000540)="3fa273c8d5955f1c1ef5fa0e7dba4361034c489c6be385bb20d85f358efd40aedc512841973604532bbbc81a64b27b442adcc40447bc8594218215a11dc339ba6882d65c60c452ea914cc18432bfebb588cb2a91e1e95a367112eea76b7e46fddb2310fa94d38f288ad9d9f5d4447e2454f1a7d8bf6f04855c72fc9139df0e9b611dc81ad66091ad4a0a66a35a5235a2e07ed2faf5f73bd3c39ef35d0b8c6f3fc48bb12386a22eaf015254eb9f999b27518b383b6debf3556d8827907fec746900de54a41fc92f7311f6d273eb1a8df055d015c9c964d810c52676a945765ff8d396c5d2d8b19b1588790e82e561f7d45ca2cc19f77bcffd141c8bd63abf1ef157405c85e54d27fddcda98ca54eb88baa9de4b23696f9598bf8abc5924fe30bab707621655a9bf07c9fb4265fa675f5110f31bfabb9fc19daab2f0ce0930aee64cf7d48865786caeee2b4da2872a3b9348a6bbac0abca6612730993ebe515f3936709be57268ed060ee82af4a650340688795722a97c39c6eab01ce7fef314283c437e873d9e4421ffb8ce3f0bd91167ca903095cab40e2fb24bf90b1f6985b0b9fb967ad44d0d32867cec5ce24daf6e58ce57f1b0604261d0efe4349d3b37cc2d19814df52dd073345d44bd76980c5a854af3f3b59192a373c1ea1ec9f008f472ba88353a00e5acc5d0897acd5bf4ae1053d4ca0db7bbcc8f7835702ea48dd7a831791fb6568f028c720e0499513f09e1ed9cbec936279bb9066b0684f68d20147da4463f42eee21a8f3934a11ef1d8d8e489dffda692ea464727b0138fbf495aa0f3da43501f40bf69d2e1c792e27d4b7396faff9a1e39baeef9c0eec58d7b35bc6f904169d8c557223e16f801b263867e0c07c9f8230ddf6e1eb8f1e6ff1158b0baef58adcf6582b2cb809a7a373e040147c544c23266a4145aec02459379e9a1ed91591c9ea07b73cf2bca0b1e0e7be48d77632f837f44742457db294b8b9268c9ebc43f89cc3baae5b8791b5f8bbed5f241bcfab22ce530ef7e9d85346d774d64ca53463fddaed9644571ff93e97245b57e2c75d4a84bb82d94063c9ab839c1775b6d3c66bc1ee364d50ac9cbdf63e06ce60aaaabfc8ab4028df10eba3fe73692bc88f9aa38918c7a562111e7e3f02a476dab1852b40991397faa0017c46f9db7629199bc1b6355c90d120b641bec27baea55134e345c4a400ca1e68439bea7f97c482697fb1452b84dab767f375980dfd900d7019850137b631529bc696ae99562b18800ed0821d3182050380f0474aa768f1a4b7a187381d5b048608335d98aac3eb0712091f1b6e2173ed8dc20a54df74d007ec6d014b28e7d2a45547e17c900e0503692676e68caa8102fd304ea8a7268fe05737d5792e4ab8d449cce3c5c2fdf011bb2e5b470fb58afecfefea8e32e7e6275f128a7e583aef6af4ce508bf8acb3aa85a24371510e2b5abf28790b227bbaf9d37ac021801104296f9f8e42e6214da1de05acf717926fd68408adb29474d1a9c1df97caa43462a05599e795f816e90c51784920b07da9faf27184368c5194d664b9399c6f8b29fe30c4d65477040e415daa66b4fda5ee1ef65265a66c2b36fc251027f593c44399793b5fec71f1beeba1c2789471c820601944ef4c993094472473430d2e7a8e09a92b0f74eeec7ae5a0ae3eb55496893c6acf6ccd389475cea2b0f8bb1a4a7a4b90e988f358f6126c5d5e80f2baa8f2f8dcbd38b1f92f9045e160086275ab0a7218884bfd9e3203763882649d72c5ee3cc489e1602a1f11267c0c63fa07240eb29d59feb393d4b1d02f065f8d3af8fcc052a31728023b94fb9ecce498ff1392e413e5b507c7766447cd8e291bb921c70cd55cfea25eb5cc70602114a4d0ffe5a6bdf8deea57c8d8cf84af75dc21b42d913789e54f88cf7423810d0b12611447557e8e9909ed5018009852ff76ed1c17e7f46edba4c511bece1a08ea9f940e81820d79bb816eebb5da853dd7cd57a4e2b1d88bdfc6c72376da2c3ad6109f21d99cb713205575a2cc560d69cfd3ee4f20cfc86ba6ae1a30115e3b75524f8f62feccc8454ef481bb0de57fe7dc7d95d1b27dc138f7868366662be15e9647240d44c98f8b469eed01bf9f16638d49e48aae9b726fd2f3569fd6cb27bfba81e8875bf66022228c241516233f9b17d22b7b019c84a7aede3863dcae4d205178650dad4218442fa736073f0e1215b3713370269024528e5c3e5756cb8fa2f7475671f600c9c922c1905ec7879ebb68145a5bfeb596a88711d24de027e21f1dce17012f126f9805edec3c69f9d5d48e6c209c7ef68df799cb75a859eb7b68747f97e135878772b1b1c602c38cc3c6f00221f3e5159abb3c5ff6309577ba2d088c01ca45385bb011d7dda02fc852655b868e491ccc1e4b49acb71a79310f36f62f5f084d51949eb01db228817ef8922a4fe56d81f52f2debab2fc8b72305a7ed6041d97b3bb911156978424207fe69f3080f547d6e0e7ec7dfcf7148d4025970abb4728457b671d4b1dfc175876966651f1861b3b6b5dcef6b20a9d3c8e42846322c95c6a2761d9b07c44ad03a0cde230c2167f68a0f510618d6c64d206e2a78391c4de23f2860502c8e41cd8f4de4307a1d44aeba9aab295cd0b175438402b56f38691e8c0f855c1ae6942e1f3e319c58c703d181c576b018198137f8c6ca7d7d8fb37082dc430f6141d9e02769a4743da15eee0ae476250067828333add86bc10217aaa31e69959418df001a1720092a402f5b8cb240ff9a9751d3b0d56d87cc9ac59e9b5ab745370ccf1b11840ebdd33b76f031b07033853f60e6ab87e321be5e76ff9f7eeabf4a86d5934c60ed654515249b43b798d7dc8cff2c6e32c47a8239e8e134713ec44d829bd7463dd22d5eead5324cb36d1ffef1f12fa10ccba5f482172e8bfbf4d171163e9f53a0b0a5ec03ef1387db7da42e6e3a66b198931557196621860545ffe31a86655393eb645cb3cad954aefb53b6bc650cf54f08662901793b0eecbd375d61f6e4a4de9bd4d0ea4a059323be63948ec3426b4f9fba01566455f9c5e52df61f588f5a0e8a3ba0eda64394e56a9f3db898a56fca60fbdaaf976fb7d40737c56f3f0a11ff15ecb62cf0cd314b958b77d20906f22934fe103b7f41bb14c82eebd6f15bb99553c9a85919cc2c92f482cadf56ba967a088e45b4710e77b472320997f2fdaa6287f553b2338c8a4aab3aa58b1c5d4d697979670f5a6cf703d960b58cbcb77ed39e5b08cb46b50f7fcaeb8b580bccd68d24018c673836d6db637ad22783701843371b9b52041c5da9e79ff139dd51950b9e20f7c58f1acca8e0d72c70b032551b9bab24ab86c43ff4dd25bf64636a67bd048728df38129fd683ad237831fc665bb4278e9ac52ff0ebcc1857f745bfc8dd24ce0176a0ec7bb0ceb627df5efd4f3962abeb695cee554acc0df4bc6c78fd7486b357fedfe56bf535872d7f8627f3540adb092f4e51fa52fd640876d4728e14b485152f3b8cdcc697a0721bf0283533c58db5240cf11731d4d0486d1efa227402c1496bd99ca86f9255c494cf7e243afe362fa4a28be2edd982a98c1b369b72ce59077b5cd69af3e03f53749b36647d62a3b9966ae72f380373f807607d8cdc5b6af5de69e21fb6c4f1e84a632d50d54af74cf36769f7471ef8aa330e2ef80b64f56a0241938b38593226d6cd19c28260d3362c50c2c25570cd641b9d1e7529962dd50d9cbb456ec91ab85b3bb9a849ea63720e0174c5fcf6829f2497e2f93201a8a9a5c9411be5bd4d3e9686a960897300d1f08a28b7f954fd2452461095e24eb9b5519ad2f3ab3abf288b11b00cd8e8e36712d834846748ec43927c7b770bca23ec826a5d3eb79a4ac5ff5b895129f9956f5f24dea08b2a2c2f355e6b67d4edc6d42989f6c70c5fcaff90fc6908acafb3beffbf6e72030ed01e6d4a2f488526d8d5b7045a5ffa159ee1d8963d35b16f847608489e12307f58115c8b8d6fa96b82df38e825fbe766ef5af9631a02e0a603c40f9a967504398fd14f050997595390bbbdf1df1e69791880ad20b8817000c8a7ad9edbde26630ecd43241a733bfbd7e2908957c6abc6264a20d30bf21374aef92bc29c3b004a4472c4180246cc4b66daba34d8503977c8aa2294b026204d9d0aadb216fb0385be771bf82ba4feaa7ac6511b56d198c0716dd494ab3c218d63654c25cad7d0d0fa138be5897d116011b29f25680b08047c64758ee2d73b2348bea1a25b390adff2420bbf246675f80b0c004ba08f7f41520b8e329d94da70d9303117df41930a54875c19e9ed8f5ff7a28ed51b53b79a3c5f94953d734360300814190ebd5d5e2e15c65b2451ea3674a3b1851564b9d0e1741184c0c1252720b6ec2a0f57d0c7bf5c69f3858e15a1ff6f9d9c3306076a0e2490bd2934958f73456e39e4ccf7ec22a4abe3cc3b4fc90834048429cfbe65b68358799897e5efa57e4d77b89fda1fce3daa9e6fe84d7e6a7d630dd2530002229ee5e168e791c3885a32142c2f6f22120bb8418ccb9b25b7af5c313d4f5435ac854425baae05d1e0972723edbc4256349cfaf319c4c25f5270f1f76b29a0fb89454f458dc35774e21fb413fb65018aa3910c588814d8e3ccee77f2ce40f6480e88d8a51fade986c9fb9638f399e46c75b4419ec87fe394362acb141b7a8c4222dfa91c16b2d662c71a7ab35972ac93ddcedc101c393d774cb2626157c647a8142d714fac4e4b8f95d3d88035a08ee60026c27cec95aefc0b5a30d2f10bb7abb75048d30c323dd950ef1efc1e4614d7786b6eb005be6b7e553a59b899ded296cdfb3ad9198d9ad44f007ca2a65a4f1677130ee5e931f368beee5673739006b96ab7a0c4a1409e51326a07f972d68c9fd361a3ef88c24b228f465c013295a887b2bf3c60c30cdc53cd553e281f63a252f2efb96ea8f6a9edb471207eea897278a0556006e52d4971487e339e327b73f56e4d6d518c5a1ebe4f9c549c6434dcca34c625cc8eb86275ee6aa09eedc1d6b4cf2a71044a0e58545d2b06fd0a9c6a55da5a58eccafa0d46f9724085ebec4b8665bec522892822e815664fe2be61871908535dbee7475c8635fe64bdaa529639ea2fdc95a61236569ba61f791fa4f1e0e19e596001b716882c3c72002494160c23136a32b08b92357bdfb43a5fc5e041370d00ac33491e9b7679535875e73d00ac84465f2b03b41f77f0959207503b308a8897cfa70e59242f9b0855db4467b615d4bb3642b6f28db0c0064b0f8a409ab4642ecd242e41ce77ed7030de2a71cb2c6ea308ac12d5e497d1e967f7ddc968d65b6941f69ed65f5c01e8d90eb49930b65ae3cfff32aba3eeab8c15e1327da684443ed6492e2d971881a080cbd356fed5ed17b28819de1a153aabddde31f7733a13403bb25fd038eb744ee4a94cf29ee2c54d62b19d495fc7fb79bbbf9ce7d4dbb4f452f5e0ad0507d97a3b57cfec3aaa04abe5d3c02b1974ade1230ea0aaa4c2c2d4ec438fa9005231df0302f41167a5332d21eff54b4ca2e7408d8ab0d648ebcc2f70f596fe594ff6931dbcfc69be10032d1cd570b06b5dd8eaab2ebd8f512e2dd3f2ad768359e34070cb3296464b574cf5846555fa548e507e096182e02f065ea7b7688090437cdfbc24911461b9062324348b8f9c9708c1a61a1fb0b13fc66737bc8636e714f504748fb236e4307be5414273fa07953da2756c79157df3f8571f95108d93de1df694fefc7dc241182823b7988440bcdd7492d316646b1", 0x1000}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x1}, 0xd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="5d0fe52e2bdfe672491ef59edcd46e5b22f952c9165af005565c0cd35e4782b99aeb3e54a4166a0039e6a1a292f425f381fce491a94891ef1a67ffb710c2dddb5a8224366bb6b8ae47418d9e6050e8771d8b13368ba6ec0063ab0cae910af86e09f653870f3417d77990d81ade623e7a67ba5adfbe924f1cba2c7e206397f303bce25ae2d9ff770987cdf293d8463149eb5c00baa36a65018e114707e05e888a4e020c0482327ea93d4bdd60cfd8d6827286140798516e0dbbd2d34047", 0xbd}, {&(0x7f0000000140)="9149fcb859e70cd229761bba5b9bf867d527583b57e604bb0133c3d0f1b17803248f4ac8528648fdeab355d41d1f6c07d7c70d19b9607810b6893468306760773310f132dd946028cd4665804b340547185d18e679febdb2978482b5c01cac56eafefa19b60e3f9d576f53c26222229047ae03de0cf95f16163f768056df36cb5ef96e6d74ad1109303c80880a5b16546b495ffabcbe61e14554aee0ed99177d4d26303c240133e1cdd72699ec2cc8ab6db256c9f812458bc3292d320140273b26cba53d925c7c18b7e92fec49313dedc578efe41a4e7da38086cb9a7355defea6ace1c55758dd49e13e4020dbd0f31a4db845ae03d83c3962ef5fee181a", 0xfe}, {&(0x7f0000000240)="fbd0deaaf0bb960ac8505b5acfd56edcbf63a0c59d266d511cb2412c4a767f24903b10d62521d696b7791cb97288ad2f2702709860b62f50bb1eb7dbe755e1a273e43e", 0x43}, {&(0x7f00000002c0)="a039ad414d6c025d575c393927e2d9c5a2a506942ddc99a4c974249be864b92e3221741e6e9155f144d022a69577c37ea93b8e385cf7fac592132b12cd306bca04e6ae8383391a577bc3e99f14aea0f1a136d87e76c6c119746351788adaa330aaff3bf28bb45bf43976a0ef46961507893dd9ab85e16ee66397ab06fbe062127f7264cbc0272733a9370b5c4f85244c977fb7a040af270c9870e9af5a9ad3fdc5e50d252cea5ccdfb89b9e36c6c435840f4ededd12ad43ffc10a04055e31ab0b5c93a0a3e515794a31a9ddb8e71f90c76c388e9b4f24dd2915136a13ca03da7ae3a43af8b875e9461", 0xe9}, {&(0x7f00000003c0)="de7b3b26afe7debe5a7a42fcd6b03b2b85a31609f37a2d1bed90b169c767b77b7d903be6a5730cee893d4300efa059f1920fefabee18c0c1efc9d4017af0cd60f3ce69753066e5441020", 0x4a}], 0x5, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x68, 0x5}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 13:34:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)="229f5df392a3a578d1fd962e7cd4003faa9cc57b78e2cfe36b19fcb4421993ee12c601da1a21baf6086da02526181b87d9fef380acae676a386728a673dff76d0c7e7892bb6ec0da6debee11c35ff37532e6303b970a401abc8b1ee0273406dd23e0655c3a0ebdeaa236588507ee27fe9a2a6e5c4a8ff5ea2f5ddf506ce3da1c3407cc11acc23896256d4cd1f06dc468485812b1dcae03fab730355cfd0acb01ed3a3f54260a2cde3618ef3f0be7e001fe82a8b8883dd78b8359d2ef11247a483e3dd045a4103f5f10a31849b52ecf6883b648f1eec4c6ddfe566eb16ec57cc835644f94", 0xe4}, {&(0x7f00000001c0)="649cacb8cb773c4df0810899a68201df063169d37fedec32ec93086d9612592469bb7ebf435ed7416c1d3cf7d9b77c42ba2671ee3864555376056cb539deca5a5abe0e49a7b37d0b1ea36ebb3b50ba10018d1d742a6200c4a06848e5571758b5624a9b7aa719d7aab89534b2", 0x6c}, {&(0x7f0000000240)="cb0f60923785917bff332459f3c8ab81b99bb48f88e3c5355933c780ad61e6f4f22a57e68f9879f5dbf9296e696b6deacf4bcd4a0d951aa6ed196d8b9c6f2c4a9dc6071e7ac2947957785b962ba402124f409af4d8e39640ba56884ccfa1304b550b59723e9f27e9a63a7c407f7e68c4695c2e9a63c66a3f3f68d8efa797ad5c8bbcef4c89bdbdc21c58a5c7b6379148b659eced025dc92e866b910a65c9854cb65f330621e8325c815d108c61af7b9decd823f0293cdc7e4e8868f70a0af1329ef09764fb40", 0xc6}, {&(0x7f0000000340)="f557b7cf82666c97bf64353aad1fffae1d21d076e60b5b024ce3566411d6356ebec604209a74c273b65663d0d324f39cd2476c471369b3e3c8578a13a36602bbcd58f22745c46f3e9c0df7c0b45a92baaacfead46caa7b6525b4b043cafd58246cf9c95ac882a1ebfa98f80bb5b1947db5f71dee1519d55408b3f5f080741113fa97e61e57deec250bb2f6303e2288ef895e8bd1c2ae432d0bcbb9d400179d1dde36eea90aafee36f742b1f7468d4ee84164ea9dca0e5eae98ba0eeacfa9455c7470a401545ae6f2b12a3c1d7a2b812b65b1b87893e695426d8a2149ff68942f73a6d15e8bd4b12bed7722462dd0", 0xee}, {&(0x7f0000000440)="e0b944eaed52286f32f5e03b6157c78cc6393dae1b3091af94afadb16fa0e172aba0a8bd462d499616d3e7a8729bc8e3827065f43d77c09ff89b22db4e2326f0c75faba39b53c9a4202ae3bebf56e030dab503596c8e1c9e4716cd727aa86fd90a4fccdec1072a650efb2f2409ad08bf168423b33605d52333fe57f6480976", 0x7f}, {&(0x7f00000004c0)="05ab8393a278180d226db57535e6fddd74066ecf379fa32d9d09581fc9a82e4a08e81daafc859dea7cc1b921bb13e252537d4368dfe29a549d993671d0e55ee44f90fea1198eded14a713c684711b0ce560bb4dda97ce3c7a30476975ecaff0c142d9ef7acfacfa4feb2f482fa86fbdc5c7ba536d6dd616205e04022ebb8c075728ed729bc845fb6c26d17774cdabf6037acae56af560a96bb4a7ba0bf9f7c6dd1eb0ba6ec81fb1e6c6a748bf9873962d83a05fd", 0xb4}, {&(0x7f0000000580)="1931b0d6f8075aede739ea41f3d7f3a51a845438cf81377c280e2740882cec954a67bf3c0ede4827e4bff48b0b7fb30243579fec699ec690d9d2334b59c68e9b48a84e24b8ca29908c6b2f0f3852b87a98102e2bb6c83dccfb4e796df64af9dce8e0466052487d5344f0deb951988f29b7d1040b13ec219b558fcd575c47097c5d9fd65373cc8afdb7befef8a88d9393de1f9af25addc9afb9add131ea9bb186e987fc06b91e3f2f9fe470e009e65d72d34818168a91f6b01e64f31ac3025ff000e2203ae40b5911cd9f0bbfd341a19636631d7d5e0122a6697f217d0d21fe3657fd4fbbffb8b1c55c2a450a5def6964f466658fd71430447ec22bd1fd5717bd199998ec9ff0aa3fb2f5bed0486a1058cc199945066cae2b4c730d9b6ce04f16ec475567964e61f0c012fb7a68f85fe27685c816039aa5816593da241dba1462b0f4c640cedb4a663996196095efdd6282f11aeaed9b4d99f581a8a6cfd74b549c745e5151a68f9c789eeacd369b6a24bfa6a09d40822232569e5d6cd6efe0a6f72a4bac7aedf671683451d482c15505ab82a9835c33e20f216bf404ceccc192ebd468a36921b87eb4643065d462b3bfa9573d723ba01b1da3a5523f18a8898b0fdda038e033c040b906829d1749a0496cc29b42f6f7eeab654be2749eb5dcf633d0998e4d445f07f6f97ec3969bffd081c83ab8031169801b68df23b4d9d23108f9dcfdeea1143d59ac60227ef727bcbccb8e1ae625ec869b2e9bf4a625cc735dad59bc30be2c249eda4a3758f14006d8595eccb4700dc1276dc15229bf02f69ec00069d6a3171352509e81119fb532cf1b6852395515ac3f739c16e7cb72f69333c713f2478934d3dfc39b7dc27d65d8f1ac2ed28823b8ab9fde73fa2331b48b7ee3ae7b89aa07f14a2a68ec89f223fd9616b54b417dcf439b7faa9b115c9eaefaa7614e86c36f7a507a2d5686465aa219001e6ba6edb3cc2ed227b0ce3f9ca0f0b78fbab9f3600d815fa4d8a7d2415c14e9b42502ce16d0865edee520c5fee842150f0e80f5a66964438b023248ba15cdc2f36c17f318b4c82a685f4722e8577dcef4d6434008648b48e809124ba67a2110668ee45233a14cc62425dde8289fdd0672263f36b925a6ed6e3648bb02d67a2ab7bd536595a3c05858585728970328155e8565366aec6d771f429324f75c0350d87d06e795d57d229cd9285dcfcb67070743e494c8a2fd43e480f7233f102c79ce7fa073d5a8e17b2f7cccd86aad2e58427c3378e3caa719476b5a05a73a5394e749210b0f9bcc6e472200eca217c4d6e49095a8b6665cfb159a7973df8fc8e594fc9b20b8f022f74904a2dbe3ce016a52c5fa426652b7fb09c31af2fe43408df811ddeb49fe6aee3594b84dc96ba8c164a11b73374a215be0a03b26708191c67242f19017125e681158c3c4338f7d712b152495a87de52dffcb1306cb3f95f00a94f160e4adb7cb6091939d5b831a59f19a4f240b3923eadd6dc62654ea3b20fc6915ea9c04081b8c24123eefd3700977fc1d5a5b8f2283eef45828a9603de0196feee651d2cb902cf815c42cf139003e7a9243404136a0a09401e51a9a5a82ee2c2f6b2ff63df1e9094d6b81ec69e9aa8cabc411b0f218d421bdd2b1c30bfb0cb38af5a0518cfa43066e50a3673bbc6b8a61345d603a4d7fe7d833bcbe80170f39a642e72a0372e2e00d6f071257dcd7dc86d0f398b3be750c8208b4d57a2f3ddae9b3ee05302af62cf4cf7d7d26ef0982bbe4dd9328d3dbbf86dc4b5f825d0ca51febb7d2caccf6f2fdd9d46b28f214f805600a678c8bbf989f1e664c8f9cddd203d861d64f0cddcd0bafa7bbf724aac487526e650d5ba30864d5fa6f6ccf7ef36965f5929802cffe33c40f97004a2f7d5fbc540048941dbe6ccd54bd9563758eef360e23b98be336164180272f31b75cb0f64bdc1bb49a3e44bb3e4e01a08f23ccc6e58d085bc67e7c2984f8a1cca92d63e991d6e4ac2832c54f42fc1721a6fdf24168d1084b712b4954d6d9d96a8072e9f5e10ec9ab3cd62a65ada7b8133a7172f609db82d626a844a8ff24c5875af4ce6ee4e56ee8f3da044c7f348b265b784f5c78d414e33b42e5ecb5e22dbdac7053cd7e951f779550319b09d1120d382a8dcb80a90270f6dbab29f40f3667eea24ed65214cedf666f66dc699d50bdefaf18be512c5fd690617482ec68b7e162d814692a19d259cff8bf09f2e748f03687afd150d85442ef5c552d40a230d0719a67a0b016ed79a20b24a445a05d728c200d76ceb2685aece182a05cd12ec178992497b3f351b957f63de28015173ac6a9bd94a402a87c452edc9f3f59a7f33ade47d8ff0978e6c98ca4d113bf189e36bf18ffee99f170d03b70b523b2058f1dc3574dd08b55f63fc954f2b514baf2da6f583ac7ac9ff5a4519b5757e7a7f78dcdb5b338407c236a278d5f4259a6b3b48a5ffd6522d658f240468639e91d35b3073d600c6aede804f81496b0c1dd3a703666f41e0a8f627e03a1d503448e7d98995eeb2bbbf78257ce0e67e7742646a194e435015687b1c073df6deec1792799767f0c5705ebd4e3126a28586797f4bc4b8b026e5b43c885c3c73d8719d65173f26c8d6579ac2f017639a08dc3ff3d7691861f737ae2e36b9fe5f90f6e93716b928118de5b3e27f38bffe9edec6e0b937b72856e03002e8662a5e49d7839c2fe4dfb2bfab15e4b84a903d60fab2826e6a3433d6a980b47e4fc50b4681309481b957b6d00372e0f2f3d08c472b8157b1e0dfa65718a17382c560ad41ae446714f8a66a317e3603934e80dd9a65987371a5a939a40419b43a1e7501157e42550e11874f0d449ceff8ab7908982500bc432a548a63215b65e144d4deb70892c5ead592b4802e7b6cb38a9694f7cbc58c8ee0a9068c6ad921d2b9c770d8badfc813a6f02c91a6f3e7a8cc5c05fa179e7d4a0e8d2f7e06be82616c8ff200b85244365101909988dd3d919b75fd10e99260f7b00bded3667e9a20bad9f2db0c32aeddfc467d933425a4953d17b4e965f2b82218451d2443d32ce89670eeb52a4ced1e4a8e49c9f405ccf27456c98cbe6697049ad1f4b044ef44ea8dad74478407c9ac14e43f4535711ad5209a09654c6869668290b4a2068911bf0b2dd6596a17a8e1442a5ad59c2436e2e69388be9311e0c1a0c1f0ba6bf5fa66810884c334d4cc215623393a3b82764cf45b864d170825b0ffa18638ac6ba9e3afb6db33b88e0298889f31831870cf527684002002a7b06ce0594f3f5a2dd5a1dd300c03623b3e696a3bdc9a943d0fc45b8fcb9663261b10b996d67ebf1c830bbd34bf949beaf9bdbde49df62ce54ed1e2b5fafe2e9c0957acc05371327ef51ddbb8c63169c16bea8daebe8a82ee94171191586a2d609cc81c3fa692fbaf31bbc323f6a100f87c5f8a190a8d8301115e1f4906653e9988a1d6fab53f8e209e293ef82f3b1a237dc62b63b84c4b07ef5c5e17a6407777df22b476db66e363b7c4d3703af04e737f128ea41eaa55e9085a6ef9ccb5205ac0e0a87c813b05af1cad1d44dd60323f31d5a15371abc050be4506ce798f85c743365599f9e2bae000c6120f92077dab89ef18b67189ab8d5eadc42c0df6c5103fe3682ef64a349bf394c313d5ae7469bca9135a9acd756db11432bada619be5bcd41293efe0a448671e495ca539e8c8342ca808942b1baf152e84b5cce4a5483e24024847bf4182c693b6b17cf390e486eefa614081fcaf328fb460a081f6e6505c93943b2963a4b15dee827a1349f57433c848d15d96d3480e07d92e0e4f8e427adca997114c15628dee0149bec782dfe9b367843e1ccbb2299f3c0918cd8b1b3dd1fa372ebae5289a3640e2a2832655cb69320a0f9c9808f4ec986990f306a59757abd8627d72c1aecb5dbee6f20d691b6ef2467540d29190f3d6c19bc6d933dcb79613c69b154b3be28b05fd874f63581a94df3f63c5c531602b74ee6fe7120c7fdd587812cd3c69cb9a85680e6e01840dc2f4927e7b7eea284bc268c0653b6d7b040506b36fd4422cc77e0f46680713074bde1b732a955b79cf99cc321e8923ce3e313086c582b4e55ff97572a7d0b6b343db603000e53d17b6e17fab4141673839a09aafc2411fcfb07402cd254fba98702ecf5663790cedaa28ed4955163dda9ec7807a19ef0532c76db9f9393c006f7a9fc3f69ae74533d90f684ad0da8caa06d8c6bd01d99dd2556d62da397598ec9074ba0d5f0c3a3b8ebb10131ffe620b1fc505bece53cc28d3397a996f563fb062295b639ed0e0e7d1b2ed808abf30062421c495defbd0892301ebbf34af5f306fe26ece7a61994388db8d75666227def60bc2931b9a98b19b2bb361eef990b09e77be612b17ab53884fa5b2df4ea9f08efe0a319b188c2f05ac04a8023aecc0ecafd55761a4db00a64703c6999e5cacf12e890b83e0b76b1bd71767bbfd91ea4fb7dccde56356e0e356be95b29b48d5b99e0ffc3395a840fd5555e967fa54c1d307160860e683ca9a221fe87a09625e7850d317bd81b26992e401b57d71be466eb9e32f8f4863baffac1302275d4e48a729e156bd2e9e06a0dc905cc1bfc4edea88c565ff919dfe82e754492a86093d17b9d85ebeaceabcb591f5059753b6badc6d5bd906dc5ba546e17908ebea22e957737560c61cbee231808a60507462978a623e8058089b0c823bcf66ca727149778e9d43f714a7ea363b5eb3db21db59e8f5986aac1087212b3c1eba1786514c88f0f53132c9d2f9126f41a32beabd9c36f43eecd32c0c52f0a172dddbdee282d4a33aea929d876616a3de4329f1a8e18c20925ec0c550d2d00a36fe79c87d6f32c7da99fa4f2ee1664b552c9746990bda5c0c7b7b1dcdf4135625bb24c56568c6d9ba85dca3034b48a97877ff8d00ae3c83d3fdad190b72035f16103ea14ffc77af40a8b2342dc3b4752ecad2de1082141759f23bea4654e81087e1ae38f80e8e852897b70f515e7295b48998e51e796be7004bd7cb9a94d5a2db5a2bd52e55726cd775c80c0f131300eab244ec49ad891b6a00581b5097e1a9db5b4aed1e7970411f4069f5eaf069e515f8dc635f01ce218bfc5021402695465e6ea24d2cfb2eeeb456be78396a6aa5d58e004746b375e464840213b1a4bc0fffdc525be0d1ce0b9a1dd8a3a53f64dc50b78d3b1f42653371b55c2be11031941934b551d09efd5ec3adf96976ebfe936c25f81a790be6e128f5a1a5a2b7310c0e247b31372809d48da783f74cd3a0180e27f601965218ac312c2ab7b3a9924c6012164c3a01dcb59f57ee647427592ab6d20dd08b9fb4546d360c0915011a630ad1562bb3da1014038d87e43b33ba4e09efdbf2facb05a48d997e3ad9fb70928e2e830b4386da3efecddd8a352d78e75858dbea1b9d1f558c66be3bc70ecf2603121f8334f0c76a72273ef611f17481f6ad0b1fcb08f245b70ee1f7f46dd7ce3e408ed5a076cba6804aa93aee05c89a5be5c268f809587ac7bb331a1d705bd3aeb16833209e26eb552aa0c0f5e33536605040c4f37b440c8bf22673b0277b24332b29fe8486c1028768c9f406175b8057f46690abb99485c96fce708aa2281d5d83bc4956f1fcdc125bcf849ec52682bf3a1f38dd7e2c48b160c3905a3d7512f5ea06d8946b054396c3c9b21dca4d709f9a03bf3dc6326f14501d3f3754219029309a8b4fce578eee67852afa8b5c7f9f9217ff378e262c9f8eab55e85e99dff92eb5416bc1a4c02a6a3c81861294f90a7", 0x1000}, {&(0x7f0000001580)="9701abe3cabd6e90c387c9ef786fa1bd6934c500e4eaaebff7b73fdf0e5e030154908215cbe11754b0a11fc6394d5f31e598e2add6e1e434666f", 0x3a}], 0x8, &(0x7f0000001640)=[{0x38, 0xffff, 0x6, "80633dfb3a8a3f477baf0be7a663ff08fc7323d20813695e3adb1d0a9b990fbad45f158e78d0"}, {0x10, 0xffff, 0x80000000}], 0x48}, 0xc) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) flock(r0, 0x4) linkat(r1, &(0x7f0000001700)='./file0\x00', r1, &(0x7f0000001740)='./file0\x00', 0x4) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000017c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001840)=[r4, r5]) r6 = semget(0x3, 0x3, 0x100) semop(r6, &(0x7f0000001880)=[{0x1, 0x1, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) getegid() socketpair(0x3, 0x4, 0x3c80, &(0x7f00000018c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001900)=0x80000001) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000001940)=0x4) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001980)=0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f00000019c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001a00)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a40)={0x1, 0x5, 0x3, 0xffffffff80000000}) sendto$inet6(r3, &(0x7f0000001a80)="57836c8e6bf03a0eb8123b83b8c00e575647e713566afd6897b5e9815b87d0", 0x1f, 0x8, &(0x7f0000001ac0)={0x18, 0x0, 0x2, 0x9}, 0xc) accept$inet(r2, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) preadv(r7, &(0x7f0000001c80)=[{&(0x7f0000001b80)=""/171, 0xab}, {&(0x7f0000001c40)=""/64, 0x40}], 0x2, 0x0) socket(0x1f, 0x4000, 0x0) 13:34:20 executing program 1: socketpair(0x18, 0x4000, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=ANY=[@ANYBLOB="f7829a9668cee8643767216653c9fab9c6735a6bb8423f98cfdadd7179dc"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="19abaf9b4fa476a38e58c1bbad960d9d9affe620", 0x14}, {&(0x7f0000000140)="8838fe951f65b96e17072344362c82031f759443b4d87dba0adcbe23bb8973a215aa211a3f31435ffcb41cf15f96d6eda5cc581954ac4b3d8d1f23e5ce18f02e0940f04fd37a1f50ba08e61eebccc106c9f7d71ec7548eb1d79ed11a11fd7ceb09caf5152464b9d565dd379298e30eea2ec65578efbe562f65bc56df6b21f2d582ab34e3c5709d0be2900839f2f8465ef9734e2be652fc0e79970d97f18ff4e338af33e12d0ee1267c3c7757d96dfab9dbf0f07ce03839e663e43178dd2c43d78e4467d7a74e436201042740311eadd307", 0xd1}, {&(0x7f0000000240)="80048f07d97e1085759d8cb24a96c04120ef8fd82f8bbb953d6f138a7df7c97b34183b3e8890187d4d833c9ae6bdcffb188d698457c2648f3ba20961ca0545e0d50121fe28a5", 0x46}], 0x3, 0x0, 0x0, 0x2}, 0x401) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0xda}], 0x200000000000017f, 0x4) 13:34:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x3, 0x89) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) close(r2) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x70, 0xf0000010, 0x2, 0xc1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x89, 0x8, 0x9bf7, 0x6cc1f123}, {{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0x4, 0x2}], 0xff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000, 0x81}, {{r0}, 0xfffffffffffffffe, 0x13, 0x3, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xe67f, 0x6}, {{r0}, 0xfffffffffffffff8, 0x94, 0x0, 0x1, 0x5}, {{r0}, 0x0, 0x4, 0x11, 0x2, 0x49de1522}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6}], 0xf6, &(0x7f0000000180)={0x2400000, 0x4}) 13:34:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2023, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3ff) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:20 executing program 0: socket(0x18, 0x2, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa54f) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^-}(!(&\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='{[:\x00', &(0x7f0000000480)='^\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0xe2) 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001180), &(0x7f0000001500)=0xc) accept$inet(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r2 = getppid() getpgid(r2) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/88, 0x58}, {&(0x7f0000001240)=""/181, 0xb5}, {&(0x7f0000001300)=""/174, 0xae}], 0x7, &(0x7f0000001440)=""/93, 0x5d}, 0x2) socket$inet6(0x18, 0x5, 0xfffffffffffffff9) 13:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRESOCT=r0], 0x17}, 0x0) 13:34:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0xfe8c, 0x3, 0x0, 0xfffffffffffffeae) r2 = socket(0x10000000002, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r2, 0xffff, 0x600000000000101f, 0x0, 0x254) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x189) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r2, 0x80}, {r2, 0x180}, {r0, 0x80}, {r1, 0x44}, {r0, 0x1}, {r0, 0x3}], 0x7, 0x3ff) sendto(r0, &(0x7f0000000100)="9c9a1d8935eaba8e92ea7318f4977c8094bf43280587b4af89981c03046f8ab19b2598aadefa34e63477175934db20b3ea3d6f7c1efd020ec044e28d24c0e3f8f985ec7698182e4576f6da09b12497e6c22504c0161d7c7c95869aab26f5dc7730210f82358072924eb87ee482a08a490fa75cdd793afb03a51badecd84d0ecdfe68483a6780a9943817816f8afe92794fa0a43d6fcb54e622c854026699802ab1b223835edb19acd20b3b1cf02d3c958e66f4fe00f510becb0a4dd6126a22279f13e6ca605ab8bad2472e3c1a20f8a55bfe8b", 0xd3, 0x9, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x102) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xc58d, 0x4, 0x6, 0x80000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 13:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = getpgid(0x0) getpgid(r2) 13:34:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x3ea) pipe(&(0x7f00000002c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet(0x2, 0x1, 0x5) 13:34:21 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket(0x20, 0x3, 0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="ce0d1726bf351bdb227dfaeb70b249b95e6cb82ff18a1c5ac5f7eeb7da3cbe3fc25008f8d31f0cca4071b1fc9e4c6704ba7ed4c078cb0f93842cee353283b75ab8c7f9f47e7f1ec1aa8df80d129da7a8b1238fe0364c192edb40f887fb8b549de7d5", 0x62) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0xcae9) setsockopt(r2, 0x7ff, 0x0, &(0x7f0000000300)="8ae00b8f889a93e7623541e83ac058920f91af28581a7a46c6911c32c8c02b522cddb8743afb8b08dc86b08ebf479057f7f8680a6de1f446ca03ee2ffd", 0x3d) 13:34:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000010, &(0x7f0000000080), 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 13:34:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000000006010, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) setuid(0xee01) getuid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/247, 0xf7) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x1}}) 13:34:21 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0xa873}, {0x0, 0xcffb}], 0x2}) fcntl$setstatus(r0, 0x4, 0x88) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 13:34:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x8, 0x7, 0x1, 0x1, 0x7, 0x9, 0x0, 0x1, 0x4, 0x4}) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) syz_open_pts() 13:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', 0x0) 13:34:22 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8000006f, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x84, 0xfffffffffffffffe, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x6, 0x2e}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x100000000, 0x61bb}, {{r0}, 0xffffffffffffffff, 0x20, 0x60000021, 0x8, 0x5000000000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0x60, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0xb541861bc54529a8, 0x8, 0x80000000, 0xcf4}], 0x8, &(0x7f0000000040)={0x5, 0x7}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 13:34:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000001a0959aed4d7e25375434045627091e00007a0168c883b0e17aaad2dd12d631a0125d7888aef7c676d8ced39c037fb0cba624b05993c51d5f6a1bbd14216513ba51fe1d60e3fbc0f20a0000000000000000000000000000007b02ae012a09df7010451c5ff150c695786ba34b3d680d753f8acdfcd52e25c97462352e85732bdb8f905915bd5f4e1e8087e50c21df1fde2521958d1e853a85aa237efb0e8ddb93ca5546b60e8f958966bdb6cf0835ce0e97646a7781c37916c050b14a548bc93c2c55"], 0x61, 0x800) getegid() getegid() setegid(0x0) setgid(0x0) 13:34:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="5aafd2f3b2719c4bb523e49d0bb04b487d4794a296cab91904cd52a35b9eaa081eb57ba160e7c21e4b4f6a57627f6f050b2e17bd267596ad600d84c986a5a2c9eaeafefff8e63dd00c4738a30af126cb8cc89c1a959758cd41ee20200075549230e7904e568c7ae8101337885932c3e4ec1b0ab088384144764e830a98daed1a301a77ae2025d90f19771aaee7f904c5f5cc87a12867db986213b2a57ff7c4b57db657", 0xa3) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) 13:34:23 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x101}, 0x8) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0)=0x147be000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) sendto(r2, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40d, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x2a3) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x400) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0x28d2}, {0x5, 0x8}}, &(0x7f0000000140)) dup(r1) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r2) r3 = syz_open_pts() socketpair(0x22, 0x4, 0x2, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 13:34:23 executing program 1: r0 = socket(0x200000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1000000000000d, 0x0, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7d) poll(&(0x7f0000000180)=[{r0, 0x16}, {r0, 0x142}], 0x2, 0x0) close(r0) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) 13:34:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa7e, 0x400, 0x3, 0x0, "f5c09388ac25ce5b4ea4822e169f9b830d0cbdc3", 0x7, 0x7}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x60) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 13:34:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x0, 0x100, &(0x7f0000000100)="45f2e5852e1d64be41a995d0f2781389cac574423bb302029fbe5447d4ae7e7f29d9683c771fc401f17b6f249cfdba08887c8fc8457cbcd8407349c6dc70c4c708f825226229c79edde10392673992960a4fd3748d71099bb8a9f69a1d0dac2cf67eae73cac315f4024b0baaf3a2561856873ef997b7d6fc319d64d96326362f5eb4910c7f0db1b9d478524fa08c0da0d6c9c5240a255d51253788ce757a9b4cbf9710cbf25f027498273e097845bb3b4d89561c26bc13750fd7d282456e06e01263fbbe5954b0d42f0aaf668f57503f69792e510c954edca259f8e2222886e8e59e71d45bb501facf795a003b1453a31ed8767ced1687a611db3005d87eb2", 0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r1, 0x0, 0xdb3, &(0x7f0000000040)="aea6c2c5a94432167e3a1a24ad2b58ca3b966336c9e07761855cf32827a9a04bfb0be53777508ec9af84cec41d6ea9ef59fdefc1f3a74745c3c804e3d605b1e9b6fcb5fd48bc757b116f2ad9e462721b1182ae9e1a758597e23255a0488702dce5641aaccafa3aa9d576bb8a33ad825ad84c26af60e4b7c5cca0831fba94a5", 0x7f) 13:34:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x1}) clock_settime(0x2, &(0x7f0000000040)={0x0, 0x40}) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x84) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) 16:00:00 executing program 0: r0 = socket(0x1a, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/7, 0x7, 0x801, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="6605a1e8c58874ca6f127107deea695bc699210d17c317a1f73898648d0d872be76d3afc579a8909b205568463db9393f2c6414d09ee88b178004decedcd37fddeec6557a726560d9c691b3239dd9f91218f1d904c90900b59b87ff9e0b4743937440c9f6b6b097db1e746f591d4", 0x6e, 0xa, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x3f7b}, 0xc) r1 = socket(0x18, 0x3, 0x3a) getegid() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f73696c653bb4"], 0xa) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000100)="d42390dc7295c5f2", 0x8}], 0x1, 0x0}, 0x400) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt(r0, 0x7, 0xfff, &(0x7f0000000040)="d9234d932bbfd4f53774336085ad", 0xe) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0xffffffffd) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="5550665c551e36504fd44787ff0cb4c9d0b4c6c5a55c65b448ed5beb7fcd1fa2665f601b9b3b5d1e8791bbf656c539f3f4cf4468864c9bf378e2a9845928513a8651f6c6c60bbf49cb90a7f861ed2655b3ee8d6b6ad1f40c6b4b5247b2b6ed574f3752b80bcf4274851b635f2894c31fcd1129e8152a827231459d817875fc1c82c70cf15efc9062b5f14a7dc2ec4ea81ac519078e50b6104f0fbda99667d9606a4efb2707c3e988ec4f05b6811c8d444818809d5e3c071500000000000000000000000000", 0x0) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) ftruncate(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x7ff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x40, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000040), 0x2559d8, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x10001, "010000003f0a000000ff00008000"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x140, 0x0) dup(r0) mprotect(&(0x7f000059d000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) poll(&(0x7f0000000100)=[{r0, 0x14}, {r0, 0x2}], 0x2, 0x6) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x10) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) ioctl$TIOCFLUSH(r4, 0xc020697e, &(0x7f00000000c0)) kqueue() 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r6, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r9 = semget(0x3, 0x1, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x87ae, 0xb199, './file0\x00', 0x4, 0x8, 0x1000, 0xfff}) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000100)=0x3) setgroups(0x0, 0x0) r10 = semget(0x0, 0x4, 0x42) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r11 = dup2(r8, r8) linkat(r7, &(0x7f0000000500)='./file0\x00', r11, &(0x7f0000000640)='./file0\x00', 0x4) r12 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, 0x0, r3]) semctl$GETPID(r12, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000004c0)={0x3ff, 0x1, 0x9, 0x1, 0x2}, 0xc) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000200)=""/120) rmdir(&(0x7f00000000c0)='./file0\x00') semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000700)=""/138) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000006c0)=""/14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:05 executing program 1: socket$inet(0x2, 0x6, 0x8002) r0 = socket(0x10, 0x1, 0x40000) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) setuid(r1) getsockopt(r3, 0x4, 0x3, &(0x7f00000001c0)=""/181, &(0x7f0000000280)=0xb5) r4 = fcntl$dupfd(r0, 0xa, r2) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:09 executing program 0: sync() r0 = socket$inet6(0x18, 0x4002, 0x20) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0xffffffffffff8000, 0xfffffffffffffdfd) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpid() 16:00:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = semget$private(0x0, 0x0, 0x102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0xfff, 0x100000000, 0x8, 0x8, 0x0, 0x400, 0x3]) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20002, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xea5b01d8535e89ce, 0x10003) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) write(r2, &(0x7f0000000040)="dca4e84957396a192f7b32c5e8516aedb463f3e6b087f12f2828178651b138f9bd6fba12a2a720db", 0x28) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r8, r8, r8]) setreuid(r6, r7) close(r4) clock_getres(0x4, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/191, 0xbf, 0x803, &(0x7f0000000340)=ANY=[@ANYBLOB="014395d974b3809ea7dd065b69eb5d00"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f00005d0000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x8000) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) 16:00:09 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1047f, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0xfffffffffffffffa}, 0x10) semget$private(0x0, 0x5, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/124) 16:00:09 executing program 0: r0 = socket(0x6, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x1000}, 0xc) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x13000)=nil, 0x13000, 0x2) 16:00:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmdt(r2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x1, 0xb93f, 0x1ff}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = syz_open_pts() write(r0, &(0x7f0000000140)="03d30115f0b9563c078ea026747cbb207f5f3c3415ae09b8c09ab460b186e955f4d5ea1425af0fd264a7a85b430ffbbdb356384dfceb02f8d65aac069ebeeced7cf3beda62005bcb944d72a80eb0b7de3f595681ad4da234e0b33056aad0884e07a7ec5f86f93135957c70c3ed1448e42d04dd44cd4923e1671489ad4b1d22c1d27074dde52ab235b0bcdd92fb8f8858105f58f728d48adad4bffa0594fa8df37261a02f1e5f1aaa0627957d1a09d87827324ad088a6bb62fc43d49ff9f7d65a7768b66ba461315992b508270b16d010e527ef8affbc7137fe", 0xd9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) nanosleep(&(0x7f0000000080)={0x80000001, 0xd9}, &(0x7f00000000c0)) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x63, 0x9, 0x0, 0x8e8, 0x3e42d47c, 0x0, 0x2, 0x2, 0xfffffffffffffffc, 0x865}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0xffff, 0x2, 0x8001, "771896c05a55d7d0835a954c6feb50f5bcb7fda5", 0xffffffffffff0897, 0x3ff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x4, 0x1, 0xffff, 0x0, 0xffffffffffff0000, 0x400, 0xff, 0x3, 0x1, 0x3, 0x4}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80002) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x7, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001680)=0x80) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001640)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="224aa38e4137498d9ec81000a73f8d6e2188a0db3860707d51f7a46f794d362ee43eac4be0f48c932458a6a794dcdbf250fdc10f01dfd66f5629ddd21434bc122280339e8e6c41cc75aa184659f64f0b4720a4a0f3668580f8c730001661fbd2d4674488e8150b41d0432b1c5be06aae4c7ca804c2f1a569697e228d033eb5dfd3a9db9b39df06eab51a645648ff084ff6f234b27b06cfc77cc5e34fa79d8a92f82c1f51e4d7e93c63ce66c61f6715e82a58c33765d3b5ca9d2815929821c595aae6b200a07a7acce563c0517857ac6708760aca80f487e872da005a8a801ad5a6e410dd325a41966a3989cc3a59cf1d1c02f9d91f72d78166d2d31d70fcd9fdb45ab0464fbea6a6ddde1860e4ea84e8c1f072bafb256d301e414f29d9a437ee604c3c85b81cac4324b1bb43e792e4f68939167ccf3b8ad80310a89b644cda80924733ea86ba49014b91ec18b815507815894eee2dfb8baa9f413da9ca0f583df7c1a77e261bc3a83a531cce2772e192d6c4042919be860daf2bdb1cf4545b0dc456e0caee44cadb88613056ef4bcce8a0c9299725271457ac7ac70d031f6675c33f3bcaafacf7f00c1d554a1945dc7465bd2621144079288a3a5cfe0dec4c7d0781cf97ba0c6bc3784d4629954243b293b224037d321f35d94483ebd0ed78dfa1b55d170c55feec2b93633eca72711f5f7aaedeeff695ddb260d04b26c186e30db36ed5b8909897e18dc693b2ac130aa68cef13ef0abfe377a556b39b14f3f4b70bcfe1e1fa2b12db14c15f75fbd4ded2e3be421c1dfbc67fdd9dfe8875f24981cbc5b3e70a0f83fc0952136f86f4b5caede16da92b4db6ff29e2a10cf45472c2b917902577892973b041e4e9587d7ac5979ddfdf969815a0dfc3951b5ea1c5d1820fe41ea552ab6656d26ff9d047ab0b8666e1aac4b320046534448bab5dee69d368b80366f38902c5c12003532bad9667df2f30352df0b83d1e6bac1417b1dcaa450e362082496bb556b7df789b98fab08691896075d4429adb49674b21175b6e4d5de2841cd5503d9bcbebd83d6ed2d668d81ddb1d7ab10ee20bdc54046a4b7fcb92b5d832f8ac1926efb23ba9b13cd1ead3a96d5b35c0f6205fb57842bef0598c908d6ad7a44637f6cf0a477cfc6bc2d650d669e39decdc6f4cdf8fd17ac3e3c1f19c5eb3660009aad85758930e4b7aa5e425bf8c7556cf27c2104883a80f7b33302c50d12b94188ac68b90dc1563357312b592a8a76bc2d91b892046ddc6021c55fb8cd9bcc65b23aa27ff552affe7ffdf20a97d55bc0ef137bbd351daf33e70ec9cf3c6ffb2f17eec5adb237377b8c195b48e1193cb3f6f8b305b90226f3de6064bf3dd6744d40b46dd8da6ee76e0d35ecdbc2e317547d24b0c3a855feeda7a74d6533bfd3672f0ca953334c1e085057284f7dbc94f174a9feb514e00ae0ea0188515cb29980659fb50b8c96a2772a0e0d32e00bc33081734dbffb9b1320b68a4e01431d3830620b5a1f82ad570145c0ac2ad9fb0e9ca22c6bc82271eb1c9d9e2a5d5550e314f1b39bf51af31f472c1b0e8313c66c6d055d099dd3ca0c1ba4f5d75bd576e021d63da6f23522a35ff8e233beb3448d0ebcb25db7f8594213316550de0a583bc2d224e175dff19c185443972f652599a6359ab1f1949d6f6c49ae7ea2f2c795e0e2261bdb0891bc7d4ac1a17eaa9c62994928be1af4ee62d8f48e60d3eb884430d2358e4add556b90d1cc69ce3087d46076927a47e53787185c5f2041f68948747b6cb1b53e591e554bc243989743f636ab77c76f2229e94493e09d97881de8e10384df216ffe4688e3dd04db3068366b7720510686aa6146c80d70056786c728abff7ac7797b361b99df10456e9736d5f4f8701c3108644be723f8ede82efee84960d9ff9f1f9f419a2f6bec250071c135bf78ec3bbfab1c00577891b2ae87fecbf080c428f7871ac8ef9cbd0f31765227d1852b1e24384c18f1c8e13907b80c7bad56d587bf157f783edbff07e915f2b7a02dee9d8c3fd8377e197255d5263443bb004b32895519ba9bfa776a5834986d132a941599996fb05d96be9163edeb35b1e1cbec4b11ba0a1fd79b5e523461d29ad792a8b9c59d662175376a0ced869b19026faa9535f7165e69b827424a3797f729f6c2ed9cf5641591800882731e25712589a66995656dff297ea0b4c1dfd9c68a983386f214f9488c42b1b4a5872fe4f93b757e086e8cb4e942e87edb344d5cb3132d6868ddc2e734540531fe65e29e4bb3584f00c4a31f6366aa7d1063824815fedfa9f079431280c8aece80e760facb0582de26d52a0d9a68ad85df097209b07c6f3c283da506f0dfda3761d85d81f117c875258e1cb51c92dc47945a38e775894762dbb30da28c215ffafe07a6539548d1bcd35bf335f13d38b2323b814d58e4053e94fa1f91f7dfee5a7a0ac604156fc6c8e98251f41c59f31e72aa9d8379ea253e5e432f6aede1e39a251696b400a78444d229e10d50ea5cf3a323215d1aa70d09f18fa584f15c8fcd333c6da3c232888f5ad7c705843c2c6b1bbc46d39c1a68094289e3dec304f6e4f59415680157edaf27c3e16316ccda96251c199a3cee72fc8664cdacf6dfcc30f356a10f11f17c3bcdb4a0068fdba7fb78a9edaa0d7ddd319394a530a6eb74836e23e8616975fd2632d44657fdb120e52a0807b1f141afe414fee29a12f1ef74ae7b08ecd129f79557b21cc55c5f77111d56d0dd9e22103cb11ca205a304b1db2fedbb02e70498e6a475d2799ea121c1cc33c72f4fc0f88cc8e3b36bd7a3dbc0b10e3c021171db8c596de9ac5ef70164aca1dc4b2f2383ff04f2741ad55551ab1afe47f468f1a93aadd671fb59f5daf98cdcc6c4a2ae33b41d0997fa8fa6bf8327f6ee21a84d205213bc1ba00c6ba4b455905f8847e7cc11ff1b355db425a00a46517e28af785589c35ca9cb6a11673b56c82eed0aba11b33c9de5669a70d9c82cc0352c09d783a8e3acb327652e1216689b4ddb05e4df093121ca3196885e1b19ae2b0323a3e77296f183ceaf57a0465337fa7309acfcef3b2c2cd29abf65c66c49ed00fd66bfa852a1a3cbdd0b70caa8ebd7cc0ffe9250731a99512951917586fff52c90f66110f1542c056c4d71d24eb225d101c6be895ff79853424d6fb2b92d2e8224c2af2f51e2e14dc47529bada3317ec7e70bdf3ca0e74da8c293e734d0a33cd52f798b98d11b790bdb19cf5f553d5cd7da05474edbb890e2cb9e0d90133305c0d845b1710104f8937c868f1ceb9443715ad8bc54c235e037ffab62ecf2b9464f81ea0b5a4410f51a7a73412a4e3e4e812c4a6b3dce2b797bd5dab8c51ed8c3f949f0ee3dd1d9b3640f7747ceb4e1d5fd306d175288931a483e4eb4552c64f100d9e7439e0f8275e7db2e379d75071b72d9bbd2a0c8ad056d3a63c95da78a00bcae74c24a32c9f339f75458ae285e419ff6053461d204eaa9ba93c742159faf9bd7c2a50151321192cc15d1a1f64aa02aa6e2804b59694d2f0e0d0d00637239f46feece16da64f8614632299cab0ef2fc3d4b6c41e448cf44fb3e9d835e32fe916661605b5e6c3c129f34a5bca1dd7d1ef632459c62f176a956f8cccd3b066ccc2069708eac02527bf4e8bad0cd852702d061123fac37c173d038929fffabb55b8e139e52335dfad0a815f52d0ab66c3888c0da5a8286bd4a6f9425f00fcd84de9bbff549a5eee118d8857386918a22eddc8531bed65181aed008aac73d97fc5acf358f53144293e0038a940e5a25e8707d9b063451645db741dbd29cb4589112f83158086a6464a683ad1935e0955aab5dcaa88b2988329b4793d724b27a1ede1731946e2c047a3c8bdbfa50f7f34f0ee9c755b71df54b7a18aec66b83a77dda691e0cf064965343a91273417f0aa2d3c43de280d9a88ea457a399ee3a7c1ec96838d1965c20059ffb08e92b40daf2fd7a8c689104f37fd22bb68c14bcf4a68c8508425bdf23483b81741db7ef9816883708fe6f0832367652f0134da3b5a8742dc256316ec11408c66ce635d17e739d676e503e398005bd648f49c6d0478c9bb21459ac76fb9198633ff37a2e6ba45fe4e30ed00235d0acb7e51687b9964bfa338ef633c2cfe4fd356024955b810856338c8a5188f57a928c657786c7a075695a88f54b44477fd82b830621db03d9be5d636f2733e3df39813c72380da38ea39c4b077a65dcec41128f628b0687784e4c2e831d02474db98a403026b4e9f328f52c66653a92dc26a8504b3c739e1a56963bbed49d69048ea672701acc80c7514886881449cde285f9b052c14c7c1b14cf9d99a49a46c9bf33c34bfecbf076c9c01f8dbac316854be8fc58835f5c1e4d6f06549bc42d5256488f748129298c8676051fd9d401937da87b8cbf5b95b2e5c099043a793d05104663ef4467cf0fdafec8c9afab7692a4f1094beba34d6683cdf7b1bb9eeca5e891300c2f809a38c4c85472bbd254b0c59472b6e30de0991b5b45cda36a8343b536c7ff234011dd976ad1debdae83c622a88292813d34d9fd2a35e377d20191ef6c517316ee5fe1757e52ad141515fcb8bff5c204c230916b28cd0adecbe68bbd4abc569f2302e24784db819860952850431e4e8a4c9d5971c3fc60b7ca984a1d027becff9405b11288ef4428390110873bc0a850af272c251bf112b19c7c682918d0d4043c6a5a3246630cc6a91583559b2d1342f11afe5f9116d7abaf0f909efaaf68dc2adc36876b7cf6b8321870fc69bbd1f48cccfd51c45886f88162a5ea20416ac63b795e1b1d9130605b7fdd01182f8f301e59cd8966675acea22a49be5b7e1e07e04ad9eb8b0f5391dfe627275cafe7fcc7972370cdc7c47aed09ca02b5a7bf5999b554c6ddb2773b647f8b09211cfdd1a1b4ae4405bb10183db4402ab1f14863c8c9cf8b1183e15a73649af52e60cca28293bfc5588d22af4ae6c1b39ed57c7c9a0e2ac5f91f00ccaeb0e4c01d6e51b1202b5915d30e2d0a8ddb28b4b6bba5162bc107b3fab847a5ff497075a1099cc8036ec30f76f816770c183b92c4aef8b6f43ecbc871236b778e89be7ab87a5cdb8cb4b9a761ca810e0df6ce0e95cb54c82ce542f38cf77c113e8b3539ee45ebdb7b4533cdc32950942236a6176fd9d69d74541d46d84c6cd0c563e79e9a7203b643578e2db8b735cba7243e11c4642e5a2094238ea9f4211ee5287631bbb4017d63fe9849f2dfab17be313d70b6d1301125541d9976eda0987b8086737e41671bef4b9b1560e1edf0796a8fd26c106165a0b18eac0ccf6abb8fd0593234fdddecb02e4c9d83c33f7f46194c2b253a8f4d3dba58871aca48f504fbab562554b9895c3429860bc7c36b50f1651b881d9292c2fdc3c3e7b2ccdc8d53fdd037493ce24a04bf32e8dd301aa69038ddc6141f8b27e4e34161230d2c8c08d1fa8787b2bbe685aaf3957b01375e194608370e1a7fdd6ffc3d82e362e2a33646122ce356a166855705efedaf46aa88a937b4db4580e02c57bcbc07528a9632bee2d8182a85c5a0793837eafd094c2e8c006f6f773f219d8ad591c47ddee02a79da3fd8a620741ff4b4a4819fd12d76c670e023902c5a9a8603c5e998de302f2ea72c88c5bddd22a5e2f2fce621fa206ba7b5e808a2954e66b9a69042486f576ca802fb417fbe6d3bf414679e0ce6d88fb4b05205bd368a1ad8acd7541e666e41a9db0d3757e4602b254ede4535ffcefe60fde5ae523fb1fa0739820328ebdbfa873886ee34467142c97ef7cb0a", 0x1000}, {&(0x7f0000001100)="afc27fac05ac1990d1b6ca37a47e4185673d92b7a21ee6a93cce84d357124ebc6fd004034dc9114ba4139648b0e842da647688bf3bab3784d04cb0edefbdcbebfdcdd2f981636e3951be3792ae8f1afd4a4151a348efa33bceb4d37f5fa2d1c48390d0ce1ec49068eb5ca3618b920aa8447bcb4b04f3da44eb9f13d28bd5", 0x7e}, {&(0x7f0000001180)="a693a1d206b71280ab2193dd5d62", 0xe}], 0x3, &(0x7f0000001200)=[{0x28, 0xffff, 0x4d53, "d7479d8002263a11fb687d2e5fcdac84e2bf061a"}, {0x100, 0xffff, 0x0, "6dae68310c30556114e2fce4e9358583355d0a4a68b2cf68bcced30db858ee1250a3dff77a0b1e5dab02faa113ef76c0b685427ca265019e9edac65ae826737c927aae679899eb8fe5d51e4f98e9b25adae901b2ac9f6b5c34f9b61394f6497ebdcb6caba2cde0f55c766ec407177ad752bda4e2c38a8d6081f297566bd60298a14d5e6282091b82396efa6b82188c7b43ba9b22460ab4438622a0222eef52393ec8f7c45f60dcca2cd3e59df1c1ff0c6773cc4c0a438bb4a46e83fe675edbbfa4d913df52954b2873f018c7cf01f576c11cc165f2fc3408585dbd026e5a673d65069a638ffb4cde38"}, {0xc0, 0xffff, 0xffffffff, "87ebda8b34a0682b681ada11e32e7691f8c0e984f90ee3edbb3b14e788a70ab351ca810996a1668806b2f9fccdea6ef9de2a0343d298f650361f427f4b0b8040c9fc7f50e4ed9ef91070e1222df765ab0796ec04936dea2b6fe3d4ff23b063d918aafd20ca32b637f599336a9eb204b15da2e64fd163eae814b0edfe7448b8d924c456889cbda24c4d79a6501ea2c772ddcd127cf9d0d96efeed749cd596e9703d62f47b3779624e231d"}, {0x108, 0x1, 0x3ff, "57ec6693d07ac42f35571703fab1d60fb322c519115a23e39d500e9054c6ef129795af0ec3027f3d896812d0f65ff8c06477bdf1b241ac198f37eb7e987691ae7b3a0008f6576351dbb433433c827496fef8d2df43e5b1564af084c84c7b43769044c9b7fa2583555ef9c196ec9a2e6f9821b57891ea4cf62e3bab865781938a42c2f9656415a9b083b76c054fb86c8dffaf740b4bf68a1dcb0da67adaf8e8ce134c6ba59553a02847b004f702ba6923034a4514dc923d3130e1b93b2d8cf905b3683cbb2bf63db40764d41a1970ba5c8abcd9fb6554ccf6ef53d736cfc75129afac180d03ffe8cdc007c8107ba7d9d6e2f74ceb"}, {0x28, 0xffff, 0x10000, "cbd06215a9fe074b7316fd0d4f4559142a89"}, {0x10, 0xffff, 0xed}, {0x28, 0xffff, 0x80000000, "475d467e6e9748b01160e2c093849509655a"}, {0xd0, 0xffff, 0x46ee, "17b4dd6b8c3947bf4f28b13c91fe700f671188c0f7de47b7b2fe618d7b396dbbff41ddee1f895cd33863a7f445ea09dcb2f63f99162c3aadacb2e82b70b3deb53e96f89c2936cb6baf0c407f034b3d180291e0804f88f81fafaad376959154652c89363eb48580a636ce9ed9a8c4e086b37707f1068128c41ae53be33283bc36229a6b3b6feeb527c428220142fe1d5d435252dbf2f93ee49fd7772f1cd3b620ac3ec7a9bd89ee252ce0326c0f5ffd803b47c10d662fc0918cd3"}], 0x420}, 0x8) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005, r2}) 16:00:11 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) setgroups(0x2, &(0x7f0000000280)=[r1, r1]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x5) socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x208, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xffffffffffffff78) wait4(r3, &(0x7f0000000100), 0x8, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1000000000000004, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x28, 0x0) r2 = socket(0x3a, 0x3, 0x6) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r7 = open$dir(&(0x7f0000000680)='./file0\x00', 0x2, 0x54) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0xc01, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x10020000000004, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x0, 0x0) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x10000, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x300, 0x0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r19 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r21 = accept$unix(0xffffffffffffff9c, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) socketpair(0x22, 0x8000, 0x719, &(0x7f0000000a80)={0xffffffffffffffff}) r23 = accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x18401, 0x0) r25 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x10) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r27 = openat(0xffffffffffffff9c, &(0x7f0000000bc0)='./file0\x00', 0x10000, 0x102) r28 = syz_open_pts() r29 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r30 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000c00)) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x0, 0x0) r32 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd\x00', 0x800, 0x0) r33 = open(&(0x7f0000000cc0)='./file0\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000000)=ANY=[@ANYBLOB="1000392f66666c060000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="3b7152ab4c8d1baf6ea044fe5db40cee8480c93f8caf471f1b344dd909396b9a4f4e6f1ed0ff5ccd96d78dfde28cdb11c2cbbac43b4a019c176dfc8bc96de7c73cead4aa082a7064bad0f8a5208e2fbc8bc173c33fceb2af0189b25f926eaa75fa9a573fe10c97dbbccd00f6afaa03fc95c8606f945e0ff64b99bd6a976c75bb4921e76a8a0550c1645c64a1d3035ed848df8f0692b68aea4201c7e63eefc9016ae41da9f7cc9fefbf8b324f52dd8e4e73903663111966a43e92072243c1fdc2bcb42082750af648b5adbdc384a51b1cad624ce17420", 0xd6}, {&(0x7f0000000040)="34ee6ec73a9e47ff83ffe1f6c3b411bd8a55701c152b8aaea8962a80525a6523256cd9feeedf5153269f31f31e9b506d36dc3b9e29ce6aec387ea1f0a6a14538bbd72950f99b7bc086b8d59ffdd0e236e7d0ea45d8387141772cde30175da34c046ed5adf3edbdd155504fcea1a465e0947234c0354bb626d7d604afc3412442255d32ecdfde576ec75371344f36c437c18191a64920a8d7871591ac9c0bd9b9abec895283e266a4890d4a7970110535e5b0e9a445", 0xb5}, {&(0x7f0000000280)="75919b493f44e6b901859b6d3eb36b19c7e3db44aab91bcbc3514fde5e9f73d4e179aefe5cf82825fd40b7cff9135ded4c39fb4497cddeab3098884b08dce3fda0e7a33fac2d90b4f01cac78ab69433faea44bffd16343439027e7acacda75be2ea0d398166ff2d86747df5f41410bbd1ab7f527018da226318c9c998f7ab2b89b6f1e2e3620e0d2758f8b1806cfcce2b3932ed784d11a5aaa1dbdfba009cba46badb4", 0xa3}, {&(0x7f0000000340)="ae1f9affe62d02c5d93e5b7c", 0xc}, {&(0x7f0000000380)="588cc23971f492fad9e488022537d9533e792b723594b7b70c862779822392cb73afc58624bbe7f9ce62d83707df217b6e52f8859b8aca12e470f646a6e690096aa2b047a9ce162d95a4325e4e49947b0d2873317179578b0c551378209ac5b9a4feb7b2a7a6299cfb3e2d8d8b23a9f659baa57e22e3bd88d4990e2c205abb9638b5f525f4ef62d2f5a8264dbccd59538d1877689a30f4c1c32604e40a71a98f6d92ed1992efb0d784b223cfb4370289bca6440a7665d776ae445adcd7979f", 0xbf}, {&(0x7f0000000440)="7d0bb69abced90b59cf47ec80f8ea5cc342d54d05d97513666d81de528247fd58d9038133033237c2e2e95084fc775", 0x2f}], 0x6, &(0x7f0000000d00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="00007fff006bf8807d2bb14b93cb00010a0000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x7}, 0x76bb0a1f1ee64c11) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) login: pckbd_enable: command error 16:00:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="7c991d3946bb789d204f40a074f8a3aef0c141d6d3984b268d00afb3f4a2c25150a85b32e1272cc7e0e164970bc5cba3226f2e42c196e71b28362249554fd11a8c778f0f96a3342fcc745c976d3268110c0aa55ac330cc4ad35d69083b82ab72b59985c2c1bc301695af1cf0c7d8", 0x6e, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xeb, 0x0, r4}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x2) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x1, 0x800) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/111) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000100)="d42390dc7295c5f2", 0x8}], 0x1, 0x0}, 0x400) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xbe, 0x4, 0x1, 0x1, 0x9, 0x0, 0x40, 0x1, 0x1, 0x101, 0x3ff}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) recvfrom(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 1: socketpair(0x2, 0x8005, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="e75d8b8f4ceb3c1043becf9fe69092a8f02ac49d34a9cbf2711556a7f60e43321c6d14250ddb1fad360167206a9222aba661f4e1b46db0f40c0bd774b94b02fd15b434711264277e160158c750cbe2c7a1ddd9ec37c31fc3e51de39f7f26c33d3d0de47bad7ceb441a406eade2a36af4d62ecf61b7a8f5815d2fa1e663bea06ad85844f1c63c03138d440b125e706235", 0x90}], 0x1) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x3, 0x1000) 16:00:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18000, 0x0) write(r0, &(0x7f0000000380)="0bceb8a2f9fe60bda3ee1a0c79c05cb3bb5a47fff50eec9bd15a141f913ca7e6414c3be7d2dda905ada0f31bec222065f7a9ed064b2058ff568e4ba0c032ed64edb2dc3a34310e2691f9292943cc4bccac91553d0e54d8e87d8e8428c7fe2195491a8aec306f21057732897e529c615c8c6bc8a0b3a003b391dc59405604b200976504efc8eecb89e06007f0c62f", 0x8e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getuid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x80000001, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="57a3fd8b332df4a5133be55849b4b1e959bc2c9562b360dc9a047f6a69af895344a1926ee3", 0x25, 0x40e, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) fcntl$getown(r0, 0x5) getpid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/91, &(0x7f0000000140)=0x5b) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fsync(r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fsync(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x6, 0x401000000002, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x1f, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xf4) r1 = socket(0x800000018, 0x8000, 0x202) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xffff, 0x3, 0x4ee, 0x5, "d0c685829b2b3891696572f29f803aa7072cd17a", 0xeeab, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x3f, 0x8, 0x3ff, "6579b3a709631c94be5d872a61ccb2d1dd25d0c6", 0x9, 0x3}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname$unix(r1, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x5) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r0 = semget$private(0x0, 0x800002, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x898, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1f) semget(0x2, 0x3, 0x210) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/206, 0xce}], 0x5, &(0x7f00000004c0)=""/163, 0xa3}, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1]) r2 = semget$private(0x0, 0x40000004000002, 0x1c) semop(r2, &(0x7f0000000000)=[{0x1, 0x8}], 0x2bd4) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) dup2(r1, r0) 16:00:17 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x281, 0x81) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x100000000) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) read(r1, &(0x7f0000000200)=""/33, 0x21) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd, {0x8451, 0x2}}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000080), 0x159) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x2, 0x4, 0xb99e, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x805) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="bdda70d9a43251966b65162fbdbbbc90f5b065dcda1d42e880e7744a1bf883838aa9e3779224c6d1ae3b4ef15f3d136e8d73818424449cbc9c9ac00ae22bee9fa53daedbf36bb0ef88f9569193f6b66165cf794a96e5a85b4336fb6d1686f00b73a10a456e42745fc7a4c26fc9eed69efed870f8f8406011c67ed0e3092966aa484cec61683f3dc1f0579afce86dfc9b9f1c343a2e5daea182d62b07cf3e", 0x9e}, {}, {&(0x7f0000000280)="1c75647e44d91e4ae584c8f69afc1ad88a4e97e9f40a087b70298805489841bb0b8061ca27cc01634e6270c1379ac975ed80556cfe3349384ef75c89261e5525855e93d9e148a1a1bfbe72fa75180418908551fc5acc3a025494aba2b6626b086c062fea745f2ecfbc3feb5183129d1b99163f593f87d6747430af6cdef169a17c4510adfcd55c368998a6dd9fe5248fa0a5c6e56c1a20c931a425c440f9026c609bbf524bf67313bff5ddb816a8c89052751e5708", 0xb5}], 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x492, 0x10000000000000) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f00000005c0)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x97aa, './bus\x00'}) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='+]$\x00', &(0x7f00000001c0)='!+:\x00', &(0x7f0000000200)='+!\x00', &(0x7f0000000240)='@!(*,{++', &(0x7f0000000280)='(}@]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')@\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-,)-%}-]\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\xe4,,\x00']) getpeername(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x6) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x7) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4020426b, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) fcntl$setflags(r0, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) ftruncate(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000191000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000024c000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000194000/0x1000)=nil, 0x1000, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:18 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x1, 0x8001, 0x0, 0x0, 0x2, 0x99, 0x1, 0x3, 0x0, 0x0, 0x80}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x100, 0x1}) dup2(r0, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r4, r5) 16:00:19 executing program 1: r0 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x87, 0x826, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x6cb5, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00000d0, 0x9, 0xfffffffffffffffd}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x38, 0x10000, 0x4}], 0x3ff, &(0x7f0000000280)={0x3ff, 0xc8a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCEXCL(r2, 0x2000740d) fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000180)='./file0\x00', 0x7e6ad5bda3298d80, 0x6000000000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/37, 0x25}], 0x2) 16:00:19 executing program 0: select(0xb3a52366b8af57b7, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x4, 0x0) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x9, 0x8577}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) listen(r1, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x200, 0x1}, 0xc) poll(&(0x7f0000000080)=[{r1, 0xdd}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xaa, 0x7e8}, {0x7, 0x179b7499}, {0x84, 0x6}, {0x186, 0x1}], 0x4}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x6a, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f00000002c0)="eaef6e3e4559918f70c17ec47de2815fd4d32a693e73fdfe079b6ecef4540eb0b46ad571b7aab6ba45fcf5465c9c5ac6edc72e2735bc9e59d184dadb84d95d5ced551bef85a490c4fba6d676bc14cc0bdc3c7dfba44602e594a0c348d7d647e07ea8089a2a6e41b3343e3455d33f2e8e868a80f5e7005390b6fd71da17693af6883b83b496bdc16d8a5bb1335741d0888e2eb049e511724ce0da6eed997a752aa4850023aafd356794fee9c2cbd34fc57be5", 0xb2) write(r0, &(0x7f0000000000)="83e09498ebcf22d2e7", 0x9) syz_open_pts() 16:00:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x1f, 0x4, 0x7f, "6b738b4540931adf5129d31cc5f902c9722736f3", 0x8, 0x81}) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x4) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0x0) r17 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r12, r13, r14, r15, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r16, r17, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x5, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x6) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x40) write(r1, &(0x7f0000000180)='G', 0x1) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x8000000000009, &(0x7f0000000080)="efb423b802000000", 0x8) write(r0, &(0x7f0000000040)="000c4f38bdf29887e802a23b94d8963d1182952806e5c79e86149bd37dc73f7e44cf7a4fe2dd4ebe26b99c6165eac4e25a8f2cdb4cd22f09c1d7f0ea", 0x3c) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/21, 0x15) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x4) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xa91}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2000000000000002, 0x11, r0, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ftruncate(r0, 0x0) 16:00:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1000) getsockopt(r0, 0x204, 0x7, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff00e30000000000000000dc8aa8af817cc771cc086b02b1d2ed4bb10a603eb8d75489d653d03cc41159f355eead956bfe50cd02b74b0864f2dca90c46c50c86db8f61982406ee2230599addd55dad60950a92c4457702f95ab4b6d90c6aa01dc3bb65b3ed4cd14ab5243e8e465284a7d036c8c951b81a2c1a335d181bb46e7034294ca62d7754e8bb7cc729e5aa3a317e8737096545b371a7"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd01, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r5 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r5, 0x6) 16:00:20 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x0, 0x100}], 0x1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) utimes(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)={{0x81, 0x7fffffff}, {0x7, 0x7}}) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0xc0, 0x91) lseek(r3, 0x0, 0x2) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc00800a}], 0x18}, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) fchdir(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="4aeb139f5fd2258f9aeff8aeb94b73e27b0f4a2b2d4d66addd9779bc7fdf41198c833954346ad187173c96b95ef112ac32cef04c14f36cb1962e0445f1615de116ff07e19befc79008f5dc37303a70f9c728cf057cb416", 0x57}, {&(0x7f0000000340)="48f2f554e6b89c291adeeb7cf3ab5f57b983cfc8a497e146c639fa658c1ee53221e0660f73306b19b5852f0faeb6131d9e6e89a955189a4b2d2b0b3181c838af4c41841a6dd07a26ebfbbaee5c9ed7d98d2e17fbd2366d86", 0x58}, {&(0x7f00000003c0)="9796e4175a80f4645ba448773f417e6175fe91740b8170abf6fed5bc18e482c14eeb52f92cd1621a40d9b59f0bba669975954a9abbd78e392327e81ecd9575b7b6959282c9faeb54874d12ec65f7f1388752b870299612d91a10e6dbd19c6caa1ab4324716baf553e45b51b335233bcd4ea49019f22de00928c2a31ea8a57d5b757e325a882a4439e598161996b9caab98aea9c4e783c2035315fe1745fc4acdd62ce83541d51eef2615412f84c91fbafdd840450b974fc869129efd7a3ba9ad882bc4742ec9ee6131696fd77db3", 0xce}, {&(0x7f00000004c0)="ef6beb6d31eab65f24d0fdb9dc0d0fae960e6b45681140fc5ce3142200a1c430bc5ec248c6526916fdfa88f227a40c0cbe887d0fd627c9ec042812f82f290a4b5f07b120c683a53749f0fa82a0803638c98868c8dbbd34bc4ff22aabc579edbf9fb955b177dac70d1d82c2e5d1c6ec7505f7e3bec1c5b16a7cc2c5f32b42d64cc12856c841fce4af3b04ebf8d0970ffb43b86c5d76685c8e3e4f74222321147a517cfc99ced5226e17b869cf", 0xac}], 0x4) getpid() getpid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) 16:00:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x401, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) dup2(r2, r2) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munlockall() sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000240)="1aae08d2491c564a8cc4491109a58221b6205519607610985738110792d9b8106ea5777359abf43a6d41d7b9caa1e0a437936564b278baf02701964bf0a4903532cba66f9fe6abda6f2702e9f7fd4e862baff73e20233a8ff8ec59017ec37d2d6127214285e1cca9cd0ae091fa386271c1c7096074e596e89c333f924778eb", 0x7f}, {&(0x7f0000000880)="afac0e71262769ea3385785b5d0256179e6cff6f7edc8f73da9c5758c01486da1792bd3f3fdadf8cd249ef0dc35085032b28eec6462ec407797dfefde07d7a1ff70da2f25a589cf4ddd3bbc01b9672f9036156bbf7df7e7524d5be349aa15204e042f398c91708a3c6349c6a96895cb041231ddfc635cb1092fb8f9e185d45b93c72a9c2365060686601b9e93b015a3313a620a58a5d509f8bf767c8905e07a9bab7f33d13d2cb0600e125162de71fbc943ce0c4823c496c072264787a25db4c32d7bb60326b5ccb05be88c2a78817cc08e95a76e82ae2ed16c81aefdf53164b0ea4dc90447f2f44efa00181ed542232249ad84b1a47e09a3b5e4529f635153a8749a2eff102a045acade94d35c58561370976586527ce55bc199e553c91d50e92c35edb8f41a754e3233ae8babcd0331b0f1fb991657e7e4a79ac2a131a3e70f018fdd907bc25165f453e4e32648a46399c6d09a777e2f74c23231dc4484b9db22eb8d4e3be98a5b343628228e667cc890038934c5804e0c18e35bc9b184cc3cc44f06cbdac8ecacd4c1af46d23ffc71ce5dc4e7f74f3bb8aaa452f2f2ade931be6fa70a30f1187546e29bf84c84c813145e75b6061d775cf1755b83e3f628c4b2ddcbe1c9e5318c56dbb941e739ef3c6e09ea38bad4dc266d9c91f41c136209e5106b0c075ee2bff206d9c1095746b656f1bec299cb7404b8179ba915bfa9aa67d45cd858789b75406ff26ce2ec97a9e3ac25ddf180437919c527a8367902cd1d6f02232d44fd13fb417eddc6740cd4cb2e7996a882d005662e7b8151ce4f276a0f1eb635e6f5e1045b20f9bd5e247d164fd94c2a4ef65a9a6be298b81193af2470e94301061167dc47f801f1a60e90ab19d37b0723272420b9b2397aec07e5e473f776d2ce4d72ab09bf80c201c77ebba0a379b82b40747cc49fa72e743f7d4bed737a71c69d18e466b60c5a124e1f572a1f1502284355d12a2c461d6cc2dc424deb17268049daa6b82ec429befa4af680ca2f4e8aee613540cd3f1642ddb666fa2d4f3ec16b4c41fc305209bf54ac6bff7900e11147a2267e8fdfb183f2e2358ac2fbff5a2b8227098a6a2b1178ed68642c709cff490d9b97e794caa7bfc51599af5c83be30af5195efa029a3399152c4dd94c15c266995aa3f641f3b34e7229432b189acc1da058e3d40d384e088c4fec0b3343f9abbd566ea844b10f69917354ee9763e99c1393f4f3ee10e35044689f74bcff661d2f1b1abb12f529f2ad688d2d7857c715957cf356e068e2dc8e7e00d1ddecab2f50d7dbaf134a910c8fe99412f3c198134d851a7c5ffc2d7c9342c87eae8a14b6f5b2632fa9103fd610ad4685b0e8c83879c095cbabc8a3562dfcb82a097749c62bdf271d058e5ebce8a0d5ca4f82b27b322e4979f7f12b49c042be2249e7a7a05f094ff22ffe2f1030c0309b9f1f9869e84c276cc6489970730ab40d90966a71cf7829d7e6043d63bbb2455f665de7b9fe954e9dedeb9d41dcf0fc25a216fe4ae3bf389fbc38bad2eb1bdd0e4e3b40c28606f6b48cb55f18be8d156cc7d0db179f1913752f07d2f486d21c7193bdfb4eb1bd7c3dd70e2cada354d133069b9a7a38660d775a7f3db527358ad1480cd0a6d14609f62253c276a49502f8b5a5571e787c350972c45a597c7f6a642f4d4abb7503e67785f59262708d7d57b6e22642ba0bafa5fe78371fc4a2d6f98f0fa0917a7433834a09fa4988ade4f6f7e25a0a4315e32d7a6c47029d6d732657ee4e7477c7d8333e21064977f3d7704c038afa487c28bb603be80008987a663eb2b835e6ca6a149453e02582d2b280bd2355f67b8b10894392755d9551bb2676943414dd51646b73d6a8edcbc85539471443fa0d0a6940011ac603b17fc4f011b8cbc26aa6c4593bb1838192e2aceb1f63b563296f04f2cccbe482716abcd5616a88fe8838bfb5264795a97bc89a2541874dd5072f37c9e7520a7d063d499a6feaa59094976010128e1853e1740ed7e60b736900753d4ae9d5a2349fe7c01a9282c3f7775c504242c1cde7a8688b9da728f80711e4ac2a28945e24d6c57b14baa07f3ad6afff9db6e1c87b88631693f8f62dd0ac942f467873fba8b216db5c4ebff8ef87376bc3955c48d6809e3e5112021d9f4b5277eb7ecf2d95330c05ca31e517d78062f987b78eb87c42d01728f05268ade849fa1325d32af1d2c8576269855ccfb61056bb52e6e9a35a4e7cc49dbf5a60f4046e69fad192918da192a4bbfa907528568360312d64874670a10dd7b8592acbb998f4586bc1b441c27e4b0bb8cc9eaf50dbca3a663c588d26774d6ccbdb5876b20fa5ba63aa515cc028008328414b6a55cd24b48494e76d0362ecb06d34884fcd361c49cd60036fbe825d1227cdfa6ff729c9ff49ee60c2b55388eb6e9a62118ad1804915b554b9c5da1f5ba376a9c58e21833954420178a8f882b0541ab7a0e326591df396f0b012355f9fc89cfe17b68b52993ae9a03db40f9102a6de706cbc41de88f0b6c556ea026e9e5dbe93a231c9fce011329e22b063bcad5827d1e32f08f700eead7c1e18caa73891e3e3221bcc441c201db39eb6bf4f44c38fa0e4993ed12899e88611ce74d3b3ec34d128cc38ac8b001b0a856411dea746f4d8f25111e49c1a2d6c1fc0d7dfc090ee3ff536ce2d4739904486f4433b6f60ae4829c0d91e5db0c4d1aa494cede2a0e0b9a9db1e827b63507619b1f96f14c6234e56d396cf3e7a87456632f374a57b2f9f2f142672cdcc4ef2e61ba9a1c0c88bf76974e9f695e3cb60cb7f8ab4f3736c229ad040f8c7debe311d53eb1ca6a9787ed9fc5708d543d2493fc242676c55e4af4e00f438e735467864bfe91c6a12329c73540075273c6f8887fecfa213c69d55cdbdfe839f56d75e2de188aa979665cf774e5cf1913f3509639ec51d5c2c92fe80e2cdbed9c96a35e034abc29d65619078516245b818c9cfc97a130e0f3db316d7505dd32e70706924501f87d6d08b7f24a0b7b77cb8964e168a2e43c3be1e753bebd9c9725496703d37e9c732293ed689ef49f300722a620dde56acc1cc306559807c2c0546531e1f260eeaad3d01d4be184518540ef5de17ac55b56aa43c4ca5d933c7fca202cdb5083fcb2cfea6fb59c8087fdd8f8090b56567b45a8d663a47453f235cd13b598643ccf680cfcbe2d5aa76fb5c71301af145536e44e8f4e2d4a6200c8d6a2b404ca2aef2d5a1de347c851d3d054839b536e61cfc44380da1939d1e00be169c323edb87ba10ad28afdf9f3d479854aa91230800e34d0e402a5e99d19646d341aeb15b20757277e332e2a73ceab270b91b4816934b8b3a64794603a3fb7fa1b80684d80b16b4edad1fd3192ee6c3e435c65327bebde494642db1ed9c98c9af56b9ff7a47dc9beb9001a443e2d9b81fd1b48807de2259150c60f2553466141d25c919cd2d9b70516c14ff9752a4c5eecd64ed94fac1d6e10e29a0f6c5d01870197a42298bfdfb5e7c2e9db7bdd0e22a0f218e8ce7ff5b1a3e9b3127f550b86ed40784f9a0d71509d590fb21649cd321a3e5a2d330ae97608875bef32df25fade84acbebb5683467364bb56a765f8615af91724016546e04410d49a3f7eb0a533b20d0e088ddc5cf2f76167d93b3e48a7767b1c88f7a2e7cd0c37f209704265786c7e50e24a78cc58c1926b6a2a7da181c8070f3c38dca57263233d6df2420f8e81dda3232fe5ebdd7d7ce4679cb38ef2a3f05537a1fdc52427bddd19ccd3d9b4263a8dcd156534a63dc7b0ddf2ed7feb8b957c597a4082ee911e47202bca32355b2e934ca7c87bba584b2549aec7eddedef432ddb3dd8236744645d6a80153557f1b40c1bd092616133ca58ae4288afbf2f05716c4fbc19d3b71977813025789a4d59775419289af1c78b7b1bf6c2e2d0e1e5dba662a3456e2e11774d69e32740c20cb0bddeeb9935468e040b8101548bfff621a01f0c70b4dc24e932730289e36599b10b425214009ad65222d57b8ae4f0853895e36a2c0977bb55a1ef8520e3fdab7ebf1049fa5fa56df61bf3765671770c397c698f81a761c046c22f11055869231ee6982fa98ca3b75113e56c5aae1f04f72e76366b5f6a74ec4737e2d421681b8c0e8bcc0501221a1a193522e72d666ca9c01f649374c2754da3260118ad6a15783a0a1bec61ccb8215db42c5c3e9dc87d8055b6eb34ec8856501a8e36e472c84f438f2a86433b5d92432e644afcab1973c90064f68f122166f077f1df68beaa4c4d083b4c1b78fbfc513a4ff62d23543799ae2f35fae31dc0e12f14e8abeaae137716b30f5a6ec5631c1358b08b2d57067193c0fac2d53d53d424f11acecd28811e9c7e899f5193e2b9149d11ab71f281b1675d91b032c1cca2db434f9168ea260fabec3fbc05981ff17511280686d0db2c5770d26f1e989ae87aa05ea03d62c2a1b1d1c6cc5ccb36a54944c196caa93973559d70b6d547af3c1d39a77b7fff8dd4f34565e275e807a02bc2593cd331aa073c079dc88042b11e3f8da8af127591504ce4f1ad9a7817f57d3e1e991d5dd8060561421f94a298457eac157a19d0fb7bdf128dc302330122880ab876e9c5436e20e16d01200cfa5f80c9a6aea488eac91d4ac8d20a200195c776aa98bf8341f05636255d00eafdb8f45da5a917581eb32169d5baad38b8ad5f0c01d7ef178a5050391b53becb30e33149afa2403a73d603f5212e8c2deb955dd3b04ad43e95d0dab65241b8c91512de8d385e04e9479bd9014e593caddcc265bd133177449088b2f05b6ece7ce689d59c51eb12368eba18f0a518fe22a41ce9ce2b5e975e03e1ae2185a3f146fea9a7d22726307cb47cc6699e0a8d276a84b8a81d9800b794703e1f4fdc9eca89f7264ca557e751f0bb5137674235775da49596fe20bc4bf1fae0ce8c526ee13a4707829687bc3c447035aeede6d7e5b67db1d85a347e10fe72b24a71f838ef7a39045d2b219176d4ce3b25e38f1c3a25308268f70d1b4d480a2db1bf8a4758c42796e02314ad38be4b0c4397f1162148b1e5519c437194d8746a0d9ec1430388d33b95f074a03f5b1a7bd67d56b1510f5e487c455bbbb304733bf984344ff31d63873c3b6ff4208c9d0b27d2ca3cb51a4f62d5ba5cb33b82f5ca0ffc3276fd8e0bd64d69fee08abba63bc24bc9343299fae185287f4219a8227b13b37b5551f7c80e049df987187ca06037c1d736d4ff1247b97d9919b12d1cda571ad0cc59ca45c7073a868227c63f5c7edc5575bebcfe094e522b28c37e472c23a785dbd05fd844f3373c827eeda3cba79be91ea487848bc8196130f6af990ea665c32d8622d3b65954d9340be5f2b8182de6e04090a6fb5d9aff523c7e11d6d8ed64d2cd5965bd2a170982ac9e95ef1f5e5a035f4d4165b47a4072863ec4ad4e622c93ae66c65efacbb5136d10b886f7d1a1f4442511ddf40cd939e3ae7cfce8d89d62abb18f28ee2beae3a67c21be03cc8f545089e5d931d5fbf33611e2d43185d2b53a6e0fac077ed1b4d2efa45fa0c9aa6a2faaee18d82559166adb0be057160a946416cb44912868b9b6f0ac179c4140a941e7549cbe4e71371ce95757b2797aa04ce6de9f80188182604d061d28b0577da91c2f03db38b1ca12b07930b8edabd25c47919a5b396562b67e9737d23ca5a87fec49a77052ce9a86609bc5514a8c2f1c4e2f56b3ef49dde5737503acb0f3eb980bda7cd4f15491c87c241208f4cbb16938b6f2a1b5825042f7cf483e1b23db2f71effcbb4ad455", 0x1000}, {&(0x7f00000002c0)="637b72cd3b3ea655c4fc3c377db6f674739b353912492c189eb82e49c612dfc202f7f009916e7e2a6e09159d500eb2e9a1df77f4d888db33f81ffc46372bb0aad37d8e13e719771fc6fd458334b2811d256c229bf3fdeb5460494bf0658d4659b1fd610cadf302e684084cc598728456e25dadc75ba3c35e4789ede31bbd29", 0x7f}, {&(0x7f0000000340)="d19033c6a56e91d72e4292c4baf57e297cb62fbb9b49b35adccbbd055618161a5b27540cb4f27d6dda193c85b9eb3b7b8121dd6b562917c2da7c7e0ad8f9aaea4d92f69f48fa4d4469d9e71727c0d3862881602f2f96e8d44d08fb0a014dcd1e7c7d4cb5ded2e2b65a737c5708d9a2ef5d6a896d68410544ccdd46cf8a23f3efc4f6f43b08b6e233f8cd5243177226ff659071c3c2321dde5e6c2e", 0x9b}, {&(0x7f0000000040)="1ad95e62", 0x4}, {&(0x7f0000000100)="e271f2926255ac0498da30ded04a21147a88090868dace1f89c28f4349", 0x1d}, {&(0x7f0000000400)="985e10297ff2d5c19fc932d79173355bddd4403eb70973762f6c8899b5495ac3494e2cfe5e5d7645cd50829e5551d304dfda90e286a946ee803ebbfb10720d33ec4d7374d18a97dfe82f722a26e1bdac7e9f66d32278a4a78f2603fc32f09ecb4850322b919eaca9b5b8e0c4c556fefacdcba3c7f0831791994351861686f3369abb3f2a93326fb6ef96ec2af6d3def3e4b99bb6a1f5d16e7e724c00c8cd470dcf160155cf6948111e767d75fa2669e5e1ae1b6724862cd13991909b2fc7d1ff039c3fa92f94c466c1f530946c76e084af2735029254b2dedcc3718b95adc0f218e60d273b51a1a254b0cbcc49fb", 0xee}, {&(0x7f0000000500)="b76247232bd2d017a0cffb8f3a82d8061b3d8b59abd19e67c7deb31f793421ea54a8e47ff39955251b3bff13d0198a1fda1078bb6e00e7eacaa2c1acfe757262027d76c5703d3848c5408c2fc4d0fd73e9f02e32945b308f60b6b0d4984e412c0c49b9abfc3a42b265bd86123f59dc727ce5ea07d4fac2cdfb499eef30dcf22b919b22911ee4055ab219ec71b958e47ed618685f62086d74f6", 0x99}, {&(0x7f0000000700)="ba4a527e24a82346515c9b5d8b677c5ebd784c85bbe8de4965b0c7eda8ef0230846890c129f2cc12d5bf602738d1a4c907db5b624f8834a4aa3f180db513b1789a1dfb16c576bb283a6dbe10ac43c28b0bbedbd2f4900eeaaa7b73b162ecf2ecc4dd56dbec3315234652ee6f722d4819fed99df14f11d6c47b34ab7207fe3a85fca3c4de4be81bd12835f592568bd5a75a82eb041d4c7637c20b0b7b2480cc70d6924ca8fe387da6e7be0501c3280481e11b58e35594e0cb7175d61378a311d651d84a857cf2580801b3e4f31fa300720786e69f3c36c8ab81beda0be43c4ff947", 0xe1}], 0x9, &(0x7f0000001940)=[{0x1010, 0x1, 0xfffffffffffffc00, "e849f325415790fa800764b256dd516e3e45bd38bf0fb89f12a65089ac2ff2008befee369ff19879addd3044cacfb58e5e1b6af7ecec8f0a56ed0d3feef0a422f3ce4fb0e1f455836abf7e741808fd97fbc801a827051679b7bb3bd95b5f3b29386cd1b8b656f00aee97f15d54fcd73a9669ffa2946eab3104bb19fae5fe63b4c033d2ac6cdd42037e6b577164ede7276e82e3bb4c0db7355df04c6e3d03a22d0157fba6601df517af968ef7ebc2ebf74b87df31123920dfcaeaa1e7cfedb0157a31c9ab32b52574ce478a12b5cd8f72004cf1b50f469cb80c9e418d76e274324c582adf65c3084b03da9f1bacd1d2c279a628703b4821b6bc44d6e3f547e3501f12d2ba11c22c750bf46235f4d11741fd5ebc5628bfce556abe40ad77976981320f433122b03deb336ed6e0e962dfc698d9301a43e8ab4476e81fe2aa8855c7cdb7f8dd74d2d697de51b0da3b378f9452cfc17b427c17e6a24fc4d92732f46f5053ac807e3f6e76dcc029afd04b781de482be50dd5f79365b4b334ee8bc7935f70fb6855e7c4cf597b48306a2d400933929c494d65ea955d83dcc7faa3691b02e4ade460ad5415be09d085a2450b41ac81f53126bd7d91d511c549fa32f8476030a63b126a2480a89465d534abbdf9cda5887a59865cb48ba2136f985e315a870d9eae204211d60344149b494751cfa2fef1c082b4ededa7439d0317137a6791dfc912d8e87be5879c750520776145427b25e7bb8493fd25dcaf964f81cd6982219b79fabbd9f99c7e09453261aa93fd30b59c9ae140846ede753c9ff8d6252cd1fc0cf5779b156c535c32bc7e7d84e0f68eeaa912e6fca12297adf30d03578de46f402d3d27798ee06011bb679a133b40e8c6c8f37de801c2c49d5dfc24c040cd2b95d4176d927148c8ffd1d9e4ad8516106a271ee87a3e3a4f471f647f6f36189daa5882be2141456b2e587a7cd8d7930f2054b214ef9171c7664b9607aed879ad809685ce2c7b54379a89c7b691be002adf71fd2d34cc5a2404251ad70a0d0ac05f482db6949b412939be66c0a842b549436f0bb577a5181af86b736a21e522b957d2620658d700230bbf45d2ff201fc2ea367af6789421aaf1f3fb78b8f86f05d9130debe0e1ae7ddaf31878ed6e513cec7e64875ac38096d0b359a4df598fdebbf8cb6600c208c02ff9bd150dcf9f690fb17782f6d9b9c18b973ab37f761e222006cbda47abe745e6fb0471233d79a9c1dc1a127e1562eb479b21ffad342f740ae1ccd2312eff30c3338bf89e5de3cecfc46ecba500f346f398673661890493f7a75488565f4937f2fa986db49c222041c229f128464d930d9177c161ee025b17145ba972ab940cc47af317d5e6f46eab569e2933e12e891626516b1612a96870b746bc76a0149a9e3175141a9c99440db522c30418780923dd1781d39ce099a9f0b3117371859dbd4d76c516b3da53d0155ff3db7aac5a2d4eb78d332fd64ad5446afb9f1cfa06dfadb1f5466e80d96f5f7fb27783050e162924730ffb0cff6d3e803a9aaed81bd018052957de4b406160d6a91d445f1be7436424a6dd88a241f83d6d1a834ecee1f2f87ff5eaac05dda4aac8f0145b7d8568b86e0344c8e3a47da613befc2eb81da935b5fcddf9cc0eec2251310fa42bd0cc09a1157049e0b4376f7438085d35f36215ec175807ff4d0a9e412978f6f72af00dffeb98fb725d7ee9937008b66f4e653b8b0cb2d6c9240a8243ab4570316ab0afb358a3029a42c2c4309a7caa2e6af00b0ee02c23039f9fafb0eaa0ff5baa02a0e45a232a33ac9063541459839651ae59f05966ac10fe6c1592a2e538fbd94345159d80515afa65d37c7f2fa246e3e4f5493b335aa5ccd2719fc7f9410e3bea84bbf2412ed0119d16045db8bc3ebc7ce9dcb5b544505e68e3f7efa2b9d0875372371e7a97a322d3773f801d776adb2d166354c69062e8bceeb5f14c3e40c2ed7bb17864f07518db908baaae9226609de1a5dc5481b562090500d73f82ff7b775e151f7cbcb5b4da52231339dfc4158dd10760a4e959a23bca665df1d9e8cd2e158562357a27f608d4d5fd10bedde23f71212d6542bd5e779167b8e2f3fdfa7064d8cf3c36d1baf0dcc372aa764364e6a93e013c61c26ea19e69419db39dc6c2266c87e4c02abae417f61033d8e256326065808c537bf5c6819b9a51ec8137d97fcbee6bc1b3254a05884e46f1fd66dc6b2afc91fefcb1888f175dadb8c86d35400b5bd49bdb6d038ee84fec83df4fb10e9f589b953c8544501a2cc5c1d01bd40ecd69a65efe41118a67796540771dfe2898eae8ce67b872c742ba2c6794a982ba59832b0175b753b88dc2fb431dee74d2b21ff93e5fd4889e081ebfaca84f9500f190d943eee3f2439fafaf5b630780a0a5e35acd2e269b736f677255b71789a287e4f9572b41ef98d4f9acc0cbebb5ae1b700e3b57dc90c1d4fa489e34469aad7475f658e73af48b5053d7ab1197303651b6c8f845bddd421dc316c6470f7e87cebe5b2d2609de25c671aec3b70fdcbe4dc48fd40d255925417f072b03e264225c0e7c0eb0faef6a019440c13af663547c7eb534e5cdb79db0cdbe885cbe069fb3cdff3c31bf75c9198407cc13b8683430378ee82b6b0cc479894f483dd1f0a568c282cf31ccf8986463a06c238e75c4582415c74d5a66b43d5ca25129ba6303c6293c43b8dd9bef46726c634b89aecbf58cedc0ce4828f3807704098f086330d5034ec95ffcea9cebc0cafe59253961c6a6e529a257d7ea2332698fd2c689c7bf107b0deff19dcaf37ceedd20e42decf74e755c4fe830959a1137ed83a957772670608354237d1c7c738c6f0ed2384079d8f7abbae04ff5628fe6c72688e54545de737ebd100000655792eaebc4e085f86397a4cf61c43483c85b8780e5155220734eb7da15fa2f12522de50d4353955fb141395d388c4712f4984ebbbb5b4c13b8a586efe6aa7b005b43f1ed435744a0f03fc19ad34def1ab747a592e5ded4bc1507a9a31f82f2e4ad62319e70325625f525fec5085e8432c65031a3fcfe31a2c3f5c8fc976ffef2744eafb7f6158e0058183905415ca34ce43b24d080d9ba17da28b92dd1d701436d0ad3593007028960987b5e944d04b9b192ab0a2d2406db7d05d37ab3d23f638882d09dc0ef22a2a7eee2c652c8e0852fe48386a39e7770124ffb0393a0be58956445dc088c19871fbec067ecc1753b2c2034be93e329e1532ce68fad33dfa511db49dea7399b38a09b91a558836f77e7ad59f26577686ae1cac2f6aefa993e20891773468330d23ebe96946ad7df295ae0623ba7e0d81b460a287451c3dc9afa9fa9e5fbe1bd02dcb0eb44cd28b84e27218af16bdb15f2fc1d65cb69091460b97afea56fa42c994bf904cefc34c471ebd8761402a29e6491f3d6e9a462602873979b3817517ab067f8eb96b42520cca0fcab5dce95d95bff8449e88b1a763754b04eed38c509e196b254242a96509a82a538a549d57fc50c3fda48473cb1686a2db6298ff18c3ae134433dd1680f9c15e9ac9b00d4a54beefba7c052420f62e193300d256f94045de31e333c8731356c9ee34e4f39511cc5e90ebd4279bd45f61a8959f7f5a9c0c67ccf4e579757120e91be00686ee8bbb3ae7b93432386ec56b4ce3e20527eb6e04e0aab273494ba661e1cb0cabdb9a132b212ca01875442a5c9ff4463e86aa112e1c518b447266c71c1b622db41378b765b7e0b44cd9e0fd1120d4fd1e1c3898aa0ecc78fad8cecbc410bd3bac1c49fe803c31ac92b57169fd0d5b967a7f25fa5db510f75eb8554b0c243569353653365eee8c2313f358c00a2e9feb50336d99bc12f2d366a252d7efa4334bc1d712ee9406563a72d7afe0cb443b8e7affb64eb0af4d2a6db6f87c8abc1b327b1a44020ba20da9dd06a83dab5a1a2b08ed50d641800e91d059ee39e1663c0e6ef876e3d1700e01a3dca9e303fe8135541c2b1b54147a30a47336ed8a124b68dfed116d699f7832096faef94ef3f8eff8b11909aa664de5c23a8b6d0da4b61dca7c290f6db51ae5be59d2a1eabfa154cd434c96ff319ff8b76b28062ea7883278dc9bdcdf971624c83fc3847cb906d6c6679d82717f0c68eb44575ad3b1462c74a4cb5444da78bc228dbbd65d3c44266fb94035e7e983df29844a207020c8d9a4fb33869ce4fa2c352867ff45aa84f48405641e45133a5eaf97d5cad8ba445c9daf632e6f18c88365adaeea87d9fb2d8d8b6cd27fe0f61a87b9f66c672c8565b86049d68c1e4994506f3e31f63d3e90492720c490c40d50fce9d1b808613603889ead491ae008c03934ce393ecf3ac85f0c12e20813b3b866ad85d4378e531f8c516dee18f999eefbbbfad9c8ecaa4a80a29b24b19c7c8fb302300c9317a3063a4d7008c4266c7205b969a4a10e770c160bc2074151e8e358d2af9c901ea395e9df10ab27ea06c7938ccb8aafc447088c15e803a9d47c8f993a60ad9f5dc08dc45223d86a2ab33fa15a0ac3a6b6934c535f12d035ef8dec066e331db82848ef0109cd6c56138a9b546eafa7bf6466065f4e0c61a2ee703f9f9bf0831ba8d83807fdbdcad525c887389095e6ebadb86279d5480d3c3c91c25c337873fa4515a74ad789ec0eb18c88cff923f47ac2c3ffe4dd5ba68c9d15a84ca6bb4a562ba673c79d5d7fb21ce8204355a9dbe7a84c8736f637695b0db46e628b0cbede711bfba071fba6e85f4e2590168d5018721dce1e439f1d9e662306a4f4388496e31f2665c4a5a7c7bf4659955b40dc66ad42abf38b23b188d2b73dcbf4f34a0add1ce5048cee93784f528cc002b5b39a1154f8b215fa65bfa11bab3bca79559cfa2c27f59e8252a2220686ff4833aea0984cb93fde5ccd3fb70f76792cc718675dd45ec87d6f80854fd54b46d8101edc5a7c16334ea0cc9df60b42077d75dd4f4897dfe3fb2becf8b812387e63206c3d217e9ea0a57f2e4ae28eb3cc8fea689731d92c07452a8de8b5f9b450170ad5af3e6b84618a0d70d69290b60d1a1a9414429c68fa1763f78b86c94ad0b3a500f5da1f2b792cbba292ed7b98b8191f82952b04ea369924a7822490191c11759397d99fa9870c447b87de7ad6df8783f47d9ed7d62f681a2c3be8fa7476e2252fc1d474694d8588366cd50f43436614493e9db1cb4aa1d43e929192f0729a2e311945a57bf2166ff7a72b07b93945d6ed42ee31e0491f04125f5890166735a342424744acca91c334ee1fb2b9883054c7c5439e8706afe720f3ac291530e2d16826de69eb6a8a84b0d16e332d1df674a03d7fef66f544fac7b7a4be9fced20724a2965123f4ccfed5c07548ac73de10bfc9fdaf43f0c37de959fe212f0ed652911f2b7e2d8b19155f7c75a2ff228434c2fef82e6d8e2ef66484602de524bcc1d9f97b49fcb6067905e5fbc569e6c036c1a9cd13272937f691c85a75b3284d000a2f4d8e7dbf7fa761e413e7ed4d948570d8ac81e98010f9522c146749cf037bfdb6419dbcb38a0fa6c95190461b312d7c5a68483b06aa053b5254f65398ec42fbf18b24e7c1810a304c4700f57c7e580ca3344045edeebd5757f65198cfc696ef6060bc5024e93ca279835f340a9fb93a25616daa716f388af335794815c90dbb7508ef92122a6170f2abeaf509232ddc4643c46e77591efd0024faf32fd3aa0fb29178a27befaaba69d24ffa694727a41ecebd46c2771ea0f8c6fc47f4a68db05816b6ee214d90bca169749b5cd6eebaeef38a46aafb9a9aaf"}, {0x90, 0xffff, 0x4, "0e62bb2efb945b90a23462999a1022905b2df7e2f272bef83444cc062d73e2276cb3cca8664173560e414313b6973c097996c2e90c8f17ddc83704576a34af4431e2748e81d0e5bdca7463e9978f4053a998d317819b2c939c61fac13123577a93c267c14d9728ceedaf6cb76ed726f6755b81e6288c55dd611c06"}, {0x1010, 0xffff, 0x68b, "d1cc311f52bb138d3836ecb83e15788a73f8d51730ce7b0e9acabb2ffaa5a4600278bcaf29124b5826d43933e769f401859c5c9038554621ebbfb685e650c52808dd333805c1ecfee372c1c17f020913f9e9b62f0c8969eb637b87d785ab0dc0aa808577496e53f4f69dbd9d086d8469cb7ea57e2d3f159958def4d12fab6b08e27fdedf4dd3e0910ce104a7b5f6b338192f70076abd3ca673b44ff9f5b7b3e806a4a723dcc6f671916a5d764a92bf3f95861c1795a5d5c3ba3605b0d8498905b9ddebbc391a692ddeb1bf116af2053012a3ee3124c3900b894f609e4d1c6796f2fc83213082daf06aa2bcfa5e5315f29d8215fc6cc29e25b57435da29480ca03ccaaeb18c63ea9d672c5ed84b8496589e1a9b349a4f72552af4ea76c8e4deca1aba130645ac29e457d6d1653535f8f8575510a9f12404d67c0d96bb3d18b53b017b19dae845f87b6231ada5423ea8bb7aa0acfacef5214dbb3396abfe227c8d722ef456e946afca590decf70f109e4339f2954e8404e35be388b0e8fe785f2f53c088c8ab0a85595dc7564def2cab8f03d5afb1895d857109ae5df451705f85881498b82e0edc0a64ba76c71896af7ae44e994eb08d1e0d27808caa06073428b430e3f2064f94c94d01e1014a72f8dbc5a2b51d5e4a37e43b406ded0cfe4d96d3470688cb34e52166b7464291bfdb60cb37c8894ea465025d1d6e6560a0c76b00dec528b204ffa79f4b361ee7b95fea6974cf061bc0122fce4aa0ed5a1c695422127e84cb2a90c5ffc2c801f8631171677cb5d5386803a477193d92b3cd5dc7e506c2c818c94bfa4cd78f7de4ca6d929c1d820becd92b3b592a83df0e86757987abbffeb5e2825a84a7ecd4c077acf0854846252564554995153de69cb370a1bbf5a1be61d05c09301dbb9851f279e5ccaf50c01df22b7118144c3d9eb555b46d360eb473765b68e4ca70ddf75b83596f3f43a54197fa3f86ec91fb7226565afa69c6e2bd038115aae51d94178a70ffa759ae11311be8eca742d310acb57bdb5ba48103f03fdb43c640e822e3bf3767c5444e704607db59d5b6b03cfa44a8e104735aa5504515f76dba93b9f81fdf5cf11df65bcd88c8badea4fc0f6871be18c75430082084edf0e08d5b0bdf604c7cf71143a2475c351a145f61151e60fa046eea9de55713596e4634139ce6c8bffb4afb022e8bb6ee006e81b2b8c5f16baa5c4bce0e6fd7769368b802cf64a5df139423df594e2837ac4e6e1db4b99f41c7ab994e8bd24f48ac1f667b721c95acc8f7cc9e92e266a7d917c7d8f9b0062e7b60e58a3906166d8da2c6b98f7c4671cf541931dca994c3169c7a766fff73e9f58763962decf062544d72e3a10c1169904c90b84be7a05e659e5bcd1c0d77bac3c02f21591bb77546b4fe90c23d58457eb10a550a6076b1e5f224343a934345c07b5dfc7c7e221240134c7dc9d3aabf8c309ec10a326f523d77f9649ac02c48948dd510fdab615116bbbfa64681604d84ba7d728f53586929314d7b680a2df620c4fd990fd72d7e9cd15ba2f3d5f9c0c53b3673ec8abd15b68bb59a743cad34c0da0f24b5338a5e8d4ca5a0997224dbd41e2c51eace810644dd08a55cebcef9012612a7ab83dfed376f17701517cb11a843606e87f4d6f3c0c65df92e3f795c92ceb994b75b2e60f3b1a744bdc41e98ca99e2f176123151c7b726a5c716f1c0f97a1318e7bf2cef48be884f36e6ab636e3dcd89bb92423af8698b5980557cb22585ee4e1a1b43aa8f835af31e0f875c867210f03f4b46288d5a013c2e78920cb2b5bfbfc880bcde95b063012b95169cb5ffbf033e147962982ca548f0f02a04b9f6f6817e0db484fd22958e7c25302cefed3ce64119944ef9588ed053fcfd3ca8283c8163ce2f9c306919705f274195bb64126ee017b387545381979d387edbc53896dbc4329fb482711e6e93931c0a26ded16bf13dfb443c3249b4080a303ca3294f35726fbc72e7d2391385bd384af1136ab5ef08b9f90296d12d8e7512cf7f93e145c59a4e443af5dafadff6ff75a68ed1e8206d4a2fcf74636009ae30c8f51668f0604e89c5ba7fbaf5096df505551c5a6c670ff6d93eb6db3c08d628730e078c595b0adaee5a5ee4fd75160244a9f124803180c21dc2565b53a4243d02bd6bfc4af655b9d4ca531390b875e96161cce79c695d44d37a0f26d2019f7e0c241895ecef2e77cdb00b1047540159ba5149ae41681f6c192258f0b19cf3dff3ec1f0f9501f98eda03f7e8510dab427cedb27e46e1d980158e559e5303a26d011119618fed0229f39aa0d14b6b47f70a0b63faa00e3384dd2b7cd6b92fbfdcb097fbeece17538e1100fcd88f366957b4f7219bdf88cbd9e6a4344ea11eb3b3590eeead798d1d8656ca5d39c4038736d70bb607ced082af04cff08f4e378d2ac04fb6b2861baaccd77c7515fdd22d8a04e7216852bfe255cea2c22517e1d766f72b68c405f046fd2e485527f154d4e8d1b76e75134d31fe9bb5b858123def7395136286dbdc60e1b6ce699b1918c2bd089c9f5c735d28a7808bf0f9dba7a935e2db74e5ce5b954c8c91035e5db9ac03ed4af1a2517e32696f363b64919cd1b37e403f98c95dabcafc9c7d4c0ec123506666fd0f4fe147211c35043317c99fb8f432ad7246c79eb815c5f156c9e9193f2201d11d9fa46665c21f3fe8c13b954cb10101e479aec2b78200c10a52de5feccb9ed3e130e7aba287698ecc2b8b34a500dc33a3ffaeb8670a4fbea4adc95f496ebe215c8d9040a4daa94cf5d6fc8163fb10a292cb006f373276ee5f22e25397519e2022a4c416ef080ac5291d07026a2e2e3656dbc27c543ca1dbd6aad41a22570b961eb40eaa3fffc41a82b56766a3686498b43bad9c7538918fb238093d641923e44aa649268fb02b31c9a4c7488ab31e0490bdc2e6ee610046e602489dae8bff36e14cde526e8a436d3f6733e12012f4d74bfd5b5920c3ce1a38daa79e155d7064c0ca491fc98c52f8d1f033ff260dd2634706a49b1bec6f4895eb8cb30019c11949dba40b713325ebc457696826633b96bd0dce1c3315ce30873cc3954f9dfab0434c991bdbdadbf072a646be53d9ebae69e2297686a57f52e0dad7cdb093b35a7a85d82ecdf55fee12a85036615b881fb14990ba343f7b7b97601df38b6e5f0b42a0fe854d62ae4ca78ee2be042f4c8cef39f75227ef05e25460865fb7624fca16dfa69c62f970ef7cf45e88733046b810abd19501095cfdde853d9d3eaf1e6b6684be5da1452820dde9c534fdb4d0d56a665115fe0b25402e9bd2514d71d587574f9f17b49024255ec8daae95daf3c33cd293dc80b7e06a5e943b1cb3d7806aea992e59f5d67b272c76c91a3428c0f6409d2a2ad597f5ee11e9b2f107c2ad2ed6a52f4b1ca7dd69233c95c296dc8ea6e8a471f197023683487d046c557055dde73c3f378c695032c1230d76138fdd9379a0f86317785728ff34ca9724b9d6fafd4b2a4a92bca9b369aa7990c2e34025a14123914393e7b6b8fcc28f59622ca5be55b0f57d547f633cd3f56aa48d704385f162b6074d23b99f86eecf8aa2032dbcd7e599da917ed20ee0942b609395f3c9c4980da6b2b7159d4654a7f73152a346a0ec766fab5551d3da06a0994f51b13767f4f58f17338743c03d5d859bd5f3792e7c401e08d04f5d369e3d807ba82c621acbf454566cfbcf33e2fc06a07111774a7cd2db45d16320c6fadf84177035a69835a49286662e5f36b32e34570d0b9c89c4b9db01c8bf92d9313da426c73dec998b1dad1ceec36b6cda444d95136ff3c7f6e07cdb6f76eb7c5f257e4a47a0da439660fb5b83890d69c223d483f49e5ec2c0c1ef6a7128183333f0a4f61c1e01a1e6453602043e9ff65d7aaa84fd8901464c94c4687eac0e2164e8f394f9eab28d71e30a4b8406a0006845089f3db3901e0c3e91e33d965fe54541a875516d0fe54d6c3f5ae45eace5ae45bf13ee0f78a1f2660305a0cabeee7cb6027f5103edd65b20b5ea26edb2f1ce920ff85a945136ec41583d63db16267e428dd127c52c7181a43023eb25b0e396559fcf45be0c08b62dedc545e9f02ebb562d4d5981bd48df7edc3842b0e85d64398fa383d6ba65f5d6e9baa74418256ab1e2052d7771ed9fc2c50141f75a652b7faf7aad1f8d8bb040aed1414c8c461b6f1f40584f4286a377985d45ce0a279912fcffb53239099d8b367782b000d684f64c947a353b88ed9559e5588212cb243bb35225f3c331ed03ed146b287b34b8f457382ae52e7338e496fbecc729138dba594871e126f2c5fd4d5b7e4629ae777cd5e533b653898223b6e90b3ccb2a7c6afb7e704eb83930df28e80d4e0825767029ff3990519b3336f9eabc58c6807dd5192e2510599dcbd874344e63c1a75c731f7f3ce085b4ecf48f7cf6036204f509e590ffe49c120b5c36aef5f905450ff6e935c20e83a5155ce0a5dbe22f44d5b2887ff09f22a9be4f29328a168beffefe88e155bb3daf5a85ed1c42eb045583ef4cb8f8a6a6ee2ebdcb95519e2ef9a2abfb57a60f39587f04961acc11806f4221109052d099bf597fbc6ac0659505071e2a6c355ccb6fad2f119ca6e2e6b304b84d599f16bfff42c89722a4eb5b4408c9627b90118c4f4e9a1fdbd8d794567906896aa81eac2553b4c00672d84389380c05a0e84c25bc52c058d0e48bafebd24b00c9839178134b728d28122370fe1b2161189d72ef9f7f67e12d27ad4466a020f526893ad69d2ff89e7897ca792a69716a1219d89dca80d623f93aef6329ec64135c33ccff92f27ed7cc1356e8a7459d7f36fd0ecae97e4ab71a0da1dfb38bce0ad8453ab0750b1862806f99d0abfad832d983dd767dca743a4f203c085a820df6e375a6f12af1b3c351f85811839710c1747d251828935ee1b6ba0182c44e417b4116b218ef866dcadc04bc3f3bc56f6e6a110f19793d35b7ff1aa8c3fa3e96c1ae43efc1c14596eab9e0be085164e7be7bd111045ec207cad819ff5087c3b843109a1d9d3d90fd6c6028641dafc69846e2b9eaa4509ceb1105d57cffdd9b350bbbd32256c2488838db81e46233e21edf7afebf1a66a9a457e5aa24ef943acf73860b61a3dda26c7b4c55a3e1fd5bf758200bb7ad0e82c6f38b3fc1dd07e5c2b9dbf43fca62c8cd32a23f639edaa6c14a4713875681b5a967e209de816511401cf084b648fac9a733c56915c75524b4ce436896d6e3ab05031ed835194e81130757e9dc7a41563fa889b3e1e464cda28d33c3fb5bde1e8030ba555a5c078c7da1c05819372385c90cd6b0c04691bb38773e4f99572d4c6612a5bf330115ee4def5e0a34b8d8c866684215a598c2f8c6771769819f1c4633b32ca4e5148b40b1a0b62278ff321c8e9d1b7647f8f332bf0fe91fd3761c4227173972a8d35fd1d72898b353a9fdcf5856d26b6a8106fbc5a140179e9103f15925debd689866ec30787f91bdbe5d2e40c6fcd10669f85d9c4a039898b0f278c2485323e9fa5b03e561003eb8dd01c342cd6563834a1514ea63a2281afc1c23219e162dee4f7025a68bcdd88c9ba1f343d17a0679dd9c867258b9627455c862aad45b72ad7c677519da577d3e3405dc4a7d9ae8526082c0eb26202f86a7fb187a38e278160ad1c8e1ffc0ffc28d4e5cf64d43113d02a1a40cb39ecf2203b66d3ce419788f73d160c510bc79000f6346aee7823e90dffced2027733c80b1834c02b6887f1e001acfefaaedbd5aab90cf0985ab85b568ac9c02251ddc"}], 0x20b0}, 0x8) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0xb3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) recvfrom$inet6(r0, &(0x7f0000000100)=""/153, 0x99, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x101, 0x480000000000000}, 0xc) 16:00:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x3ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4ffd, 0x4, {0x8000, 0x83}}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x1) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="da6c31d983d7bca65889f7b3442c76310d0e8db7c3edcd215e5b64fb6759a4e570ffcd4ba8cefbe916fb24b6c424368408414c12ab0dd5a3a4f1adc25762790a97446c7f7f36ab226503f39e91df556eb09069ae5e01d34d29a22c873186968f76d125addd92224373c4b3bcc673b57d4511b1c4a805a0d13ff1aca047c7b32ae592b06acc2b4f220d788af731f7927560347f226c1eb2b67661135880cc4f684e28be74dfd9666bbf60f125a8d503e27a2e1adf214e590325b9edcc145f4d7d9a4cc42d4caa25f4d759dd5b62216d9ad67d0255b26bbdb78db7ea646ee7bd177f26f35a220e177761c36de90d3ef99b0268cd4a212ff45b12f2", 0xfa}, {&(0x7f0000000000)="d052ed9973d290eba698b7c5c5abb3e3786886453974e2f9495b61dda179f135e4adad6ad696f5809fab02ddad4d8ea62dd392a40fb823fc20a9c2f7337ee69c96eb23f90d382fd16dd3870e21b373b682a44f57586dc347c03290d1a108de976176656af348d60cd56a2fdb68f2a1a954a8ab0ac74d2246ac6745b18b7d1d8bb1066080bd01e80b1286", 0x8a}, {&(0x7f0000000240)="7b79a49aa76205e248ec2a9a090503c0a5725a6720d0269f6aeae3e02d45fc22c1fd8366286c5bb4ef96a2cf68d0cec8f1429f57cb700325e5f29fe966880ca8580f03e3cf61fbaa90c53834d20568b6f51b232ceaf37034039c46658e08cbcef2ba69095fb9edbec5f6a29fa8632757e779ce35bc4f759c7e85555ceb9babe28c520a5be274ed5191b3c77e4d882549ab198c15a3f71cb07eaeb5fa77ee7a445683a13eb43d9259b43cfbb704128bb2988be67dff7f012de721c4ef1c9ef6d5cb27957d22a06c0dea08a0bf46940aae0cfdb2327d7ebc8832f09a04678b19c9544c0b0e", 0xe4}, {&(0x7f0000000340)="f7ab0cc3d9f6c88a3f635afb4e3918aad812f6f142957d40d5424242c1350ea2ccd0acf6e1b62b5b43a7d2db1da53ea67161c822d5bd6e09f65f3651b0d6d161904ec9ecb72d57e829aaf3841af59e3d8162cc28c512dc948285b8b655d51081b5e98df73fbaa579b948a0d7b60eb4f3ac145c", 0x73}, {&(0x7f00000003c0)="e07ef2ad2713b6a24b28ef5670baf91c046adf267387b872ade2ac33a4cf080b67c4197c8f4ed218367e907b9fd4af5f105499afa0b157d97dc1b17edd5dec7225e202a40e3bfab079741f06301972b204a665a9c56a", 0x56}, {&(0x7f0000000440)="6386b4d74b132e65d5f99ca5c9e01801e7cf780850b94b2f90253c56f7e86abb133f9dd6af39760b59b661f0751ab9c2b8316a", 0x33}, {&(0x7f0000000480)="65442d93bb8a31b8bcfe5a0aec2bab6fdbd476d8ce0988cee1de2763fb0f179a048db1bfbcdfd82de42e1cdafca21ac968c44d0fb65d55806dfc971335a98955658f1011d5f698c71540c4aa665a9e56e609c0dacb54472cc500668ba4a879900ac46812a01069bcb655ce829df4a07ea9508af533ec3a7e1813963c993ef6fa8e59a02365088e3487c8ea92da3a50e83e18272cdca9d9af25ce62d242d67438d8d930b65c1ce719421c5c63831b883a386cb8aca8b28481b8d5285177b6112ff2dadbd71ec73a26ee20ae78bb4c95a87b7dd2981f12cec91843f2287d5776f37756bcbd726bdb85308d9d6554ce653b54f6111c77", 0xf5}, {&(0x7f0000000580)="5c570da4f26454fcc29b5405d0ee051911d67336df2027b1e4e08983165dc8e6f64f580e47e8e2b08167870e63b586874de20c0f84c0ff3338fb637ce6525cfbce513b06e39d61605d72735a0c6890d2ff2984c904d0adf0e17f59655de1052c4b883770b62a33951f71492334c6a381446fd8798295ea0f0e4b9aaa55e2d29eca58229f2f93d557aa049331c70f0ae0bcbf85f805bb14b3699750ff59b6b86505e859385bc7f17e402642d21f61c3cf4e624fc49f6b9b86146d5cb56e1271bc2ac4d145f17b5a42e0b226014d7f699335ac813cad683f671070", 0xda}], 0x8, 0x59) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000780)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0x1) getgid() write(r0, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x1, 0x3, 0x38f3a1a2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) close(r0) 16:00:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000140)="4516f1b19313281247554443f7c3d9562292a314e2c1fc3755171dcc5ea1014d2f3fe598852e0878524fe4ba6849cdc0b858de6010f578104fb7c208c2f48b6a696382cebd5d226de91938ca11ffc3da06e1bcf5293ec27e37145d265c9dd4f518638ac77faceb50c0f4650f649cb1c24ff7c7d3e7bf9e4b", 0x78, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x20, 0x3}, 0xffffffffffffff22) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000000)=0x2) 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) r5 = semget(0x1, 0x0, 0x10) semop(r5, &(0x7f0000000440)=[{0x5, 0x401}, {0x2, 0x9, 0x1000}, {0x4, 0xf1c, 0x1000}, {0x2, 0x3e3, 0x800}, {0x2, 0xd59, 0x1000}, {0x0, 0x7ff, 0x800}, {0x2, 0xbb8}, {0x4, 0x1, 0x800}], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r4, 0x0, r3) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000580)=0x1) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1004}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000500)={0x100000001, 0x5, {0x652, 0x4}}) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="74c0bdf8c3509b951f08ed3a101df0aaf4be922971b875901082b4da0d7d121b76f1a3adccb444e2666c7c579487cc68ebff3cf1a9e629de0909ed16bda3aabbb08f5120b21fef8ea1611dd78a4f7ff2f99cde0607fb1eca56dd3a4aeac68f3d4ad02436d4c9e8d2f8a82d708958270af1e527d5de987799803599760210eaa308269b6f69f868ba402cc4eed69057cc6412b0ede94af26aed", 0x99}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}], 0x48, 0x4}, 0x4) 16:00:22 executing program 1: r0 = socket(0x20, 0x100003, 0x2) write(r0, &(0x7f00000000c0)="ec08524a", 0x4) r1 = socket(0x10, 0x4, 0x80000001) getsockopt(r1, 0x1, 0x51, &(0x7f0000000000)=""/167, &(0x7f0000000100)=0xa7) r2 = semget(0x0, 0x2, 0x200) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x1000, 0x3}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3810, 0x8]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x4b0, 0x0) pipe(&(0x7f00000002c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0xfffffffffffffac4) 16:00:22 executing program 0: clock_gettime(0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x201, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x31, 0x0, 0x17e) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f6feffffffffffff00000000000000003a7a145f29b422e3722407181f678dc7151d78a86ef4902700000000000000009b24809f9565fda3155d7f5cfbc8a5840628ec4595b1053d2190d9a4407c6d5e2018145275a280667c259e731c1b72e2795ed8ce657874ba030000006567bb1d6622fd1432a90000000000000000000000000000"], 0x10}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc96b, 0x6, 0x0, 0x80, "0f11b4275008d290f8b13d12b9d004ab072e1b15", 0x8, 0x6}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x9, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, r0, r1, 0x0, 0x0]) setregid(0x0, r3) getgroups(0x7, &(0x7f0000000100)=[r6, r6, r7, r4, r5, r4, r3]) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) setregid(0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r8, r9, r2) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="36f1e03f87a14712f1cf972a1da22bf1b945b1ad48ccabc9e4c44acc5122139b605ec75d938f8a70f4785341c8f764e482de1736bac612e5e757dc8fc8340487d1b98cf7e487e8dab2a1897de63fd96d476fac42289679866596e4a4a19d5cc0dc893e7f5b69d9899233c4d51ba01abe4109f68ea7da411ef023d0dc3ac014b6784568aba2bc27ee02e25a94a73c90cf6211049ed107488208f28c4a620950f47d1d30edc0ae56cffecafe884a5ebd8c7672164a", 0xb4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x88a0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x7, 0x1ff) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x101, 0x6, &(0x7f0000000000)=""/15, &(0x7f0000000140)=0xf) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x19b40564) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) r1 = getuid() setuid(r1) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10, 0x64) ioctl$KDDISABIO(r0, 0x20004b3d) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:22 executing program 0: setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0da487000000001e", 0x9) getgid() getgroups(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="d1861f868e782305ed23156400699d9c84309224fd3b6ba3a461946d4c928886ec742b91877561cb09a9e66ddd6f9223a7929c51d49bafb9ce791f3682de701ac64650d5b04e2d599f35f3f601389c6c39f3f7f17df5fb86a9a5e68e2880f4b01f44133ddb13a317a58694897bcba6461d21fb382defd630d227ed3dca888c3437613206fb5773923522870b32cdcb24c40e53bf9f4beb", 0x97}, {&(0x7f0000000300)="07384bb5b5bb23113dd62133c407ede5972dcd594f6ec9127e6b1aff95ed3d224a7b8711a62cea71b6fcda0436251440a2fe326f756fcbaaed8f0c540fc5e2ee9781fae82e87b2dc65ada62ff93cfd93a0b1476e38980252a980ba9b89497f1bec93719fa971dbd3c91718b3cff0358c63fabd31d0939c82b8d6263984ca368889ca0a53c83c0923c85bbda4f3ac05822785729073e78a0803fad4f0ce676ec185bc4de151503f901497e0880b3634bcb74ada70c5", 0xb5}, {&(0x7f0000000400)="51fd24a302ae88ac454db9cf8ad0bcd8b7d7d12ecd07e73c7268fe9dcb344f4e16569951e3d9bb680ba39a30f3f64ff0b2f4ea6a028f00d6d3f46ce69e0e886b0329ab3191646de0505e9b1cb35bbf3018e2e8122201cd1d185b0563cea750501f0f0652406317bdc9450e8df3323872a6fa818dd8fa8adf57b3ffcd0df74000c319b1da10e7f4aae25f47a2597645782fc289dee9f817d558e5ca39b4ab3dbc95ad72712c35ed0082f0f7c8228d73c2b2f78655b8f9740b145cd780b290d759bbd4b15ec1089715f57b92f3b290ba9d51c215c7e59f97cfb0795064951b498fbf066fd3cba8b43f301688711b", 0xed}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0xfffffffffffffffe, 0x0, 0x1f}], 0x4, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) rmdir(&(0x7f0000000500)='./file0\x00') poll(&(0x7f0000000000)=[{r4, 0x10c}], 0x1, 0x5) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)={{}, {0x2}}) 16:00:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000180)=""/170, 0xaa, 0x41, 0x0, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:23 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe00}, &(0x7f0000000100)={0x3, 0x8000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7cf, 0x6, 0x6, 0xfff, 0x7fffffff, 0x80000000, 0xff, 0x2}, &(0x7f0000000040)={0x5, 0x0, 0x8, 0x4, 0xfffffffffffffe00, 0x4, 0x3, 0x3}, &(0x7f0000000080)={0x2, 0x81, 0x2, 0x0, 0x2, 0x3, 0x400, 0x6d6}, &(0x7f0000000140)={0x9, 0x9}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpid() 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f000058e000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0xfffffffffffffd9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x7, 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1ff, r1, r2, r3, r4, 0x40, 0x100}, 0x4, 0x5, r5, r6, 0x7fffffff, 0x2, 0x80000000}) open$dir(&(0x7f0000000280)='./bus\x00', 0x1000, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) flock(r0, 0x9) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000000382, 0x0) poll(&(0x7f0000000180), 0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x5, 0x1f, 0x1, 0xfff, 0x0, 0xffff, 0x1, 0x0, 0x4260, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, 0x0) socket$inet(0x2, 0x5, 0xf66) 16:00:23 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000080)) r0 = msgget(0x3, 0x220) msgrcv(r0, &(0x7f0000000000)={0x0, ""/8}, 0x10, 0x1, 0x800) semctl$GETZCNT(0x0, 0x6ad9074fbf543a98, 0x7, &(0x7f0000000180)=""/171) 16:00:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) chdir(&(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffdc4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) mknod(&(0x7f0000000480)='./file1\x00', 0xe084, 0xf1) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001540), &(0x7f0000001580)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="5e46ecaf5bcf16cdd5727286697c75ee9ec5a70670e8d078802c995bca447ea8f6696bb63c001da49de6141be5152929048d5bafd6629efdc9bf45e841a74f7de0c821272eeadf408bb1a5046a35734203de28c753d72da81b302dcac0de7c27416ab80e62fe9aaab029d5b9802d9adc", 0x70}, {&(0x7f0000000180)="198e24ae9e1625a7898e6a32eecedf42d2378e1cbd2527ec981d99b308910801d743df491e959dbb86c0ce2ed224c7864cae016b5ab1ef2465e68d300994c3bba031961653fcb3d81731015fd7dd1ba0872169f306c723de620fc9a0340f428db83063bdf0df8e4a3e66093fef62f110148c7a33223cfbab6f8ab9cebc3d713352037afe1ed5f506550e1b5614aab5d6ad447306833c1e2adcf0b14fcda4091ad60619793845f294ae136bc1cd61a584182bdd2edaf33740c66e916203412e38792c902ccbc3ab8aaf9cdbede6a498", 0xcf}], 0x2, &(0x7f00000002c0)=[{0x28, 0xffff, 0xfffffffffffffff7, "4371e0faff114d138218d376d0597401b0d7ad76e2305818"}, {0x38, 0x1, 0xa1d, "d901d536376c75928b435705829eedebf3089d2c4b988849186fb774b8030eb90552116f7c8843d6"}, {0x1010, 0x1, 0x8, "e7732d7247c81d629f46c0e2e5b61a0abde3790363d23f7f14a61b6e0be4fdd027869faf1f8352d02f2283f6a20e2646a9c78d5cccd293659c5300bc4ab14a7511d6fa0c91953857688f148d1102eb8bcc9193fe94c2cc65f8f8eefa0738f1a0e4fd3c7e911765dc22b4c89954798cffa0e19bd550d4cd9f59c2eed8fa2db07c9c89adf57129fe57741ab3b75335cc8971a8dc17b1a1bc4e1aaba3b276913dbf9118c42115c12f324d5d7fe0539f4e33eccea7e8f1365bbdf1e75a3fb56d7198b68ff806713b775fe4ea814f2da37b8b225c50cc53203b2504d15193630eee1dba4c61957a20e7f22e67219cb7aa38f0dfd39a1569123996e65f9844996aab577ca4f0cb47b4856f50ef29fd01b5fd972bc6ef55b4b2812bc59ee06b920e8cd38beb7e560955a2590d3855b985308b875e92b98e7dffc52408be3e401bc9fabf64427b96edd5d36aa97c9d1e52e86dd036df05cd31591c84066afb6f3e0026507259c29d93577e6d968f0f42f6ba1008d1e55c135cadb8ecfe8ca8ce617758ef0f6a82d0e4936185cfbc7fdfb78878efe2a6c89d58633912e4ee4ed6f44fe03c142b76995522d50e5194a9c1886c9892cdac6ed9cccb98dd76c063031d71ca2b249d1d758dfa5031c40a609284a80220ab2250c56716c0908ac1185b4264e442fab3bf540d8159b55195fd1d560f989eb99539473a126323d87ee3db1fafbac91e57668a8477a851da583f9343abb7bed99477669ca028861f279c9fdf320e16694f23a725237a515fb464094493e4c20bf76010e24cada7dcac2641ad8dceb7d2f71a02a6edb739dd0bccf7466edb693bed8551f295d2eb66fe6222ef1f53554463524d954fbcbbcbc74ce025590be333ec5d2570d2d69214b2fd1a27f38a378e70957c97ae7de70f82824bdc88be01b79cc64ea277f9fed9d079c99001fe89c6ddb35a3290bba2a2f87c5fd8dfdbaccda82a0a5c2287cd07408eb0f9790c7d900a2b00f031a7ba923e5ab77daa716a0dc0726e4a5a9aaaf3b2e35bc035249ea95818c2ef666e34aa3e796c900eee55ead7cb70f5c9d07360f44874af93ce2ab67eb74e086a44b181585f377b6de3a697c64057c0df3599393497f500b5436e4ed19be9a214000c71a077c9435abd3073b91b76c761487f22b147c81833b19e0f6c8ddb30c93fdb0ffd48deece57dad8b6d0c8315e0839d9875506662f1c5570e2bb8cd05770423da90fb64d8ecb77f1b33b906ff167a815aac32deefb12d96ceb242667b122ce4ca6a6c834bb27ae9ca48ff137b5cd385a54dc29e14d74722433233b42376e2a27a76efccb1fed23568ccaae4b34e15c10c9e68bb60ff2f4d068f45bd61da8f1d5d1683846b0982dd62ed1e87ada81ea6473b0cbb2fd59a80d48f905701abe06a6672919be43824064572f5702529785223f8156dbc714b038161712092cad822070ab5d0e047269cd62557831aa048bb72e45c7da845990744b53bcd521110f9a499c71b9d02d6ef919e9703ff62a48bce89fcb92e279db8e4320d29f821169a1420ce9dd7b1d16b3448b3c7ed94ed185af3d9688ea6ae9c05f2f791fbbd325df5d808941219b09eec8692556d2efe244a7630da96e60320ce3fdade2a7a68da35beb57772d474388e2fc325b328b90891f1ab1910196a4ce0e44aa5003295b0917245090cef41830fc9832549f66149a1dc99deec05531698bb1940346f0ae088587f8d146ce3633a63b5b590386ca3d05b30aa78f641114ef769b5352a902d28c986e944edd6511d9bdd33cffaaab93ae03c229ce2c2ebe4f8cc2800e0cb1b4ba058ee4c981e18abab6bcd421a98df6295baaf4aedc4b6a6022548b5c25bdaf9cc9cd92719b0a6c7b7238528edbb04ab87f58750c1a18048a96186696d974fc947f68dc81d7c888fafa202f2c894768f5d947d31a6db88e9eb97bc3232466e71b92a54d5714c46624549b87030576b928ccd094a5688fe70876f346a6e3a6fc5c1407335541776d9eab5a23f73f98a8b7d87cdaa237283a51b0bf4eef204c906d9d097fe8dc7f6baed685f8583d02e26e1d9a7fbd1474fafc896899d4e193bd99c4071cba3846f4a52c11956aff0648dba376f3f4203b2157cca30c7bc1c370d3cde7b5df2df0b594d0ae51109b0367beb679ac18c0f1983505001a9b29d243029acee206f172bb78fdd7f7716a2d7bab35bb8ed7ce625a8f169cda8d238f6f5e51a26b8ccca27a3c489d2f1d368a2150688ccaec1998535580f2531085722763d22d9c075c8e7f23e1986b0e2c0ba48dfb4b3ff1320fde900d035cdcaeb9c80442d75c55742b2ad416fb15d7aeeb853ce36d39a6e7991fb9e139cca8129fc055aa86b0b2045199d088a6e960ef909f9c27b6f9ad20cfba8e713aec3560d0dab591a5f7e7c8fa7cc59e3f989db0b5ebddf425f3dad2acce8b17e631db8e1c5062e75ebc1ab7033d5411e03b79b7364b20977d658cec352af2531ec93be8926234231aa43b37b91e2d8a27d5981c5ad29b855ee95c83fc0f0a4f30b18a7b942a8c0f4738a020f1fe207769af80bfc3e00c90798f37486b0e6d0cf11ef82f72a3039417024d0df20895da7fa05157608512690921cfade191f0d79befd8100916b9bf0ccb98512b720138bdf1fdcc29102b260bfbc8260addfbf661a677bfd0b5ba0cd014b1d2ccca954ce134f66aa4d313bf478628a0de8b4d38a2473b854e785efa75dec4a1541481f243b898685d583fae2f82dada08dc2fe8ff3dc2e5ec250ef50438c165a9cab4bea067758cd9c6b3fd74b055a0479926415162bcf4a7c17e73417d08af48d12326aef9474237352d437bf4149aae1bb45768871f20b3926f27cac2a6f449d3d65c8715f8c4915a3ab10dcceb63720adedcd90705d4bcb87fa50547c5cbef9ae5803798ee8d5df238268f045d252bfe7799013e81146d6db413bd23b77e4d003a8e926c1e0e684e567a980b22783f59d538e6fb7224d834430a2ed85fb0637672af28ac8aeb77b7cd336b159c99f960770143491bd00f3bbafa1812fd4ad183cbd3ede300953b8bfb658ba7d3142d4be122177e5875c9f334c61ad442db2b1ac3da67bf7dc5b6aee0ebb561f86cf4a9a57445644e0a8fb13a6d4a26ef59493cbdb853fd69ce9a6a205a24f56ad14449d7b81b8d062f44ee198b59da3480cb2ba011572901a889d4a4dbbce864a1bef2b25cf3470bd7128cdfa3f43e0876248e945b40d976bfb04fba162177f376bec8550138cc76c9af46ebe0a8f595d5d037990e6566c7bbc09aac9598d02a729a7ab2cbc213170aedc0e996d299bb5062701057d48ae5c75f9e0521893a1ffca93f634947de44a060ac71712ed342eb965ce3fd1e7f17cd0763c991e37b5c4bcf6db5a350a3281f0603c7147c1b368e9819d7d0a0d3f8efb01bcc24794f5b58593e90bcf2e60273483f200267d8b5d51cc32650c278c5b8fadc6c3df7da72346d1be26fca4fcf86dc706dedb75db323def5d253664320772abae73669025cea3745232f6ecbad3a844466f06ed6c827abe986b8ed01e7ab02689d5101727b131c0854426892be5010d8df2aba7189b8c630f506158baf593f522aff36cf0811425467939903bf52d4bf34be4ef2ddad316386f568ae494090534460a10e95ed6f0688fa61226b6f8d3f0dfe12a17f6343cd9151c509554e300b14659af724696c16d778eee3ab9959bec5cfe4302e59d07f8bea5f3092e5faab5d7f4e0a36b4e66529bcf42453d4757718ced9b9474be6a4fdfd4c4f3086114e2a4618c930528d0fa2e91f31e8664d742f795830bda86883bd231900e47ab1aeb9b80d9a50e52ee1fc0d5c349dadfd4dd68b06479ad5aadfbb1b1c452b374ea9b3c8f343f7ac845607259c82133fa2d5a4ff49664d2e7df31911026f60e8c67fa9f2a841faf5738d0bae373587a1ae372eb825545d962defe2cbf1d66874fef1b4848cb2ee8e626bb53a7a63963f1a69bf65261628514e000ccb80f2d249ccf51969a3b9c421e7092b92727edd9e2ea9ee9e3ad59f51090f27d02372cae544321acad687533e66062a94a8c0e077db1fbf0893937d58e80072184255a36be903d4e737e7a6ed122580c4a6c60a323ce68c0664d3d016fc8f738f13cbd0146f221ca1aef42be1b69970c000534a1e470ad50cdfd42992d29d677763f4f947f44295b8b3682d66e7cbcd04f16db14517231fd88b4075e74202df1a8c6401a501b6dfca0662936a4360831bce3464314b05be2fe439c28fc66c36b7f99561d34b6f0a1e4ea4be966d0eb01bf704e2b917e67211db6e2707b899edde270cfe828e0a752692a788bab2104fad0bc16d34e56cef6be24fd6cd8434cf2b7d9adac0ea0190287773005f96712f6b973e3d668e23f588407be1700b7dc218946a29dff6cc0af010a5e8ab696d518072d1c2dbbe135cd53c6040197f5b0c3010482a1fca061ee5d7aba4cfad5f940b2c01b8782b2dc213da1584e840a92af972f0169a9571472d050ab13f2d7589d4a17f3b6d537d103f432e677faf57fb35c965a17a195b606004043d95b9ba06566b1f9e4306ca1289e8d1c1fdd673b61c359453abe074a26dd2c2056c4c6bcfd33ee038771c2a85b9835dae7a0f416dcf5afeba857f655bd6f9249c4f9f795545e9e20bbf477ae8624f0c5d171a2a31c91cdb7f9457d19e8fbc2c5355f9b4a73a12c4aaebc064958b6e3d8d339a7d3b5bf22708abee9935d2bfd9fc5b138b5a6bad90da7d968ef0e98ec4a17e52bf9221daf816f3e638269dda3b71650d172bf95e2c1bc817257430447e4c169b4c295366db56c1dd72a7e9882afea285249586a3b6873479897b44fc0ffcf2cfba1b250e0e4b757d348775ddae477be17c3b9d78408e3544741f81f2945bca4e4555ad576c647f9f6e37f6c6965ccd75c9ec93f6b9dd7c99c8640403716d15a62bc258ac0e7b8756dba15a619fbee42357385ce24fd680927c7b1731a2d901fbbfead39f1ef497a938cc34adbf4f650370016e12950d018044622bab12c77eecf6f0b94ae32a0ff1dd239bca7c6334e2e72f3336de2096c777aa29d032139558c8df339e1469bca2a03e9bfdf197d0941d88f990565843a19cc91a1c7259c2c75a4353f11f6415eca0ad4f9e4d5b0e7d02cb9926bda13eda5859f1fbf14339feeaf543064cbe99d29c4c16e7dd38fe26daf92524c4103c3ebcee8a395ee872e7544003217e77613619a1e2b80c6f8373ef25a2534b64d99972bcd7e1cf2e52f9a384d007922074f15f643037db4fc527afd5d88f2a481292fc33646706bfcc28820a0cec20c99772b8be4bafa8310a654a36fe5a548696a518ff8b7ff6780f8d4e50ab5cf8ea6c01e9998011f2e2068775949c52da7c5804c9781f63052eeebcfeb5dad3c41f266cf0b4763fe8b87128e35d6bd8e93630ca14571c7d9c7a39a898f364c78a7a110b69d58cebe5ae6ff118ac0e13d69b85d73859c1f99c6b971201ecd3e84adbd7b8fd73b24ea8c1e94c1c903d360cdeab80d502fc4beb547538aedbe874a652090078e8162e4f473cfea6150807a1288f0e6817aa446500c36b5236eb5c2d6ffed5649f9e5425ba0c0e41bffd93fbfc0df0370330a7697ab2430610f09a7a4f4b11c000871363242b7a15acd2fc136a37aa759fb8ae73e1db1150f33ca3d5ec15953ad5cb9f55b944f0be08adb363554310edfdba5bacaaf0c4806f44fca5da03db3c8ecd29c762597bb8ebc8ebdb2e3ee0216b8c146dbd205bdd12fbf8b74a0bb64cb03ea5bfd294b8a"}, {0x20, 0x1, 0x2, "4b7e79cfe5eaceb3bf97a54608d0c7"}, {0x70, 0xffff, 0x100000001, "4ae1b1c8d7671173fc4e7aa2febfc4b1d187e34be936d077139017f17136fff68e54c6c1c1b291ed50617bee03cd5db10600cc088b470dd78af10476c57d202b6953d1970ba92c84831d4a005cdd9b32c615ddb2f4d0405abdc4"}, {0xd0, 0x0, 0x17, "e8eac10bdf871564195b11d0801d8bead86917e0277e7c50e9f47be4ba919a37bb20c7856ad23066f58a31fbaad3cc3e68c7785d77218b60a761800c4121ad283b50f1a77c8909940b12a2c2ad49b6cc2d0b5b6bb302eefea22c280617f63868804708c481a6c0cf088e35b0c502f8e545193676432d4d021a5a21640d9ecf7f9b11745658bfb16b2a67edd5e48b351ad1ca46028976398d3e9965e00fb05a60bf6debf244bfdebf18c42de8f0a1cf626f6830a11cb6f1fb47"}], 0x11d0}, 0x4) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)="158f38d8", 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) 16:00:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="3ad9d0cb6891c485c7deacfcd033ce08ae372aaaffbc9b93d7c2fa1ffe7db06d73", 0x21, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040), 0xfffffe57) socket$unix(0x1, 0x5, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) r2 = msgget$private(0x0, 0xb0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/251) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) dup(r0) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f00000000c0)) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'!\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':#[\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='q#%\x00', &(0x7f0000000480)='\x00']) 16:00:25 executing program 1: r0 = socket(0x18, 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x5, &(0x7f0000000000)={0x7, 0x4bc}) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0], 0x8}, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) mknod(&(0x7f0000000200)='./bus\x00', 0x1004, 0xfb2c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) fchmod(r0, 0x28) pipe2(&(0x7f0000000180), 0x10004) getrlimit(0x7, &(0x7f0000000000)) 16:00:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) setgroups(0x3, &(0x7f0000000240)=[r0, r0, r1]) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='c\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10080, 0x0) pwritev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)="c71b484e8abd65b9980e797e39d737b95a91e756a46d78872b72e77606cc5de52132d3c0a13c4e5fb70cabb63f492e05f971e6ee8c7b0b8a3c3d0c7c6e56e98b23b21ee891eb81a8694490682866019417147c9f1896ddaced4a2a4b1fa6ff7b77834893db5b", 0x66}, {&(0x7f00000002c0)="3739c9fc1667775baf8f4cd433df0aeedd744baf8c37a1a002c358a090edeaba9554fcc1ddedd514716a912acf4d600be88610346a1d80cb118c41f9a73e01ec611548d8013d80f42cc3086235f5d6171ad706b92b893f2d9033395e5b69b88164404e8972a5d35a37dab684bac3a2d0dca3d181758029ca415e762770cda56bedd04d1956777e416e414ffd82", 0x8d}, {&(0x7f0000000380)="b213dfca1ce7202e4805ee89b9594cf11243d12c4f9b93fbabf80b46f25b8141734a9ca16918473826bb133bf2940c5ab1c190e7e189fdf34ac448d7be2c8f1fce2c45b29770451680ec5d4444e68d4e23c9a3cf3f363232d063ad721d5cd8ac55a922ecb059e40186008e05a3cefc8fc7bf5b885db450f6130333d9d40f0b17cb", 0x81}, {&(0x7f0000000440)="84a9e4c426af18fef2a313d81b6010314bac14e5e353b8b3472436c9ab53bc31f0f5d916f614fb407ec80efeaac266a31dbc103eb3e7e6242d3d84a9ba213d691b17dd8a31e8b48cc70e4ea51fe57a707003f29d0571484ecc58c1b288274c407aa25a68558d636dac2a5da34517d747b09564242f22b822eb2ffc38617a08478fd76243d27dd235874fdeb29885bcd610c14be6dc44128c71238b200faab4002ece8fa159dfbf51a49a4099c70d21c239757e9c6565e9e3754f527387", 0xbd}, {&(0x7f0000000180)="9ebedb75f184d22716e880e3505d53581f5caca8266c", 0x16}, {&(0x7f0000000500)="a1b3561a3f2459cba6fd4e7b1eed6bd8d6f5e626d3e3f9246ab475e8dda5fb7d2af96f763dc628e543d683cad4a46f2734c617c2818bddec8aa356aa143b94097de051e497cf671ad7d0c704cbe4a335", 0x50}, {&(0x7f0000000580)="5a147c2233840ced93962c911e2bb55928f6e20da39933948746c34295eacbbce3841e53d192738c1a7ebce86bd2fc2c196b9506a711a4f4615d12d83bb712560685e8292d50b6cbd2e7b732bb0d36462a564b4164306175b1711b5f60ed1b5d4eaa5309840fcc8e07dbdf072a5e67f98a9f3ee85f4fefdb1a16a36ef529a4ef605d3427a50129c77c0f637a15466b1d3d988e9643633fc0fbdb8c59b01bbb3f44d5f5b48e1cff4ab6408155ecc76a33f63027703f408bf5ae14f61c489c93c599ec6c74f55ea2a9468764dfc659186830c2754c116ba2db30fc1998908984ab300725a7b1e336214713ab639bb65394440734224e32a023420758807b97cb041a88670f9d4d0aa02ab13e02000d9ce3237c012d7c178593ee229bd05f1bba7d18847e40c1f4904797ba209851a00196087742a2fcb557993c337caf8b7faa188c2a9de1b3bcf7874819105afc7281beaac3b6d81f0767ade0ce2836fac90be10890f969fd756e145d9895499de597d67f8b136e21619afd76bb67a615790387df0410afec52edf44d626470c6b6dc2d17ac9eafc9ff6a7f55df7d10a573eab03414df3f2ca8876fe2b3fd7888ac531dba4c1c848cf15fd2c7887508a5ca7903b9b30638328a27673ac0a16740d3bca2704ded9a438500fb8806d8097a07f3df755185afc19008074019df8ee8e2fd0c878e1ec3658d5827a51a3ac24b1c9aa4f2985f547ffadac790a6f6a9222eede6443fe132b59b9b86bf171d16d9f5f3c2b706752597308c6e71941e19fa598a31badfac648397775a1b3c2948cd18b8c31793542e2ca00b01ad78c7852c6bd08eb05b91b7b88484fb522dbd464a8becdbd327e6e95d2bf5fa430c5f4762b02234d7eb9d9d02310af55b21da2a3368a17a5a9ddee40194eeb47b33a3d37912a61cf2740bb8c090464e515f3aa027d90ce3b2ffd5cbff80cb3d660d12381ddbb915067f55446f8d1e38e0fe135e65a40aa2c70d55a093587f66ada78fa0670cc303a2f79b65882165417ddd2e9691e4c31dffa574929c6c4c7c0bec80ee50e524307704e8c812015003e3cd7390a9a32241e17c43ade065d70f68266f2689b65090d41a099f940af088db87c33e46b5f486d3b0b4d6915844e10d23f7e36ff15e23842c5387913a0bbd6a8a2cafa37f04bb38e0865e48bab8be6dc79fc5fe21adfdcb4cb6a261ccc34e0806f8421df870eb17176b2f04c324aead9130bd53e66e0f58d4546201e2bfe31ddedcbe621c2d3bb8562b5f919378a1af7bb92ccb34feaaf19c40db9a582d2ae7f8e22e53232a32479055bf74b8178f6762ba3712a898b7a669d8f5d3662dab0b8f430c0128bdc2a500e953badea17bd07647b043fc7b8a2ddb7c77022d56f622144ea51a6a93a208b2a688b77515b3a3e14df54d6d11dac99d543e9207eba15c88fc26613a955944574314719a7132b6e145fc3cfdc0dd8efd01cf9e40389f97dd2f14f102b90943da533b29bb722a497dee0312035764d4c04bf75b9154cde8e62d71eb62d1d4750adb141799424bd74a181492a08c8b4a56a4eceba1e15ed9a889ebe299c59f952ba0359d3c9354f4ffaf1b700adfb42bf84a21caa049e3c6caa70ab246a92516cef9ec938d5130773bf8d718ec4de81a65baaef708ee94ded9c3864583f8163e46cb6c7ba65adba2ae7d0f9a23b2da8ed8470e43f8b46abd24a804c3fe846bde8c533520c86171b86ad6a6bc235c94ad439deb84c4d4fd9daba07a19e577d5280cc07e0bf0e2d229c5e8c7b8c0878617146a6719fec46712de8275ce5a51c4d99f6954be5e4452af6ec019011a4f9bd99a9bb3a28fd35231c93faba0479f88ebe39e95281da7e546277e9620b4065c01df40db5c8ffcef07781480e7d520570a4952e864a80e5fb969d47d56109348d85ed3ee16689d25194adac2b8b4e26e088d038452c3b04a8448ce13a233299aba9eca343f8dc56fdbb73ef5d16491b264dfcfdc790f825607bdae17fc106a2e5269558b269e4bbcbba4ea9b571ca785c8a1c40268b0c75c5b7e9fc2a7f280c463f4e92d393ff463e19bf09b070a0fc9f2f9084cd168a761fbede1fceb310edc4032ee5418e0ac7e50942939c2ea5f15ead8a32e7ffd66837856d76baf188f697268e85ad7391bc9ca0cf43beae2f3ce166cd4df1f318e2bc9cc16941d6711f72db2943dbaec0950e2f37bc242beddf59cc2ee5591440ba4c8787a83a81bd2cd63685ba0c37e14c9fa95cc9901b3570f0ea868f7517242a0d1556d61eef9afeaf55e87e5ef504a6be8b68f35b7ec69d7a01c734488879b53075e4617bf7992706b0a5da1c48a634728b35dc0155b3c6d740dd9f4f0b1b80eeccabb50f829c96572b0d72b6dcddd6a3c342f9979cde4e0382e7e6d2469ea2206d4b97c3ce4a8f2dc6c8eafa34a0ea004e569815b6d9216f003298769cc93e96291b761a6e6bf3ac23d1bd3ec1a4c6d2ca3f79443945725ab3a1f81e2691124b9486c412610d2797aa5879a376d91445d3bdd1cefa82fcdaf3ed463003114be78481b8f5f9dbd82a75d7a18d8d49b4b5072d1d993a2d2f08380e7b5051c5dc2bab99938e69f538a3839ae731a6541a84f68f2936820f1fada23e66690a5503d8fe25c8459893a6e23790f81f615d9557f53ca3cbc3fbd898a5eb2454334a3f9daa8cf9150078743723bd015d35bd9cc1d470ae75f5f017d540a9f85bf6b70aa6ea64a7d751cb83e4db5e83683eda1bf86004aa2261980d3aec5983cd37c2d96d311b285a90c16bd3f0b1c94d5c18e036de19672311f52b17fe0f1e173549492e9d3f80cb485074cb4bb3869152f3c6fa1a18688c63798241a911994e26f71532bdbbaf3a4adc3a98e01c546202d25ccc8a4e3c45ece969b1b3ea7ef4affc9edc3fcfe840f706c92c2996c0da2f595f65a69e3239a6e66b07cafaa4b8080369739326ebc0ba17f122372d5ff96b19aad57e4f25b2245b43d63dc682d7180e9b9fe27d4a2abf7896463c27ebea0ac6f1a4a831e47674d5750dbf7592fb28541a32295e8e8a3ce36ea3b1f9b6d324d8485ec556b12502dfc240560916259df00a24498cab303312c64e5afaa6203d3356a3f3a3f4b31cc2bc6e6b6ac3aa9c58e7315f362389bd603763236ab878c1ee7154c62466a7113e4b6dab24fa51c70159662b4f956ebc390bebbdc82b66cd79bbc4646930e67f1f37c5a8eaf281bcd3d29395cf17fb2909d0bd4f2bc8762c0d9ad885b7434c1898efcd80c6ee9af0b502ca1822020a807c07208aaee4b39589fced22c7e59f1a2865c95eb21d5da36def78711cb890a59a928ee97829666ccee623a31c6b15162c62a4c42f4b768a7d554f6c326186bf5bf2fe3ea76a09a02c547f5db44c34adbc539a238257ff0b46ae86266137de425d0ffad551032034ed09215f36f7b8a75beba6b23d4a1898f0f3f3e858d51b2a3b8355db4d4abc89b874f0b372b32d3f52c0688cc163b085311c44d9bbf99d56b3b4f40f637a350821a0dc7df301f7858608dd5e57ceebc3018c1be1cf49771f95656f1aac72301f63c33dd6d9b58b5ec40e5c85a614122dc81096391c4082a1f2f413143c53216bd8dc42a84ff189833634cd16c2e90038f56adbf3be11e40d746cd07f4a144ab3e0fbd0d38f4523ffab83f53fa8b629fceeb88a1ca3833dff9ee3b18cd55360417a57f980e9a91c1a37dc3ba072c6505d720193df5246b5f140c552c128815e58e749ef9da8785e60191da6e8adac09f64f08844f3605333b76d87d20e45c87485abc451468aadec4bd64dae58a190b239e60ac484af7a1d0a88e12d41226a53243d672330e1b09666e11c11c6e1452bb1548677dfd9d72a5d5990c8068bb6e7776e5b486ce327e72cbb16479a25ea2891263ca2afc8d3edaf439cac7053ae3c40b50517292f44c56e1e5cb7830c2102019881cba7219f8ae150269572bc65155747c144a3ddf5d556e616f7de7d6ef8a430a2b88cbd9bef9ca996827cf4bbafeba5a31005a55332258d207f579abdb4c1d47271078edf15d0b8731cd5b0f7393b8b32cf35d8a024d27549c9c7f670044240dfdb8a8e4c215eae52b5778f8e25df85a975b229e6f5ed10e4619afb382035ba152119fa308ca6749a845dd614193f32c2b5c34d52f5ba140273f4e420ff527d33d61dd094079574c4e431ee075da09c203b8b3501dde435d52421f88b122879332a4a494da65596c40788667c48f0f94a62bba324b2f096fcc8ee857b6b5260d1c25be9c74cb72c696c57cc2939f9243c30122b5349ac69afbf8112dc3d4c7ff48aa57ae1e77ea47b118b2ed4bc8a51a3b8f6daf494b7e8d9f2abaec5b8261c945d043cb26111a5270c2f81cdf113b1f882e8ab35f44f297e7bfe6bb1ebc7ac64c0049d174d887c7fcb477b9bb3f1f4b2e00c5f43cb56b581cd7d17d2d4bb44eec3933d03c05413a68c8ffa0c2d91066a63dba3277f85ab80bfe308921e7c8c44e456d16abd3cbb18d903dfa77630f2c84d156b3a2a44e6c79410c076e205c7d48deef62c4be4f52cd0c92ae937a4d2164270ae913784592ecc1197f4de7ebada1660f79516e93961e7ad36de1986c7720db2cf2f4e3730054fe24905e138783e3dc20ed7db2078690b0eb7fa011616b1174c09d6122205dbc10de87e631f03e9c0e08c485dd18d96f0e1ec65017bb3a3256c551148c99bb642f2d05a861110c88392ce0451ed47b0df7e62963c27826400402b24df1d27ecc13119aa5f175054a74bbb99e437ebd6efcfaca8f1a1ccc48ef04862856be53402d7697e9c4b72bf5901acea251c7c4af48ae22c2a1b7c8991a1881359a76a0b8409fdf3b05e34bef7207692c3281c2dfcb49fb77ec4209c4a89a9038f4b5d3b7073c094684ba263cfdbf5810ae3b7029d4508fab16e379709668e1bfec02dbff4c6392e2c7884aea0d1bdd0f0e6d70ea65ba0bcd463272f8d3f46ec8227ce9bfce3e55713d39ce88b08e35cd6c3d1b56226f6634413fb2d018a150492ef23eb5df02eb64c7f4aedcfe8e0106c86e7ea0cb014451fff403f74f6e1692c92a7b1b8e96cfe8e7aafdeee6eb9fb66de8ea23ea86f194a7f5b738327b681f4e8e90f9f65f9cde89cf844c0ea0777dc0b8794438e5b52a383548066d39e04454ee6aa5701abeaf47195576909d130e12ae7f6bf31ab2508edef2bb634f640a10df66ff6a24f9b5346b0d98dce53ea24fece773a05d7ee066256b7a7a2566ae1eda7982b67658a7f2a29e1a0e7a0f68c0bcb2882eb0f74855cfe82702f1fc1d7bf648580b417dcb5f65cfb2a476a4f701266b94eeed267c032e2e78944f83c559b6696f2aeeebe3961a80b865ea904293e3fa79edb8b5c88069ce9fef7420da0bc8a66c5239cd9680ce8881bf7b760e9871bf3b587d9665b1f958c5d7d7a1895c5b5b3fba3a5f3c3d9da569f6c8bf85365f48f5fefc7868555ecbc91be9e083396e4dd8488ad5051c3be993692ff91a16d51f51e565ffbe4ff4e1091c9c11a9ae1e749a22b0dbe72a76c1461f31bfcd6d3e5d78c4466ad66a815bac4be1a19f97ce029e9908b323719b672bd8438482de9bed6ed58388cc3d6abb119b8f233084ceb90a954b0370557b6fe02623c3aa2cdc49667d80f562b4cefb7d1e94a2662713fcdffeb69abbff81b57831c1944de540a591063e142f8327fee9db35ac3f6db1debc34be283c5f5f1d908ffd6bc6572c9634a91656c8359fdf2952f61394f8679b01b5f6ff4a82a6a6bc5f4794cf158bf28abce1d4d47a0a3f1efaa13b62116460f", 0x1000}], 0x7, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x104) recvfrom$unix(r0, &(0x7f00000001c0)=""/170, 0xaa, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x8, 0xfffffffffffffffa}, {0x2, 0x20}}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) sendto$inet(r1, &(0x7f0000000140)="29bc1b6c9c2130ce3e8fe02e1f04a753bb59d81dd1a067818989781c9712c304c8", 0x21, 0x8, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') listen(r2, 0x6) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) shutdown(r0, 0x0) 16:00:25 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0xfffffffffffffffd}) setrlimit(0x2, &(0x7f0000000000)={0x60000, 0x5}) setrlimit(0x80000001, &(0x7f0000000080)={0x200007ffffffb, 0x80000001}) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00005b2000/0x4000)=nil, 0x4000, 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='z\xa4') 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x400, [{0x3, 0x9}, {0x2, 0x1000}, {0x1, 0x100}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x4fa}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x5bc}, {0x3, 0x10001}, {0x3, 0x401}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x1000}, {0x3, 0x4}, {0x3, 0x8de2}, {0x3, 0x200}, {0x1, 0x3ff}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x800}, {0x3, 0x4}, {0x2, 0x5}, {0x1, 0x8000}, {0x2, 0x4}, {0x3, 0x1000}, {0x3, 0x3}, {0x1, 0x6}, {0x3, 0x5}]}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x7) getsockopt(r0, 0x10000000000000e2, 0x1000, 0x0, 0x0) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000004c0)=0x11) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(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'], 0x62, 0x0, 0x1000) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="71cedb06473086630c87235d885f85e8aee805d693ed6cfe31f8b42994a516afeda3be05a306c3923980941df05ee67393e0e00f1c6c2a9acf565013bd15cfc94e586f69ddf3d8f18cbf27783909c60fe5fe3af249fa4c62d131e9547313f17e17df87ed9df4a23ec5b7ca92ce965fab71fcedc4914799461a64e9de8adbc6b14362f81902200f009e6ba7a55bd1af738128d563daea8a8c978cdc3d51f26323681f93", 0xa3}], 0x1, 0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x4011, r1, 0x0, 0x0) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8110, 0x181) r0 = socket$inet(0x2, 0xc007, 0x8) r1 = socket$inet6(0x18, 0x4, 0x653c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x180, 0x0) socketpair(0x2, 0x5, 0xfffffffffffffff7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x20) poll(&(0x7f00000001c0)=[{r3, 0x180}, {r0, 0x4}, {r1, 0x120}, {r2, 0x24}, {r3}, {r4, 0x100}, {r5, 0x10}], 0x7, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r1) write(r2, &(0x7f0000000040)="4eaed2c884e75af9767042103e8aab556f7b686816ab4da2f38e4d12d04f291e13e0b6b13e642f1ac9f53818c4172dc008bdca1fc594fe745400892e77cbc2e614bd53b7c2ab0fd13043efa728fdb5e73a60c9f1315ada8a5b31419070771fb14d5b5667f4aafd5264fd520fefc071bc8de4f0de8cbb41bc92f401179ec6de552af2ba9b4e3f7fc9a545d0f5c7fd9f0e976fa75e758d0874e7715b1e97e62cbae3", 0xa1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="7d338241b173e4015e1ad5675810b81de4afcabd9ba87e6c3ffb114ba26d6bbf7491ff6afac35635f90008d955565a038c73aeb422827a8c768e4cd2d65483c22d880f2f36a1c36cf0b50852cbdaeca18e91f502eb3944bb8cac833cf6006bb4f6e0441b1571384201c065f1954e6ddf148b131970df3a65fec2a83996fe", 0x7e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ea06015a099253c7c0d0c7cc8d2c6d91936f05bb8587ed3bffee1f6f74423c66abb0e6641db0edd920b2df7bdf7679dfd519df2e61f4d4c9f10c3ca2ac41cafbd58a0d6fd028edde4511847aa2b4b92ce52aaa9986cdf3a45ded568f33b8ca804d7a72129f9233c6f9e7f382ab6125755415f611db139ae34eb0be8879a3ce95fe5475a971adb511bb1a17345a43e5c6a4a98de6226d1b73d3ffb513ef93234be6700b5856c988a9d87eaabc", 0xac}, {&(0x7f00000002c0)="688a8d36657e832f58e7b881e06f80a4a018e4cad8c7822412f2e6df600fa8a2e36802fa4438d2bf82cf3810185d689f15008f2d2cfac08c2821c85c204ebc3289c74fd2c81e184a2146f1405f81b1faf9b0f03550e424639f818d7cb0fa8b6a82ac3dfb8ef4224c4016230ae9618bb7a815244fd4c3596612eaa03dce413cc723c0a42756a72eef778475225ae4488c242d770c6d7b74c523f30f1f1d585d802f2aef5403a7e9ec040c061a4244c2794e2b597eab", 0xb5}], 0x4, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0xf}, 0x1) r15 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000640)={{0x6, r9, r7, r5, r11, 0x1, 0xfbb}, 0x1, 0x0, r3, r4, 0x7ff, 0xffffffffcf731549, 0x1, 0x40}) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) linkat(r0, &(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000007c0)=0x70) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r16 = open(&(0x7f0000000840)='./file0\x00', 0x20100, 0x20) mlockall(0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x6, 0x3, 0x0, 0x1, 0x6, 0xcc0, 0xe0000000000000, 0x0, 0x2, 0xcca}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) r17 = fcntl$dupfd(r1, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001080)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000a00)="04442e0243e920d2665e51dbed23a31eb4e2bf027f44502b1a22011a6d8e321086da9c0d70b8256f76a4f0e10f1f2c67c10541612e66760751d6e7e0f112ed39b8c13093c22f", 0x46}, {&(0x7f0000000a80)="cf8b15e8b7a831b93d80e13bc7d0dfbd3433265b69310d04d95d9823dae5ea54f4b31d4312cb4dcd2bf65568a55006b7414a56e9a9e0a69d8945e24b29853e5cfb09dbd8065c57a3677389ed6ce9a14a370d2a2d910e4a5c1d76959945aed1bc9b48dc0d9c4f87f3c5fc9e8e906b8f8fb65d0f0ad681c78e64bd3f6e826ac55e0af6ff4abbd0193bd5002972530d1760f6f86f195eee39661b61d35cd33741f167cf6b4d3ebcc01b019fc736fdccc35bae4bf6a928b02f2a46a06a0e047cf4be84f7ce8323af0f254b0207578f86862ffaf03b2f4470a87714f0f91912cba520e24a27542b0d2e7daee6a93c0645ad4029", 0xf1}, {&(0x7f0000000b80)="5c3eb233892b3400a6076bd425", 0xd}, {&(0x7f0000000bc0)="6d3e69e496f227cdb63539472ada45b60c27531efd3af6f957ca9578398bc1c93ec311e98520f3f536313b1e037a0bfad80bb276e43816da2e97a53c9d38ab53ed11bdb2ceadf33e6d6a593d076114470e31a5b538622436c240bb49b9e96137ebc1244e8e2e67da46cb614812bb9a023413d44f5ab61d7a72ecc890597bd978a4068f99ab8bf3b48cc10d71b9b3d36c4e5b90a3d8bd600df95bff6111d55e25e510e8fbb6f63f3d2c7bf09e5100db9b2a7b7f75ff5eb352a3393584d838d198018fc080e5a220d4d549a70a26551f4ee3ea888eb148d39cc7f35745ce7347ca2c27a4cf3e8f7107305b65eaa9cdbd34fff4e581b45f9b8de9478fe7e9", 0xfd}, {&(0x7f0000000cc0)="c7dfc2b68281aa0f599f88d0219dd9ccffb342ad12993511ee899b989806c7695a2bdc36ddffb93a4982e5b77954f850fc4f49ec869291ab1aa5a8df0fe48a2b2740ccb7b845677d5035e87c237e2abe4026c97fe2626f23280a5b29c81d49cbf040ebe3361a9eeb06a1fef07de045ca68f8c6fdab275241bf302055fc30feacce81e10045af1ec2ca78a30adbb06583584ba319df8dd61c3aca1e097a958cd9c8a6fef81661abccf69ba5366e3b03ef342f6d06714b8f84ebfe388ce62d0d78ebb16f45719eec43be", 0xc9}, {&(0x7f0000000dc0)="e2e742a81ac91d243d2410a23e9aa7b10125a0da1ffc265e8edbba27a9de534e3e3e8da6b8668dc03011eb453e724ccdba151afcf1bf10e6207b959859ada33d33e03ad279f7090957ed8faf8b4e5d0cc7f020fc7c0ed88eb01af1c59774b89688d4350bda02a3f126d619cc05efa3c702a1a9245e2acdf8d22fce98f1c7e6d1d227f2e66ada7356e3ed460d84bc0a0d84717c97fcaa0b60720a302658615286030ed356f3435ee81e2c14f5b69c19387b3eaa838e7ae24b1e9f1c8872fb4f23d0082bd6b780f7c6385c8a4c5970b441428703529416fd72c6d2cb43879308266a8fdc9a0b6e5c375b3a986d", 0xec}, {&(0x7f0000000ec0)="5f20cf72eeb1587efc35d825d5504c464b478030428bbf00c9fb8e185e3087c32267bb60e7aeaa62c9b031d99c644c0c6065d492ef36b09ffe1befe8b382a94064249d6373b6a16143b6704e17c12f109ecd96b0457771350f44d4ce39d18f327c7604793c613a77efab77c164f833588362e73e04e7059c8ad684b6b8b9efba8609d09f62337fd2e18097de4a276bda4d95bfd5a81943ac81576dbdb8e080afd0627cf1bac52c90f6d78efca0ad0d8c2baa5d3e7b4a3f581ef9a81b1eaff4faeb8ccb782e81d0793be8d7675e789b53938c748ea6d2d76669ddaf4b362e1bda5e085a3452", 0xe5}], 0x7, &(0x7f0000001040)=[@rights={0x38, 0xffff, 0x1, [r17, r2, r2, r2, r16, r2, r16, r16, r2]}], 0x38, 0xb}, 0x402) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x20888, 0x0) 16:00:26 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:26 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x4, 0x3) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r7 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8, 0x25, 0x7fffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0xe, 0x0, 0x7ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x91, 0x0, 0x3, 0x7f}, {{r5}, 0x0, 0x10, 0x1, 0x100000000, 0x100000000}], 0x3, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x0, 0x3d, 0x9}, {{r7}, 0xfffffffffffffff9, 0x2, 0x2, 0x9, 0x2}], 0x100000001, &(0x7f0000000280)={0x5, 0x4}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x92a, 0x30) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8000) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0xffac) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffb, 0xffffffffffffff7f, "8549557b00e960ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L3', 0x2) close(r0) 16:00:27 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.((\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']^\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='&\':&,#\x00']) 16:00:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000000611, 0x4) pipe2(&(0x7f0000000100), 0x4) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000180), 0x10004) 16:00:27 executing program 1: r0 = socket(0x20, 0x5, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000100)="d42390dc7295c5f2", 0x8}], 0x1, 0x0}, 0x400) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x200000000000}, 0x8) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 16:00:27 executing program 0: r0 = socket(0x2, 0x8003, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffe1d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x2) shmget(0x2, 0xa000, 0x10, &(0x7f0000ff6000/0xa000)=nil) getpeername$inet6(r0, 0x0, &(0x7f0000000140)=0xffffffffffffff8b) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:27 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xfffffffffffffffc) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x7ff) 16:00:28 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300088bdd7a72c3e30a933c1e78af3d1"], 0x10) fchdir(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="ecf454", 0x3}, {&(0x7f0000000280)="5df168bc00c5ac53a7594502677f2c01e5797c28e3d00f7c7e38cce663c7d2b90bdb6bc2d7f7e2d32546e2a44fdc586d308a6ef0b69634a7cde3ff89ab52c0f26760bb41442aa4d9583d3cc15622829ecb2662aec11d65948830c871769499594aa7951bd0434daa4180f03c4fb2ca3cc9cde60284f33179917f66001eced9ede15fe72436115fb2e4e650643769c0e438cf3169e14b6759a231f836cd1761a8509fbb550e5d11024850ec5f894fdac0dc2b197da173e99b811e19546dfc565ccfb269", 0xc3}], 0x2) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x45) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10080, 0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040), 0x10250) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10040, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="99ec67648a799c3b13e22d3332fbf03278f568d0e24b03728bbec16109a930a861a9c9c896617b9bba49667b9fbfc8deea06259f62b0cf717ea74959af02f7dc093dd900d20be3cba07aab", 0x4b) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x0, 0x3ff, 0x1, 0x4, 0x7fffffff, 0x100000000, 0x2, 0x0, 0x7fff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xae138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x64, 0x2000001b, 0x0, 0x6}], 0x2, &(0x7f00000002c0)=[{{r1}, 0x91daa5ee8c84cf0a, 0x4, 0xa, 0x10000, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0xfffffffffffffbff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000082, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xfffffffffffffff8, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x49, 0x40000044, 0x1ff, 0xb141}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x5109, 0x44c0976e}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x7f}], 0x4, &(0x7f00000003c0)={0x1, 0xbd94}) read(r1, &(0x7f0000000200)=""/99, 0x63) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xc) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8041, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) shmget(0x3, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1000000000000103, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="31b259d75119e7df9c0508e513c9ece93a841662acb176bec427879194e20409e51ddc29f301b22d9769026920f2dfcb46445a03646125abdb6c7c7b", 0x3c}, {&(0x7f0000000080)="7819b86d3aeed3fafae5de4ddf7cf79a23b1930f2136e490b15012e9e33ff67ea2879f4a972e397e34cb932d53c1a81dffc0299cbc4617b179490dde381559d56dea576d6229e8e469410b41fefa1adb2afab2fd352ce9656c6097f432087bab", 0x60}, {&(0x7f0000000100)="203b5308b960836a14b0140b4bc8d87ac20e7295d61a682f477d015a", 0x1c}, {&(0x7f0000000180)="c074f360a6501f139d18f51ab5e26ee37c6629979c51e2d4e2d92721f56c0153941d0f90c1b88ba4619dfdef17abf9c1b6f7926acd26ac0cf9267bcac9e843920dbe439ab8cbff9de44751116444e5b8cb4a609c2ffc1f8e8820f629f969a541ccf7390e109e0a7ca2578c7066807eadb1f37dcb2c7fb1e568b924bb3527181a81783a49188cee62c8388d82b2d0758523f780f6ba7bccca2cb9a82a9a0a46917b3f8cb1cbcf0893b8e8ea88a30f66c46904cf0d0200a6770e067ca49d4b3ab7769e698f92cf1424c0bfbf619d25c102fddd48471aef1086a26611f2c667467c6f04929d6783718b86553807120ff03d7f935eeb001bfe0d8f89041d0ea8", 0xfe}], 0x4, 0x0) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x3ff, 0x3f, "a15b1201ca923f545672e9a57050b59ea6e1c304", 0x2, 0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5a, 0x100, 0x1, 0x400, "0542e31cbf64967ea46ef2b734b7e93a49ecf3f1", 0x1000}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8081, 0x115) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x8, 0x100, r3}) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0xa8) wait4(r3, &(0x7f00000001c0), 0xb, &(0x7f0000000200)) close(r4) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setflags(r1, 0x2, 0x1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') close(r2) r5 = accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000003c0)=0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto(r5, &(0x7f0000000400)="444b67e920503fa372a3c44694d5d4fc8bc8d3819611c5eb92c0dde62c62f3feb15892b7b20c5f8cf51f9a926ba0691c181686339dc51afa0774060d195ff6e15a45", 0x42, 0x1, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000004c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000540)) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') linkat(r4, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00', 0x0) fsync(r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) close(r2) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000680)=0x10001) r7 = getegid() setgid(r7) 16:00:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000000eff000001000000000000006492ad2f3856c25ef5b2c38404b56d4e7f143a03239f344e854f878529886ef0640f88add90d036ae7a0f31396ee436d75c136142f64e352d62da1dd6b614eb3b8cfb9ad9d95bac3266ad909fdf2996bec96a4a498a6ac8e28408a382cf978e9cf2dc3bb1fe9f815a135e74d2fe72d6c2676759e89c9679ba0f0a8aadb15c62899a08074951e7c25f5c3e412dd0895feee0228defb4999dd9918d1d211cc72168444cba8deeb3d278994301b4a7ccd8dacf584d1c030970f7977266e8468927f127902cab53eab80a13b78e2c21548aceace25a6dfaf6c2cae3fb730d6482593a72b64ef6dd9e3a7ce723f987896fd28a0f2c93bc6dbbbc611c2e1ecfbdb31063787a7bae34d0b5aa6771e5d2451711500c99d335c959d8314f74cc31b57a3a073b92ebe2ab2"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) socketpair(0x3e, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x4, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x9, "05a3da46b21242a5138184cdf2a6fd86c05a3352", 0xf13a}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0xd18e140d7552adac) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x91, 0x0) close(r0) r3 = socket(0x17, 0x8000, 0x8000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) seteuid(0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffa6, 0x6, 0x3f, 0x3, "71e2f533602fd08b6a838bc075066e6bc0d1fc72", 0x10001, 0x9}) bind(r4, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:29 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = kqueue() r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30080, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0xffff, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000002, 0x10000, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf00fffff, 0xfffffffffffff801, 0x8}, {{r5}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x2, 0x1ff}, {{r10}, 0xfffffffffffffffb, 0x5, 0x20000010, 0x6, 0xc000000000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x1000, 0x7}, {{r8}, 0xffffffffffffffff, 0x2, 0x87, 0x5, 0x6}], 0xecde, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x8000, 0x80000}], 0x80000000, &(0x7f00000004c0)={0xb4, 0xcb}) r11 = socket$unix(0x1, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x140, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1353, 0x7}, {{r2}, 0x989bdf9d382fb794, 0x2, 0x20000021, 0x2, 0x100}, {{r3}, 0xdd109d5b92696136, 0x40, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x4, 0x0, 0x200, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x20, 0x85, 0x8}, {{r7}, 0xfffffffffffffffb, 0x10, 0x40, 0xc172, 0x80000001}, {{r8}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7f, 0x5}, {{r9}, 0xfffffffffffffffe, 0xb, 0x6, 0xc00, 0x6}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x2, 0x8}) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000440)=0xc) 16:00:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffffff, &(0x7f00000027c0), &(0x7f0000002800)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002840)='/dev/null\x00', 0x402, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002880)='/dev/wsmouse\x00', 0x100, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x4005, 0xa7, &(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x40, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r11 = socket$inet(0x2, 0x3, 0x64) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wsmouse\x00', 0x8040, 0x0) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002980)) r14 = socket$inet6(0x18, 0x1, 0x8) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/ttyCcfg\x00', 0x8580, 0x0) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) r17 = open(&(0x7f0000002a80)='./bus\x00', 0x10, 0x20) r18 = socket(0x0, 0x3, 0xde) r19 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000002d00)=[0x7, 0x200, 0x100000001]) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = kqueue() r22 = accept$unix(0xffffffffffffffff, &(0x7f0000002b00)=@file={0x0, ""/108}, &(0x7f0000002b80)=0x6e) r23 = open$dir(&(0x7f0000002bc0)='./bus\x00', 0x2, 0x80) sendmsg$unix(r0, &(0x7f0000002cc0)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000180)="99c0638661a2252dbfd41b8c1095c2f3f93e9620f1f1ed2a24d71541712ce8e482bd13c823e55dafd9ec120ea4c2b318402e9da0c183d2b9f73320094950d27c4e3acb7fc86a61065fff319a9511ee6e90cd7a8b40dae839f0b07a550931e9c29f1cbba8d49dec251d4f49eaeceb33039dc70dab34f98c19cd30becc6739d0dc6a72d0a78ac4c07c744d0e964d7d8b4f477006fac834fc82e8d7e5f1b94e6ce7a5b02b6e5b0d007e8c45718c3052ab391b59eb762c70759ab11cbeee5d6edb79e1efd0472f7b1ffbb6bb6a6a4c196125338010ba97e1b0e24664ddc480fdf28d2cf2840e95699fa3795e10103e448978fb9449e2fb3e898c508dbb81b4ea2a0e1528f8f0ba9ca124eecb25d7588ad19c7f2ac60661a855387064e79d10dd8868f17ffef1534407fa4e2c0491cc8c8c79403dcd2719a26a3a95ab9fc695861e984ce949141a23156c6369b5b4f90b5cb0db2ea440e13a0a4c28d63239c6143245b881d63e0c390a29c0e975bc6fc90dc827fb12f2c5cc4702ee06606372a03df5c75ae0c20bae5847a3d9516dac194c44cc2d742946ae37c3d2dddde8fd1553757cc755396be2c788abcccc1511ddbb2c0db001b56333673470d391e907043147948ff2829255101ec16fa3f716bc2bcf36b5feffee93ae67c3165c5c883c6e98ed40ce4522c1a5c32e27713797af1bbac02487b1ddec63d7490c5bc097ffad5e0dd008517a8a7333e60561ed4b7985f5c98e80d2036321d36fbf9b5396e336b80d611ff9669079e0a2f4f0a813174bf329c37b71d44d10773c3d62312ce39162268b6d0a5ec168275af93e448497ac48ea33b9f6a68f6a01c9ca981427b58ef6713fb506e20668c920446242cf88072b834ea1c830f9632e00d52ae7e958ad90863bc435d7237c21ee0015052626b87d2464fba246dd674f7bc4e29abe7e969a7f97ad3d93a7b497c3037873faeb83e443f6529614531cb7392622d647fba05b48c959d55350588583b9bd7ed53b08ce0ea23b267b1f6edd4f7f3c0a31e6999541075d89c3ae0f23b5d1acaada148cb608f43a967a1e438d9a13182a850397c16bec93e2bede6bef1dbb988c124239c8b7f94734c2ef25244fa5f3bf5c26f367e599d5b04d225fd78eda29e76cf70869381e1bb6da1773c04580b870a506a477e5add111db74f089d54c4ea175b55b8cf66f6e6848e84eb8b4157bf32eaea6c170e324739347b459ccefa1f09ef9520d20374516af373ed82e07e2732057f0f8aa8240f50c38f3b25b0567f77375d1eecd5362ded8415d11cc8ec7aa8c44be05666e7915c55b4acbb93179dba61a2f72c924d88e779df3dd6df53d3f872c303c6519355ecf1e7cdca0aee2919f54c3c8575bbb1fa29a52478be31d301f1230cf28ef6547d5d36712b6a0ede8247d2b65c3b631a337fb72e10193baaabf2e8a097d5e2da57941a7ee5967292908412fa4726ca1f6162612dbc2afa4a091438ace58aa7bd989d30ee694f29d0a7c87f52a1de499c443fc8a22eeeb36b124db8ff6aa07633e787fdaa2e7b6b74f20c0c0659c6d5faffd3e4c3995310ce5a02214695dfec1e9f3bc1c34bd1603c66db4a46f50f1b527d7b41b2418674237d4d4b15f6f4030aca72818e1cc1faff68a6b4a1abc26f314421caf2fefbe3693da04d7f77a3b5ec09f4068b80a0bd34b41388da8391f641fa5305c13955145a0903511a0b17e2aba95e0671422d0380cc78f57b48a07e26658334d7db2cb95cbea4de54a031b9192421ebb4148a0e94356d88f54342391ab253d23e2d7993bab67ba18abfd71f3c44bec9235e57a06b4954313cd00d0f442f996f9e1157b3d7025a99c786dcb42f4466fab9695802e79db9912997093d1f7f8f8b15d66d0fccff1151d37327a6d5c73522040f49b9611c5b19198eae49ede5cbb0c75b6ffe13d53b7822c512f501d8d682e69f42ebd1f28daebcc62a43384d918e16cdab1d55fec601b890926a2034a368ca9fe414faf2fdd3eea7e8bf70bc31ae85d62858f54fc2fe330c78d37ce8832a6857c3d5fab493691ce67e8a4a7a9edf91dcd85fe01fae7fafd8c5d93f867598929033742e49ae24232d8f694d9f2d4b8951b05445964b8880136cbfdee9f4be5a98219c30940bc3bb29d65fa69d39f2f88d0104b758814ddf6c2ad3857076f08dc145074e1c6962ce1cfd5ff6b623fca002b22b98ee0c57f79e6362fc46176739a8ff70ddcc5e971f3d328eae48f99b63779b3b04d8b0b693a88d6daa6cb5f0a68fe54b9214d1c7ae1ed631ea557e63421d4af4556404fba0ff6188a182004aa66dcdf29ea7e835cf498f22666449f44f11999ce4e63b3a84376de7dbc57e7ff755e78bb52e7e28b396da2eae5ffd5597a9535f3748abfd3e8f1e2c96f8b9dbcd0141ad4b015bc94809e263d340dd46c3bb68923ffce5e9fefcd29d29763c522b634d14c6bb69e574aef41846aac827da191466f16b94c42b27209a23b020ab685b4cbfbcfc4afd2442729df3f0b4e7bd567b8ad9d0d18b4b6eefc2699aa3c573a94a35b8dad15bd171627cdde8764829e2e5af10416d737dd60fa8f954bc953edd1642f801d38790a80c99d87f7aef3256625c3f82aaa33740f65ba2c024bdbffd863f607251b609d5e1a82ffe3ee42e101390020db65c87852e0286a92ea1c199bdb63da99531cbadfea5a84ae19e5bfe219504e931afbc9bfdbe76dd5ef35da724713a9e8754c19d747d575b4084566465b47ac670419bdb4dbff5e381f154d162b47b9251c57becd90c0262a981373cff657276797e8e6b0ee44ca9d3b3e616a74a94cd9ba2a029300adabb04431fd670a3138ccd22761709144cea0392c7ce3e0f69ef4f736c03d69146656ea68180a4420f7fea8df9ad25ff86872b2d3f713c664f7d49fe61b9f92a3d087a35a25c092a55575a7134974a91f3437108d86d6703e8be759090fd4f4d38269045f6ff215bd9439a53aafd57eb83cd2dd58763f292e04b4665dd1da09ce8ecc32d4ac0f23d87f1c0312224b9772896feccb5631751ac6b70747974d524b8ba95ceb473b556944a019cd03f00faebbfa21b475b7f0f61638050dcff2aac076068c26af8d23949fb551b0d5efb2eea1d5bf7043baff7d94c9e2e60721d38057456c41eafc5b818709df2b4ed757a8e02ad5feef53f9e0d5abc38c81d9d655886ae22d57fa38c30cff81fea1e011bd0592afba9075235c181b570b95045b7744a4f9b4c1b1d655805ec8df28a207d99f0413ba7c32dff436b393287ec10f94053cdeee8a8137c63356748eb44471290795a9598ef70cfe5cf4cdf2028bf914ccb7b5b21fcc4687f8d7290c7c187630d68c2089143aede482430ce962d9b5bdc48a4eb3bf2eedc63c1c681c4bcd01a278cb246d684f6ab18594da1a294a1975f9eef18bf9b0227a319eeee4a791dde79655fd49bcac6bd5877d19244ecd8d96a66aed471a9a7ae820c16b7a1c34add7c3c1e28bfe12842ababa15ef0ef071b2d18f17a0727cba1f58fa915a39e8493d12416185ddc560361bdb269a0b3831db56fa1094e009a44874f0a68d4c5dc1432a789fbc9f9e0ee1ab824c9ad5e8b687720dd81500ecbdd0c31d3515c07003baaf64ba47caecf98f7a9db586acb9632d043817868a728a075ccd9c7ad96c06d931417b3f58fe2a839fed807622b4f21cd94bc7a7c1982945cb2e1b2e6294cfc8b405e3329500c3e57bf00eea4ae62ddd86c0f43894585be4e32a23a6bbc1d11d2f765e46c68593e59bdc0384bbdd71d12a1c264a2dfbf5c0262da7248fd3694ead0a7c78616aefae628ba8fdb89c655f519bb46c3bd169ff0f2cb7c9f9cc85ca6984c2638743c97e9d871f3d5426033ca3f5968e9a22eb0446becd383ba662fb21bd5b6dd2e79781d75f4229a88b33d4e76f2ca9c0322fa5d634a8298b1ae7edd578ae854cd0ffba8079fe7680f61d374ab79f4f4ac233ad96fd32228a88d6575c317e1bd0ff69519aa6043c3693f15aff1ba5a444256e80985ac8035d04614458d93606d9835360b21f5a1e53afc18f43146ed23a90c2368321eb22573372f7af8906581ce5f54160223ab132be0b136caeb9a4e36b55434344cf378d51bfcde19a7b716b734d91987653a168ca55d75a0e64e9c7fe4cc63b0f6bb8c92c077867d375b5413af951b4f31faaaf89e7350563bc9b45a7f1e7868c9724162fcc3bec7124c9a729b6eb421b1619a3af894955b7378292740a069b06a36b0a56c97c07c863fede05d3719821d9f682541b5be91349551df562c820c544eaba8573ca2ae5b9e8552c08b622f059f6f719b18e58c3bfc820c6b9207cecf31baa2dcde0f92c429d62cfedee68acec4112fb3aa8e773d2f0978b1fc14c2b013d247fd1039b60a08369a45b895cbef5d43c8fe0b83e686e170f7dccc75058ada67b14f3ec07e3d00e7148726eb8d0bcc10b0dbae405879f0645d9b5b85f9638fa223678ba7726f68391dcfbcfe0f8ca7cf0f07fc305f82005e3f57aa95f35f02c0d6ea48718d54ebde7f281ebb4bc858d6cbc49e1c42f7b374e6a7fc580d022823e7e519c3ae995519b088c6dd79576e10b430d53fce1aab821020d9a1665c2d2da75ccb9c0b3fefe082659a5e29f8a5f497c27f3982e1290f9d3c6fa9e404569c9eca3c865658baabf0ca4c453c8c3fd8620e5c565de51f5babe2b18e3d9ba53c27ce31b121b27460ce94556a79b294841ae6971d68fbaddc04dd334ad35e428e774f65b6642e1a5d82e0cf6218f55a9c95854b873c80a61b5994a32be04e880ef247db630ededbae70f384c414fcf2d9d994c3da3a6331bd0a5f6096bebf24649e265171683a26f05ae2b4f5f63d26e8d139077d51dca3aa9ff5d932aa9fc28815234d89d3bfffa8937562dc9b95344dccffde79b86a8894eaa29050da0deddc1dfb3f86bca87971d43ace0e7ba8155404992be4af48e79bdf14cd0b1a7cc0433cb10eeed7752162c6f94a5116a062a9d304c26c7249cc5fc54ed94b44d57548c50f58fc70ee354cbf3257aedbeeaf4f2b021a92c2201d152b1f42a50ebedd92d535bd2378aa7f91e71aa6d33f9f35d024cc639d24a9dbabb16efe05c4b06349f0a2a7139398e98e293be6c55862c677d02d0e06faf97ff9b3af72dbc66790f2f3c237e9e2cb15f8dbe4f6c2217fbdf9aa0b2d57af0b60d81a02fb439356a7a5b6a7a466ae64495ebbe945eb6582c0442838a4c8be8733afa2570787b60a1f7ee5e172cd876a034df0589b9521f7d38b8610a73400c520e7856fea7867660cf58cfbb05cb6c941ad2c018e2d6ca61e9eb7cc3b8800ad1cd71d3fc0c7620b4a48bb80409e440772056b8c02dc87c24bdf4b28e15e70e7d360ba718f3da0196149941b764fc15e284b87e40a2513adbc410d532babe424631bf4ab8a54b10402973444c5c93c1739dd9df1fcbbfc7ccf91c3aa758b3e143c9fc2b0bc0d3f6ccced3ce0586ecd148a5e115bbd27fe7aa4fb0c6fdc39f4cca876ca88d5dac9af0f65320cb3646fb5a570b3fff4bf57f64ff2f1502895df0226c1eb8d63246dd6abd5c7ebbc5f0a137c2f7c6f6d750627dac28c4dc50d525c304e3bef241949a80137939dff08f6c8e4c69071b9207d00a6a5042178af5e2d756cd293747be3a9f6d5c35183b602ec63a1eb0a33ff655a4fd69a50d5fabfe8765bfc8ca83cdc811abcb5093d93c237ad67b9c235b70498e42b71b30d927af7a211fb34cead6c4a5a50f298a2c50e608076d62d4e1ad2e4673e3962952eba49e302ee1844d422f179ca3", 0x1000}, {&(0x7f0000001180)="8546d963746c2ba05fcd65817205029751213a318e25afd0738ccbffc42d2995cf05f76f3890d11c2ada2069fe1ff5ccaa899744faceaa701fd73b36a0a656c5d183a0957a91237b1c968fe2a675caf75847ccad0800695036e35891538be7391305e940ddc8260a2c393a6c0922b78e0f8d5cf2d9e7a7532256961db75336158a63bda698a22a48c8c002fe164a1a4fa0276b29876034d7f980e039a7", 0x9d}, {&(0x7f0000001240)="b7a64264141d965a5fb91a3a0e0f0a922b173c47db4d65dc7561cfff67e3eb7845f0947224542780dcfacd542f559d1ec2b05d75fbec159ebc11417ca1ce48094fc7e45a26a96d9e0a54fd5d07199dcb38a3f5805d6c095a580dfd9f439f9bf4bf80be71f147c35a18a4180218677c4fa856134b367078a2c01471f03a760fe7d7c84190ea4f52784d9749c0b2534210a34d3c03165184ab1ec1eeb9aab684f1e28d0e4fc33a71fbaafb9b4c0cd260140717b460e0", 0xb5}, {&(0x7f0000001300)="8c5cbf0226f3d25db9cce4a68d27cc281803dc75ccfae39a1a56cfe56be989f900f8080e3b0ea8a46058333d0894b9273acca647e4b516d66155eb2a4e25ffd6e2b8b6561ee280604afa7e776886ac2a575d7f104ea9fc1fa5d912601deb50dd37c97776b8c9d5fa3363d9330ed224", 0x6f}, {&(0x7f0000001380)="0df7c44333c19d09f477311695bb1b5c0d468d0e462d8b50fcc77c177f1c6fc67b91bfb8593dec271db2835df02bd9aac159922054fdf9ffde133100acffb0fc0a664450ff47f346e57e39bbca9022294fe353ac41b872222c8fe759cce9eb4e56280c6a50369652ea6144363a293df23d59ea3d7f93f7ac55a965eb3231d96434d250d3096f9681bd3d304788b32ac2973f10da70e55be17b29cc0bd2973cf1dd3207288b237ef3fe73cc3df83fb5e403a0a2f58fb39f12c608763c05b3d32062062d30db532df79d2d0cb204d9fe750346ed3a7ae75902ea65bb72a11b6d729b5dcbe9dad9a816a88777d1d7e20eafeed39c", 0xf3}, {&(0x7f0000001480)="248f19f02943f57c17723680986f58e5889056b21ab525460cd510c44afa59be255aaf8c1a5b5f5e7c1d5b2490a75ee654f67a8328b1ee789c50002304816e10e42e8b32cf1ab850e5f3e4cf699cb280153547b96196dc21607ffc724a2fc8453887b90ad2603ca68aef7d7f39f1cb0469d097287bfdf888fa2ccbf7f75574a0fe7bad100bb2d5447d3a4f45728708b737ed2db2166e458a3ed7047772ecc8c8ef55f2af84f3a1a05842c4b0a68d29183b6e2cb29a45ad92abaee218a9171063ecc084e8c21fb546d6fea5b5f3e5063301dc15dc59fae82475c2da0cbcb122bee03c4660687dadafd49ac20f194d4f81ff0d62cb98f3e12d782d74c2519d4693a58dbd35af43faefe6ea25bacd80d0fd67f47585d9b23df5751f80718f4113b83dbccd5e47d4dc5f13b21cf47961d0bb131084feb21a324117337379061108a8e1d36ee20ad4db45d51c604fcc01a014eaf68fa91d20f7ef195c6a9c993e97e6e4ef69558b854c1b146e77c0b67ef1664e2cffeb20681c570398360b8d7f1e56556597143ffb19684f76be8bb0509260c71b2d316efbdeafee3f93e265c78502b715015eb3c26ef587483e48c87134bb0fd5d32c6a4f83c3c9a826185ce8469c3b67fe140c662e99e102d7ef82fa4da7b6d622c91ffc48f23814578ff27378fedf56857bc78c2bc289a9952ae0c521b83f9e7976a7f031d7716cd9d2ea8a32aa627a372ed66a8a1e1f56607cebdcc0c586a4008972a882afd4e98bc8b05d33700f2dfcecc2df651016d725ada26b9441b0dbeada104caedbd516f90a2ef4482abdfe7640705436a0b4b2903f63e0eab0bf895ae5b3e1b7eaf5c4effc85af12c5a404e7b8ec139d0e6150dd030cf22320763aa2840ab1cc59f02433c2bb0f3c16c1feb9194680c798755ebcc7b3ec66734dcfe8bfc52e73b6b84f99c30c1f61778e534efd4b264cc3a3d30ffd7f17489a38fecf62f590e3cf7583ba887891b76c43c9e0a68ca6f60eb347275f0927ecaf6cd3907a1104ef29c6acface44f69a4b2263e62d7bf540c62c8859ca17fb2bb0eb0c099cea0d16699a8d210716a98e110d324dfe6a4890891a361c805f13a26e198e2cd17484fd36cd016e0a93fb3fac860b8cc2a827ee59ae799e7fadb790344c250a56e6ab03dbd3f0e4e25fc429747df63b5257bdfb8275972613587d75473720c90e345282aece2874e2dca974903e7cbf0a29aed19dd41b7ebd7d55ac7aba198ac06a2908122de1c26c441fab61dc4498e958e711e00c0d19ad238cca502645fc6b3479c1decbe9d8c3d8bb944847bbb1f294a17448d3189e66c4ad344c6e1dfc6c1e431665200d6fa83b16fe2c89a1535be842abf83eec4470066af7059842b4000fa8fef9a7e952b5df287d411403e7cf752a6c3ea08437ab1fd75761675094542959a42f06c06abf929dfde2c5ed6bbc5e58039eb2d8d6ea794b659de7e15eb84dee0c5a31404e7868a6afded617a33838a21ede39a4f0f104e0a2f582a8d4acbef11a266e060991f326b56f8bd2a0d2e2126e8d84681bc5a8817d6913f76de34288956def4e69109d8a28d8c26e4fa078bf71a1052ea45fbe9d6ffa343e0531b2ac5ea58760e32f1ab0c5bca7b6064d9fd03a1eea538f65d8d8615b3cc61ea93607c2e6f7051747a16bb6884f9c866dbf6a1a75915c283ba4c36c54d2a2a165d44c8b690cc3152315d773d85055d5e87fbb5277b6fd117c9b5f3674662b265e0cb59b9c1d71ae00804380b804515cfb80d641735863b005a1469ccb10fdc3adfde8e1258e394744ca814ee5b4b64ee07b751d470215bdead7da3736e0944f604d422878226c614f7b30b7a866c788eb5f44fcc0a159a0589f54551bb16691b43d27cbe48b337335e89e2cc55969d650a1ffb746afc8d0208c1ed6a17c946e8ae0f87c081aa670326e36928b9b60f6d72cd312afa30bcec92340f94267ef40c32575f53ea37439375bfe4af506c101ae58a0060c1e26e091e6aae511e2b20cecf8a3ab0d0fcf35ef29014dde51781875663289377d1d196fc517b3eea818aabbc04119e89e053e05e51853aad091acca13a5e960858b809278c2512df2db153f1287ce8059796a559b46c013b9ff157f451d95a7aa361ed18c4b93a7fe01bd917442b40c5c312789c1358ee386c1f0584f7131b43e2da00cf1ffcdbc03b1226c2391db3d5572bef900d507c1d734ef38a2f83a666466dd68b973364feb1ac897945d3ea3aaf40e80811d956a1f983507dfaa666c68c3de920c3f009315edbeffa9452ebe071a8763bd8a019c8ee750cce3e3972ee1f190e97dd4d37a6cfa1844c5392d43eff2833770d31ecf590a28786643542ee293653d18fdf4cd9dda6dc09f73c7741227b7d3b89b1a70e38284eeff673030762a95dd70a76b60d6be5b5bfefb9f7986e72db7faeeef765df7b9237a31e31f174265fca3541388e9d6c25e77714a71c168bb9b433e7ef9e3f928b5104ca6b8d3e8de422efca1fcdad7a84b8608048cadc27dbf3d43d4e244856e7dfb8fb84568856dcb4c2d8a61852826c4a4dadb3e785450b5e364d81e11d89aa1277509923a66ee5958374a6eedfd93fced3e9558d713665eab3a2c3aa14815496ed5d196075bf9afc61ee8a567e34633f0c0cff4a6b007a9135a25b54a64cd3975c78d30d3c5045e3ef5c0e231de489e0f0b5bb99b42410c19347c3941f5e67888c2f9ce9c904a238bc5efd035ebbe659f3228df6255c84edc44c24d36742b0ebf57ba773ce34844f28f3d9604520d64e77b6f4bd6e65c0414023207c1cc95872e10ab428455b151f7f33057659dbbdf996f6f8693507ac0fbed491949ea841bfe7d7e6997a1faa246295060abf0e52159bb5ab58809d708447bdbf274f34d0f7d103f81aac63143d6f1317cfbef402fbf1577574ba68a52e3a0d85af231f23a698e3b60caf9e7c9783591cbf92718ac29f6f5620ba4bb899f194b036d037dd81a83e53f8ef6e4f3a93fe12b3c5fd98a8c23e22ec82ee4bbe555016f67573c95a521750e2246bcf8a8e01728666cd0f1cb5004e2a292bf053445b698162116eb974a72c01f79abfa8050846754098c7ad5c665a3c3ab10cc41212f0f696bf29e10069e91a240e8d58edcd8d83bf573d454ee15c191c34605cff32bcb7e551ff1487fa9503d67cfdad8e77c9f02da115bc15b549b35088c212516c38a618d152123ee9e521af98e93beefbae7f4b6ab248ec6f190904e75b23d609934e330dfe4888aebd0e01de748afafdcb2b1d04e4c0b1d89c669d87d2c31c6678e74b512ba60a2348f9ab1a32da7f728c230b5906aacb4fffdc986942a08f62e75c421dd28f9d0aec94be9e6ea86401625db164e03e11e1092010cb622367e2225b0aadcd51945694ab335fa31e96fb687978e1be0708160ee6273fca05d81ff2800000ef867d4e23f4991eb173d7eb3a496a91d04292ca249d386d75635ac8a26b06953fb50a65d6dfebd5ad7ea2ac797f3af9fe35ee0fb4441aae9fb30b392223c092fe99ce21fe987962285fa8fd55ca9c6f32efda33844937e74e90e5421be94e852991dba2af12b802b18e714e6f87520f3b5534bce00a7e3486ad7803df15b1fc56a7c483d2e74d89367417bf69e86f195c760f8d5c2b63d22fb4ae2b79e7f47587d5cb6600d1b1b2a7520621dcd2c3094ac2ad029c7e014719f1bf01071acb5d08fe72a1d969fc428da535857d966aa4336e4538637d323f12b6662338b182825cc1321a0ba59334f8c1368fb1d15f1da9bea919cb4f13e87ded1c2caa9b98ac9856fabe22be7493d74d5ef4cf85019ac37ee5c37eee3041b8a31888121a7138237880e6c3040b87a819616d7c68589f4df1e32d5259ce378402cec9a2eee2f454404d4ee1d8afea392dc47dbf88f0dfafa39a0c4c27b469b56cab128ec7dc0b18a786f6358be3f79f43993bc75c821622860835eed9c3c4c6d3917244f6368be04bbf1dd714090b8d647b05979e6cff41a59910acef1bbde625b6d4675f4a5e3dd460948132a8517fae3c781b97890a219d8b1519515a73d4f8be3ec7f5b4251b79ac82243c16ea7308fd6d8052857da5f55d9bbaee51477663bed8c3b0a458ecbc0cf236655ba6ba1da4214e55b677531ea9ce70a93d76081537bf76fd227ac3a3e1e203666956c2fd5f984fb5e49f475396ea9acb17c73456b0364101a2d42a6089d2683d7caefa1cb47ae5c37f616645698a16e3cf6dab1ffb83c8871625e0d24877d895a961461afe37331bd0a10b5c665c25090869e0013db6fdcf99d0662cf1ce00e53665ed8d47d56be969bc5dbb71ab937df9595aea1c4b96cdf1b1cb3cfbdf05cabf713379700ae17ff034b1de5b7351e1b2a8ce889d9d3958215b890fc787b92651440d9f231c9f03be8d3e0817f4edc919e6e264e048615a1ca29bfd403a27d1541bf246472dc62a04ef7a40268c9ca2609d97fb0ccc73425eec256a892072f86797cb9e1328c122d9f0defc39692daa477b6b68391e0932cb4e4d1e74aaa0225bd4c81e3714823a067d4d60b67e6014bd834881fe66a30b02fd8db9f56054870d956c79dc3ddcbbb5d6326f98ed5f9a7c9f55503ffd2c6855dc32985f653faa28c83ee19fad651794cfe489ec13c6fc7e275e523798d2dbc868f7f61a891aa9acdfa73f060d4c0f5a6d5f5be060ac4136ef18f61569efdd218d34de9244af9ef59172cc5798b3ef5d3fa3be5a4e38c3f23374023312e9c47444850f2d3d4c01dbebd682f64d162a37d10f231c13af7d8006a0a8a1b1d47b0ed734c50e4d70c1b0a93a8b90b7a4e3704f38a4332f13fba61aff93b88c240ca5f53b396e0d90a5adfdf20300946ae031a081be8b361f8eb64dcd72627a780b8107c54f80ca9bc5fbc71997e054b5923cfcdbd8339dfbfaa620cd765d0f1a366f11e6f9f2daba86ff308c45ef8ec92888a8e2eb45a04eb5ce73f92b52afee7114a2924f61df52ab4136bd09718e42e2efa8eadc66c00e6d1030ed669116aa87925863c67bff7a20434114bdea775eb76b0fbc8ed0a5442260e1266765471eeed374cdd92e58ae28e0210bdd70fb3d6f4e97d29e68b9287efc90a16e40202fda054e11fc2632d3e235485e7249763eca657f90eb6b5246446bbbfd1449f41cb00a9dfdf0e11cf8e5e36d93e88e0dab3e276c82b660a1bb7a2b1b9356c7378596954b7c247338e9c37cd9947f9e9a0c143167d386acbfef535e6c869f9049fc8c3bcaa05946345c60c2b3ecf08f018e2698cf1fdd347e93b5bcee2c09e041bec244d8fa1c026b7f4016a87704a413291f25d9621d868f8d2b14873b891252c11814be036c1bb8a8b64d9a121c4413d2b861e39edbb88f799a26ac9ef6278ab11e212cc76f8706f26a41e84f248b2350a104efc92a44dc0437a39bc313149d8251a4f8c9b1ff352c41c7dd5b029541f2c4b505e456c68df31ac845714bca9d63933b71302203986351372b82411ba547c499e9d80e1ffd2f5209839a961b1c41f7236d65bb6475fbe31412faf32185f3671d69f9ee619d5e2fc50c63b9527deacccb5c3b24fb1040b10b9dd7eaef7b16d2d648f9d662bc0cec06e0ebc792886e7068b676f0c3e8b1bb4f24ff8cecb674345d3aedcc7cf5b1dc77736c8ea2637c8d0dcd841e2ab540546ee779ccc185252f117d7d2d3b2657156b063c3f90c82fdf046112c01b27252b19169a3c2d7d3302b8967c8ea22b475f040b1c8486bc1f53c037231fa65455756130448f4aed2cfe0afcf4fb0d7301a88b0f6e9c239569b", 0x1000}, {&(0x7f0000002480)="9bbf4ff6303682fd1b2a1edc61b0a87d41f624deafac5c0f8ada273b317675745462619393441755ef2ca0d70433c165d96e20205838214922357c63cda2cfdb0440d9a1d72a32e41851d69c3bd06efec4650b8a86cc44a7a504a3074c6ebdb3328370fc64e40c0d9d4a48fed29549dfa93de238f4d41bd0c280b0f452c20f8451009469e32346563254dc142d3f00991e2530a3d2d773c494980f9667ec25b3bdee975db954a1b6bfa9c4d91a3f98073f4bfe62f6b6ff24e3104472bc", 0xbd}, {&(0x7f0000002540)="1f05624f9d3feff85dad99cec5146e7e7bf800a7a7397afa62a7629f97ecd68ffb2c2fe9c1a12e10bab8604e2a822d014679e3a0a02639d4a24d0f9af61d6f51907667cc32851021402bf4ca49f892509604b721a779a93b8e4056305dad91df3efd81b043884e7dd3cb1753c14faf6230dd59fb35fe0e07b868d8b1b91700385d4ade46c576bc1391d46a87731c9e627f52011c1c10e76415612afcb78b5d0a1eb7b7d0a603a2f4d1f924d0539dcc03209a62a1a8e93c21c9472181318aa94bffe3c4174c678c3fe27cd52d3df15f906550d3898a7c5cefb8", 0xd9}], 0x8, &(0x7f0000002c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4}, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r24 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r25 = dup(r24) ioctl$WSKBDIO_SETMODE(r25, 0x8010570e, &(0x7f0000000040)=0x280000) 16:00:30 executing program 1: r0 = socket(0x2, 0x80000004, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x18, 0x0, 0x0) socket(0x6, 0x5, 0xfff) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) getrusage(0x800000000003, &(0x7f00000002c0)) close(r0) r1 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/117, 0x75}], 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r1) 16:00:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8200, 0x0) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0xb5) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20100, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0xc00, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20002, 0x120) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x24, 0x1ff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x40, 0x8}, {{r4}, 0xfffffffffffffffb, 0x83, 0x0, 0x80000000, 0xffffffffffffffc1}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffff8, 0x8, 0xf0000001, 0x6, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0x5}, {{r8}, 0x0, 0x99, 0x200fffff, 0x81, 0x7}], 0xffffffffffffffff, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffff9, 0x7, 0x2, 0x3ff, 0xe00}, {{r10}, 0xfffffffffffffffd, 0x20, 0x80000041, 0x200, 0x3}, {{r11}, 0xfffffffffffffff8, 0x40, 0x82, 0x800, 0x8}, {{r12}, 0xfffffffffffffff9, 0x80, 0x10}, {{r13}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0xe730}], 0x8, &(0x7f00000004c0)={0x3ff, 0x8}) r14 = socket(0x18, 0x0, 0x9) setsockopt(r14, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="dacc1ffc4693ba2e186fae47e46da2487473ed7ce684274a8d5c8c7f60d915b190cc507f58dfef7527a002abc7154ed819464e0be472c22c0fe3f75a690e1d5d0757abe54a3e89f2e473444ca0a3d21bd0e85cbe1b0d56206a2b89ad890aa666608c43445a1470e0d927339b4a", 0x6d) 16:00:32 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) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x9}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000800000000e74de4", 0x4}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="c4563424b6102adba8a6e0d35915fea69072d20ae66cbb5704e8941d3cabe0215f36335e9478067eada930f0bc2ca94436c8712df71cbe307b692fe227970274a29855921bc4823cee9f94f7399983b4aafc69f6b7e0acc874b1c45a9d629559da46e121c3d5ef67925bc7e25c403ece095695f687887f5b37664111dd1669307e2c8762bc7a97f99d144b34947c56d0dfc5cfbfc936388d9358dbac633adeebe8a28f03845e16ab01c584f8bf67cc360026fb1e72438f2ea97448dd8e4c66a24384fc474402e8f8339d9d04ab307e5804b2434f198912d8a74ca2e6ab2f10ad02b016981ced62c5481e7cdfbb3e1af0d766a3864549765e388f02614579e42cbd03ad2e96eb5396edfe88940caa37e66f725a7aaea00c4a1d0d5cd094fa6390c05e4b524ba64d886f87d55d3dc9fa03014ec7f43805dc147d00c2c36d562ca3abbd2a22441ae9f2331312b6cd9e10a3fcd39eef62e2bebf0e6713d76478d5e0977ffa1e499d10945470e6f2ecaf4ea603d8faabfc5c75f3226c506121f5bee3350507810a1c761384f0425d7bd257dfe17b48e3b34e9288d62f835185b29dece52030d7e5e936c3d654cff15ae014a48bb53c0a61cd15e455968971fe4c7da47fb0962b7f67383ae746aebda019553b54e284acc82c8d7d1729ef11e33e6f039dfbe3a2bb3aa7c5ebb38a2af25e0c507e125dc61272f0c4e348458c853616ca703245d0d82ca108eb5e677aeace20040932b8c37c1cde5b85678c4218e952b6c8b40a09b44a6cbe2ee1378915", 0x22d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:32 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) socketpair(0x1a, 0x7, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/243, &(0x7f0000000040)=0xf3) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28402, 0x100) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2040, 0x1) setgroups(0xf, 0x0) setuid(0xee01) getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x408, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x0) bind(r2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x3) mkdir(&(0x7f00000003c0)='./file0\x00', 0x90) bind(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000001000000"], 0xa) 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x5) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="cebe87444058ca57d5e75cd3ed3225b4a7aa7351593f018516cb1e589dbb478e2911935bcc66301ef8f16bdd8d2f7a28abfa6d2e7dd27137e0", 0x39) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:33 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x80) 16:00:33 executing program 0: r0 = socket(0x10, 0x3, 0x8000000000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) geteuid() getegid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000008c0)=0xc) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x201, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x80) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x7, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd81000000000000000031929648", 0x14) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0xfffffffffffffed4, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x0, 0x400000000000}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x2c1745b5}, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0xfffffffffffffffa, 0x8}, 0xc) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000040)="eb180ee6cddb", 0x6, 0xa, &(0x7f0000000080)=@in6={0x18, 0x3, 0xd90, 0x6}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000b2fa7fd950040900000000000100000001000000"], 0x10}, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/121, 0x79) dup(r0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/195, 0xc3) getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffffffffffd1d) 16:00:34 executing program 1: nanosleep(&(0x7f0000000000)={0x200000004, 0x8001}, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1, 0xfff, 0x9, 0x552}) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './bus\x00'}) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='$[\x00', &(0x7f0000000400)='\x00']) chroot(&(0x7f0000000100)='./bus\x00') 16:00:35 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/29, 0x1d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r0, 0x42, 0x2) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = socket(0x6, 0x2, 0x6e1a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0xffff, 0x4) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x2, 0x4, 0x200000006, 0x8}, 0xffffffffffffff4c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x4, 0x10001}) close(r1) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000000c0)=0x27c) 16:00:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff83) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 16:00:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="f7e7e6c19a6614f7c7af1f0b54", 0xfffffe7e) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000140)=0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="2b43e00d944a4c44b8715f1b045afea78c9c9cbb4c67f84160ba74aee350ca976e3f958c23a1663dea731e99c3b0f8a3f92e6097e100cbdf5369b3f514076fbbdfdbbf882287d8716057a9f0229381e119d9af26369b91eec12b4427f0ccf1389f33fdbc4bc1dd34af22f36b0e31f987192bd4f7ee633d48cd4b427fca6299ebf55014248a19df92850c06581262a5aaffffff7f00000000d798fb9f8693cbfda39f6e55c5f8709e518f19556f0c98c6e8c127e3fc365f0de5f2724afa16faf7120d6dc8313e7a359ed4c842ae80151136f927a2c87fce01949063e7795fcf5b00db24af0077729da020b61a86af72a6e934dcacd8545adb1071c47aad06520773e28c03dba7e3a3d1aeb2e2d3bd823890d1d10ae2cea58713047450903a76e7", 0x120) write(r0, &(0x7f0000001280)="04fa42074c4ffe96b49a957cc8e9b2e3b873443ea95e32acca8251e143470b4918a88c790426732b5f6bf87482677232a813cae45ed97c98c15301a5dc701b54f5c92d8265f39b217adb81cf74d909df01c969efe916380c62798ca1079b3d831b0d465f90f60bf365f4f3cc41d3a9fafd57c6a7c16e5b9dc595db92ad42fd56c20e4284586e37fc93e3f9ae1a4440418fa9e0f0069661fcf5ca967cb6b279b4c32e7187a0d3d4973ee8d0bc9da51038070092b6d232e394434f3531f046c7c2082b9458d271bbccbc65202fbd54aaab49a87f62f1c988095d3758f2bb4526139ac9d9271537350811cdb7db2912001e10a32b566e752598e2b261b52b140dd89bab7f6cb975394d6257b9a9ba5f29d2eb8d6d76", 0x114) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="2d7591c478a9f870a62d1a1c1e5a38e11dacb43eab5de9e6e8856a1413c89b8134efd60d681973d415a944b26eebe4b2d63ae13b428615401685038bddfd35edec0c5fdd4fce1253088c981725c08b17149245858c30e5f84345f99452cbee450028cc8cc204109d0e351b3f13eab2d031ccbf49660e69704637d7a8390efb6aa864099048140517f7d4c0ff06fdb96bc438d889df9a7514cc8152c4401bb1f40b5b95e5b66f8bc3fa56e2e00573873c3d5401a93b7d88cde7a2ba685243fc89d90ade03eb79ce2bd015a1ad451a72b036f81388dcfda8da131a7b12caf6eb1bb8b4e6fc73407823f6bf4aa3fbc50233bd45ebb8548c4b755d9124a2deaf5e781391c91836c9f41d72b913e0487d57edff4b18626f22849455a685fbdd8b557b67e9d1151ff177747e5debafd7b1eb2249d34a72d8e1278d83ccf0a21ad32d4d66ec0494031d1545354b8ec6fecd2eeb457ee8467d1d39879d859c1b980915618ecdb0feeed053b5bb1b00a1d834509e9744893097604762be5401214b4af6e24638b9e0fb6afb0f7d634fd8d683eb73e14dff637db0983ea340a5c314a2a2c2c178bf11723adf4d43acbada87a86d38fe633d009b9f2382fc56cd1670037231db60bce617eba2ae23ab369cf8e56f72ee7fb8fd5b11e3afee26f165152754055227c5b58333b112cef3257fafdf21c869008e15f9c34a6fa0eae2b3948e305afccb0ea641f1e789642d0f7d862e6b150d0d706274f64fc7a1b8f2ced8e0bdea2bd6c25cea9a6564a1ea298edd34b9dd54d84929be10147227deb18b6c1d132ab5ec0051c707889e4844fe7b7019e84386c17a40f8b25dfec0e0e897cd35455b60d64260f0768ee0b5b8a1bb75d1eb330e420b5b5cd8b73c3b252f136974b6858e6e52f24a0a345c0c0307700c30fccc1d2874fc6711ab129580ee2cd50c71d77f402b4f329003a0cb3c58ca84a0bab75507fd4c41583222923d400ca576ee6d60cbefff04ac3c31b81895e10022d3a3fd9aaa23f4815ce8e5fa536fabf35018d6f81001116029db83ae26f762ce92193d2bb0a54ff8477d9321b7669a61d42d23fee64585848645c583cbe8271cca6eaffd744a24c9bfce2c1e9661c183b84520ec115cdc422220dc426537e84b91f4e33f5e9f599275787f1dfdf385c84f72923ad5bc6936330a327281ad506e50d070a1a454de137de6306ce6dd2ace91fbd44fdab009eccfd0b8d4c13015252245a77838b182740ae3873ab37e46cb4d521de0582b4cd34d369926d406c55596ff58d8e02ad37198b829fca521433a7e63b821bd781a7d56e05d2347edfa04f7b6566787a86c6c17a1266757f1d49a0149840506ec1c950ded3d92de1941f61585b1eafc87604b0efb86ba39e12bf6051adbb77ba58df091d94b35d32af396673165d65c8eb1aa9fcd1b29723b9a05915491fc3c23df2e458b2a4efb3f0e0899d39061ff81e5a807839b93993beb994da6ce6ce38c36c677e27a62bb8e4730f5a7c5d8e96c6ebff21047cda87b5e3c50e41ba8f4e1d20ba5436ca59dacd3a790b8732150ce7fb4a5d4f51525163b80c94d9c7f47e546c69de11340ea6d0c96e39e0945b14ea759b37088aaa29911d20f4d1b6ad5234ce7d9acceb0c990b200a8a12b6609163b604574144bb24124d9804beb582aa7315b10e0fc2878153a2c7d04243361b52a787b17c145bb1522405f578d98c7771ffa4ccc59c722cdc2bfce108b8f6062c5d4d149136ca6488df77ba3f304dc469294a81bfe8d2a461227c3224350b4e2b63802265a3a62a936646ee67291258e1eb54a6a0974f4f6db54bde65c8f487e7b1251d8c96a5aa1b6fc76fa9e8061032e21dabf9c31749a5ebf3c4b40788fd80e92af5dddced266829848cc9fd5d9facd979b76bf6ec50b4af1568d0fcc4d43da1a893964240b380da8d4b4b65966d55306f96b58c1fd4c3206ef784a11ca6caf0594c9ffa9a1abf0c4dc038b1aa18e90ca7a90b3eee28ae4a3c6f28c7a092fb6c16058cacba44e5901733adc0023734d6f6b78e696f902b074a9f0ed8fad08baae41404de305a3e4cc275253fee36ba2fa4834eb8376d03a448506d0c54a4aec29ded4070d4569980f12ebf0e4bbac36120a6b70e8736b9e23f6d47cd42eb0b72a4dd118a4ae6e81908a7b4400c8ce5f0d19604aa2275cad2e1bc44ef93992fa365670d16065c890dd9d41ec627c651389008e6aa7839c98cb8228e49b07c14f3d1d6079d6129f9064da1802bc1e1dc89f6bfb92b0f8c5fde9c9aea3fb648ba46c64b79f32a96011db46e8894bef2d711fa6b38760631a41a77b6516b5db4c7d5a8995fef1fce9e57fadbee42e9e003226e80f2cbb38e9dbe56ba1dc74860f4d83dac15d5c6941c73587e29b805cdc3b5b05cdfd687877f5eabae65c2ccfa327f344608d0cac358379c146703575f4ce5790558137501139c76b3197054c8bc5566bd1df8d1c88a34a92a170a6e99731c5d6ad85d09ef86a41b13d52fafbf60d7c871fb7222997441e6fe22ca67c600bc70b4afa90bae89aff95afafa5b6f346db24dba605b84a9c0c85a85d1571588c4703b038f42e28885eed29d14cc44139e5d213fb10f01194136f762cc1e19a56f8581ceda41c25c753861d68b69ed456cbc5c635f55a2f2a6cd03c3fc8898240efd66d2b942985b4cec2a278d2ca6a3fc2f86f1de2011a16b7a11ae577b9096e581a25c6738b5ba822cbed377407ac92e283c5ddfe21ba8124b20b77b66f53a7e8f99a302367b4331dc297aee9c336f7c49469f109a1861fc99e7040c20123a9205e9c228b59de3c72f10c583aa124f963218fff22e341d616cbf64b3894dd553fe61fbfc118012b6a3d1e1b7ad59f59921ea079291ff8f9dd7c8d3e756d486678f46db5b025d90cee0f5c72daaf370f4d08592eff349eb4c251e9ae921159ed8f0f105e1cd5f28f2213566ea8605d826b1b0abe7e5ec6389a4ade0e8cf9fa53445142fb6f7c8f348be7eb4a5a7199c4a4c971c09b129eb652cfcb1e3185fee26f2b10695d52075d45311e35795b83b89760a8ce915db962520fae04f438ddf33f516217a17e99e699df86b5ed3809468bb893fcd9121cbf823acea95591d04cfedd1676d5c41ea44bd35506db4114bf0ba099ccd983789079064ce39d1635569d771bc95523e22d9b2eb4261b0f7f7e32b65d8e1e743f5ee931d63bf63ad44ae2724d4a370cbe2742b7a76ad248e2603001447b2803df36b34cd89e785610fa5e5f1c09f1a114e2b4c3d8ba0e18953cabd9827a61e6a852cd348091e7ce7d8e9fa389917f116e651ff3e8effb1ed6af5860ef9d7aa5793d21c384fc574091235818a0da5c76c807e9d89cd909830676da6309652406c0aea46d1492c6ba7d60cfeec3017a84ac9d4b027e71d424cbda064bd11521a8ef14e3ee8e34a6d2e7cbbb47999dfcbae518507ce1fbc93672c3c6534d7308b313ad550f0b4896878f019fa7a63718feda70469fa384482ae79b11c5120bd105ef8a7587131e905e82039679cb2df55e3846521b7e1fad0855f74e0c95fdcb6f3999cfb5142ce0257dd898587cd01a7a1d6129d7684a42a3cdb6cea8504c6cf28ee3d94d2f5ed925f0cb5aca3167e3dd36fdf94afbc162ae4dd48fc85125aa77c1de8124039bbc31c2b69a47fb0dd43f221b44da8dbb330cc8e1b02fa2ac74c0e88431153e2183d8741695771fb0b67cd0e37a40dffed2f6992441f991c9f95470a5837716124751ea7f6b4818b98afe12afbd01dfee41fdcacb69281dc33618396eee34b011822d125aea17a9eeeb14371127395c3794045453e6c60517fbc3f27f632f8a6df4c489b614084ebcef97e79e95415a66ba2f4c33cb1068424ab7b42c4011bdd40a470c57c7212e705dd86234bc93bd8d79141619643e485d8aafc18b56012073578bfb9549b124377c6555d379566b0165e96c08902b5455e336399f9bf781bddc13efcb93e51f26108b97d9b72e540a9fede5fc6bf3960beb5c6db003452d98d79705eb4caa91a6488ca55c0d354b1faa3baff46cf8d61a81139e0b4c1b1584f50757aa54fd79dab933e72a3cd980106a6539a418d9f348b395b3843053de5755e2f1f7845e02826b0e3624695b31252bdc8d9559edc379a03250e0e43e92c7bdbf8c696ef3b99cd4a47e5961d724ab3059dd6bbad9b52393645259d5ab36b4772627ad6b86a1628dc4cadc58000893f1fb3b641a1d6e73c3b0458c0ba9d3202138901b228e12e3c6f654002ebf8292f9d52212a2993750184cec45224ac8635f61dfd260fddb451770c8110737fce9a9c94ec1e896242cea8f12abe2859e0289f4ea0bb037636d54bda7803f3f7cc9e7c3ae0190a6f0f02bff160c61ca4ce56821f17b7536218c6923a2bfcc8264dba12d8f53f8e1a85d158226741221622b452713474de8c9f0949e74c8e2b4655827c3bd2553a44ae6cc4716c0786b3759365a30936f4a41d625ea92accf2b154106a2b780bfd583acfa2cecb7496df6ed57ed9228dd54fb97b9c24e95ba71f9c6d385a03d9811a02e5cbd28af6fa0f9a783a47072e2da8a6ba06447cc99b4a908ab114b69a6fc509bb6fd6a4e546e124fe5db7aa6ac32d7f872d65f038deb98151eeb03fa443f5248fb00654335dfd105c00b300c2a4b8722654f5e147f7f825d68b4b4c5986615d7080aef2b4092a5f1ae328063ca375314c4d22ea8ec3ceb5832d528b51c1979ad2409eae791fd138611f31b7623bf164ec98d34d2a01e57c5f97f3b56babe94ac3b2baff9c1ecf5bc669dc3d8041c1825c26a55a0ca7e23c714b130a473a23eac27ce3e10bf6372426b178e510a72ca5a716321cdefcd76d7471c569b8705552c32929a96f2fdc4edd80b8e032b517bcb399f89faed948da12907e2fe21b36f7caa58cd9ab0d0f5efcd2a30f43b12eb596144e76589efb1630dbd49884cd6223e0054e97820770cfeea9c09cfc7a87fbba9ed22d3aa86943d2b7371d39470ac782bc2b6434120b256d4ab5472edfedb27ed7a59c71a598a015f9d76ebe6df6f1b86b7a833bfb533fa8390611f4c39c8a29bd3e6472b492596ece9979a8139ab16c4095e3952c05d0c90c2f14a442efc40a4790919a714900d5c3406be0f5a0f2e9bb5d3571d6882b727d8529b549503ab1c033cb630bed69f85b45fab6f294902b5d51538256980adbcfebde1dcd70f936ace4e7e4f3c2d59051a181ff7fb63f65a877082983bb2dff93898ccd2a892bf50d552661957d8651a675f86e4d4af904e5f149b1b50bfd2c83d4e30e7eaa4041b1f20b04f16291db28b50849985f8b8a0770560d0c048e8bd3d50b8d28dad47289300b8a335b812a1a21dc9a44b547ae796a56b41a174eb2bbe9b4e288f07663a795871b53ae686db74e9ec848d2c38e4162ac86713000da6cf1059c5704a1080ce8341e769bdde0bcffa071c9cd47fa006223ab63e980b72678f44cc59311dec240deb24ead67cf894bd368a9677f74009bc3ef8781950188d41300a977c747ef9ca52d79fc6eb6bdb9eea01696d0cb50c2f7d49d6af84d2051829e3c23d0dd4e37e027511c2b282e4b4d9fa5684349c54b6e07b63c33f4d21903cde0e4a2c838f5a10a1f001ab5e348e528a6654cdeaffce13530f133e02dd4064a3fdfa72fba400df1a3f17d483f9e2c2d22696cbd25a30df13c158953441dc5bf664e06a1cc145f42d47988f0413d9d7be28bae0dac32af3b56822911e30a5481b20178d1a709093ffce429df20dbcbd02980cb2be07140942aa2a", 0x1000}, {&(0x7f0000000000)="6924ff6fe78d7dcb7bb3b719", 0xc}], 0x2) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="18156c65300000000000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000), 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x40) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1e7) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x81) 16:00:36 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x6}, {0x82, 0x10000}], 0x2}) r2 = dup(r0) fchdir(r2) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:36 executing program 0: r0 = socket(0x16, 0x3, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000001140)=@in, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/67, 0x43}], 0x2, &(0x7f0000002280)=""/205, 0xcd}, 0x802) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x3ff, 0x84f, 0x3, 0x1, 0x80, 0x7fff, 0x6, 0x3, 0x0, 0x91c, 0x3ff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001280)={0x3ff, [{0x3, 0x8}, {0x3, 0xfffffffffffff15f}, {0x3, 0xfffffffffffffff9}, {0x2, 0x400}, {0x3, 0xce62}, {0x3, 0xfffffffffffff5e2}, {0x3, 0xffffffffffffffff}, {0x2, 0xce}, {0x2, 0x100000000}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0x4}, {0x0, 0x2}, {0x2, 0x3}, {0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x6b}, {0x3, 0xe8e}, {0x3, 0x7}, {0x9ee05f9383036357, 0x9}, {0x2, 0xf1}, {0x0, 0x101}, {0x1, 0x7ff}, {0x3, 0x7ff}, {0x3, 0x7}, {0x2, 0x7ff}, {0x2, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x526b}, {0x3, 0xa269}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x4, 0xe8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0xfffffffffffff000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20400, 0x0) r5 = socket$inet6(0x18, 0x4003, 0x80000000) mlock(&(0x7f000008c000/0x1000)=nil, 0x1000) r6 = syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r5}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) dup2(r2, r1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1000000000000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x800000000000000, 0x400}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0xe1f, 0x6, 0x0, "35b1c3170975590f369539d6f82445eff9c18412", 0x7, 0x3}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:36 executing program 1: clock_gettime(0x3, &(0x7f0000000180)) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:36 executing program 1: mprotect(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x30143, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x6a}, {r0, 0x82}, {r0, 0x1}], 0x4, 0x1f) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x9caa, r1}) pipe(&(0x7f0000000140)) r2 = getuid() setuid(r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)='WL', 0x302) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="6ab944fc33b9b1605c629a42c41a5297f278b8ca44f6551e8353bf032d960e66b9fe99fb4487cb1c8bc99c043ccd8dbea612f6a3d41dc4cfc9c47dacfe1c771963899d7a1641bdf05efdd43a2d167a6fcf49026374eeee1de83f4c1f2a78b357a300b21793b8e5036d7b3bdbf7c9e922221a96aa9783a50ef53626f35271", 0xa}], 0x86009ddf53c1a43f) flock(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x10000000000001cc, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/252, 0xfc) map stack 0x20719000-0x2071d000 of map 0xfffffd807efffca8 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807efffca8 failed: hole in range 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r3, 0x8004667c, &(0x7f00000001c0)=0x10000000801) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) 16:00:36 executing program 1: socket(0x2, 0x8002, 0x5) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x1, 0x1000}, {0x3, 0x100}, {0x2, 0x100000000}, {0x2, 0xffff}, {0x3, 0x48a}, {0x3, 0x1}, {0x0, 0x5474}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0xc336}, {0x3, 0x40c6}, {0x3, 0x8000}, {0x0, 0xb7}, {0x2, 0xffff}, {0x2, 0x7}, {0x1, 0x2}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0xe908}, {0x1, 0x7f}, {0x0, 0x10000}, {0x1, 0x4}, {0x1, 0x1}, {0x0, 0x1}, {0x3, 0x4}, {0x3, 0x3ff}, {0x3, 0x1}, {0x2, 0x80000000}, {0x1, 0x4}, {0x3, 0x7}]}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r1, &(0x7f0000000140)=""/185, 0xb9, 0x841, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000040)="0700dcb32a61df4179ab4d2268c86907397acadfae03", 0x16) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) listen(r0, 0x7) 16:00:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f00000004c0)="58ec173a66d16ebae63225259560f8e5815f73f2a044fdd6095552fbd5e41789632dfc94ff334a93f4dc051115542a3ff5f531a96c84675619515a4c8ab0619882833da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12af7b4fe416c9b69e7790445a50f835f9fc4d5f16b136a5d00d1628b53a75d349e9e0f7888b6e46d118bfac3e4b03eb6fe546fe8a8afe351cd10b04c5ba0d7e4535be7dfcb985918dcc97652ba602ea2b7dcb41e7b6b13fdb96f48d0547616e941ff44fb6a33ad61c431e8fbfe109772fd3e538d252b1cc25b25cdbd2955278cbff0991b92c7227d1335d0b69ade9c0778a59bd86a6f36191f0cfd2b28c9ccb29ab644f1e0cc374523067b7cd5cdd25f758358608ca6cbe7f33286cb9936c74265642e30a1b4578445f92f0a5033c6e089901cf658ced6ce2b33708c6ba56", 0xfffffffffffffd96) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x106}], 0x1, 0xffffffffffffffff) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fe182e2f66696c653000"], 0x1c, 0x0}, 0x0) kqueue() 16:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0xf9, 0x4, 0x7fffffff, 0x5}, {{r1}, 0x0, 0x41, 0xf00fffff, 0xd72, 0xd73}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x80000001}], 0x6, 0x0) dup(r1) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r5 = msgget(0x0, 0x400) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c62389f386cb933817fb9882f13d03ae09da17d8c8da8342f54561587d9fa6bd2febf5fb906d9c78b80098f87ae0289714467be8bc01386c9a4a50fad436b94dae29fd7654d86606f0176ea486ad05011a9fb802405301731013000bafc788a8c9c8325b615506bcaec747f315dd65abd85bcadf06834ff96be0241689a3474c20731c5a15a0a61f232c3d69db2ff6059c14e62481fa7c8292ac1b19f1d76bc100f113ae379d6227b2ea80"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="44d9654a1e2c44e205ab6a73cfb78864318d141a38274944b5fd0e6ce48388494139cfb4cfcce0ebc5b581e18ab6c2c43ca4d5b1535b30feea2b70cec2c345cb9bf429d2b6706bc89a95b0124c238aafeb516faed5dfb5008a8f11d3d4183d0ca1a163a422b1dca7cd31ea2cf7d76a1d94245f263580394ece471afc51b73211ae9b2caf65ecd414792c11d04d37411e6fd99729d972f2e46ecf8cc3208e99aa404810de206a97bbf76565ab9ed4a1a680d54abffc05cda8ce76c12056e4b5fb03dc269e8f6fa85639b67eede8921ea435580bdad334eb61a959ff602151ef823cdb0e6390e5d81eb5de48", 0xeb}, {&(0x7f0000000280)="3446e881d9472cb0667daf0b912baa7324876ca9424d0cabff9140aa52d8b040dc726017234e2b15b5d0514b7d8232a54589e33abec5cc37b1d342ea19df77e8494357bf7f05724dc89a7057434d79f0e169c626d0527c9442e7af2a0706c24fc88d2c0a8849c706270e0370b2f331dce36cb8628043930eb108b157b4c330b0ebd35e1a6c62aeb36a091af5021e8903411806559ce980f207e04130d90bcb236abfae7ac4d714b40ae1d8ee7f413704049efb95d0f05f5f7bbd512c4ebfec8c482c17b56e66200375b20170a9c53d8f7aa4e3eedde4c1cb6b5a953b5974575fab70515aabebdd2312856993", 0xec}, {&(0x7f0000000200)}], 0x3, &(0x7f00000003c0)=[{0x78, 0xffff, 0x1, "cace8be280ae1b9dd9d4e95b3a769a95f26a890ea0b99ddae8ca35f13ac6926d3c199b2b5e9bc5e7e0f30af7a643dea71fb8c0a25c9cd47e64882ff1a03c7dd8dd1082f29f64a8f6bae6af4e6dec9c5221e16c229d4a54264635b40bbd5c21072792e677"}, {0x1010, 0x0, 0x5, "c4401c3b0d669155a7760be92dba6de381abba4014facd7db96add526605bfc39847b9fa2d0c2ece3b2e8f9e30bf9cd78dd44cc77dbddc06ef44b1f1f20bb2fe9bcf10ef06b3d74d7b487f7da4768800cb65c2b4efef6a44a6cf155f054c620023d82a98e9ce7a5a9018fdab42e4ec9ca19ca8ac0fc942151364fb1a3aa2b037ab2c8a705a0b7d0a11d8b2378cb27a63ee5599924df07c15175562138e8fc4b6eece700f0a169bc0a018b359d1394e06d84a3c3b733fd4ce9cbf6a82b741f61191aa476840f5c1caed0b6e3d1aa989e48fd6fc4c5510cb7c2fd0bfdf0de12f51c28d6c5b1aec90563049801570c5f7de59d8d0990963466ac9fbbba4f641453767cf468f943c28c41ef2ef9687208273a6041d8f9b2489e080bc2bdc3a7937f01627f043234fb8924af11cb195501f9f3b8190fc51ed8c344189f6290f8702ea507db5b58ea38d2e82848698a01c12b9c0eb989e1b103c201481708e8115287c32a7492e6d5270aed8b5801e115c012631d3c4fdf7033add08438306c538e70a26a5ddc1b264652b95056bdb5c6a7cbc02ce96491ed4cf551ec6e293107a31bc9bf359388ee2c16d7576d01f64bbde84a37a169d26bf8402e1a48e665a41e3144467c5e01e621db88f682ac518f29a6b69f055b8ba9aa1ada7111df4a7ad4aa73c04b41431404faeec5ef0801800af6f2826573ae6fc6d3f72cd2355ffcbff6e79eecb3b231803ff07a4e385d9e77c0cc9d50c602ac09ac38a05d3e3a07fc7c6514e24d54f3d8025b5fe20b30b2b19736eef0401c616ef1c3a40ac0260e3be0c3b8da27269748ad78967cf2cdd1b455e0b58a5489c06b6d41e87cbfcc93b12d6f9dd26a504ad65e3971f6a9d48eff8aa27ede75d283acf2a19b508e723d120996deacdf10a26d2760b97e2b3c5620f75de726d5a7e8e6b556f46f75ee60e68188c13bd9cfdf6214a9d9d44870a997bfc225da84927f827683c8ad6d66bc7bb015dcd13006ba11a141ade50d14a46dd85b0ec13d4aa6077301d8b826468c9294597f361afc337a4b3855a49a9a6221039fdd5960104ad5566044e727e0fddb79e3e9935625082bd0e582527f48f4ed2d8b9b52a3f7af7e69fbf71269bc6cff90db6103d4c56ec8a88cef943ee8d2963569d4e9b7ae61bb9b0f675de2e953b7ddb01da4a1eed576c1f66bb561cc858c217e50c26acd5afde53d2440cc66e2352ac2e52e73984c4cbd5c70e1d521d4caeb9db166dc2c98e8de5a0c2fba41780df0ed118300bade0cc191b35669e3743705b1bfde71ede965a13ff02c1f23bc74c60f29427fbfe0bbdeddaf6df977af9c7290324b1d9ac391735cc0e2cc59c3215ada36b8b159b98a7ff1dbda8e7336dededd422ca0b04a57e22589ee416093251032a8eadc6380f8c0d368966decfe4862c142d3d7f84938cc37967ee5923d7deab2d560d24e4c51bcaddd56dd739ee625a1855365b22d4849eb3e68b82357262163f7e9548a197af7608ea373f8d613b62fe0cc9f8e7f7993299ecedeb9bd8d19f5a5162ccba35caa50ee6f5f72f44aba6015914311b5b96deed891055e7c8c63b05b04749c4d8aee5f7b5c9e5aeea2f1c813ab312f91e8855db9bf2bed1e413000800ecbcff4ab343e4c17607d030f44efed619f7219cfd075ac738c781f54face9bd705093696de37bcf2f9e0e802657b897dcc302b5e0dc75a5f3a8d38dd0c1072ac9b686111dae5537ac74b495dc3d9a8bc9b44f6ac2c0b525a4ccb853075bd8a214d531d61c8aba3b51aa7819a72f7697e92b55a365fc532de74ded37fc123fd2ca3b76a5de2a61bdeff8f29ed40109d5a0351d0b2d5855b3abd99ef5efc0282c56a1fd3ce99f7d03b7d6c813f81203535240a918c7cd018a4e9f08b7a7d2565fbc8c2f8cab1f8ce295930dac11ce75f153677a109bcef4816405d4e7e2e94036bc65b3d869ef03147d9fa3b9a07ff02ff0c241aa786e571e5090b5a7f7e62dbf8709fe83a7574e1e897fe8353bb04ea37ad2d8b9faa9b8c3ef0b434e0bf62848f4074e8ebb63c2b0e3001f430c35b9106945ff71bc3f2787959dc2612c54aaa0d16088cd8aa8eb92f710f48246abd774ec934414f7bd7150dcc3f594a4ae55cb9776941b84def51bc4dc1029af2258bfc1f36c8be91c8c7c2e8c72c4799ac39d93e73712913ff233c56247b5600036f1ab76758ddaab388d828c2a084c786c95ea3bcec50b4b15fe9bdf468ce3c3e2f2375a477c5f423d611ac1081a1722a0b0198b4f3626fe5667691d838fe4bb0094df4020bc4f24877a3cb96bec583f258316382c95db78a361589ef33642fb3f7692de3a37761cd58f96b31206d0dffd8678915af12080588e5edef2f00af5f2f6b76f0198b540433b0a2457b9d59602b16f3407a25f0990aeba1e50eef50d503d790f63e56ca8edd206cbc8e57f12e500592d1eae56b4f5f16c4387f27dae8f5db2ca7f11226543dd51c9f507824eabc431ecdef857dc7ee758adf3e9e2a2846fc3b8139223dfa62de345d15fd598dfc90f545cd96e65ebbb1a3c0c981c3231a061959c18ef07e4e6db98ef1776682a00a73288923c2fe2e40237210745e704354939a69185c071baca53324de7bb66f7c8683064061a7d8f0c93dab0498dba89dc6f2eb532792b3eb5565580a1248dcacf55e5fee6b1e276722e5840ed6114c5b934445aed302c4f3bf794e3f76a279518901a23d7f3208d655fc60a18d3324fc622aa22be220ba72e679699c36155af83e7fbacb74223d9cf18d169884a875518e945a370538af5b38f0632d735440ca32ce8ccd470bd6b71aa8569646f42d6c39ad8971caed3468222eb7fd8aa6e1666b14e26687183cd5c39fe30b8d1f1269609a5d8a110a06ef39bfbffe00aea79771146cff6e58f892e0289de948ea8490e0ec5191996ec8159dd9d39edc7d20200ea6226c0da9adcf6d01a36c34edc1794eb468050ad80bea8f7cbc5b59bb39bacde552a6f7bdc3596da7ce26f407a27ea34f41a809396ac1b7e58534a0d2b4d711481c0f425adf0a0fc0bb680d815394144e3bfa91f3e65029d36a5b95af6ff0087f94fa6032ec72e828377a7d95d5fef600c796615553b4e6e79de2cb9844cda1659d020148974c5b2f67a54c3f534efa3a34bd13ebd5f923b0529a9adce9e8d457f201c14b5e393a7c6482e17acd7eadd645ee9aaff531e84b0564861f6bb671d8bf917743d31247412f575cba0268667490467abad8ef2b4f3d3c6ba82615a9eab05e132be5a8d4389f10c30486489daf7b378e3b89655f7e709f07a8f02772dbc1cce0f8759c5e0cf1be87c2485cd80fc858c03b7eba5ebd89d846f120e0372e39e5dcf95d96c9be1ad67390b7654bf70780915a9bf7b683a527b4f09897b460d637f6b4fb0e8281774867cad8de30e2c71c7d90b88888f14821eaad9bd6bc9d620ef8c04409c23a47c8cbd903f39a7187f1017bdf91b61cf6b320dd125c820c41293e3a461ce281ec26ce74360bb09cb8c4a4b533fcb1a32979ee28ec48ad5a28afcb3b5308deb7cf28abd7387d2d2a06c514964f0da288abdb256acc46705013c520a3865b2e58ec8297bb1bcde113f4a1b231b6b98bb0dd556ca7b240d821401468a857ca6c31e7c1e4d109b4aa0421c596c2772ea93756126503ceb9171a7cb23354e2a40da604c783251529d4fc4d8caa155097bb05fa7c556938b361ba664f610d01425a31c916e7695a917a94b85aefd3d8874679ac1b752b382879b8e665e999fd7c10546cfe024981898416027f96ceda88e8662043c587fae784535ec4b61b50259a3c5d8d0fbc16ea8b14a26cd6f4bac3768e959173f583c1d8fd188faec4d54d498443fabac34bb59bc3b44a52990c0df267c69cf9735b5753dcac0b1f73bf33cd7d1b270b41bcf096e954caa3a19b7cdc490354d81bd740fcc21466f801093725e9f31970fb59b25737f6751a74586d32cc4bb82adc88cd237e2605fa598e01d8e3561994cfe6ac7b1cde53f03e917b8abecc729ecec9ee1c9c05e310e4fbb19b0dca478d22726c8f5d0917623896daef031a9ae6eeeb8702948dc4d07d37a7e8da6d473667c1af3801f0d10a39ec2c91876e24cf1d7f048c3af2db86c58cbcbfe59a7f100b63c5d7e4e0749162ff4cea90e374a6f260f45545d2e3681c5b2885da14a8161dd4c2e74cac1f0024d5aee31404a47e309c5e18c50a7f56348b7481815509322b5adfc8d08db9da3acc8bc0eeabf8fb536b002671fbbb0f4da78e9f79b02e57d2518c3a1ae9199bd80c4825059ef5c49718699e08e84d8ae7bb6db71411cf2ddc0f71b284b315e2d792cf542c9d13f68347dbce986134bf60914aff2ef30a2c60e84959ec32cabb2e464fb4f26d34428118940693cca99f5337603349e77859c74be70813612a895ff2ae3a46d8efa25978f2cca31229bae883b523cb95a245f2bcccab07363ff69736c358b63fd9eee8a8a9c0781669895204486e79494305c8c22908ae0089adfde425f41607ff72deb47ae044a723c984070cf2ef586699bc2c45f092d28d08c8b4063e80567a115ec1367d5d9c0d1c11772fe0ac2aec1dd8c216f2c12fea533ebbd1fe3dacda247a53d488bf466743d7b6dcd02decbe328cdcef1628f18279d9d68ff4bfbd75b642b9d5ef98efaf34fc0d967482829eb1eb71a38e3065cf4235bb21ec5cb595c4b1ade86ecb0461eab814dc53982757e73238e3af72e2c3ddbb6e93b2c5bbfc7d77b84c15f5e7524e7a5203bcc0196875ff71af7d6b5e605b2ad013b936aebf84311838a92c8a692b929728982d6049eafc0bd03ab3183cae1355c6816f73c08edecfd04ac10d208984a91fb6aedfd499d59523b69edc16981add8f072afbe811cfb6eec51e91116e99af8f23be5d9521f54b43d7e95c196c505ef6000d7a3f5585433eda7e67b30a30609ce0abd78ce1d2fe09387e3e9647084e08b75ed0fa099cdd4e51e59ca6bfdfeb6bc788acccd598302bc97923e7da4324917db39283b0a3813234f91c599ec5025c6a1967d3839b1591229bb7efc40aaae0ba893700cf4e498a7888bfcbf3ddaa3cb33155f7b12f8166c8ec74deaca733d5cb0f8122bb42426f559b2de2117549fe0d62f413cedf03f2570f1f832a4ab287194bc5ee0f9e591fa855a8e95806989727cb05cc9b93a2cabd5c426d30ce51eb45354156cd32d7da689be7d79d3f6e54f57469a021771819bc7d9bc84edfc45e0213e31255a2699bc773486b69df8b00d8fea355bf5db6cef226391a715147e9c60c9dffeeaae807e6fa031701e01582b1a5bfc0320241ee3610be6e4a3103c9532075c6759a8cbe815ed7b7f84b50ac820091d6b2dbb5e5ec526f3aa49405df81cf882fab8a03207060aced6be1401780c62a3c4fecf971d50776152252db40ecb083792254c192eebea8d3f14b2a8b9ce57544d991653c5b9863030aafaf986a600b8a6214f41a160f53c8b653841403b7bdc3af98215898572da7cbe8053ebdbae8aa6678a4e39b36ae447f37e13719abda77d97131d7501e14fb1f133874e3ed50ca8e397c0195c1ce3d2545aab5737c9d28990616774d5b6fb5930bc3111aa160e727e9b33e1fa3dfea3290d3711e2b8c6911d741d70715e3939639f3344787ae2786c7965feb8c8f64ad0879d017364678fbfa8b12cb0f26a12a57b696f235664e9ef1e28cbf433137e2e340ba6822f51f9c0abe435d5d657fc2c5da57d78df8b3a679ba7af48d73ddd45423399ddf64ba14e6cdeb09dc8a094dcad740250b058fb18"}], 0x1088}, 0x8) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r2, &(0x7f0000000080)="2e3466c3c9f414bfb45878db35f478b6fcf106f7dfdb4d41447985524ed25fa054befaa537caf80f65a6e2298335db0b83d2bdda389829cbddcb4fb3f96d1a9b66", 0x41) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5, "85495500020000000010001167f5afa680400900", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000001, 0x101, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e48", 0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0xd, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x3, 0x1, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) shutdown(r1, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x762857b401dda4c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000020ffff000000000000011039ac81bd87c329993436944bfd8b2cb21dff2b532b5370dea939b065a014988610be39635d4ac0878fd4b3d2c398118c588b5cd887150080326d22336dfd584c23c190442f855bcad9e4edf0bca0", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xf0}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x903d, 0x993) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x540) r2 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x16, 0x20}, 0x1, 0x9, 0x3}) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/208, 0xd0, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r1, &(0x7f0000000100), 0x1000004e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) r1 = getegid() setgid(r1) setgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x10c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x3, 0x8, &(0x7f00000000c0)="3473b28157a6b0f15ddb4674ba2812619c23b124f2e6879dfa3a9c75d7c530d6178e53b42ea254", 0x27) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x7fff) r2 = getuid() socket$inet(0x2, 0x0, 0x1) lchown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setsockopt(r1, 0xffff, 0x2b, &(0x7f0000000140), 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x13, 0x3, 0x401}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x5}], 0xffffffffffffff81, &(0x7f0000000140)={0x5, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket(0x18, 0x220001, 0x3) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x1f) sendto(r0, &(0x7f0000000280)="1e605dad3df82d178a2e6f977abccf03b9fef21b35a44c568e13f7fab0275b273fc9fe7adbf63ed19e8ee97b232aeba775dc2b05aa1ec82454111f618d3a256e25a63e79ece49eeed8201f2138c3932b5d54f683143696beaeafbf19f3e4d8d8caf9356d9742dd6129c19394d83126a79e45a3348e7e53397e6cbc2290e195daae5d38dda6d915b8f3e7d94021b69622300d543e17811adac90508f12d3de6c9acfaea6904c05bba3d3e9214513aa6ba095ee353954e21fab3c342c6443e2c2159da7e5e9b8cb4e3773415844b1c3dee1827e3385c3688f4beec858bdede5e9813432c88b8f820c6c1503977fb91921873cf978a231f07e603", 0xf9, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="66696c6530000000000000000000ff00000000000401ccc28da0d279ebf3b1439223697e43ca0124a704d8c470eff4f7bcab9f5a6aac8c6d19f1b3c5610231217db7c3d4570167579c712dc59591a0bb334b8e02000000000000007d5606"], 0x16) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x40000000000000) 16:00:38 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x6, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:39 executing program 1: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r0, 0xffffffffffffffff) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x1, &(0x7f0000000200)={{0x1, 0x3ff}, {0x7, 0x100000000}}, &(0x7f0000000240)) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x8, r6, r7, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r2, 0x1, 0xfd, &(0x7f0000000080)=""/106, &(0x7f0000000180)=0x6a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xfffffffffffffe42) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x100) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000e4ff020000000200000000000000"], 0x10}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x3, "ab20ce82ef44d2e56abd81f64c574d4b75099984ce85517d1983aa4d50e0462b2aade39a080269774bb7f99aad9771f0e498ac10f0d9a76f24858cce008d696569f4a321eb1ae44aa06e6e2900e34d8a2c2a25f51dde637a43bd5860c72a99a81300e378048ba2cae39b0c794a1f463ace9c080a5aee061edc1d3d47ca5e750ebaa1521bc95fcbff00e9609af599346c5740"}, 0x9a, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) socket$inet(0x2, 0x5, 0x9) socketpair(0x10, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f00000002c0)=0xc) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000000873ee16906a2983f4f33506b469655f32e42b32d0906fe36a8ba6984e62f56f151869a89e5d87e54bb1ef6e12dec1883bbde247e502f1768380c15dc4208162f6000000000000007f19307b30fee362b515ab31fa1a054513f8b72dd7db25e060291b2c2d3eaffc056bf16ddc50352f3fa3a84cf40cee1adb9735efec8edd0b8802419c0690db62e267c0caa2c6ade83f969833650c55fc758581da041a7be14bf158f695d1952797ecd42d1e88f2c26c68f103a006ee37f827d0b2157c747a361d30c972c1254dadef84e4161ce7f9a115224219f5d19d27b5a4077ba72e26de78500651dc601c74d18f94f5cb4ed88e427fff88ac9a0081343c2b7f750246a8e4df19c16b7dd0b9bcc467bd53e54b9b50080878f5f492fdffb2f20b1b0079f936cf4e97733ca9264bc54833102aab33dbca6bb620b4f27061784067f0d704f613836a3acc69a8d21b519a8737855d8209cb3a9bcbfab7fea92d58363ba0a7259dd24673e4acd842c000175c30bda88bd424680fb20043c611fff6b13e17f8b7b34de7e327151b85008300c7486eebb4dfcc140cb1b513efa6fc3be620439a8c35a6d650d47e31d977997a7910"], 0xbf, 0x800) sendto$inet6(r2, &(0x7f0000000300)="17175e5d4a96ca785b00e063294d85cb8e68e359e407a14f407f6311cc545bc524135ac5480417042f79cb91a5e91a82323172e3c9ac34d094a88d6bf5b24653c70a9ef584bef3a687b5f99be0324a27c468792f4fe9bf", 0x57, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x8000}, 0xc) 16:00:40 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = msgget(0x1, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0de49aa4fa8f15a872497f2b6021f1a4d6a8b15ec154759c335692a51f1a881add166d4fd859d9c16068f6ab741f222ad6681317ab37247dfa11a585bdbdfdcb4f7e5f430e144cc172f978f56ebcc39b7b1d9a8721e6f878a200a6f30c16230bb357e32cb51518af14c42026dee18bc9ef", 0x71}, {&(0x7f0000000140)="4968f7c68c61ba4b0db68a0b5eea88a33d734d4a12f5702bd01541f2490b891f5f8549112962de850cb6f353d04ac1b2aeab7de51aad789f15fd94ea43edd53f356bb43bf9c4697a6efb6d4410a676e5faa16998a986756e80aaf9d75cb7bd528b70570b4ebae102a597ed6a7d66a0f04541e31f3e562f3ad576610857576502eace16e6c0fe0ce8d709fb1529b50805789f57da45646960a53d6ee22323600f1e", 0xa1}], 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xc000, 0x1) 16:00:40 executing program 0: r0 = msgget(0x1, 0x2) msgsnd(r0, &(0x7f0000000040)={0x3, "124ad014a4c1770afababf1d55903c5b2ab56b5bdf26e1b89422df88e3267a22832b3bcc70a5965f5e1bada3042803450bdbdfa03cba11ae8dbcc662864959235f9f42d637c918fbe30ea66ed2681256e14a149dec67cef2c40cfe8290a3c7e8721984c557faf119372f35cb47fb8675dd8e86ab2f9e652856325a54bde19d608ccfa52ac3337c916b8e08f5b817a41df6c061794c9075c9d5843b7753410be1ac6c4b013053f3552a8401bf972ba5315a7623fa740649f53a9414098961fc83aa5a2f77afe13f25"}, 0xd0, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x3) 16:00:40 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xab}, {0x7, 0x80}}) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x1}) 16:00:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000001c0)="d044bc6ec8c8bea03a6603c868ac0ba850980e3e6efcd0e99d1c4fd78cb1f3c17dcb64f0da30cc723aeba77cc1bdac3d15b2cd9797004b7a0b06aa96e9a58c99eb41f434239182567aeb5d3dfc580a67038e4ad12eac63785a8ed9bc8ae01088eabe7aaec3dfad30dcf8", 0x6a, 0x6, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10020, 0x100) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) sendto$unix(r0, &(0x7f0000000100)="a6f5ecedf1e45b9ff6d9ea4badc0b6fbf365533b796a403f4a31fe83c7e8780177e5a2418e9a09dd860d7c37e77697114775a0ed66090167a3352138cf5e08374fcb49934b3b9d0ee6d3c8787c061dec4e6670135dbd66ce168693dce6821a3c699de311b4c91d15da535d7efa3936beec497ff8c4ac049632aa7146269b0f06ddd7717ad0d87146d8fce4562b4f48ae9bf8f119e3c1885640d9c2c1bc4ea63efe46f01c4c23", 0xa6, 0x409, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/62) 16:00:40 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000341000/0x4000)=nil, 0x3000) lseek(r0, 0x0, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x321) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x18, 0x3, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() socketpair(0x6, 0x5, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="cbf8f489624360b087517886fee0784c09e70d346616358f09b792376e2e40ab019931e9580f9d27119c7a9ba1b1ab8af7ce845fe770781a65c728b89151d116c6e8012b167473351e3f4a6215d1a88485b128ab6d42b2dfe667902e36a7b2c1306c946087a9d9b88cd0a62acce204d996948f79b3d18656013cbbb8fdcd9540f47ad4237ea0911f9de6d15180fed7d3292d553cf44def963de037b7a476035c85", 0xa1}, {&(0x7f00000001c0)="aa0783010fa9395d964a20976da5efcfed872911801577c191174e7e1f753f36750c94a06e20d12d2e2307580e2040e621a52b212b75db4c0a8e3e44053514d1e972d8ebc25a810a4ea88576", 0x4c}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x80, 0x2}, 0x40a) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:40 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r3) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x3ff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x81, 0x7c9}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:40 executing program 1: r0 = syz_open_pts() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000004, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000140)=""/235, 0xeb, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:41 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) setuid(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r2, 0x3) truncate(&(0x7f0000000300)='./file0\x00', 0x3) chdir(&(0x7f0000000100)='./file0\x00') 16:00:42 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2003, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./control/file0\x00', r0, r1) 16:00:42 executing program 1: r0 = socket(0x10, 0x7, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000140)={0x0, ""/250}, 0x102, 0x2, 0x1000) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c99a6841a7e49339af23398e616433d8b0d73fe078d130805b2e73ef81b0630921a4d6e94add30f7d56310e5a81e0515f78e4976d3f7a980e2d22cf25c567375d19c946ebb706a6a2b09383fc26f42326eabea7ffb610857e49032edd2aaceb22ba340f93690e79417a7cc743a619b65dc753baed27ee1716316873d12c331ff74547ecdbafcea872d3bfb0c5d8f70e066486767cfcc5cce25017e200ab2df55fd48cee279ec21d0b9d685980900c36552426b26c391225fc72e7aae605ef0069d859356a27c7aa2f", 0x192}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x6) dup(r0) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x481, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x8000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES32], 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2009, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x480, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)=0x43) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff9) read(r0, &(0x7f0000000040)=""/18, 0x12) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xfffffffffffffffd) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xb1fa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x100000001, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f1bacc23392ae0750e0543be3590a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a6452c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b0000000000000000"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9e42, 0x9, {0x20, 0x200}}) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) shutdown(r0, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/230, 0xe6, 0x843, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)=0x100000000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000340)=""/26, 0x1a}], 0x5) 16:00:44 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x20, 0xc000, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x12) r1 = semget(0x2, 0x2, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/43) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080006002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0xb00, 0x8a) sendto(r0, &(0x7f00000001c0), 0x0, 0x6, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000001340)={0x2, 0xffffffff7fffffff, 0x3fe, 0x0, r3}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2, 0x10, r1, 0x0, 0x800000000) read(r1, &(0x7f0000000340)=""/4096, 0x1000) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000001380)=0x8) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) clock_gettime(0x3, &(0x7f00000008c0)) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x3, 0x100000000, 0x1, 0x4, 0x3, 0x9, 0x2, 0x1, 0x98, 0x2}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x1}, {r1}], 0x3, 0x6d1) 16:00:45 executing program 1: r0 = socket(0x19, 0x4000, 0xfffffffffffffffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="cbdc64819fc6d52e70c143773e71e883a5bafdd559020d44f6d8399f31a8ed321be0663ae3ffd3e3710c86b90e8237b67fd16620681117fe97cafc5f6aa48734326ffb216365bdda2b55c4f7fef2a14edfadf79dec11f2dbc4891d42ab072ab50da7e1b712", 0x65}, {&(0x7f0000000100)="c45cd951c18b15fc2137c67580f67174764a205737fd92c092bbd449608530e5d8b39a901cb24dc8e4369273a241b30c06", 0x31}, {&(0x7f0000000140)="25366bf1f9e077e6796177263512748b94ce500cd2708fad7fa28e2068ccd15f04038666e17d77de55eced4f0ea14aca444e0e5b9f25111c4c4349c93395ab0d0dab609fdfe6e81e551f6f72dc459c448a8f6065ed3b70da70b07bebccb82adc1f8d0bce76a3ada0a99569dad8537281127c75eac9db592e084f0ca1b5d3f70378d43d2a42284d8ff3ef080a242c9d38b487e8f3dc435c807e6dd2172742c98cdb2d3329b67dc7d7650978484fe01c8f0ae26243", 0xb4}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="db", 0x1) 16:00:46 executing program 1: getgroups(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x2) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getrusage(0x0, &(0x7f0000000100)) 16:00:46 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = dup2(r0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x1, 0x832b}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x3, 0x80000000, {0x7fff, 0x5}}) 16:00:46 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x23, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="bc10d601f3d0e32e7954162e31610377e78ec811a1355e6ca9ab71f6763a2b2bd5a6acc942a4b9c9bb55fe8b533828f37391b9aeb36bf8474d4fd1554b71536f87eced8d01b9a315fee39e95d2e54ade536240eaab35eeea0c72c2dc8e245107b957c950bf6847866c9378710ff239e2a6fb", 0x72) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) socket(0x1a, 0x3, 0x5e) 16:00:46 executing program 0: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000fff000/0x1000)=nil) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) shutdown(r0, 0x1) 16:00:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) socketpair(0x20, 0x0, 0x0, &(0x7f0000000040)) 16:00:46 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfe10}], 0x1) 16:00:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x10000) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000200)) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r0, 0x0, 0x3) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = socket(0x18, 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:47 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000040)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) socketpair(0x2, 0x1, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4, 0x6) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x18040, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x220, 0x0) close(r6) r8 = socket$inet(0x2, 0x8004, 0x1ff) poll(&(0x7f0000000200)=[{r0, 0x40}, {r1, 0x1}, {r2, 0x2}, {r3, 0x10}, {r4, 0x4}, {r5, 0x20}, {r6, 0x15}, {r7}, {r8, 0x100}], 0x9, 0x8) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/220) r4 = dup2(r0, r2) close(r0) kqueue() close(r4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) lseek(r4, 0x0, 0x803) 16:00:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x3, 0x6, 0xfffffffffffffff7, 0x80000000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:00:48 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28a80, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x1, 0x401, &(0x7f0000000100)=""/233, &(0x7f0000000000)=0xe9) chdir(&(0x7f0000000200)='./file0\x00') 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000bfff0000000e0000f87c8a5b671b1b542a538706000000a7110000002900e96ede8100000035707f95"], 0x38}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r0) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x67472e52, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f662db3a5c82d"], 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="f90d871ae61d44aaa7fd1512fb9d3f94a14bf9758ed813a26687d5bdef43cb3b06e9a8f286ef800406cc287ebd0af7ccef6e51761ae41807c016f28c303df675caf1ecd9384179f9c08f9402aefde2222f797acae1dd", 0x56}, {&(0x7f0000000240)="5d428ced2d77708ea9a082d8d96eb1b8cb28a4d41821a30ec7730f036527445f7336ffa07580026d2e97e7cf9c11ba824773c45b21487686922bf3e167bd411af4b52f2aceb2c5677ace6673721e0e4b3be840226e46d39f5075de8f47c1c3f71e91da89a3d8cc0b68fe4487dbb9b56a5533a7830ac6482cdf9c83034e58e2b5ea33786d5e29fb2cb6f924b255118536ef7ffa1d58", 0x95}, {&(0x7f0000000080)="d0c9cdafcdaabba713522c0b6673ec4415297f6ca55c81760ccd79c2b890023f88e098c1", 0x24}, {&(0x7f0000000300)="b51544e35dab27123d9251d5b593afa057450608a91e0aa1b158785d16aadbe353f00f5253256ff55329300577d7f61bbde854a293a66fb4ffaf9b75c23877fbb144eb7e718d7f0b6fde58", 0x4b}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="4fac8795541631d106b71596043022da38c77b665e72860a407b43b0a736287959c0fce63fc7c1adaab673345c4b97d39e04dd0c325b87ee9a37bd22172a161df1dc3ad8e61a3ddae19a12fc89ce40ece7de6f4c1db4a1fc7a428376afa02117b71b5478aeed1b715d2e34fc49fb2d0376855a198d2e775728a8d3c382b675cc0203d3920c1b8794ebbb8e88d18d5a09aba5491048c6f5", 0x97}, {&(0x7f0000000480)="08c23a6e09334e0b7eca09241638c891f33155f3da788ca8a624e0178a8ccb70536f26eae133b0f3fb6619798e0570086115dadd973db36b0214f303", 0x3c}, {&(0x7f00000004c0)="6df94b35860baca8c1fb4a8c55e989ed68b086bb50e9273f281032fafc68c186c9829307e31ff8c657e71bb02220566953e76b92a32c396c0d9bcb618f1d", 0x3e}, {&(0x7f0000000500)="3d05170837ef03b684865e2b62f55cb69628c8aff63e6be6f139dcb492b39a84efb4ad550c2667a1b3dbee558b016965189ac895c073607ec9674f57a9e77a6473ec6a3a860b158cb3876ec0c369708a45e99df3ff954eb7bcc9f8b05a490945fed00e037d74773be17b6204b40a821b8a3a80c3d06981312ea245d2820263512e00a6dfd895f2ebc8b8561b66451da4cb5083fe6628c4289421a2d62f7e360c18cfea0b5d30ab342cb0ea284369284e73a2c809a0cb662861598f14a545fe94bab6265f1486bdad885b7509279e640b1cc7f6f12d1effd4cd62be7899ffb26dd456e33dc7f5f4b9eac9c3fd3bf1a21f8ae62d5298343daab49342c260b3a83e097a1b32fa713f74b6bad502417692d710e8e1fa5b27fe550aaaf6537e8b25622e6e1ee36cde930e7997a890b3414e1047272ca9075112e612405afac56959fbe319607a2c0f20e7131d7e8029b09e90fb771d8d15bed291f312faf5cb03e5b43aed20c56d59564a9dfb91b95e05007c795a1ba5d71c79544713d7eaf24f41403ea26596e1c246bb0915bc82ad649c764db8cee6ccc0746238e56cf818e088a11a7bf0a5151d4318a0430fbe488dac6a0961ca170ed4b5054dbadf61806c12fb11f6583dd5a2cf39bb6e7516a890008d1c8b448169c02c06bed0216bb0edda6dce5735ff247b297d9fd787d4b06190a69e2a49bdb5539d9bddcbe04e8a0661f68eb1d00e8548273811cd0cd0c8d0bb0a54e458b270aedc4289aabda39c80e38c23456feca604e9faa096ffe0dd6cf4d6e8eabe070aac07a441749411523a0bd1a34e0a4ba2cea8f901c3637b502ebd406776bc8db3981dbcb374ad9c9ba3a9dc96127f547c18755718513d5cea28ba7bdc029c1604d93f478479b0236df98aef3027af27cc3fbe2c30366962eb5cb459da0637250a41400f23596d666927c81062b8f255f2e24c28e9a7a62f62896ace8ab86ff03b64d500e299f3690751d3ab3a1765478c86109681afbe936b03879c3692ba28a756d4fddb0040f8180be22f8ec36b1c175cabf4bf15ec87b1cd92a6bd52559b27e9a4bd9f41aeb653e66ea9758935a7ee6187ca4cc7f423b8b255d59857ba70d9ec718992a0e2b115c76576c07b436d382d5c659dfeb3e542018b005319369c0aa5d8b75c5e0e98df90d9c82ccc2785fdff65f26d0572cf02f45996b7d0a0a27fdf785d8d4386c32ff96dc7bb83a8b7fef20dd3768876ef122d7bb9c5770cdb7c7a6e7f010ea4bbe8108ae9e9fbe509f598e7b9df2d096365bc09d1165dd1b678df25d06d8a302ecc455898733a8063352a29532da2da961608b8c3887f450713c5743f3ae49c7133473da4bbaa7edc4992af72fb7353526f07cd4c0556bd3c6405da58aa5899b1e3ac43c53e9c299beaed12de139882ed5db58230e75caa38dd8cbee4d92b0d0568396ead21aef86bb96b024400ae00f6440051780b3fa1447ca367d5842b28748fcaae67cbf1948f13a9252cf707b78a421655820205fcad2d65341a36bf6964d21d6e595789195b183423788fe333bffa703777f3768adcd99a9a42bd4d53fcd663ebe84788de26eba7178a2b99144f93eb03c2ab14351965db34967d342c136ff5ba9fff3463b3df66740e1501ee8228dce673d3a703f0b5fc3c292e733e5c9e718dac1f20a8738521d82694d006815d8a86bf0e2fc834fc52e7dcc7da3e763abfe54ed608d4c220881d8c917740869aedc21aa758c182b589d934ecac97c04bf9f6fe74b47d8a7b22320b8e13bb850d97061dcc76c134dd2bfc363880feec1525c6e4e8dab29d1b29b4a88b805b6f8ed207f965919e33d08e6be4ddf418074717ab8c9070872dca8c39e88443bf94771766e5f985193be6e8a7012c38ffcf962546e3456d211409d959f32f22461a3265c32cacad244144bcf1c2ba3d9a86a66819ad01281d783d6165e609b1710caf2c39833f02f9b8125c30a92a0d4b2a17f861c43def816e46c140d29531196f14faf50eb835d16e59b81dd16d249ace1301a5133ffa2d00ef1aefa92fa0434050f707447dc0c32852fe7e666a1b93357acb524242b7e7c6260a255d653dc950a3b579abc5e2e3503d8e081e9a3633289724d7ac158d61b71a9d43b961f510fc7c54ca0d5b456bf669a0f3a096bf4188ca662f79584ddaf65f067e2ad8131615f5cee94e642ee2c5628f69ef8c27f18eb6cc77c3a4e36de8c67f0067573047870f1564b0e24dacec33a5e4e3411ef5a241badda58223210429f9c7ba9aaf265c8518552d40f0a6fea0c7bd321f3c28ae54a112e5daa418ddac4600f270ba34de86f7e125eca26c991ba436e911322601d65e930474d4920c62388928b1e1988e416c7a63c9399caed47bdc7691ff96ec8c82544d97d290e9a27c30adb5a0e4943f4a799889c9d6079b8a5cacf6839c19a43cdf4fcc5be7aecf6a88aa007f6a27207d8dfd5678d04da25ba1a392925139465e5478df2996c3b6b19c1e2089b85b057d98aa54187d17b456c7712c9f51ae6d0901ea2d04b9f01742c788709c419e1351253ea92081d64846e34505178951d4db1cbf5638f0024e7f1bfa67cdae8b7c79e61e1b666623729fb3ed13eff192810513d86560d8280f65b073f6fca4033948d8a91b4357fe2f262fff3a999c3b824cfd3d08f28dc128557049b27aacb7815b9b777779d8e86c182bdee788c17bf53183719574d03626558dbb2dd1c69e183c448d8a8e1078f5093ab560b1b12eb3874fc0d1eb4ea6872d6f0b99d71ac85250af01fabb13d5a5943feaeb4f268afd59f77ac0a74214680070665e688f4b46ddbf1f51c514fa0a0014b2b84ba981208241caecd7e7170fe22d36d5ac0165343b6c0daeb097ef7bd4830a42ba58cb5daa90d7a481196d31a300f6116fdfa2a5754e7eabf12c0bef96a932a304d1bb6a659368f591e7a8e16ea34883cf682d064e86e2a23a882d91569eb6309af645b05325fcac7d1d80c1b55915e323eb6de74b136e1ed05642c90206463238846e6969c231f7f53ab605ae50081251ae92096c9a616ceab8f0509245fc70a4096383f91e3f5be4629e686d80830f2e10d09059e166bf426003db0a38ceda22730859f6e1c6b0ac933972bcc3d465860e374708b58fb077eaef6e45608e48c1866e6a64368aa51299c01ba686b0a41f2ead82de7ee41d2d415db99fe98298856965aad9e234f3e3d276329328c59350daeaee9be60b048986bb92eb59be356b998ee8898903e03f99396cac8238aa274e9716d7421aa17b89b4f88e50f779ae8983de85c51ada939ffc767740a9b10e2cf239f762e9e1c5de8903821236dbd508ae8b5bc7650b39fd3fdf2d74bf40e9f6fbc348fe79142994d1d7882685b435d15977e8364072d7c16e85918b77e273d797c08fa76b5178cc83fce8f455209ba2836d262cf1995ced06706c8cacc91f3086dc6a183aa5c108d43e1c5a937200c191d6a43246c6976a6f698c7d2fca7e26ad5031a0fd0907aac35fa1bbfe6d02c291834446bd813e391244de8e1309f57908ca05dcad037efb06d847846e39669a23de064f1358ed6467b2465b17545f2381a1ee676cc3035cc77f6c498977457f8e723d5bb7f6522f0ee901f7f3965034ebde978a83bff3143fcdac976d88d1b24cf00e5203c1e390f2b469f5ae5f08facf619ea417e0ee8da9fc8a29f8f55a904c747bc14fc1c9dcee6c30b8e7e2dc3a3ceaf7697616a32879146238b77998b554a55420a2fb2e97c675d87e38f594d777cfc566e2329fe3b0042ec32e7bb42f41fd53f79cfd3920adf1a031782488c8a9d1f309ce2c228a7e5d0e23bc46c065e1da0266c4b7c342c98997313db75d6da8dde91250171cda33726fd2b0684fed8f16126397f243beb071afaace501c95ccfd1da5b2a8392e8aa489daffb81358fd01e9453792651c637359ca939d49372b7dc06c0e55b9f13f71eb143539c7677c7883b41719563cce844341af10857cc69627cc0c2fe0419d5449903fb51cbe9f4f15222f9559b330e5545c3c8cb67e342b6ef26f31034149919eec8d34c86da4a943d297fbb265bf3d2550bd49cf457ee75a86c6d948856fd9c6efee537b6a23c573fb49b5afdd9526969be2dec830cb2be86ec21e84e28f55c5cff7e67e18b6fc94e04175d19b592845d7743da8a66938603dd962dbc2242f03d60c4d2c375405995914072a616aacd2ce63a53dbb2829d87b7bed4b941a51b01de67289b7e590142a8528d98b5fc4fde6b4243fe7ad1ebe7eb510bec6ba996605ca6af29f02f3290f3e0f95409ef63136a41fe89a35671923ebf89a3a5b80cded3c935edb0ecfaf0733a6bf295bccef1bdfb45f75b7ae1880bd1fc41a9b704042afb2d216ff0bdde44e4a69f2867ce25c99342e2489a42bc225ae915f8c7769c395a227da5d3b7b824b5d956af48fedb540ed574a0f9210b0969a577ae52c87aec703c85db8bc43127d1909566e71d0b9853e886649bb4ff6ba3dcaeeaa41bd0323b3911421da7dec30a5ae7697f84a742e00e04e7955a0acc030027b98e4513ecccfcdf41be5fab0fea23fc92f55e8ebb8e98769214b6e0f6fb830a376cde48a47fc5b91617c4a7b77a9851109f2d0e8127a4a0186aaf7f65c240b8a908d882c62695480e401165b7bee306bb85bcade2953329c71f6fcf83b6099139ead1aed7c6484c97537cedddbae3b64c4f2b10aa49a0106b8f8e2001f4f80f39cca9e9f832ea1ef8cca11af7301de748c4b1b0e92cb479f131db08f8c8879f3971056e214ad8d2c2572e962558bcaf5d3e641fd60dfda53571ea88ad7054ed5dce0a323ef0854d4c2924628c9ecd626fe296e36bf4d7f8ff4df894f425d5aa7aab701106ea2fd27b55edd7f8c14f0fad3ff9ef98fda32c6408fcced1d33e7f70835e4d8a8f66d85f8bc2838a77395c2b9bd350f879c154cdc766bc0894627aea3f544d63e3353ab2e9447b8c41f95c6ca0c68c6690f2d26bc49eb0c9afb8b1567cfc1c8cf919201fd1b8a386b2ebf65b2d665fc690a0fbdb9443eefbd57b1559bbc31d72b568a87a10a4f110065c204c0707b7e93ba20acf34eb34acb264355b6740f987d2e52e697cc226828f9dbe0b899b153c3c3164f0d4a48c6c031c8990df250e678856a49923d2cef9e22c917e9c846fb01fd47c2933f96d45bf0c52575a0d37e91bebae8220726db30972ea9a1cbfb82d74f7d0c83db1304488d0672973f6b1de992637e9bd1c4d79aab50e1238d149b459dc686cbe121022e1d747d723dc2339cb7b49001bb11184bb29edb87f5eb25c500417c17086cbed2ffed7bee406cfc1250f9cd081f89e8da939d961f74afc915c7999d667e8b02f58e0e4008870f8c7afa244e003a361cb24872230eb143efc8b0e00c569ec74a686ea9584a041431cc37ff2ba2b3f43d91fc21e0aa83a7e9c0b3bfabd21019bec9300938d1a4fac27aef4b81293ec92af350384d47875d2112c72fd9918fc37f8c34836b6d40c614bc1743fa5023a5c3b5f19d80f4d8d07a39ab21db3f8f356750383567c504b6c36085c7bcf9621c72839654891827ab781992c573e10507452bb18bcb743f6b7fb1793e09d6958b8606260293beb24dfde83031779c4b615060139ee7f17a6f2948d2c9ecf9b544768ef8124763b33a2313760a0caeaa45e91d9a877abb2a19db2d19d5030f5e3136aba925eca45c772b4a92e0eead916fcb46353a484e21841d6b12ee4ffc43fe1716e689e13fa6819f66adc064decd28535099407a58f389ebe63535d8c87fd76ebd", 0x1000}], 0x9, &(0x7f00000015c0)}, 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="653000971f586054bffdc29d254a43a452c535b8c11f734d0c2f26710924b10ffcc9363f7e671ce94d18a01a9fbc5e99bf0495631e37498475b6c9152b6d9492a26b3ff58aa05e77a6f72b9efdbda24c837bcab2e94d7df6159cd9aa1d5ef9898be872d7658647e8fbdeb682bbcd67f332750f40244ae79c5c26fc0c4ae4c4f98c"], 0x3b0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001680)=0x4) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000015c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10830, 0x0) write(r1, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x6}, 0xc) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:49 executing program 0: socketpair(0x20, 0x4000, 0xfff, &(0x7f0000000000)) socketpair(0x2, 0x1, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="436426922f42c7c84c541e5b4bb8cfbf0f850e98c6825379c4b5c83b0073292b88b03875702690945d2b908a9f67531e88e83732cbe2ce5f2d13d48576804c432846b7adf02baa2558df236379c3b21cbd2b0f7a60bdae117bc071690a7796165dd562bccabb3299ba311d462c358a63fb1f02da1d561b3dc120f0e67306ee74c77044184fec28b24de1353da96eab791fa3", 0x92) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:49 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) shmget(0x2, 0x6000, 0x4, &(0x7f0000ff8000/0x6000)=nil) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0x4000, 0x3) 16:00:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x401, 0x8}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/164, 0xa4) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="e6fc52fbed9f91fe83fe69c01ea8949deee97ce7242a64587ba90e02155088b48d3ef15427c2ea0caf2ff330dc3e96dfb358104b932731ff91a5bcac30ff3a1a3300cea786fe645156ff39d80e7d398e3ae07493b69746cf5e446178239578a389461406835e5ab4e255256f2c6c260d7879a0cd055f10e7f81d5084274f2bc5896beff1fb05a9c268bdee5c241e7120828e5f7d2d6afb15702c899f191c1f44ab0900ce7a6087a64d9d", 0xaa, 0x1, &(0x7f00000001c0)=@un=@abs={0xb61eba18c9917226, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xa8cc, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/20, 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x8, './file0\x00'}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffffd8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x30) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1eb) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) close(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x615f}) 16:00:50 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000000), 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/58, 0x3a}], 0x1, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000076b65a3b000000000000"], 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 16:00:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x802, 0x40) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x4eb9a9cf}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 16:00:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f00001af000/0x1000)=nil, 0x1000, 0x2) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x16e) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x100) socket$inet(0x2, 0x4, 0x1) socket$inet(0x2, 0x4, 0xe43) 16:00:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0x80000000, 0x7ff, 0xdb7, "ac126be95393981d7c1aaec6b8cdb65c1e6bf63d", 0x400, 0x6b}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x4, 0xfffffffffffffffd, 0x0, 0x100fffffd, r1}) flock(r2, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) flock(r2, 0x2) syz_open_pts() syz_open_pts() 16:00:55 executing program 0: 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x5, 0x79800, "3a649bc537130f00fe5dac4914ffebf9c8db695a", 0x1, 0x81}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x18) close(r0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x80000001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() 16:00:55 executing program 1: nanosleep(&(0x7f0000000000)={0x9}, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x8}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8090, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) writev(r1, 0x0, 0x2a5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/46, 0x2e}], 0x3) getgid() clock_getres(0xffffffffffffffec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) 16:00:56 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) shmget$private(0x0, 0x1000, 0x1e, &(0x7f0000001000/0x1000)=nil) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:56 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x23) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)) 16:00:56 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) recvfrom$inet(r1, &(0x7f0000000200)=""/84, 0x54, 0x840, &(0x7f0000000140)={0x2, 0x0}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x400) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80000000, './file1\x00', './file0\x00'}) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x92) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f00000002c0)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x31) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) ioctl$TIOCCDTR(r2, 0x20007478) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000100)="5ade843a2c953b23aca0e3c0a29327084bb7057b7f4dae2d83affc35c056dba20566680a1e611f00e4b4a48a07758f7a2af4e04ac03d3a590b5b9a7710988f51938451a280838bad25e376afc5ad5f22bd618fcfa247056d8dac71bc4be09eceede9d93aa80e5fc593f934c20e5e1bc5a12d68c56a77eba52fad50f69561b9baf810dc4bc0f846bc0713ebe3dc565f", 0x8f, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffffffffc00, 0x80000000}, 0xc) 16:00:56 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) 16:00:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0xffffffffffff8a81, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4a, 0x100, 0x2}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000005, 0x7ff, 0x3}, {{r0}, 0x0, 0x8, 0x1, 0x9d, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x8, 0x1ff}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x80, 0x401}], 0x800, &(0x7f00000002c0)={0x8, 0x3}) mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10004) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) dup2(r0, r0) 16:00:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) fchmod(r0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xe06d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0xfffffffffffffff7, 0x8001, 0x2f}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x46) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0xff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x2, 0x5, 0x3, 0x9, "607f95df8931fdfac9141f48db485453c2b981bb", 0x7, 0x2}) read(r0, &(0x7f0000000380)=""/57, 0x39) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = semget$private(0x0, 0x6, 0x22) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x2, 0x7ff, 0x7, 0x10000]) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x100000001, 0x8, 0x10000, 0x7, "31c5c5d8198230b832df3ea60444fa5453847a8b", 0x8, 0x9}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)=0x8) r8 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x10180, 0x20) ioctl$TIOCSBRK(r8, 0x2000747b) linkat(r5, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00', 0x4) lseek(r6, 0x0, 0x1) renameat(r5, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x110, 0x0) 16:00:57 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/129, &(0x7f0000000180)=0x81) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x140) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r2 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r2, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r2, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) fsync(r0) msgget(0x0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x5, &(0x7f00000001c0)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7f, './file1\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8080, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto(r2, &(0x7f0000000200)="c04289083389aee38886d4ee2baef59c00cf743befdb81e52e672987572dfde9e94585800b8d8679cd", 0x29, 0x1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:57 executing program 0: open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xe365, 0x3}, {0x18, 0x0, 0x8, 0x101}, 0x8001, [0x8, 0x8001, 0x800, 0x4, 0xff, 0x1f, 0xedf]}, 0x3c) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x10000, 0x2, 0xfff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1, 0x8, 0x0, 0x8, 0x0, 0x5, 0x0, 0x2, 0x4, 0x2000000000000000}) fchmod(r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xd1, 0x80) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f00000001c0)=[{r2, 0xbe}, {r2, 0x1}], 0x2, 0x40) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, &(0x7f00000002c0)=""/111, 0x6f}, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r1, &(0x7f0000000380)="da673fac4da3575039499c1abe5474c368cddd41fa9fbc3976db5544d5014c40e44e57a5f6576d31b2ba125ddfe631c3a80b2c02ecb4acc79f537253df54dbffaea0a3c30bac8db6c9e15256905ec94fa3f759240b0d", 0x56, 0x0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000480)=""/7, 0x7}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/134, 0x86}], 0x3, &(0x7f0000000680)=""/198, 0xc6}, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000007c0)=0xffffffff) r3 = semget(0x2, 0x2, 0x24) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000800)=""/78) ioctl$KDENABIO(r1, 0x20004b3c) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000880)=""/79) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000900)={0x4, './file0\x00', './file0\x00'}) open(&(0x7f0000000940)='./file0\x00', 0x10400, 0x80) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000980)) semop(r3, &(0x7f00000009c0)=[{0x2, 0xfffffffffffffffc, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x4, 0x800}, {0x1, 0xe8, 0x1000}, {0x5, 0x7, 0x1800}], 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000a00)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000a40)=0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x800}) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="4a4c44b8715f1b045afea78c9c9cbb4c67f84160ba74aee350ca976e3f958c23a1663dea731e99c3b0f8a3f92e6097e100cbdf5369b3f514076fbbdfdbbf88229381e119d9af26369b91eec12b4427f0ccf1389f33fdbc4bc1dd34af22f36b0e31f987192bd4f7ee633d48cd4b427fca6299ebf55014248a19df92850c06581262a5aaffffff7f00000000d798fb9f8693cbfda39f6e55c5f8709e518f19556f0c98c6e8c127e3fc365f0de5f2724afa16faf7120d6dc8313e7a359ed4c842ae80151136f927a2c87fce01949063e7795fcf5b00db24af0077729da020b61a86af72a6e934dcacd8545adb1071c47aad06520773e28c03dba7e3a3d1aeb2e2d3bd823890d1d10ae2cea58713047450903a76e7", 0x113) r1 = dup(r0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c92e", 0x51}], 0x1) writev(r1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000044c0)="04fa42074c4ffe96b49a957cc8e9b2e3b873443ea95e32acca8251e143470b4918a88c790426732b5f6bf87482677232a813cae45ed97c98c15301a5dc701b54f5c92d8265f39b217adb81cf74d909df01c969efe916380c62798ca1079b3d831b0d465f90f60bf365f4f3cc41d3a9fafd57c6a7c16e5b9dc595db92ad42fd56c20e4284586e37fc93e3f9ae1a4440418fa9e0f0069661fcf5ca967cb6b279b4c32e7187a0d3d4973ee8d0bc9da51038070092b6d232e394434f3531f046c7c2082b9458d271bbccbc65202fbd54aaab49a87f62f1c988095d3758f2bb4526139ac9d9271537350811cdb7db2912001e10a32b566e752598e2b261b52b140dd89bab7f6cb975395d6257b9a9ba5f29d2eb8d6d763ddafcf30b6676ae2a6d11f20819c2ee746b5933c83cbd2dce2c093ee56723d5b9def29d3a9947db699789f082356e446a0c5bf94c379bb03c3dd3da51193abb5f7229df13f52c598e86e85f10a5ba72dddaa2f071549c6d4637c12a305ee52a3ec0bd9e1ef5e97032abd7f2bdb0a373b25b4a459f4d0794178ca0aeb8d8096adfaf393463f6e98e319c6fa6409031de15374116427fc5c18fcb15de7ed2ead5bc3c323718475373ef4b16e51bc01beb26e9553196ed380ab715d2dd4189adc1ed4de1178e28ec7a263e8bd4db804460d03b4c6a44b78743e17693d10534bbb2893bb6a6a7a10a0e55c8021f2a1057acd80122588b351d4c4985588350c2893419b1fd79a803af384ae8446625ca6739e9b78d2b7c9969ba437f87f6284d8449f2f5f1d75224f93509a481e81a7f000a4a97071a358c899f0533cf9636bf27068fa440d586d4688f0bbf53d8d59421870a5e09de7aa872f542406aa1d355e464d10f866d73c235e0b45280d9d3bdd8e950b2ec1c09166a6bd7a5dd7f058894014c2ff40b98a0f2e30432e19677e65b6e5d7ad0b410e4c65e683b7c716fa9801af44d44a38fce21cc5ccc4f30ebc4317bcbc830972c0b1395479845143de267dd5982871bc6727fe54cb56c94ec840d052f244a74fa88d706bf667f1b7ebc714bf631374234db333ef65b2a57ff77bc5c865ed3f58f785da8b365010a20bcc629debb9666a7c1670d92114861afe41a5ca5d47eb9dec8336d8df4938e0ea42d590371c0eb63d58c25006a9322bf0175998128fe03a509ff23480ac3918b46d66f807030e9cc9642b5b4130c6b42b52be17cc901a32d407d23ef35913f65420b5e6206521445f0579d62543272ba954458cf2b434fa930f0040cbe906541f69291c7434f27b650f1d303619560b474ccfe0ea829414334512f21d70d33b0b2a1bae18759e4a93d3e54e4509a8c162a1c5df5973eb6f82c3c67041df7808ed0ee703c88664e8d157c46401f8a03c4e0551a39a4c82668cd069771ed63246df5efecb56859ad6be41609a22e0dc0acb09a878238477ac1f99cc20a0b39a929ea4c7999b895ec3ce2ec4cf3ca4b1cca3ca8ed1334ec2d53dfcb1f2365ef8aeb5ca508a986eb0de2ca4359ab19c96f0f5305fd944fdb05a2ea196d9b933b99577bb4ffd538cfa5a4b01854eb4a2aeea2e3f3ae71a2c8bb1fe9e38c3b0d965c2dcce945927a42a9a7dc79c80b349cb609cd7cf416ef32ceaeaeab9a1cea4a5bc03fde374dc1039573a366faa98da6abe54201dd29cf5d84b440f0f707d3f7cb1fdc7b5ca34e7eaf15abc35dee75afe2c7d139ab18ea66d48d1c3280944ef16de2fa8eee6d7b04b1792d0cf0b985f7ca3d67ba3f2229a56f64f78053eb1e9f8f8b58e1a2492daf61c75ab10ac95384da0ac8644c66861c6a9231427e441e9f7d692cca8fd4c6dbd648e3c6f88f593b256e5b661841c950c2f8507734e439df88fe3219026f9b50b39fd3c518d48ff9db0ff862d52cf4fbe695bad102c02a34482b809efb2ecc9210e0d6290fc9c6eb3b1113d73a5da92d5f1e0158ccbaec554aab690cd26a07086f7c87f7759d836f454048288f1911342072db4906bc9fc3aa5b36277f65d6db95a43ad3ab05b00d0a5d35d85f5f4cc4a89e72c6ae046c1f32f2bbb1814d59b9291bf6f6a40a133e3a814bbdf725a4f2abf093ceb3937fb41525d2309bb16affabc4e4b995d5c7c1ac0326535e19b0cbaee1693219ae4aeb38c1d0f9828371515cc056cb84b4817e54035857ef4a736ff295198ad2e2d786358cab8245d4c06ac6a7d08527cfdfabb6a7868ac026137dd403844acb1586d9caf65dcba3a0a718ddd77496b8536e3ca368534c52a638c2b881a66b360637b367d0fee5173d86a266cbabc37331cdeae0f8c60821337546540a7d98331a036f15265e8d70f3f39569410a4e4b9605091f875356200657345c4f47a61adb8c0d5aa2e650d216051e16ebb534f41f860ed2fe6033bccf41db7d80bda86f3f414a64851134ad982ff16858b6c6b2f92e5ac215e56a22241514d813fe8331b1a16f6c066b905071674e9987695bdae82f36bde2a2c7468be339ad5a6f7fd6801f2281ebe15ea11f1c453e514863dba755f5d07ac3ad2251e0f6059db04ed257ac4d9d307eb4fa3ec922859e5876784792ba4e06c6569b303a94f7e2da511a76c14d8db13675f73b2bc4f601107504500d511731b09ceecc46177dd558c781d7f2fec8fc4af696805599891332b0348a8a12bd2f344b4b9d5af034980d2a0792d14b540dc355dce80f4c8f37d075288d5628dd708d76ce3a43b58dbab93e3285768e0752a055c6bc570ad42f14607aaad5671d5205bb7dc612ecb3d0bcb7f51f54cf3a539c5c62886252bc53a9cd72352a7c5c785d4c9157c58e0f6ab082819f4e79052b22b7d42a2c85905f0b7420b520e7b0b42efaaa61a588c174d1701879acda91f40a212d1c6679dee82e1b85868e2980b7c441beede4c5e3b018f66847c787e78c2c45fa7c0b0a11fb935558e695e6cee8ed76da9f307413196d0c09f8fca8e021376108062fe559dc9b7026e1376d50b404948ea706daa65f3429244e3b4613e72b331f601ea2d7d4a0dc7c0355460120533a4109f0482ea39d05930c11bf9f69b27a1f0c082098051d35f9e73e87f2db97837cf065e34f14829c8baf66211f3a3c30177653218c02507291a1c21af75b9ff3fbfe7e0f8c7a9a4b66b15d3c381b371cf9036878b75f9430e9c30a35c7005bbd90d8cfb65c39ecdde875a43fa3ba05ce4085ec2ed01ab8fc1986a86e00598242be2b5f89d4d806254fadc27a8a97050010b07fbc7376a9c5909f877fd8f228c6f16ef8e4f99b909d5ac6d1f2af91eb72d9eddf4c1d9a77caf096a2899cccf64e690f90e41e0f7ec406fa5602ec39793de841eecafc7c7447f5382eba8b82e87dedec3fdc40c95c71f04603b9593213a6b4abec452befc30fd17a440bc1d6944e850056233f882273332950f37680d54e790a2c75e78719154d26c65fc665bf4daa5aa10003725637abbb34cc3828508fbfa8b55be5608986ec98007d52cfd72bfd5e8dd0f6e5c9d249849f8a164251357451970823be2bcfd5f0c41b6b6d6683ba53f49d11c5899cc2ba0e5e428b5638a59f245fed2dae146a3e9e82b03031d308833a7ae88a58eb818f15b0c0a1ae49ff153633b8e93980cf2415e0cd8f5382c7229c328d302e9fe5e46ec2d3744e8a4f53c1b437a36902d284432d6b0cde7dc99f7befb7ce1cf8693e10a8b5be84ca799694214429839f7927e107b71b34239f8ecaaf3fcdec8dc1a113c0ae95a4159a53651dc56ee4e1f87f7083701d74d1939870d0f544e52b5798012c97ed1b8eca900b681fd3dd7b5ac90f1edc64f7afedaa7f3f8e5493230e49cea680fdc7c754d940fbdc9fe27d18e32985803dbddf36c6825bba1a89aed527de13657e03f78b1b0065a497c146d59fcba1ab6a7c923f649ac5abc0c4bfdbe7b063841ee78690c2748ca22efa83830042013ada0ed2290a83747370c93ac3d05fbdbded60494a5ba5c77c39fcea8d44a90c0b5f94aa477d24c2ae53359f322d614dfb05ab4c86309b549121601762ef1a36c22e32de621e091dee2480517877c4e6e870da1e02b6ce4b0970cb367f12ad1001370142f5d81f69fa4a4fd34c3ca26c9ebc1c44d31e4b3e25e9937d2d4920ebb2d75b958493375fb9550b3ea8c97220155c8f4ebe72e58e6a6d0fd6c2f9229ef98e3c859e5a7529779e97e376b0cbfc5855a2dff1db747bbc039c895b3c035928687bb4b393b680c43911d3c41c9d82b794e3718a230bae4a7e295b281a33a0eaf9cc88f8e23e40edc70af46f2592422280b9f59d6cd9814dc4d611e5a24676c8446c91e031c378fff966a53eb8cc7a2a8a69ce7bde6569d4fdf7b5d2c44eb28d95185ea7d72c9cac460b466f2dcec04e5d9509fcdf854780da230b90f648cdbb628866a07acdac191bbe22d1714d5cc11967d77e877df74a9d38ea9016fa75171944e3a23d30b7d6625b4dc695c26db2b08100572b0cd85333ca1ff7611c6ffbf23fe4677051d86e548879629c0bf3600161aae845486f032258dec3ebf7dd2cf4d958ed3a619c5d87667915d3a2d75d7d58b51b337cb953fb3d110b58b883178c78416dbc8bb449a9915e2a6ffdb2eecc7e150819b17beea91b095234a00da02b65770afbf301f230aa80f32a46cb8d05889619034a5e13ca4265be7f436ea61930a6a01cac67d6e1e8e45bb348c774900cc06b202da017e2777f88673d4db8e7699f94fd3920835eabccddb1d8b331908da379a83dd1336e8de1e63ace7a2bcbf0d56d96a530084499fff24059cdeba2e9182915076fdb139f412313728737d0ec90e202fcf16814d7fcbbf0d3b86277638e3f4704adf0d24ce8916fa1cdcd475bc87d7cedbb2c88d3fd4c59af1874a73ec51403c4e3facf6beb687cd2ce2292dfc4c9f26236938374d15588d2df4d0712db0fbb866b0c29bde68bc2e4a40f5ebf4e8d3b9c7603a2ce8a4eadc4574034d04c60b8fab19ddd26bea74b5ab0894a6202a940786bd1fae8c3d3c454b66a2f7924eaef8a5e6e01066d7a16c83f59c98b26f18e2dc2fcabaeb8168a7b9bc449f921821598696b736a43215f0d7030ef44c05421a1f1d928b53b9c26eaf4e19c59f4c39fab849eadb9d4e61051c2adfd198585b8e92a983e62fc06797cf1fbe4c18d424618f2f5df567ea139b722125734ca4aec8d066942b9ddf9f08e9c12a09f676f486cd1ee5fcaa9c00aa2614d7ad60a666ce3b1f4fc19bc156030f02b625057a803c46e95509363f395266a7afd0ddf40e1b0defeb8f23d5cb6d994e78a6a5e4c46eaadd3cc6e04e750fee9f892ebb41840725ccd6876837b4d309655905f177a9a13f0aacec1c6eb6b1dbf497f1838bdb19169052556895ab33ebab1ebf54a47f1af7b8e2ad8acaecaa281aa4388675e4b8be7e5d57a1b401ced25bcb27fa6596e4780bd39bdb910ce0d93273d8a67dd0ec9e112fcd294b31e11fc3dae054dd9059d8f9af43108703d338a20471463efb6a19eb5492dadfe2ddcdfc835943289cf16fdf5dba3217b4ae7230b2b8b61aaeeaeefd3ddc3b132ea002cb21e17a0ea788ca4e8e0c24245373e47847c403364a968ef309a2ca75b98bed4f1db1e4fb3a33d161f81ddfff6e4da5bbc1b38bded4d33ccb32e4f85a44d63120c641636f447518cf29dfa1651cf3e1065d31b4c60483852c2aac82af4bb0860615b212bfc1ded632f1a5007f31d1bfdddb059dd93685540787dcb0d1f9b83916688452c3c81948c387011be052d81614d90afbe3daa2743ff02fb2d3480a9ef89bd1f9822e4b69810a2bb06de24c1fd84", 0x1000) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xffffffff) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, r0) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f16313931e91ec7399000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000497db2fd3a4e"], &(0x7f00000010c0)=0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000001140)='./file0\x00', 0x4) accept$unix(r1, 0x0, &(0x7f0000001100)) close(r2) 16:00:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x8000, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x56f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x81, 0x3, 0x7fffffbe, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) dup(r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x480, 0x0) socketpair(0x1, 0x3, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x2) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) 16:00:58 executing program 0: r0 = socket(0x19, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffdf9, 0x0, 0x2757d78653a6a71c, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x4}, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffa, 0x1000, {0x6, 0x2}}) 16:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000060002d691627c6ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ebbbb76ad10c7a46ebcbb6630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd5559b16e18562c04b455c86f195e646a00c3677f1dee04d78a797e3f5ec7235ea21ceb000000"], &(0x7f0000000040)=0x1002) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000080)="81156c32d82eda7084ca08506cdf2b4d9d08eb8e08e7f6cb12c1285d1a1a17b448cf5f1908d9155afc4d4ca7ee946998ad0c03a45d85381aec0d", 0x3a}, {&(0x7f00000000c0)="3fcc038c09f83d7ac907767e2293b30891b979746517735a0b25", 0x1a}, {&(0x7f0000000100)="5b0bd6a14fdf5b7732c9c4eb6abc10300a54ee97089d34ba8df4cb4465a8fa4c9df202099855daab8aa8930d9903c57d7ade0a3b03c85ab76a55ffcbc0516b93ca8f88e1bb6a8b7ddbef25d976e4aa6e6d59cbe03f3a099880fc0421a57e460f32ebecf41ece3555b5872649025dce5e683cddd746c5a898b74a6c8450643e86", 0x80}, {&(0x7f0000000180)="0d2bc8117786d95839b423888172fa886a92b1ee3cd6e224d390c93c1512ce239149f16b42684bd9d05ab5758a17a97756fae2befca0f8363b987483e65cb8f119fad78a3790b733ab16f5c0ecd764f0be30ba7e61207538f9bff48214b5a1a4b7a27be929bd9a210f75f541a408a9e2fa022b8bd5c8e37fc33766d22b3d48eca2a6f8bacfa381a01508d7979387bb5e450cfbbf91b2d2a1da90f346e35edc623c43e2570a93a61fbdae38a2062a1fc6e65602c4f4dccb05536aa757d068214e22", 0xc1}, {&(0x7f0000000280)="dcaf8323caf54ae5b34c94b7daa9798109d946b5cdc63dca4f3116e93e0fc3f7d9dfe93a23cc607903fcda03acee3f27e0edf80c0ac7a48f5715e18625766f8e1a72872e7a9ec0c55f78e730f2650d3180b17a9c42223c3eb24821fbece8e6ab8760cc80cdccfed33367e29f47d982024a9d7d2601ba791a88d26366b731ff4c2103c285ae024791823d99c789988acbdcbd6df5a3bf9990add2e987279116da36e5acd30b647a1ce7272cbc635d1f0b1b805d3ca4a6c266e5d7634f71348441f707a0125a34bb31da7baa2718ef4300a65eab6996e11b98c0f0a2d576fa54cb1eaabbacb6358d40928b4d70cbd5f0ee5baef12b58d79a454990455f92eae20bbd3256940ccae9c9eb8470b3079c134fc9500a8f48ae17cb40be223607b904f1b4d39d312089d66dd5a320adf1dc447d84ceab2ea0cbc6ac17f6fee49c02c9eab1888005a50d8c2209351f1c89edd127f86f7253efcb09538fef01c8ec5cf08b0d6fd7531226ccaaab0c14023b27f17f2c8465ee264b120e051e53d6be160ed7b8d1c3c6285f88d883c4b03bac7cda97036b7047d61240ce66a6ffa6f252a90251b616a6aac7481a02a85b541ad88052b118097f64d5a18f2eb54bbe0554c9627467592e96591b4d7d8f4eb94a53f380e2ef3ddcabceb7a28e936cc322ef797b905d92577f8ca1087025e060053078b6eb94e3b56babb8a1f6342f051346be1aacf5cf01a14d193e4ef3723f61be76b7d4a1b119cc739c140733711359ff56e3f34bf020982046ab53fb1d6842027896a4877478c213d0baccb1065cf0d4334e112bee68dcd86ecdd737bde43a9ec6bec77c8dd4704c655d8a2b8342bb74a0add67c933c483ab1bc9f24a6db7266defa645325a4194ff11cdcc1f55211fe1eca5f16bf88ba86c4160ae02200c5fe3deec5b0ddce8ecceedfee644ad5b21c0af40a8b9aeae596d8a0464dd6f10c00832ab3cb5258c9e605fa6324a3473c008408b37e99d64c62a9d4f610559397885713fff28e5be81074a41fe1f505eb49a01484a575ebdff25f3adf275bf65cadba5538fd533617191c4fdb5aad08f11c0bae9b9768ef19e5c79fc922f093633352da9a093174a764b3fe15b243e474e5006dbf75b30b4d87a47790b25a89029c00fc419fb58701b3b8079bf6d1936297ce97405f332bae505463461a22d131e1c38ffc02564640771eb75d1c9750cf1caa84f01e119a9f591650e2fbde8bdecec46afee00bdceb6006f17bc25bae95775892cd0285452ef0bdc6c0fc6fe72e567ca2980a445f548133dc0d08c4be028ee8ee7645b682db1beef8150d80d4c3834303647cde8ab5eeea688f4816c34efc8b919a8b1f647f9691b1067726de6f2d80b08c196cbf225e71aef24ae713a9a55f0fe5c3b8b6ba70e8f769d01da182c5e0a380f4ec4bfe1fc1c6e0dfce4d4805af0c0c4ea4fdfd5f331ff737aec7e1726fbcc7a517ccc4ba75f65515e1f6e72d95c741f438c7cdc3b1318e646b8d376766e25dfd515ed90529330afc767d797b18905ad4f73513a3bc292c7c56d7c4da4db92c24149ed766f24a9775203618effb6f84cc04f89359b66caad05cf80e45d47e25a138dd0d3c6d1e84540e378b35b1b8b5ee00a3fc310b59ed982a9db00d0dfc19427b4759feab8978c65860bc62a48dcd87722138c24e0a13caedff5dc94cb06a041a26cf4178782399503b4963311a7ff7b926c467ab898d362489292cf6f0e5bf2f39b470b26d73fcca38dd8df8dfc64ca12746e7757c8f154bac11e69324bfc2914783a950d65bb4a5cfbe8cbaeb2f1bded2e2d7c00814b7d0da4ecc3063d75ea76de3035a96439b7eeac8657a233a607c632f6d8f6b07aba8787e3f4195b9d04f20d84167d113836a57d6d77bea87d2e93051393f095b65f3d22a33d1518ead0a0e4e30f29783d98448f3cf89e85194132d849e05bb6d880983696bca9679b540ab5c4658cc1eeeb4d0de0eb393f3d8ac8665b2b3fdd0dfdd10d48b32f3586a760257b538a650bf2c8d347fa54e5b4c6e2997ad61f1a39b988a417ff1a19024cdb298567aab27aa1bbd1b074d3cce7c9eb97fe6915b7301242e0a0dcd2ffb8bd4a487cb59264ce8e4b90082bfc4f26a055e2a71377269e3e3f98e593091e90babf6a879c3838453d44e3bfad40a6a76456d6271a266e4dc886852018f1e670ea594c0cd3f4f502a7a1fd7d95dcaeef7c3260374b5610e6a7aed184816073ca7209ec2a01c81b6eebf511dde4e265972860a91c038d0a13024ec1db77bfcde741ee85012ff1fe829b33bd8d93fdda032ab086e8150eace31a165bb628c508e6861d7e8f9955bd14e7ff1b1ff330c8bb17d0e6f0e78e6308a7bec3744f110904537868b8ee5befa465c568cec1c8cc74fa08aa513de6522a696f0678139d1726feb458f89f8f966c4d1b1793dee766d941d600b4fc3247c83a32903f08573de0659abf5ed0416af8239b064bcc6831efc2ed0d6922546be768595c70d7ed9076db15e5cd5fab039c2439f5b32e6fd185b2ce3b8f683d64e7252311887ab3f0e859c15aedbeac5ff3418d2cb841c0f1621356afb6c56cd8674b4a44bcec9428a1e307797b6e2295dd9a2577b1027dd53dece6685371cab97029bd137b1030ee9eab90ab4e197948546ffe378d7a3aa17bd4601bf101a13d6b9040108083d173c47a08f0cc91894864d1b69ca3586c6b10acb904577659c0679c7fe30f295eddcdbd1554fd6df8b699ae252c3b32f78e3797588bfca974024ee18868a5d3daa3ad25eeeba98ab613fa6ef89c0f06a8a66859d6fe3954566816f473b1c43d4672bae407aa7631be21230538238b683794b8b8cbe5ea9ebd4f58d920d3b96af1eee94fe86850f387505ea04ba146c5cd9267596490cbec69e4cd14c851e4dd37722e50ec53a32a2aa8169306e3866c479bbac3e1cfc40365ec7246322e099b3179aeac6bc355493a2b56b2db4260b93bcad8f7c5ae8ce294b0c41d230b1aba111e8ffd476e048bba1ff6b50d6cb0cbc6e842f581c7b56477b700daf52e408f60bb8bc5107ceff606b3e51d8dcdb65d32b0eff6da403c12a27fe003b34b1e03cc26ed1a98e3162f91b8ac5cbe5dc7e18ee5f62e5621688a780bb8e87000a3fb00ded0261c69bbfea806ad829f160ca3bdddde5dacd700a827992e00caaec4c41f9f3c75d866979f016b40061f83b50505f18a9bcaf881f494c6d8e1d8bc629c714bf8311184d4467e61a51e41ef95823776e8e1ea49964755b1c9cdb6c3c4d3ece4911ba26d304b72d631d82c6c20dc3410b40451914fe571e2e2493335ebed9a3801558340a0057e6e000d4c7dea61dd214c8bb9d4e5a9b52193b00f5c2a4e49a295eeed82fe37f630e4fe12e6398a9ba6c14e38d6c641f0914529c685e774bcaf3214407f7661c47b089df7bd601170c2ced274d7325cce7e0f2f524aaa4a85d493f76045ae6ea8700a158b644d9be90a13c382ec54e0e901e26960296e08d02d9196c9a44ae1d2cc7ba71ffd8adeac7ca330421d7b5d3c1396ed931f99de177257d75e796899e08c6ae4ad6e07213f203bf58a3fdce15f6907bfe91ebd03d2c3aeaff0c8667aab3e750e0e13ff6a2ab8e350bd1e2e5858cd433d86e7c37025e4acc7cd93c44c5b4020c269c5da6d8a554e7819ebb196a389daa599f0a9674efef4cbaed7d30e06a4f82a6cbe9e238252e0dd4b6ddf5d54c73730e105e8ec50b66124f40ac87cfa13c1ef615611e7e0a0fc0a8fa96f682cb345ad4ff7b370fcb9f7bda1dc00e0fa07244c1d5cf23f00777323e40482dc5e46b13acbf148a18b1f7f2aa5ca106c882520ea71b2f3e6155ecc6995ed38431f6c8d2d20a61e6eaa68f75b2197781f00dfb6efc620e534e11313235e8f08b2a8e3a760d5608ceb8a3841c3ad32138211212124bb597ccc8f076922178a8c0b09d0902e2fcb71d3581c4ad4d8905f7eaa0bb5b61db0f04bf9d8f204c15952ee866416e50ea20ef038faef0fba790cd65ef64fd243838b715df442599ede4bfbe58940eb612e89e9fcb6cb16deb17ab301f39fea395ef5af68d98abfb420cc77c4ef86c0d6df4b0f6f7a83f2522fa45dbf09e579208688206339985b7e9a521e2ec3d188a3263a0edc81ccae67cff4e23e5e8b720970d3f791a0be594ee1b172d3dc505771f93a8c6711dd06748419f13a6e540db8b66325c2c7ab28ff8b63d58e2be53036ac014d88ab4db9ec94252e73f46a90035a20aa057bb72021f7d978a046098d75bd95a1e423376392d4f0dd2da171af2e3571fdbe491ab69aef9ee1f01050836f65a402a122fec977c5f9348b13e62b827d575add6befddb13d8138808c6525ef8bb9c0699b6fcba91c4b25baf21b26d28980ab7cec3b211d25d648e9f5e3e2f1ed61a2e3a5db90c307682c88507dfe59785fc91a38ac5546bb92ca1c09b388f8e662c86317898b782a9b77a639ed94d4d63975c842cb41007077fd1af2376c50e3f6be150ff165ef42e6ad6e5f863b4e7d83c4541af9e68a1956a87c09042562a2e822e6866c5d2121efc827cbf6cd16002cbcdf47ef286453e16eb871af3513a192b3dc23fc9f33c7f86de9500b46965883f1fe84b5dd635bfc41d1c9a1aa97c6db1d640d29590c32e8c38fd48216da67eca62957571b7815b15f13eeec3da076d70d1d3d73b080bb5c170710fac246634bb9617d8c94b6b0090891184106c1a0dc01c3d4c70165394c8218477c3b46d4b0aae37cbece4ab1cee4095262e0876f750ae3ceafe86320a7e76a1b2a9f3c7eb9e0ba5cd7e32b4f02720d187eadb9cb4ba7e5550d74f5a62a3cd5d1bfc139f9225c91552c4ae4cb0911dbbd1eec46e3d67270a74275ba1d56d6f36ad48affec6554b2575990442b3ecc26bf3ae769d867807b2f31c897f4cc58ac0bf33d74685240fc7146208dfd99a4a7be9cdd9c611f8c37634a314818b19068adeacfbbabd205ed748f7b2985e62721cae8be6cc0576073bb231d9d684e3aa06d3bab2b7bbe6cce2256784acda5bc9fd03c041014f443b7f65dcbaf8206fbbd67eca4f4039c99d4c856733be480ea42fc41216e47a0d454af277938ebde8d0cfba85460e24ae18d8af4e9094ea1ecd811c4f1e8ec7694de2ae041a34b8efc858b018116096d3353fe754ac7f202a7f7caae89f4d0815b13b9265fb914838d85e344011b01262913c532ceb276deaac93af79f4cf3c99bf80110c5672ff0b413f6e3f175c79f436eabd86fab806640dcd74dd668519f58fa8de82c97ac57b71ca4ad846fc9a171c9278488743acee8626f94fc23e730b55875fcce4b29754fee854371a3d5d6e7def2b45ab1b005cc92a01a4bb3b259e705eeea6ebe00334476a806273bf084bb8b6da1bd36f410ba43a492ae5e039e94f33a8f879a2a85dd8896ad42143cc1d39b971ec22f90f0cf6d5c9cf05696c768cdc1679a3b24527a4a5e32d779f239af691a8c8ad5353da046aea6401b4c0faeeea6d4012be20231c16a38af59c582affc25465867549a92eb71c8a1f7ed068a60c7aef5f6241919b8f28ce4fd4089e2c8a04ded0fb22d14a5d6fa15a1f712fa0ddad69807ff08f6e235764e63fdaebd18a6df6b8736040a1686d77b50ead273120e843b905377d06bf7767a55124249a5c271137baa2e64df9b42575fbb7186d6c6ac7a2eae77a4ba2220dee55643c21a74c0d199543b50fcfd719a558a58578f21786e681886f927772b0a2819071c3e6f8f2e99fcdc69f3a19f600f93810feacd3649b1f35cbcc636e21706b0449b164", 0x1000}, {&(0x7f0000001280)="533df3d8c157449b333b90936d5d866dad131697d482c589c289cb4ed4d4c9110115b8435230cafa7d162bd6a8c2829f3136fde1d8259c1bbd9b8cdc1452f1ecec1aea211fd6e48b45e193aa659f0e5da7e40580ac816bcb59486db42c74adaea870e5c060a13fb3cae14ee91e01986c8de4f2a104e2b6af7ecd8907502c3dfe6b9dbd118b7275f2aea927cd7f8e872b7162299951807ed74ce2e266187595c3da2fb6f9b0a817b5ad66d65f2dc122a27ff37a448139c5d5875e4855c09955ef10d4930dfb1c17dd2bef23bd32b4a27f19a085f47e0eee76", 0xd8}, {&(0x7f00000014c0)="6f3678113fede5963d0754d936bb761f19a269c26daf1b3f90e91360f29a1154a376f45ba7480ebbf1c5b2315fe4765ad010307a6270a73bdb2df97281f9a1b97fbfb209a16e0adc4098783d00af60fa293c7bbfaa15365c22c3b5a48903c9cee1b0c496f1e03cdb372a020b7c55a7eac0850dcb949549f2748bf4f82758621a4d1c51c2086db4dadb4a7c86d437cfd44acaa51860f4cf148aa48e19dfd764d7df91e7aeebbf68e85d8c69e36b7079bc7474903efc1f8ebad3b41568124ad9a8ea21e415fc751a90e1b5dba0fda8b488efe008d4f8046bca46227f", 0xdb}, {&(0x7f0000001380)="4c9360640b911ec4513dd8b42293e547b6fe25022a19d5dfa043b765600357b716c0ad2b296d15e05942ed62f5c4fd23467efc58793116766aeb55b46ef92a5bdf117c41b3a07c0f956838440e885ba9b27ec10e3d97458fc2595d14d2a187c32197021d1e4a10a625b70bb3469eca277e1aab9645998a2add9d53b3491bbf912024e1222f655f77dbd5973cbab59dc214c77ab4155fb527ac083fa54b7376819e584e5635e51fd28822b4cbcf8f2b63e8f687aba2bf6f1b834baf5e0f", 0xbd}, {&(0x7f00000015c0)="021da91e94b71a75ac1367bb6e8997f5023a80a21487e022bd49c0832985a106fd56d0c6667c2b1609afd9a998a0aef3de830d8a3042bce17a9b3d6221a7f9461568b5638eb77c68ea2c2be76132c1cd0c35b161fc781f02b7f342ba6ad2", 0x5e}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r7, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x118, 0x403}, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x603) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b4432d79f7c3e4289b10b6aa582c5a24de3ecc50d1cfd71d5ff88c60c4e4ea443805671dfdf474c38fa6da48f1bddbdd92fb1175097e3acea1", 0x39) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffffc, 0x1f}, {0x18, 0x1, 0x10000, 0x6}, 0xaf41, [0x7ff, 0x3, 0x2, 0x100000001, 0x7, 0xff, 0x3, 0x2a8c3303]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB='\b\x00\x00\x00'], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) 16:00:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x4, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffffffffff7f000000000000acdddaf592", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:58 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:58 executing program 1: unlink(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x30, 0x100) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f00000004c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746d33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891da34b57d8467e3369409f424d67ebcf3197c2ade9fe10595fe46ca55bffcf15a16cf12a1b7dbb7482e7b7aea60acaae2efafcd33f757022dd8c67c06554b691e41b3a0935e6e7885df8c86cae13e7b7d1917964c077806e6c8fdfbd23e6e0b164b762d445ba2d7ce394f89893eb6a725690b91d2fdbaa1283f9900a4ee2d13253c9ac037052878a03f1310c3b1cd9997bd490a5ecd24e007", 0xffffffffffffff2d, 0x400, 0x0, 0x0) setgroups(0xbc355740301ffa30, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$dupfd(r3, 0x0, r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[], 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0, 0xffffff95}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4a, 0x4000000000000}, 0xc) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="af86885df8ef7fe7b22c6f350760052a55f6149b3648490cf6876cdfd00ad03685cc62b9b143b1490a6c322aa9ae706e3973bbdf4f61d455574f964d242d926a95b233b9530a1e7bf436eba68059ad2f26baf403ae1b915311958333269eb86d12e413a83e22acd05966aea9bc4bb210b1f32f726a8ef204e709bfe4a81977dcfde66b875be69a40", 0x88}, {&(0x7f0000000100)="8b864b364bf6a094500577dcad0e41e85e06dfe6362736029037d0f9fbf14a6ac7e1880e08e9466f274f0b87cdfdbc1e9d946c305bcffdd5bcbf7b51efa8af16a26e157e4d9b790237c0f5d240ec6178d40c030ecda174f65d2957dc29d9ef700487fa786fe7e39bbbcf22a31141b8e4fa85d80cd9185f0f97fca6ba2e10ce99226b12fc587357f5973b6db4e8dc41ccb51b49d8169ddb100952173b6d9e99d13d60eb7a7d9914d967a8dd0b696114d5a763b5f5cd496e293864b6440be96144bb24a3ea858311dd12583410b4793b0040657d4a0845f6cd95ba89d2d9818d106e94d2499b5dc2b146a09625d9a81fe2b5fe08b4d0516493c3d0d90778e3749089c5e694f4f5157db88ed4ed800845b7a2c9f4564d976dced8aba74fabe65dcb729cbd870b9f33c8d58df171213b8a4a0fb50e9b33458406a62d7784280d11cde14e6206c81919073389e35c58857ff1345ec2483bb84f6ec36a15d6ba046b298b6a715b6eb2d2b33af660643c4f68cb91f591ef4a1c7f8cccfaac6385514c513fb6d729cee0325e93d8dd23c9e56604ff30fc5790a0c1210ca161f9e205355e23776b757c53f9c45dbfd60564449139932de5bdde6db60db97f4ad9906ecc5e66a00f5eeffa4d7d3267e9fd0d81ba1d8dbe732b990c0c6ed502d71cc2e0e97008a16aa7a0fe599104de0396c860ee6ce0786509ce68bf7c638a51df3046db498b636e77ee440c44e324a52e5fc77ac2b5b758502aa729ced1c3ad50e2b7f4eb38fb77247d088b717cf33dfb61406a91f110552a9af0b3db07f83ac2ca88ea33075a681f4d2774f67135207b6c32ccf576fbc53f04af85a0631a2324a315540a787f950e3fdb4d9f743b47c2e5fcecca306a50a783a4b462ea0aef5c5586ba2fad190399d9908ba7dbd8827960426fe9e6abe733f9cbb5ee1e0f2acccb78fb087315af49f209a2f9e20174a1e5437e0a6b27863817f04956edb59cffde54b495c18ea555a4c10871dddc235c1a4853c6e43face9774f0ae57ad921180edb1bdc89a0bbcc9ff102a4aa43b7bff804ac9f8c517a80457b0f62e31b1a713462322bcdccf3e3a3e24227244095ba41451b82ad41593cc05c6e45a89a68b017c00c35e658a1ded43b853c2606d361c91eb83550b5467f6973d5212b05c6177cee51d925c459f0875ca2fa7c9d1e146be96b9f32100f3871b2bb37c74a3d985fe1c256bb5c90ba35192c3d2e3808a42de9ccf7d36dd6e2a5aca9254b1b8af2a843c75e66edf15c47b66c89f0dc7b1198dfd1c9e4bbb537de5e9732d4535dab86710f513749b2af4c12d2e978026b82514a6a3066365dea0242786663f7d82ea5506d0a74dc82f4eae9a4834c4e19d84e471f458a527ef071234ed56c8a3fa8ad679a927dbc697ac9aaad9dbd58fceafe74df1a0d85f74b6c61130e450b3c99c52e63d017f7c7f6d33e406d22b9217eb6c59cc659b389d25059f0fba76f1a26290da48223bd9f48370edaa0ac91977632d2dd99f45a843beae1aa5a3ffe229642b38fc0d7ba5de67dc204d9002f9b8e786b5b32528ace275847d80585ce7d4e5a4733f702a187fe7d7df69e5b6c799c60d9a3780e13adba615ee8fd00dc88eb5b21d405f24b9153ea311e26198817eb3313d4b96fbb178b4cfb9273812a9e459a8213d9244cdb025e53550868f4cecadd5367854dfd88b65ed1b236039b260f98a655e2affc449dc64fe1eca1aab9bd2a921a9d75c58406999f4c8f8d3cab6e5f0976cc5f8dec5780fdca29aeef03a0ea1d50803e64ef62467f99ccade824c763fa7c522fbdcfea550f5af510b9ac22dd4439cef79d30dee61d952e22beb900d26b5b5d54fe082d9459cbced8cacb356e7cd489c1cfa7169741f35479cdaaa6514dae6639af26242ced85549ef6be1b9aee521b12513ba2628d25e8f51aa1d0f1aa9628fe456e710a9a6efd461b88be9476c9e1385bde485aebc39e39c41d905c6c0f8ad1aff182f5e69b0e04d33d5209145625bb38cafac7c053492bdf9f94da84ecfa7dc8ab9fe8eff50e119f3e0a2e052246e933854cb4198a1c53a58c2eaba0aa22e2ddb7bdd08a0ee16e0c3f53f8649d295086deea4a70752c082c9c6201f2f0818b6721ccbc06293c6b084d444e30d25a8814c4cbb517309f7c0c9b8a12f96f88c9f0143c74196811ce196b7612cd2ae3888da8d22ccd75bdece8e852724b4fadaa79921bc88ba1e27c3c960847f2b0e5b0d3ef7951e22f38581772799c080f52452a4a70c045dfb1ac76b8a81a3068bcec31fa938540fbcb60db8f844afdbe6913da470fe1a2fa48a2169957968d71efdb8718becbfa96166d6041b2cc39f8ed9ed7a41556358b6f30d13a4f623a0503e455ebdc639f41da0d26697f0598d52ee0181f48bdcb995379c76e17ff35b63e854bf004e7c1f47bdc8eee995162fc25e7713202caabb8e588cc42ec074f19b8359097191cb8880fbdf6f79b75cd6a9074e1dac91b68968eb51f18d075d5ab603da2f36ec74f7aab660a4ee7c7610af6a76316231e0a2098934bd679dd797fbc8552a7720d274f6cadf428031d67b0dadfcd2a6f220dba1767a6a613e48de8c4732e7f2bba141a2f1f28aaf611bdbe10739c2a6f771c0cdd285bb85c97ec894db6358d90f05a118c99d13d1ba29783987abc1b50a3df350c850cfd6dc883ccb60743b92e2c76d01c075b166bc2f1eac5eee4b5ac1897c86ee03995b02fa1c2b9bc45ee3b564a89053cdb778b9d11a13eb30b7a18c9e9f4e0d0cb41046e58b4e87f1bba81d5e3b48f6e1b975fc2955eb584f3bdfa9e55be3b96654c830f1b433480c6b98ced8d4af2aaa65d9f5817daea6827138c00b7c78ce2fb4901b0ccf325c93edca1896eb1c26d54b3f25462d02829e842db5dbd5e8b4ba5147dede9a7f32a2dafcb3da927733e1f7a8219889c62993d1078fd1c08be78ec482168ba910060beb774df973ac2430408a705d50f742b94fb3c31e45186376c6df926e41846243868e087a7bb89e9c3e5ca560675533dca7102a9586bdfa5044850e8cc7b0c25238e471e199d22f46d5f70b818307630995e81b9cd594d599e635e5d73d79b99dd5e068e47cf208652b331b93ef308e407b6af8135fb367bf58392bc05ce8d6fae9fff58c5b454bb604f8b022dc2c7c2c72a9b23cf2b56a607722ded33853a3c9db288f4356c2c9bd71819bc0708e20c25db10c179fc7bc3e4f6c0d95d1abf405303762c4292d4b34c7b4e9985fad33ee8879a6d23c22b89dc6cb2280ba1557419ed299c52383b193a3e65dfe90e8f655c307a76f58fb03f800c82d13340d2f330572c30862cc5b47088bdefd24a05e23a87d3dd7526efe15bd57e7db0354c161f03c28cac8fb8908654345b31dac0aa3b5b87eba83f4ed4c03cc344d5c2faa6e53d7f29f9c518d4ce0765b899a75bd95092b055d83005c89a8043fea1dca4a5b0c51996d3fc78760394751b1c834a38c34dd5229a25f87c3eaf4a1e438ca93d7297a60992c29508b910262a3f9d49498bfe42df8dd13960b9cd180ecee3c90b7bf55712f4ec32b1bd72351fd8f9741ef149ca1fbda34c65318848ba7fc1c527fb60325a4b7f39563b7093d17a9ccecaba6ccd60202262a0f551e9a74e6d79eef8695c7d21b23046213b2e4887c0264831148b7f5b8dcfa066bd4d80221e8f551ee91e07c1e839569d1f6599ac1da9f906bd57e4f8130fc0fe713889e2f81344bfdb10428e379444954e29e04dd95e3559fa6180ea37da5da503421e032405ed5a079831121b7e6e4f42564be0385c38b65d3b9c32b73e051cef6f1f4999071991c57248909a730ad04286180d150839a0ecf7fde75934e5e3fdba593463a883a0a4d57cde230fbb620905509396ca74ae7441ff7572689a5009f9f3a54cc36dd8d21c5b7cafc5a7bf2985303f4513626afdae246c4145d0151bd0a9f67392517df8d712efde299f18634186ad87a6ccdeaae1685682fa2edace2c99a0070c7c6ab9c4921474dec2f08153176916304019948d2ca8775937b94f2961cec1fdc3faba09c1eb8829a7b97f7a5589042bb4312fab97043cab1d4c5df9c3b46b5dfcfd7de99976cdc65c3c4d0bbe83b536fbcb59483304bac170b048763582a24e78228397b3b82551159c0ae22c2d928a621dd47e8ec0c35bfe7ad114898cb22b8c8fe28ec1c8f76bae8edadf426a4f7c41a164a2e86f807ccfdf4fbf374e592c273c6379a38d9feaba3a1858ec34f40de3df28907dbc2cf8cff8264edb138e3cafb22d9e3ac48e4736a2b5c2929a012613ff8928f48c817860270328260de4eac42783948221e5b849648b37ec2c41ab559f521b7238e75a684e6382841357c4186485b4742bec8ab43f00f86c36ea51977aad9952634dd59890099022fb3221ac3670a78118db2916aaee6f015a42e0ef0cc5dac66438ee5b2f0139f9164e2c27156389f6163d92e78de02f735f82361769cadd09bcd86dbbad25f4592cfda42f6528d66ae63401e3acde91fef5a8eb808cae03f34187c6b8d2e98b044bbce8a94b3bdc3f76f919f81edf6ac0a635ac3149e7c686d4d7b86a1fc663c13a7e933b1db1a6312003c4111d082f0c10ad8f85229de363db68fd8fbe7d365b113ae168ea7859a3993b9b47124e712e136fc6f20cedcad0f10293642612d50b2ca11bb7d972d2b98fff8c48a3ae1c353b161d8bb11f817bdc55cb9b471fe46b4fd5c44cfa74cff99647a3bd7253b4151bddcb738ca58429e79386dbbe38f49eb8f9572a6a9709150229f495c21539cf670f958baae49513c35eab3f317a986575ec945de7e4d7c9a48ed706be7188e780bc1a0ad1f7cce079116c6cb5ba79cf7b6cfea0d12d5cf17e9b9b5e3c013d5d6f5c3ebec4f3547fe23f6cba32d53f5fc0f26ce63a956fee7c6b2f80384c3e1509777119d8f6d3e07b2217665517a21e2b0432aaae32813d539b33f4b72a85e776717a5f9566e5abebe173745a943eb2af5f25b108ba519c892c7d999aa0a963ee9b9cff3d69071966f539161826d8fee13efc56d59aaf92c85db0213e0554405aa9e3bc1c7b5a41390bcf6b9763e56b8f673e59ee2ac20f1bc61005b39f0b195f5db8a4758af28c268e179be3c02fc7a4578c7ea12ae049b72eca299180cb8ea0df0d57b3938b95977a8a1c98ea3c47b452d3bd0f3e67b7f97ca810ca6967c5a6214233b003570fb1fff7266a41f69b3e45d47f8f866bf7cc03c6ac6dae26afbacd03784d6a80c03f53332b67cc2338909008742f6b756c5a0b5616a9a1d79aa2a0e278ab155bd4276ac75e8171465563359e877d62edea1e0e0aa546858b02a1611b9b748c3c3d15c156e11aab83b1e41ba1e0876bd0cce0ecc51f52eb92335b9adfb1600bae932450e5508326a5f420d744e83b19a87e137fee58f683e67f348e70453d9c20846a80c7d0e8a2c78fbfeee4016ec3ad7a44fd1dec74c770f6181eed60f7d28e9d771855ce82eafb1c5341c6a31cce2e8bc7c1d62aea54ef42376b4a986b6bfad14c4b92f13b678cf730bb96e6c9864c1b9523c32dcbb520785dd1de84dc91b9430cc417ef2fafd4b79a6b6d3da87ffced5754bc697a1e5611780ab8612414b0528a53df84e4614cdfa911f76e10578082ea34e9f541a19c8b47261cb359c47f38cb064a889141074c8636fec95d83df0062fe7186cf0959c7117e40707e4a4266fc8b7bbf5fbf55066e9f02edc9d17ebad9b11f93e25809f30d23d965d3dbebb20c4ca7f7f5924b5226c7801a47cffa2aff53d01d9dc13bae6b92f0", 0x1000}], 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x100, 0x0) readv(r1, &(0x7f0000000000), 0x0) pckbd_enable: command error 16:01:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(r0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) pckbd_enable: command error 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000340)='./bus\x00', 0x21, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0xfffffffffffffffe) write(r0, &(0x7f0000000200)="ab93053f8a6071c8c036bd857d66001baacfbf32b4d650ba7fd1c9afe1104342201cfaeec9e942ce296c010001000000f800abf80ef358fa64e5b3c308490254e31fa3f3f4710c21575fe96068b303abf7c0d674884df71456069b4a1afdb136c9adab755af4a16e44e7c142ec41653f4a550a3c9c21615e63f8eedca8d426ef4003ffc0cabeb4671e651472319194ad0895cfdef394fdf36b6b8fa9969a3d18e8a912979a54f7bcc371d4303e0914f2b5fa64f6dd2b37c6e0b727aacb6dff681809ea36f89393923fe5bab44a1a", 0xfffffffffffffebd) kqueue() close(r0) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xc8, 0x1, 0xffffffffffffffff, 0x1004}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) lseek(r0, 0x0, 0x1) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x12) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 16:01:02 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = msgget$private(0x0, 0x22) msgrcv(r2, &(0x7f0000000180)={0x0, ""/98}, 0x6a, 0x1, 0x800) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r1) mlock(&(0x7f0000bde000/0x1000)=nil, 0x1000) r3 = msgget(0x2, 0x80) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa0d5091dc9cb8e3bc83414530fe2c89a0c227b6ff09f2aa900000000000000000000"], 0xb9, 0x3, 0x1800) 16:01:02 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$TIOCSTOP(r1, 0x2000746f) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) getrlimit(0x7, &(0x7f0000000080)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0x5, 0x100}, {0x7, 0x8}}, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:01:03 executing program 0: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fsync(r0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="fb9b43739f02adabb5fcef35767f902a7e1e6e59a219d5e537214f8521d8c46314e6d4b935f03002c9dc9268af45341614216ec1fcd87c1cb5a1fc146f59ce723641875ff279ffbb549f6843f6cd5673bd2066d58515e6760f9e0c824451032201a739cecdfc229f3d3d18ed5fec4cb68a581b75daf72cb1f626d3e45199daf419ec1d66b49df4c486d6aab31346b7d791a720a8559e32314eb7813bc0a21c37fff54621bc9fc0bdab04883ccc6247c3c6afa01adb06132ec9a1ebe5bcc39ff91dd71da1c54722e4a7", 0xc9}, {&(0x7f0000000200)="49461c4aba651920cae128a7d8cd7cf2f7011e28fc91d8c0a0c9f1cd4f81134d08eaf491a119b324f2d29daf0ea30621064c815ce8ab281d247a98b8c133f5a3ae6a2feb1e010ae3758ccc7e2970d5a0540961e833712c913207ecb0d0ea2d9b2d", 0x61}, {&(0x7f0000000280)="ae670d9c3a503700fdf4dbe539cde2f651c38d00b119b68b15d94227fab3ca671448c5ee9711f2be95c8be06b975c8c4fcfb21a023ff7c3be5a8fbc5f4bcd2b59c20fd779fc3176b0d55070d9f4f5c790474100bb7dd03", 0x57}, {&(0x7f0000000300)="a7d5bc40e99d47ea6e5128d3d00fc24905a721e43d487e79483420080056f8d3dee6ca1b33cd58afd5e24c894e605d800ea60698f1828cfac4f329beceae3bec1d5ad55bed48df184122291ed327420fbe21deb94ccc3aa724d08976e2c493f0caf0437ae19c114d6ff4a5ccbab249c83687641ddcec984f887d8fa1a052439fa35f46e11347017fb70e1a", 0x8b}, {&(0x7f00000003c0)="f9cf9db7da97d8b55b2dd47dfbc5e41610e67fe27edb696779cef543293bd735f917a890ff7db39b849b5a16dc6680daa41f89a1968b5cc60df0a8971a209783852d0cedf7277cc50358bc64f044bca7ba84fd34854a9f46e26a55c3b9f8e4b45c342e1c9db91fe79c71da3367d0c5e1489fbdb753d465709a72350ce333fab9f097", 0x82}, {&(0x7f0000000480)="8ab220decf4a60cb278f25ae2a8dfb757758fb68e54ecd49077e10f405562237ce3d3474917ea2df6f288b9d766e6d", 0x2f}], 0x6, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xa94d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x40, 0x2cf0}, {0x18, 0x0, 0x100, 0x5}, 0x8, [0x733, 0x47efcb6c, 0x2d2, 0xffff, 0x1c, 0x8e26, 0x7fffffff, 0x5bc7]}, 0x3c) setsockopt(r0, 0x4, 0xa40, &(0x7f0000000040)="274d04780bb74bcebe8192ab28da5c9d73cb8128bf6c0b7cbafc14006704e03f927ce15839ea0cc0a3252adfee354f5b5a11c06a7c519b5d4bed3e7384fd9ceff07c475d7bbeb6b4f3ae1203aab40c704f14e285307ed906c3a906c054d6a2ee142a07f19eb268eed0e405f5f0b4b773763af7ce760ab0bbda1d6faf5981d353ed2fe36621551aa27d4797617eaad4d84654b33e830345a1f678f3ad0ffb164a04a4b6ad86dd12c682bb9a3ef149cf5d3259b8c71f485eb896f9a78af8af04135a200602dd6afca76abf797b06dc43c641ee0843301b2ac23d3d2cc8d2924f783b7ef99888bc34f3e4196faff66b855594218a467c672a69d3a81505b372e20870979cbc2028da8297ff61b71f5426c78a71cc766d65bc3e2f668963cbcfdda0485d79f89f1e42a7b26c5d747ae3ca154da7b215e1508b5ca249d3221b190147e05def6751cd07f5866a7169e95b012fc2135426bdaa8ccf5a3b29ef855295f3e2801fea36022860aaceacf77c4c778b715e65b851e5a426f228d7d05ac37d75ebd7bbebc1194f71fada80be1b9ab8407a2c3af1fefa510afa7477584fece33e1786b44cf864d8dbbbd260a1e5ba24cdc6f49f934314cec9641670b478a049f2d0424ddd14a9d6436369d056f4fbffe69b0cf340066d00528927c2988f3f45647e410622ae70a18c142ce7eaf3590bac8d65482ac5abb534e6ff9247cf8c94986401fbcda265c46a9e14b7f283db47abea751a6c342bc1c60c14e7669bebee4a10c56bbabf98fa8751a022df57a99d83852f3536ed6cf8c0ae7722971c86ffb24e952dc159d46fe1fe1c7794b9166c5290b9691f23f4b6497444f03c854502297dc78c5fdd09794a50ece652cae1f008bf63a9de56417ee25dbfce13fc5c8b0a0752b79ea25da5484b1c08c605aa1ed787ab42383d5c779a5f394e05bbb789a9bcc18ab5afb4af45b80d78210c5b5c3352f90ce5cad26a9b85c192b47787a939f8cee53e45ab029fae690b61693013bf2cc710c3e8c565b061d2182ad8c84eec157f721496210f7e992088414264178bb8327f8926f312980507d9f6e60aa410514412cf08d77138ef803d83919fe9c7f21cc81b16001e5a63469eb0a287eea1cbf078f7d630d22c868590ee42deb22f3818099cd6e95a37c47d68f571a721d8027ec8bef32260dcda1d271902a2dc94d4d9dcaa28833d428a13222b069c1edce92d768a48fe764e48d6fc1091ab0d8c9a4a3dfac49947a9b1da4fb122a7823865385c48fc99e9314eba3449f6c672d9b2b96798ef2eba48911e3e23df07f1ff35761393064552fd04d0a23860bde74cbc11e748603c840a80e2fdfd74a24f3fb372e442e7f332156931b90e01ef131b975d863723ead1f5c785396524e6a5ff97e8b3d1dc3737608be19134c49008c8194f70710fe72b0af21179d82d26a22f126d7e78edfecfcd6a65a9bfb10ad86a04f1d755e3d7a1d64e6035b624db91ba093ffaddc4ed4481c3349c93aba16d8aadbf317e64d7835c54481d202d874230713e3bb70c77766e64ac675c4f7d53af3e4aa98d69a95646dc6d65f7a5963b4195d0a67e0feceddc564105a5064e470952039aaab50ac58262303c97fb7ff51d520604fc92bf209849d4b9a75abf2b07679b6f4ab5f55998a9705150d0f679c06fdf7ac06c5e0fb86509b3f83a4b5981b89f963688bc8ec642f50d287d62e664134871c551da87d4f76734c7df64aa0ea35c503b8466d58fd43845b56b8dfa1a6d4efb2894c9321d12cf4b3f0f43be2cabd921f02e53d29799d9e64deb4e39c58aa4052026bf2de3186b3386338a5af4281e52494a589a558efd1a21475b43d038ea2f1d01e6764f3f59c19ee6389bbe811a02e3a3299da554dc5e745cf98e820920d4c7a074551d7ddd8a60844513fb62f1c862aa1f0f7b763ea24d66f38ea4f3501ab265dbe146c719f0f7968f5e2d5e5eebbd7e2e475122f5f1a72df5ef13f9cafa71db88364b08f31e7f76adaf2e365ba2dbe6edf7e515b2ca2b4f7c982e852f59626c15d234b5d08953f2ad8a4e994b89a344a9a19acb8834ba94592843ae2e29df35ff0ad79c3e059ed38bef81ae5142355e998339ae4618566f629c0f46ffa54dd46e97244908813b7cdd66acd3d5e6eb574f12c43c51f22a460142f4a2bf6c27358051d6683c12470ad39af6d672ec655caac9adc61669a72883ca0e670d613a3c7d6e0387470c1c115a76db2ebf215307d3db3dd579bfe6848b3732a634ebdf1bdb892987e510220565c1a7d27a91e4afcc7e482ff6b5b78726742669e069b5607aec7ae120fd54583f5e9395caa6fd8907b12fa6fcd014d2274a676d593bb0aac3af0a85bf899c489b809dd22a495f485ee48b9425134b07b9de206c7112af525c5c5b917d0f19a9a32bd6792fbdc20cc35caea11bc72fea2dee201e40c999903186f8dbd12e3b08dc627a4649d9dee9fa826d07d9d6001ec9a84187b34ed5f57f31cd0d68ee73169b6904aab6495b422e0640959b595231f59ed58c4e965249660778cdef492d76a082fb9339f6f5e3c34793cb75648faaf137ae3e47373e40e37fc015fade480cd2916d6bb748e6a0120c433cccfd78a90b74e3292ae7b61c3af1ee0c20b8cf2943b7e30bc7251a32ed7223036e32fc713e2a4c4bd79ab7a3dcb097b4627de942e11b9d44bb2ab40efacf7b78fc4144af9c0f967dc5e7a8e40056f089679ab64d6ee5cb81703cdfda486804e7e433e696d71e89bea7f1ead39e7c61681e8697911bb5401234d4bdce61d8d39934cb760c37481f2793e1229ded0923c892125ebf485b4c7e0afd48c7d783a8edcd785b31f7f05b4541bab46720458a6126594caecdf7df9c2a8e34c3ed654780d7933ef0aec9ef330418b6711462bc111fee4cffbc43382115f1dafcea01d30002aade869ee33129bc182bf4ee9ae4d1d014381b9972e6ff817d95d7c31c2d072e504daaa8e2d86d10051c543836564cbe07795510b748b910153f052efe2d3fff4bfed06c375aa278ef5a9a84c4da5f15b53dd00c3401be383df6626d8a76ad1d0aa66c0def82aaa6f566317dfe56c38418529e25773d559e18ef7cc03e2c69484d1f4284a08c006d5057ba6471f0eaf807394b587ef003508ba1b652e7ab581dd60dbe05411e217bea3438bbdcbaf3978823b56acadde9ce916b294e1cb02098a7e58509b0c9a6babba70b77e20967776ac1f7b195c3868ea002134babd9b0757260058cee6450afdae1911f49f6c48ff13ce11b84431ef1c62579cdc304d7d94fd97aeedc6278eaaf810c83e3dca42f3db2bbe9192a7a039b0125765ba2bea7d13201c3dbfa9a4d57731509912a95f6a166e914ad8d8eb76c474b5b78ccf1a510396ff4e644964f635ea60da7cb1d882cc29f5367ca94996dd21de2178f50c3a5602e07ba7349f5777ddae12e9f708c661678fe7a5a39f38c96783ec03b22c0fdc25e1209a0683d5435296dae4a4d22177762fa68ac54258783452c87755e1cf5787776a4cac89e082f7d66e99b0dd60618eed9a286d94b30f92f073654b634db37bfc50148a3d176756b803fa517bb4ff4536bd5323ae29995f0747bc9ed9b5d0098153b536a787973a18fad13f8360c037cbacd0099256da8436af2e32b9005fe74293aacd60013641283f18b96ea370e22d53a5b6c763276588f2bd1a91d8b6eaaab455e6b35b802216b01bcc917f48000f8a2782529821a607a50110229349115b304e191a76edd5cad178aebe0f110f6b32c075a87296049a7e0a7cdc767b36082859186acc462c1b8c6e96065fbc0f9a0eebaf5c78b4e41f70f36cdc1da10bf5bd6e86b3e10e1ceaf940cf92a3a53d2165ac2b07d7c5963279bed4a9821e8e399550b24437f22070907e68b1459c584ac77630305956a9d07dd97b8187c7325dd5b4d2ccfb262762e5efad9ce87795c360257e6bbc0f236a9aca9ee65db9179f4f8d69f8a3a53fa616465c2f4d5a85817053ea3f5192fc6883a0630ce43cb08bdd9ee7c8359a5641f25e57ab3b3ba683f07247a676b3cb22f3312243dd0bd18d39fe015271e3eed3b98934814de821f3f6ecbed0c37cb4ecd44b1313b78f90cef5df328ff0a1439a97115a0f36516ad99f623d258cce7ab1fb1ef633aba6bfed215a5f1090935e32c8385d60b7a229d7aac009422aeead91c5b84913297fd84d59b89074c3aa157d221a42d6f28c3256ce865a0d7865b3c477b86b10a64a947b85af01114dc22660bf3b976775ac03b4a63e9a492169d041f9958aa307487cd3f20c0587a836f4bcba74d231e2ff571a0389540b9662ba0376981bad690e58b66d76a953af0e960e4f4f9cb06dd3d8be1a04cfb270d7f7f82d7c382b76d4c1efde1cdddab259696af2448dc37e631a4ab44b23aad7d89ad9a74db1a55eb737f6a87aaf5f0ddd6bdf2d54bce73322429ed05d9c3aebd0eb26905862fa61476975a92d8436680d85bfbe03de73e3ef4b4daf0f61895a84d7e2c8c9ca5a5f1d93fe845cd23e5bcdf6a9dab48da9a49dc41392e821b247f61c50ffd2da2627925cee2d918354c24d055dad9249b85b298f5274dc0b28a679a1ba8e323cd62013d762a4d7a0d0eb5e30854d16666a31a5a5d73c0b4783b7425ca47b2c181de2bbb42c1dbea9568f4d756cb08fabda6f16e28bcf91687e4c9c4665a02740ffd2fef504889a3d4509b34da354363abf52963fbe62888e812945411fcd23e92edeec1d7e1edc48f7b491489876962d7dc7df2f99660e4d37215c29e7347dc6158aa0c0ffff87182ed0ff4b80b944daaa1ce48aa82c26d66b6e314806a9bc3b1a905ab1821c4a564fe02b87017cec77b044f6d8e9c9936ce5d9646619602110b2a0947b18dc96d7a723b0c6da312065059605a18460cbf358e226e0e9dafcf86ab5762afe01a43aa3a626d9c5da2464180e499643caec7256d18729d9a8b0b5f137ebf88531b75bfbd9ea1448dbd84173378aed76d4d1fd2daf56103ba4435a1200e182d7319b2bd817057524ecc89ccfb00c836efc1700c4352cdf4b24f992c55a37643c3450163c285219788ff2fe437c1555c39ae297b5babd77c56bbf56d0f9e701c55d73a9cc435fb5f05b549b5edad2a0b3bca9156a5194e3422df13934c644a311a57b95f56e1618d45c16bfb904e1cad4795382ae918af2b228c4f233b865aae82ed57a857a044f8746467ca8ee7918db96dbfcc717e823a47da517fe8516d6a6f6a76e1f3f32df685dede48f25caef3f640041af7fce8a7e17f2c5b3bcce0c59ff002b01265df61e3e97d43b8cf8150b5baddf2674815d6a1e4d2ec56f77bf4f715f22da645746e7dd7724a9e0833997849340b670b1ccdd12a622a080cb7971d3a71058eb960feae021fd0ebfd50515bf535d63de33566507b6feb4620cfab0f08f7bd3113a8a7cdd6eb1edfed999d9183f88cca5da1c97baccd91e574387faab3bb37313eb42c4dbc2198886afce4dc094f7610e9ff4312c63727e1a9f0ece7265ffa4b7d70193c1c9cb984ba8c062b30df9e281b48bb90bad0692b809e6436eb6989c61ef3e56f8538444d9f8241d70ad5693dacb140cbb3f654b94fbf727a7efd3b15860709a3aab22dfcda4b04cb543de9f7b592a03e624037f3fe6baeec67c3f12aebb4f43c2f29ce2a837762870d57b99426e649fca69a264964e8a2145a1fdcf51fb82ca5695fd63bc386188e2ee44fc4eca70a708fe29d54e6bac163e6c3a7467378c0e0d77abb8a6325fea4dd70ff28fdc7fead7e88ca284dac316b9fa0", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f00000000c0)=""/66, 0x42}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x12) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x70, 0x20) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="00e4b6d20502e9abe1a29b397fffffffffffff000000", 0x16) kqueue() socket(0x20, 0x4, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800000000007ff, 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:01:04 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:04 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd76) 16:01:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="5cfafe504c2d93a12349b2d0bbbf9e072a81dcd8125f67c4349e9a49a064f348e3bebbd71812a69a9e390cb6f61569e401e45bfa3c0cd4a25563ba2ae9b73dfe91470c655b84b393ca5843d762a95ed1850facb2432592ac0ada17d7808b5265558531f950deb6ae59d81f5bae6471280edaf1a10fd326905a775a0006f6e84828a92ef582050fd843f1e32ce94fd8d4f902dab0016701bba42e1b5a3f0c33b6886b28c5efa68d8365075eaae72bc24199a99d62eb499207b74f812278dc8213e84bd47d214c04d4aa4a122f19a623d507d138ef35ed12aac147397359e92acc0dc12b68e03ecf144f8e90ef719053493ff7", 0xf2, 0x401, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) fchmod(r0, 0x10) fcntl$setstatus(r1, 0x4, 0x80) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x100) r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000), 0x0) pckbd_enable: command error 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x400000000000, 0x3}, {0x1ff, 0x503}}, 0x2) pckbd_enable: command error 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000200)=""/208, 0xd0) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="22dbae1314d392321389512474e29eadae58cbfdbf865cb9d0a004d7c609032648f35a0b19eb0ea4b82a78cd4d6c1f0d0f3b176181feabb824e5", 0x3a}, {&(0x7f00000005c0)="f94ac0ee068ed592228f2987cbd364b0c617c5582ba65822578969db5e39ffceafd3466021a94c515b5181520ba5814bb1bc0b258727707b268bd7b3bed76e6462ab069cc9c1515483befc4378bcc1929bd5f895581e3907194ad4a5b52f33bfcf45503ef712168c3e6efa5a7b96ec295e9205a2a0af34b0d822866f58bad903afc51709eb076838f4182f5493c756e2519617fae3c9a0f4992d40895b17c708cd501264c42a44573b6b6403a51c494fa027a8386f1fc0eb8cbb116065f46cd27d9b533f543991e7e5ce9078cdbcb66f9a6529dc462561e3cf9330393d0b2dfc86420572e3f665475feb5001b45ec0aede1baac0e62c66c20f007888ba0ed3c78978f4b0649fd28c6ab5e8b7b52c30d9097efe54b95fd1acf4ccedfa0ddb7f17f4ecaa726305be2fa3e3dcce30e36bf91e8e89f4b9fac9a7ffbfc2aa60e596235b85e29b80fe8271821d7420db680663e668bbdedfbaa57e3ed296d03c7a96729402d6b33987399447267e8a2e2057f9ae76d3d3a3ff70c1746a303bf424344e15a8240d5aef305629b4a59a57a48e5724fbc9ebb3351a97519a3c045c65ff45173fa8c2bb2a03134d83580c971d422fe90b2026b352bb34c8cbbeae429d0f3cb5d48daded8cee4cb40b44ebb45c495bbb22b1b7f649fad0e03ac3b858c3554643de1e87db0c378f6059e5b3b5a00bb48855d99d75cbc14d4d21e9cbb49401589046a3614484a8853f3d3dc215acde17e8267f14d02a1ccad3f026aa70d47a686f43a1da03cc73a53e26df774c314f62b5a19a033d61c4448c5db37cd307a974fc44d67c4fc413b5b6a478ec222e33024268951eb3e280801c3b415a434f1500aea756c26cb44dc70d675a62a3a12b5d895a5b015a92aa901eb001dcc32eee07ccf5d6f47df051cb12f6bc3be0766fe50a20ceab35cb6b57e201676472c508f1032b9892ad048a9d554ddeb4c11ef79a1a10d400e0f5321c5e22290d3ccbdc11753a4a1838c9dffaa2c2253a452ec66ecebb762d5c213cc76f3b7b9ca58e5ff820d22c9cbf5e81efe9108f577faea6a6dc5ad802507c00d1bda1e240cb7ca9d9059ab99dc8b922fcb9b2258ee8fee4a180387f1281046f3541519ea2b6827e5cb23c65d34e611202986368f467264314cd9820e8ff64b043396f601d827a2ed6a4bb147df9a2a82430dc5e68db93b5888fa705bda9b68623b62f2d32faf6f5bc7b3618f9be866eea3505f3f78673281f7eacfb0f213e614293fb62673e23b91f4934ccbf0718c24e74fb7f31bf2e270c9555ea8fef4798518bd5a01d217699cb6bedbc4eaab73cee74562143cc7829ef59be09774d5282c870ec1e1b2f58908c9df1c30d881a897943ddac572d94c48b88480eee17a98b5364d3fd1a5e797ddb17f3c9d01d8c78667b14d5d24134e584f4eabedfd2d9f5d38a2515ebbc7ff3bde6841d942c54904e5415ae7a5d0dac93e525c16cf084eeebc87860672cf83a9a760ee56c9f70502441853c53ff00dd397f63f35b1c4831f23d5c1cc0b8bc6c86f2ec20fbf436f4119c1e2316be8e2eb62b7d598949baf0f64519a813fddceb46cf33094941523cc661f4f243dfd90edee3fa4be824da5041db5caf63cc00dc97632086fedb95e4a0697272af998e856ec1e4370920cc5d4eab2878523969a324516bd2395402fd4ef503c1c34b5479db33000c6f302a385929b6b06592e278d796af80762c9a199030ca4fc2bc5ab51ae6f9f31e9f32aba82a45b96f851c9b90805e3d8cde69759d49210fde90ce5f87fbe59efe9c88e35a67e37848984925e9af8c7c6be35d764b2168dad60ab41a0ecdba84fd895f71ee707d23eb463a1f22ce2f3df936cf7e90aeeeb2a596f2670955ec3c418edc37bf5fbc22e1e15ff8fe0cab00b3ba9e381b03ccb39c6f5e6249e1cbee7077f407b1b27f5eee9367683451e51b21436cb7a9a86aa79111e17e6c7e4e468a4db1887d17ff96a8c55e35c11b48cd994a36dde9a54350168a0f14a930830886638bd91d10c990f529c8652a2ad56230acc8f08d2b099053e5eef132cb56287cf0da26b37d2335bcba4111f5124cfacaf69f156e5e1cad37d8bb01f78492bfa2b48edcad8b93328de6757aff4eb3b8fb3761801fa3a977799eac2931e66aee2cd476ba0073ea3e30542999ca75b83449b6d87658b1882645c0c1397fa7b904cabd6626e6374083092e9a40b80091c80d1813d8b4cc1cd4517f0ac5a76adc1d55a3c122e364ab08101e13ce7efc1ebd59ce0642b3d4358f6316c7e3ede8ca8ad38caf72c24018b8701b631b49cdff601bc507435cc761fabcfc40fb4d5912510ca531587f2208d2d48a4c7bf47a64bbe5fb9ed5c903545296a9a397b5250fa4eae27b291a45c10408d3f6960796507efcbc579c763c33e04e84587f91a7835fabeb9cbf36a7d41d8d2fd134c065d5a06ace2ca187a76f661596c820f4ef5e351ea546e0f0ca0e7f7938b45364170b919a38992e4520fe42cc1c6be43be385bcd8c794b02b471bfbb0e342d17a9db8a4422fd1c5b00335ad8a85ce05cdca81276574ef32a00e62edb9273999d02f282f3064d7f757b187023f63e3b427b1f3b0683fc3bb02fa868c5a6d1b9b4606a869fcbe185f6c05738a98df7e9bca649b1d59e2b161a9964d7d28ad3bb0937964356e3103fb932a1beec2243672e90352fce97a36f6b3d9eb4c40f61b62c97d970c88db24c2066dd4ae69c6f155d1e1b7a549c1325e3586253633f5a1a1a46025c25e891a962ce7f95e7467363f78d384c1f5f0c4094ff69b2173b6ec8cd076c3a4a218a34667a14f662e6fad3db30fab60ed1c56aab9863e182c73cb8a3b3dbdf87f54822f85341a2509894c5e83e71f91f42612b63e0fb0f46c9481950e1145b669a1b822dc35d76ee09fd5749cd1c535941d558542d339f168cb97c41819c44b1d048a5d91bdbc99c67428301e62eecbe4be418583ebe415e8b5dee302da6aeee7cac0e25eab71002b07964c81b1f4d43d727918d25644a4dec17848108298e5d43259091231bd923ee9e6bb584d7e2ef3d557ea32d4ad241c5d65ee727bcc5f14fc53eac2d0ae3ccb4abcc3cda69aedaf49fe0826b275e5cd7d947052ef9f10745003e5336a15884cfbd88f8a6eebf94e0efbdcd7449f697ad7837f0d77339f86fd3320d1b0f1571eb3b139e6e2c8cf4ad3702268707323f07aeaa2b717ca915b8cf120ad0dd9d4c2cf0b80af4ae1a8dbfa7e9c75473923f8002054f4d4651b4e4bc389f372effe78c413133d9270f1a20560efc9b053659eb2d495da71713004c1bfdd2db23a4e8731ec8cb4774ee3f064e47a279f3d36d17bc88c4829f389047ded87a5812db03154991ac6889743b67c7bec2a79a721e36dd811e93a5537040f37291c0704ce2aadc6451391aafd59c365f917741f77ba7883b7ea807caf93cbccaf9bb9d6ed8800118da0652b349ed8b855e4485d08a9e7e603c9750f97acc7a96a0d993c0dc44b185fd4ed0df9f325b1ac7c81e73d3687ab6c09efa35a2a52098f07f233628eb0496c835f741d1abcf3e7fabcfd314e3a167ab77eee50ab6f9576903d1edce9e2d0bc836fbd14528deb27a6d2430cc96471afe1d40c4032f691ab836ea6ad8b2e40982879965b0c1355137f8e9463b46450e38901371309454cc890181681d44cef87a586d15f4c5a6b78636ccb66c153bb27ca716fcd3872946aaf41c547bf1ed94b7367bbe8b016342c9756769a44b3e9a82b0c3e00e46e9e572201e888c0b8e274e2af6fea555a947afd55f96d9ac271df5fd8ddc701e320f6b6d40ee5ece2a9a219d84c616dd5504f9a7fcebfa266e414670a5412ff5fba16015648880f403467b4be4a4c0925df7cc1513e1bcf3d9429e16dd3e12b4c2fc3de391326271d4303ba871e972f823c3c63b41750c0f39ebbe74fbe89196da7b6b7a9f8c87c0bfde321526b9e9aa978bc280622ec5a7e5223ac227f316556731e91bc5b8f08a2f3fc1dccce5b4f2ed369ef23d820850eae4e105b191c58403426c470e5b217669e37c652d181e67968b538043b07fcbfeea79f70172deb3d7b19853c408d36ccd46a72ac1a4bc8b60f0ab2e965bd47df73ce20d983093473a0279f8755ee5e58c6273a9cfde006455d68087567863a944ebde654df73ac1437c22d37a4819e864e2556aebbcd2ce65e4795f30ae060b46ff1cc0d6250de5b5df6d1c82f00133c80aa9dff4d0a8e7a4be490a9772cf6e7511da109f54e5c414efb83c52068c89683a7bb8b6a2ca591464738fdb1cd9eabd42d843636b162fc31d7f63aa29f51d1803f2113845d61d2c38cfe14b2a2b0620ec75830e91765431485566514e73772dd2611b91b73571603ef9f79fa9117b40ffcebc126f8ad59bdda5c238666d1cf7b31ad847833d94c272ee2c1a234ec2de155b5b5a27cf17cf0f8f357e125e9cd7b72165d856abad66521ebc8490af1a87cb63f7eec4c415a6292785897f0ec88789b47b6358f1c89871fb533ea0a53af3c502871af0726530dee811ef73bd2291cf443b8b32bce178c9b2ef89d66d55aae1897c57cf440c1510e895b3ac9ff3900e35887f512671288f44d476274b3fde5acb7dbff32792dd16ee6783137e5d85c34cd11f44ba8f0bb4b517d32ba2a3a75e28098536c10c587fc1b47e29db0474dee06d097a487b34ccb57c4f9450635e6e849762583bc1ce8c4e2479dc1e2e4cac386a27df23c44bfd6d79480e324cb9cbe93e49b47bf86dae129b3a021af5ab8c9840958567ae995218f73734659708a63806b0e92a18102dfd8da8a1e40ea1102a721533d26693919ff16433ba43bf02795968feac02df5f6dd475752ade4a499820dda3c7b14c452b651791cff9ad688f660d38ecf50af4b909be50270f1e602a2faf396818e0946f2bd26f3fac1d0bb645be59f69493011d76f86d433aac420c4b21045ab4fcb04f7ef1882a9720720bcdc9129860739277ba236c0cd7a252048b5bc0678d795d9e34dff6bcc33954388ad84a05fe0b3e883f5fed1417960cb903b667f536f0d1df0252742511f3919fb68217600e4a91e9387c50d8286df83e79780b4fd0801796e5a7493a933026bcd7cf1d9338b40439bf7fd497aa7735749fe1040d805cd13deda813ecd83873c00babbba52acc18b5c3113c418daafac7604c86f64640e01f38a7c3a814eb169329038b8803bef8f7e13fd7bae816201e0b109e601c31d9570d7d96e06bde18f5aa906889539ef20753cb74aec7acb840d6f93addaf67f910c32cfd13051479bb74576e5137187fc9dd3e20fc07533e719e9c5a076ce6b1cda217a787caf60049eb1ff52a00de2435c8fe0050b210d4fd7f26badb20d27ee5a66ac896f09cb4e92f8bce25985c516f8da89d195e828d9fc3bd853b8ec7be1e1205cd42bef92f8910d30a741a57d97782bef277c510292a1f17b888888d8f666f6fb780b6733975fe7cafae1ce76e8f29f92596c0668cf7dc1c79acaefd791c1ceb12784ef8af3f09d6b21066002e95ac17731861b718d0d985f426d9f771850567719f9fec3f8229b88858c4d29f049914c5e1e4b12370caf8375fd4011c624fef721474a40f6e57bf8c96ddba5464810f988c8be866599b2ff81722a5a7e93e88211ba77dd4cef1b01342eddd5576c965110bb4153eebc0b829d4e4c8a8612e10e864bb19cc87da8d486ce6bc549633173275c2048e21279ed7a67645f9995d6acdfa0e2aa04afaa803bfe6259b78940681c7b560b6e48858e3e7062ccb8d41ece839266a38c34", 0x1000}, {&(0x7f0000000300)="9de9fd535067f58f7ef00f56aaa252dbf70ca9758691ae99998472bf6e321a0290c1b054999cb6c8f330877b4c1ced42d277a85936f10b5e8d024af07c0262267a7d", 0x42}, {&(0x7f0000000380)="c0a0f2a1e4bb1b2f561cbf90137df30e8204c850bf346df62f0e5f2717bd0b9f1564f9a0d982aa90a34f858e8ec6974bbd25f69220b7dfb3fd89b6013e84adbd214772c9baa18af4f6bcd1cf3bee8321c94ec70b50fb8720546d512d33b6b7b0a6ad9aeb69235351b88b66993cdec9e1e9d1d35f6dab867ff5c303d83edc089a0f5cbc08aeb27d", 0x87}, {&(0x7f0000000440)="d549eb0035213da07ae43eb0a28b180183b35684d4d54c2098596c66b77443575b327ef465ea5912996ec2f1c3b3bf6ba2aff85e698bb62e8ef9c54dbc76fa8251110805d874cbdf713edef4ae08a9f4f2e8d95006056796babba7d349b1dae0cd10b7b00bba452626d2be7f197309fe47c8978ea034bfc2a146b5db462c55551a12f55eb97be394cbe133dc4d285f", 0x8f}, {&(0x7f0000000500)="0eabf61efea9811a5351d65e72b896e8000e23029b8e6f60d370e1925a9e31540476b837dd1691fdfaf034a07a9753a6d8cf457b6e49cb6253ae91276017c232d124494598fbd5e27dde091f7f97daf0a54c060d28c0a799ae6246efd93e17b3c22d275b", 0x64}], 0x6) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:06 executing program 0: mprotect(&(0x7f00003fd000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x101, 0x80, 0xbad, 0x1, 0x100, 0x2, 0x3, 0x1, 0x2, 0x6, 0x1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="8051bcd6516909e8f23c9287c10627f6245c564773e5dcb146369c65ac83f43215de30696e3a4b2362a27ddd2cc79f02476fa9945062bf02435507ea4210280798f2031048af21707212bc", 0x4b}, {&(0x7f0000000180)="ef7a3af56a0d843287cd9742058c12bf08797448589854a7bfb96482a0e84fbdfe809c70a8fc5eadaa423ba39347eb6d3602a112d07e3357051b61eab01d6edde8441fa8d6b0c433cb49614c9417ead5392ddebef2aeb1ec1c712160801c59f3ea3f5ecca67a5978e48024da10d65058b4bfb96cffc997c1214e04fb5ea8d3998fb5441f37a072", 0x87}], 0x2, &(0x7f0000000280)=[{0xd8, 0x0, 0x2, "dcc7a864c585bf6af34945338b0a0e5ddb11c317d1b749cd0fc83b854830a4923a35f8cb421981a7574628f3130852f420ca3cbd0c73a6a962d77b422a4c1f2979d7b2db1c4831fd49a0a3021c20c64c8d475d24cf59945dbdd0656fa0e0860ba4f76708fedc19ed913c1b55a7b90aab58a9fb09e8bd7a01e2b1f1b09f9231e46c23ceba1389991e8752ead9d5c39ae84684ff09a30fece6df36401f02c2c6fcc76508369c926d6ce482596f8e17c28c1cb4072f37af3b9ae7431d8d6a963de6a283"}], 0xd8}, 0x4) setsockopt(r1, 0x100000000000029, 0xf, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:01:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x4, 0x200000000) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffffc5e8f4f3, 0x554, './file0\x00', 0x0, 0x7, 0x3, 0x6}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000280)='c\x00') r2 = open(&(0x7f00000002c0)='./file1/file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) mknod$loop(&(0x7f00000001c0)='./file1/file0\x00', 0x80, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000100)='./file1/file1\x00', &(0x7f0000000480)) write(r1, &(0x7f0000000300)="b0c2ec6c9b7fb71e5a7f20c450df591fadaca334a7145a1178db0c913bb32eb1c9b7d008b1a6f5c1bc391d5f14a7916cec2d816a83aefc6ceaf919af2ecaddd3919ea568c16e42f3755ee2dd7826142e9155ca84bdea223f194f4f27b58fb5014e5afedb396d773f21f48f7c1fe08743cfe092a9529b64ba42191b092d6924ad0a6cce058a39f23dec7c5348b6beed98b0aeaa07", 0x94) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffeeb) 16:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x8, 0x27}}, 0x2) 16:01:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) pipe(&(0x7f00000002c0)) dup(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000340)) socketpair(0x10, 0x4006, 0xffffeffffffffffe, 0x0) r2 = msgget$private(0x0, 0x3f) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r9, 0x2000740d) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) 16:01:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x4, {0x56, 0xfffffffffffffffa}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd7b) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x10000, 0x3}) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/233, 0xe9) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) 16:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="c3", 0x1, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="2d6c4c337f08e5a69a659a9bf3995a3b30a234c3f7e3163bea5c6293b760a50e5640310f47ff30425f41cdcb92af30f995c2e93ebbcc2af6a9639292f82022edb4346a256e0fb4a9d040e016d5be0e5a78dcd4e285035c56fb6bea127d30cf3de09dc4e33c2ebcd418e614671a28684442d414cc40c95944280fc0efae475b95e10dae", 0x83}, {&(0x7f0000000140)="380d1c311a863ac9618b5f0c092a68d0241e74d7b47ea34802787047976397d07b18589fb9633af670a55c3e48bd5014a32e701007154f09e163effa2b3c46f4c9347b068e9f68a2fdb42e5b56a4090607701f92962626669cce06f584427ff507fa3924a45d77c012ceded7aaac3831a6e04abc60d314499d018a58a11d97db0ea2c38b42c949d0120c3f3d9a07", 0x8e}], 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000002000000000017e74b8f000000000000000000000b0000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x782c) 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) msgget$private(0x0, 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = geteuid() fchown(r0, r7, r2) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x7, &(0x7f00000000c0)=[r4, r6, r3, r6, r4, r5, r3]) setuid(0xee01) r8 = msgget$private(0x0, 0x41) msgsnd(r8, &(0x7f0000000140)={0x0, "861d4ed16158d301485b587bd255d137ba2abcabae3c2d2d5c51f32c16f2f70ea9d9dd4e"}, 0x2c, 0x800) r9 = socket$unix(0x1, 0x2, 0x0) mlockall(0x3) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012eaf66696c653000"], 0xa, 0x0}, 0x0) listen(r0, 0x7fffffff) 16:01:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0xffffffffffffffe8) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/233) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x80000000, r3, r4, r5, r6, 0x2, 0x9e38}, 0x9, 0x8, 0x9}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r7 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) socket$inet6(0x18, 0x4, 0xf8f) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x26, 0xbe61f4b7a4a28ec, 0x7, &(0x7f0000000300)) 16:01:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20004, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000100)="9d983370b42cdf2365865466645bd9fa086a977560e033a553be8156f4fac2ab82e77897371a1d07f6f0251dd33462f221895002a6e5d43d30b4ba85f7ccca56ce6308e4dfb836a197713581636846aebe26703162c4e222de8b9672468448c7f4edef203a7a0892aa79e9eea4e4951ed6bbc3522f637ef9f3f7ecbaf9d0d5eec2782d9ab33dd8812b9cdfa174789a84db7f2361eb78acd0133d7acd13cd6ba38cb0f69ffcd9552c1bf70c0ae0257eeb6df0", 0xb2) r1 = socket(0x18, 0x1, 0xee1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x185) 16:01:06 executing program 0: r0 = socket(0x10000000002, 0x8000000000000d, 0x0) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/83}, 0xfffffffffffffe5a, 0x1, 0x41000) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000004c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000500)="7b05dc5482aa0abe0a6363862377c569d22fd16cc671e1e3af18da9d80f638ae7150c9655e71a151d98701cbe41c208b00274068e38979e3efa66713ad22416c3bdec228a53c414f4fbbeb3428da4c733f168f2880e3b9bacda8e08f9411884dc1f9565900bb749592530233eb0be2c79a1b5552d776cd4f146caea6df20f1900cf6c9e93d774d2f79101df8ccc48bf9c16882dcd9954aaffde2922b3834cebf9b37b293088489f95fb0de688a896d4f86d9caf70a5316a4630223852e101b98e7089b9fcb5a6ee32481f9ee48186f2210c04348a89a0d6a9cb4d4aafa9ee22631", 0xe1}, {&(0x7f0000000d80)="f5f7685fcd77449240af33fe7785f30d786ae0ba754c64062905f2098ae435b2aabde3d358e89d207e80d4ea909155109b7ae464eb5ffc3944ca15e2640cdf5e4751f03675e84ca357aaabc289f0d317703cb17ea9b6003c92a6c99d972aeb0f8b1bc483d36225a44efb87b416c17caf0cab9bd1814e6b8742eaa90aaf2257c8cad823858840c30bcfb3ffc0fa142713804f4a0001d5b4ea517819710cd2b86a240a82fdb2ab30c439b0c2f2b804a0d58631eeab62bbd138e2abe8c52c38262809ac5568b00a23366948aa50a2e61806dc81651629bfbd2aa9f0872a243e727caf615170907f5fab56dbca2d949acc", 0xef}, {&(0x7f0000000600)="f6ce9a52a6a3f3f4a31602382b8b42c4b49eea8b0dcc8574e553186e87182f23faeed0bceeb553ae97730c788a81d6436d40bf999d1dbb2c942ca2ba4cf0a2fb7a2198cbb36786fe73be21a75350b5d057b9f31666f42f4a9c13350fecfd9422f9eb859dedf495c5442acd4c1d6bdf40972356df392aa0d0b389dd113d5b0548e9ea10f08a20ce89dd02baf215ff591669a635e5d48fff07547c39818f1d39abbbd39d63dd", 0xa5}, {&(0x7f0000000e80)="617010c47a858421", 0x8}, {&(0x7f0000000ec0)="03a0980671041a984d3a9bf49ded72a41abedde67b1cfdd17a2c4611c8803d664deff9122e1f27dcbc61a60bc2672211919ab748f2956b49f94019c15016f86a2cf3a8358cb82145799049f37db066dc3f263fcb476bd6245e8409e017d46fdeb84a72677fee657f851405218c73b2817db746005434818bca02909cb91d599eaf24793fc1fe1d4d", 0x88}], 0x5, &(0x7f0000001000)=[{0x40, 0xffff, 0xfffffffffffffff9, "d6c57c343d5a184b10de9fa391b9fb80f521837f65f0fcebc33af36dc7c160931171cde63afee1f4fc82c763c9"}, {0xe8, 0x0, 0xe2, "c0fa0d70bae6632f92da3d6e12c3e819e91b41d2ae1009a1a3746e941002b1793d7b5405321f195914e9b88819e0d76f2ae231bcea0635eeaccbeb61e3dbeac236a04bd9883f333ed00f9b44835cc5b6b821c0d5c9be0dd96d2f32bf4d2a39f1ad9a028bd2d532e4bb38cf4a33852b7e2f47f063d59c696b48b29080700cc0690b5018cd1e1644204ffdc5f3fee4b554767a63110d035fef8d3a24dac4330a3acfc3372ab0f02c1e4f441b9da5ad1eb277f524bca4b4208eaba4d768a4d0de1101d047185cd9ce69c6eb225bbf541ff6275c7850a3"}, {0xd0, 0xffff, 0x800, "41df79f14934acf0230b23bcabf132c09f61257f7b9446d578658a3c6e522e05efeb5283517f84dc3b3ccf353a4230d94300baa60dd7a28fc4be7cf8bb0265e3930bb40c8615960714629615e760b881d1f66e6b6c264e64f5281fc7741774f9681667cea9de9cfa33d698387e4fbb2b595af62b13b3df04f15aecac81df610ea0a232b15fea8d97b770e924d54c83505a53cfe86061d43938377250d951bed73a02e55441199d71ccb9c255fbf691e20a2fd81b6eb71db6246995122e"}, {0xf0, 0x1, 0xff, "0b8b0b9f070a45d3bb0d29851aaa025a3d7720d8ff4bb9e11a9a07b5565cfc122416edd0a8bd922e28f93a740c040f5b22e8319ceb09479da68d39b776e359be13cd28b79b0a883d92b1bd313bbc9c2bdf898ba9d1b012bf3452e2a236c2949a09faf1553efeefe723488a02a8cabe45da5889a6a4cf181cc114449dc5da05785441f3b953d34e76c232ae45c682958c2898e1fb05e34b7bbcc464362ccdba5fd5c30e5ac6560b717c307931fed78264beef86599314247b2666cab11177e272de2fc8ff7069f84a2ae175e0c1698b300b2504f92786c6c1ccaf59"}, {0xa0, 0x1, 0x7, "31b0c0e9b96bbecf5a76084a3db81aa630e5b8c8825509615aa1f5edc5c0ad196ef450917402bee83bddc4570a3e4a59c941fcf36dbe98fc5a4c8ebe930dc2545d2acae8290afddc51c0c845c5b5975ddd69269e7f40c6598b50255e58e7dc2f81a15dbd18099f46bbd6d2e7f838a8edeba6455700c9db6d2268dbec70fa263057ef638ab5580e875657503f"}], 0x388}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) getsockname(r1, &(0x7f0000000700)=@un=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7fffffff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)="e35be3b619d106328542d3a95d23c79d9a4d90f6d9c465d4407f9d819e59783fd5d110eb1384717caa2e4e473da6f95d2f85c7f6065e9ba51b0104eb0e5e3ef6ef3294fe880a92546e4c31cd585c3510a80649c7eefa0ac95af49ea637877031a5b1de7204d7b0f8307900642a4ef51824c3196491d2267c10d17d24bc0d65e4536a75562bb10b53b84b39e9f2df6eebebd2566d629aa05242626cceb2f2dccb85fa96caa665f4", 0xa7}, {&(0x7f0000000280)="0bab643471913a32a67dee93cf29693853423fe8f164c150f1644ea596c49b877289665c5abba5850eab145da380bd9c0ad17b6f606d0090e2e2093ec4d8bb313ce9d505512c01a92036481f7ba4b2da55ba789b10b86ec0e29c849802a44d22f4b54489a31afe9649b93e286833cc137efe1fb2638b5d6948db403a6540f2f20f46effba40fe8f7ce26a2e0c3f701a6db5c5d894814b1f562a5ce70e8aad17b3f9a359644b119d3b7082496d3588b136cc9b9c925d4a720b5e9154ee00d189729ebae72ad2af09943f738785e9a9f11514062f9f2d62b2fbc44e18cbdfced84", 0xe0}, {&(0x7f0000000380)="954328d718625bc6caf3416ac99bafbc0d3f2ab145678cc2b6f33bdab404615230a04eda558960e5f7c7b42febc1775b8af5cd0b2ae30b740e17f2221cd5eb75b09d1e44e4b678b9b409f29e968fdd21dbbd3aee4bd9cd2d6b529e42681ef24a13a67a8b0887d2072611f83aad52", 0x9e}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="d000000000000000ffff00005853d105fb6aeafbe01b2676eb68fd2174d550b16fec7c93076bed40ecde93ef14c1c52ede49d610c8ca0a422b088ee2eac5125dda94cdf0685389f83c86ec3220ff846fe461445657bfbd9681bc5deae7f582f2a9a1c32e9f1dc059c6ff29d33badf51f2f068c0404194ab3396580cec92c63cbd3da6166a5a363f6c975ff2b53295b4e17a57ab46d13d3e4ee0ab6b478c7c4a2aca53984d8312fb58ed388f7f2d3fb813f74197064b7c846d69fcf8b61441100000000000000b80000000000000001000000080000007bb160f6b0d20c5d14374cb9475967b6ef4b173bba8d5e661565342a2ab2d296ff541f194ccaecf0f7bba7f4c45afebafffc84320156359fd94559b7f9aa69e569a7bdc868bff78080c24ae8a1b5c13b19e075a7f868ca97f25d854778813190ed0bcc8832f4312c89866583db4eaded6f75d21d008907997a12f99ecf5b6f2db1ae1833e58d018c6e22aae0ef9ab0ab47cfcea59787143183390b9b4861b08052a6a32500000000380000000000000000000000ae0300006972af7be75a5f21f99b4af314eec3225c4ff56c0d26c3d4803dc3032cac0a7b6a62d10000000000b8000000000000000100000009000000aa179508de6ebd9c5d98fb37b8a64e91fa548a35f33ee00822dc8e570b425c13297670c63913829abd705a65db480c11ebd41804d337f541826ecffae1da0fb74f88813ecf52a6dd05aecec830b015f03769dd83dc67e0e2d04006c6a4fc1dfa2564a9d810885c6929c80b658a9abdb441ee77740f4cb331d680b11a9c56adbf983ed30620d0582e5b025a682d813aa62235bb20dbc6d8faf485927494a879af9682000000000000e800000000000000ffff00008000000033757b92706c8a840802fbd5709417dc6e3d69639fbc9f229faa93f2ff2c6454321134c9aea1c77cf4d68dd8a208bcad1bfebc0277137d3474aac5a43632c16654363ff65104471507c9e7bb90c4e9904cfb6932f7ad8b6256927ea53d3e77790c382bd4f2f2c564408e0639be6558c30eebc153b3092febd62752e21b5b0f5ca7c663dbf095033fe666904bbccb80ec6f07b5491830276150909a1449af4fede39b3d9538f3471a6b80b153084d08e144a6c63d667acf3bdc630fb41f3709b3e640fb03796472cd6e29ee920231398c9ef61a93f3256f002000000000000000ffff000005000000f51900f5c251380c13bbba686fce6100d800000000000000ffff000002000000e0758a2f3c9c3d0a953cc7367928493079b15a87a084d1dddf61fc182953edc8f97b5632deff7d23fea47d7f31461b07752ae45cb2abcdb343c4b7b96e4fafe808b961286d3f8969acaa71ede59a34fdb15f1f482b5f36b0a56ca8001d7afa95cb7329b36fc980e7ac1579c67c30fadda6af29764a13c26ee9ac269995eb822bb47ced0093169332cfe4bc26b8aad3318774dbb7a60370968986383f8a6f4c0d2965cbf98e83191b1230b47a014afb9489833503fef198fa304674a6b0e477037ce80cae0000000070000000000000007279018508000000b8f267bf62941cdc5cb1c23d8ce70d8adf83536d4b3d4b78730e1f672a1bb1c6d2d3ddbfa0619c5f7f9a3ec415f81612c18a82991fe352e3ce3679a82256ddb165caa71a864c36c2a2b46e4d5092e352123bde3cf44454c6c055537149000000a8000000000000000100000007000000bcf604c54dd860a21e62de58669659ce026f63a07e926843347b7d4e09a21dd60b31e6a06836bfdf467ff3a6ec205fd5b14316d93384257df56a3b084190dd06e94a4cd119e91bdb8dd0a6dc8ecb7d24f638974ded158ac210035685aaaeae15503446f73a5a2d5599d6bda69d1dfb39b08cda8b7f54923934c8ba2ab58adb7f824e0ade40dd58dc793ac6c2ad7d0b29c4cf23383a0af072f800000000000000ffff000000000100055f9032ffaf9b0ec2cfbe3be24038a15840cbcd731a2a3f1fed37ad532dbc264f8f8c6c4260e71d8d0e8e45379c15d2320b2f6397c41593d0a10128f8aa0b9df3775d3241c01aeadf23393377bda62dd3bf1e010c40a43d107681e34be1534979e18d2f600d4b4965fdbcd5b798b2b856fd5aec1c5c87d1acba12fbb2c4ce2ad99b5fb72d24aa05ac8aa6e0286b48f91c1a9080ef59f7da7a4671f13db413402e038671ee7671c06ee7400e00058ec8cb0360052350b8b4028e39983067baf050bc3dc472cbca657ff3e93717c2faa534dcd58e2b06f8f506d2fd53abdf1d35dba8fa4e0000000077348430fdb449fac4c540793a65e82b3c82ef7dae58f46078918f553c24f87a7272b98402d54d8c56deeefcf658984c548cec38a4ebdde144e0ca73a232c560007dadf55cfb5dcfb4cbb083b3bea08e243bec5ae00898b73a1ac62855deb01143b835a3a6aa29ff213968aef7703b21d5f099f5ec"], 0x6d3}, 0xc) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x388) socket$inet(0x2, 0x0, 0x9) 16:01:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x13, &(0x7f0000000100)="a53fbca639d7227e6b995e1087b63cbd0c522efb4fe38bc7c771e08e77388383ac9a83a7f02abfeee7c91bec71413e4802ef75ed29f5bd7589391f418f9af07cd5eae594e71f106e90c85a9bc64ac9496ff90fdc56b187e43c8eb6d306d24883a58447b221cb9d4cb1dc474bebcb568c79cd4629dda89cdf24e7", 0x7a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x206c, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x110) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/22) semget(0x1, 0x4, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc00e, 0x2) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) fcntl$getown(r1, 0x5) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/38, 0x26}], 0x4) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x85) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r3 = getpid() fsync(r2) fcntl$setown(r1, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r2) 16:01:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0x14a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0xbe8a}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="26a942a6e3572626e62f5046f9fa8822995f25ac98302aee898e747a56ca79b04b6abe104a2b3e49911b41b0007a766df9adb29e6cf3ce7393519a4340b5ed1c8190c890030f4c69534c16a089ad314c48dbd2f39f4c8d8f4cdb5c8c8c94eba6ceaed4cbf3f98bcb73308e55f45ae8e2a9aa0f358baa09411874f3e9dfa24ce3fd9e27f1457de58d008879759139a6a1fc3cbb36157a14759d4a75e9aa74f60d4403bbf3effcbc5067ca479b82e31986c4b3469a9fdede3e94b3b3e67c710cc1a67dcdf7ff8c21ddb9476aaf05c5982267670352c92aec71ec3535f78f03dca9128cb025395a453eb224278a1f5a4807f3cef17deede7e76a4ff39010b", 0xfd}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x4}, 0x1) dup(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x1b}, 0x8) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = semget(0x3, 0x3, 0x15) semop(r5, &(0x7f00000002c0)=[{0x3, 0x100000001, 0x1800}], 0x1) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000238000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6, 0x772cca88, './file0\x00', 0x7, 0x6, 0x80000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:01:07 executing program 0: setuid(0xee01) r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x180) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:01:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x5}]}) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff55) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) getuid() 16:01:07 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffffffffbfff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xc2) setsockopt$inet_opts(r0, 0x0, 0x200200000000a, 0x0, 0x0) 16:01:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x100000000, 0xb5cc, 0xffffffffffff216d, "629ef00bd2c02b214f21999d55461480a6fb03a3", 0x100000001, 0x5}) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) r3 = semget(0x2, 0x1, 0x404) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r4, r5, r6, r7, 0x4}, 0x5, 0x4, 0xbade}) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x4a, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) syz_open_pts() 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1189) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x162) poll(&(0x7f0000001300)=[{r0}], 0x1, 0xa3) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000300)='./file0\x00') 16:01:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x88, 0x190) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f00000002c0)=""/68, 0x44}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000400)={0xfffffffffffff488, 0x3d4, {0x40, 0x6}}) close(r0) flock(r2, 0x1) 16:01:08 executing program 0: r0 = socket(0x22, 0x2, 0x3) write(r0, &(0x7f0000000980)="10b2258655775289c4ba1791de5e39f61458287359f0b0dddfab9f501e905a32f31421c7133aa6e76ef72f98983037da60e7ddef1342c90fc33553f1565380a8417352cea4d2ca45c48851", 0x26) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget(0x2, 0x3, 0x20) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="acfb1c6374cb88ac62147f64b760cef9ee054bd2354b2739046f89912908936be19eb9b5c3e5c13a4b5833ca982e9239d60e73811d14a4e219480706aedf8a58180ae9efe1a09b310f6b51ada4aef7aecb179b6dc73214a927812c77aac3137e323866f140309d23e7b7b61601ffffff00000000b91710749d512f705c9ea9aa81c0d9a699a8a3ac019fe9a13d83825d67089a52271036422b", 0x99}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/75, 0x4b, 0x802, &(0x7f0000000540)=ANY=[@ANYBLOB="f9ff2d2f627531000ab1610a26d1772fb8300cba28218ccd1c307162a2d455834f92f173b17e5fe7abd44479a48af2a401fdb0d970b1671cafdb7437db4c1fa863c59c00002e067f3e4e77e93187bfd0f6a985118aee4472f0339d7a70fd3bf1e076dda7078e9543cbd5a6490478c62804f2f0b12e4744693133e21ce8bdf346827ad6e4e1248c68fa62def0ce7dcf972a83c887bd75f20eeb14843ff0fe8a41222bff679bb9557c64c8a03d57d870dbadf48dd69a753d80dbb92662d51b12cff9bbc682ebca7003c740e772f80a7d81da3356f8c367b36d1c5108e947ea1466924fde95bec6d4a67f16e9a7b886a1e1ddbbe3c2030953c9783d082f03c495c6e0b0e735b191a33755f1b18f00868b57e8977c8862218da55a65f3e32ced1560393437886b93aec650d5ad082708b18b6c12484aa7e35cd4128ccbf41a81a81115693e14edd09fcf85d7aec2dbf4b294b1ab07bedfcc3d070e38e489be969b539c333ccb0edc28be356d349c0533d4e6d5c5ecaced70a0df8e3a7ef2ce42949d3d0a8b8dc7f9b66ac63458f248f6f02987da60a83371c5109e4547785311c69e7bc9136d5fcb52edac9ca2002535c8841e77035000106793d45b6268d627eab7a2c4018b0a"], 0x8) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200) 16:01:09 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x9}) clock_getres(0x1000000000000, &(0x7f0000000140)) 16:01:09 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x401, 0x7}, {0x18, 0x1, 0x2, 0xffffffffffffffff}, 0x2, [0x20, 0x100000000, 0x7, 0x8000, 0x9, 0x3f, 0x0, 0x1c]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00000000000000099df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613ee53643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503", 0x9e) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) dup(r2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x9d, 0x5, 0x7, "f43fec6f42e59f433e384ed00098eb1f77b081c4", 0x800, 0x8}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x6, [{0x3, 0x6}, {0x1, 0x7}, {0x1, 0x8f9}, {0x1, 0x401}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x8}, {0x1}, {0x0, 0x3}, {0x3, 0xd1}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x5785}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x5}, {0x1, 0x1b9c}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0xfffffffffffffffe}, {0x3, 0x3ff}, {0x2, 0x200}, {0x2, 0x400}, {0x0, 0x1ff}, {}, {0x2, 0x8}, {0x3, 0xfffffffffffffe00}, {0x3, 0xffff}]}) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x5f, 0x0, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000040)="fbd021fa0904425c1d66b52c425d3187ef3a4e28ae1d73c6f64b6d81f2ba94473705e2b065e0b219ed99ae99644f1378e3b6433cc0b7758f02a71459711afcf40e1dc353e5a779eb5dcd760e283198505798c6b6784a26c96e6c", 0x5a) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x48, 0x14a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffff8000, 0x81, 0x0, 0x0, "dcae406327a05686f9887308f269fdc2d908fff1", 0x5, 0x7}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0xffff, 0x4, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fchdir(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x10000) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x0, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) syz_open_pts() accept$unix(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0, 0xc0}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x28182, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x858, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000180)=""/208, 0xd0, 0x802, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) pckbd_enable: command error 16:00:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x6, 0x5, 0x45) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) syz_open_pts() r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x5, 0x2}, 0x801, 0x6, r6, r7, 0x800, 0x8, 0x97}) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4c, 0x0, 0x9cf}, {{r1}, 0x0, 0x10, 0x80, 0x1000, 0x8}, {{r1}, 0x0, 0x20, 0x80000000, 0xfffffffffffffffc, 0x5}], 0x0, &(0x7f0000000140)=[{{r1}, 0x0, 0x5, 0x60000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe, 0xf0000000, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000008, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x95, 0x5}, {{r0}, 0xfffffffffffffffc, 0x19, 0xfffff, 0x6cf31da5, 0x183}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xae, 0xffffffffffff0000}], 0xbb, &(0x7f0000000000)={0xffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x90, 0x20) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="08000000000001003000"], 0x10) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) fcntl$getflags(r0, 0x3) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x6, 0xe604}, {0x3, 0x6}}) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000540)="8786f88a4c950cee775c1485d558e24d5e0b3fbfc80c6acd90dc3b46adf3393460e9fe953b5966affbc2cb465253471075b2169adc90a6aed7dcaf5b96ce8c38343371e2840f08b09aab65dd84bd313ae8ddf57bd8986821b05c35e75dba2c4c9638de553e31404179afffc11309cfda1b540037c7bb492eb8885862b3091290a6993cfa55ef0a11d70a6f17d7f00c75500e10c8f6388b464e38f4a947452dc369606ffaa7cf145bc82960ac827c721b4a22971575cb7eb02841b6d7e506f0e368c8fedf6835490a1d579c7f109cf8153b7b9dd660648a7c91e8cffda2c74da192aa94513fb4f88b3d9ff570974a3c48fab70668d35bcff599c69fbd3ced97a8caace53ffaef2dd390fec9b1d80273a7d11849875437038c4629c399c501d84c91dc8e2717c883dce663bf10d5e724305380edde1372bc0fdb116a08e3814dfbc7b8dbfcd8a4d23c5290756b5597da0d0910f230ec411e05c13540a2f500eef45932b159d799eee592f7a832181f794bb9364bb03fe1f2b050a6809ce23488469f8b3a67c32c0d23ee2b3d8508a620a3f1f0a190550889549cd7fc88b8867c4522cf4c1a19876c6c45126a05c45485eaf2cce678c921d4d88382392114c702b645727a40715354367c2841e1a8e7631bb827e30321b491125c5408bf2148a2f516e66e51ecc5284aca0a90f4171bde0ecf83b091e1d258aa3bb96cfa3e4cdf7aafd7bdb92fea4a6665a40347e5701aabfb3e9a1138f1a5db9abcd1a4cd6c76eaa63377cfba830bfb02a8725087d5479eaa06b6a23d534889124a5ee8893b6d289ee4bc2d140be84d221a5797a2cdf4554798ce368cbbdd39d2c17887486d1b6194029b3ec5f8309662d6bb15fad74d4cff98f1796641677ec2ce3e55255154da34b8cb860aa590ed731cecd2ef2a44fdf9b62617f76adae4009d87d45395de55d762d3259f5eb8240001b58046e9c16523184b24b281a91dc87bf9c8c0f0a01b23d02125a90a624e8883434d2ae4a21d0a46aa41fcba810dbed58af4ebbb770ab4f52138f32bc5681ccb6ce0b02ebdf20326ae648a780c7683beb4d83945de486f3e7d5861f62d20d39c66ee77b167299c47ec3385ad9a73a81c7ce94ed5538274f91e034781fbc333363be240c582b2664409d83445009ce3d2a61417d576da483f57f65635de862908baf633c58467e0a54d9089e4018113c1d793843975bf022dd8c825b98f6d379b735089bc14ed79dd89f076c98477c026708017d224de288ebf0942e91e4ee282de143d4a82a75b2296dff9c6b56cffdd24d0533d260cb6d4b3febbcaa72c747509dd6c2ea2e866c992bf67be647a5941a3aa8134de1a97d57122bea1673c1571ad12e73a3b5a526f8161069cbbb3f4081f2681b32b41a945ad6d6e09de6f39fc5a939a0c5f68fa568677417c806140195424672d74e0c24f40c7ecf7e45289eec3782dbe30d11456b6477936ceb1a30dbd7bb67967ad9c16885d86d9e4179be9fe24d0b2f10ca957fd3fb7d89457173cf65d2ae3bb9898d495f69e5d8fcaa773c6be30f6e4465df9d039c8afe01a3f9603f9421240343f9e5e7c7ad44b66261709bc049ee470fd9d3f10b9cb952929094040bc00a6bb20f1ad447481c4871f3276f8555e71cee4df31fd5c8b733198406a6850aa73208b1750abeae113d7865675c69d47926ea5840b40b9980379eeecfc514a888f37ea010858b89854c65014579e81ce80ddb2894ed7642620290a53c7d3633c146f121ef68b07968a2ecfe1da0e50c6b124f8cf5ca4d848edde0dc0d0ae29796136cbce7b25d6f9a18163f5999a0d299298f80e74f3499614accd83b68369cdda54a2367b6052dc855634e65ae860589771f34658841807e6a3ec26deeae048bca502cb8ff06b7d41b022841ca68ce7d6bfbe47391f6eaad413885b4c00030e3e5384db51322ff6cfb3b6a6847aaaa93cdc7c2cd1e32a1548f383a20058925820586a1ba08692b48ec86065eb81063eb20dff2acae289741da759c6478dcdcc38ba0d3cd588333b119d3a53379e2ed41253c5d8a8da8feb6327995de9f9001307959b7d4d31fa48063a15623d860e5f75091474f27e213d0f15edc0956e70a5ada86c729291c1837402abe968041de5e37091a8fdef51bc03890cf4b12d4c77d267f9accd186e7f756154169d3ddccc61c8ff5d8ee3e43a73fac2079f1aceeb432a6d6a313395b0d22a1e7a959ebea4272cc3239781fc0d8f795e540cdc9b8b9a40b7a0b4c68df677209f47ba78f640b1b7fc8843d16decdf81ca76a884d400c8980fff0f261652fd5d014cd479bf34e052a93a22cb68fda872c174213af41157d8f3048958bd0e2ce4dc81c7d00a8364caaf685b585f260ba60556c31564c1d64ae195206840193fc41b20847783b11296b3de759e37135551333d4d79b06e0952f2235522aeda52893ea31aee97e4840432da8e06fc8f72304355a3f986b41a96fac2b866ffe5c52f4763b8eacde27492879d6fef1c35b50d431651b8af90056f88e154e7d0649489df81ba4f75dee577ec05ec86b171f9644e5168e7c56b034cca08b6467b3901c40f19a621e94fc9f6b4bb419559b5dadc7ee64df9dad213394bb9ae9e18863b5f5b38635da24db0920f13458d0f7bd484e070f5e3f258767c8577ae19ca0e6d43766311b6ad6698c0a784f358bc2bffcae1b7d03d4799888289249b74a7ed54dd591c5c81938c834a1f4b89a25fa3b1190aba6ba718c62967953f58c6d6a0d72e2a22fd4ffd3a8095921bb48e13142cc82067218886c20597720510a59407c70cf7b8b8f723ed4a857ec3077f38f6ced52b3ffbad46b83def20d26120bb8a58d3962fd7a93839c119c0c5a442db1d8c1ef58ff186b7069c81ce5d25a32b2dd2ef617ab57f8cc2e4cb4830bbe4d3348b2de7c97abb637c7380f53a36e6cfb7ac0ec68bd776463a7517c1bc86d8848a4eee84a58817c696f73668474d0319ceb786c5e6ea6bdebe43a5e248a9ff5b1b0f47530d66afd475b5aa3fdd2cb30c85dc299a7eadd1af542076da135b92543e09304b167edfa2f191052ad8b788098e561d4576558ee26ec64ca520a697823767b23166f8f80d2dcc3aebd4121798d7c45160c53361e8c97d25efd910c5b3b521a1a4d2a6d150c5d38f94a141cbe010722d14f4e1e0bc6615aed295d178a33c7a888018f3ac097ac53e89081cc48d65dbaa57f2100630ab82ed577c2bc047c7305d2959443b6a0f83a3aee12de45b1ae1a73f7a067537ca9c505f44fb5cb6817f062caef365ed9614d6ee9d536abf25bdcad002b712a0e781a65b8340327642e8ef646a855e2a61d170da7a2286bd49ba95523c8f55f93a287fd3d8376938cedbfa9d179e9afbe42ecb8737307a64efa5efc90e5cdb8ebaeda2af2b64dd2506e92a7a0266723db2a0ea7e905ad6cb5502194af137682f6be745c16c6e113de36bd404936f3061f6a8120654bfbe1ebd96c2ea94c49a45bec0dc4e316122926d5ba4c156a826ba5f45039d9ef2dbd420f89805b6885438e8867a1387fafdf7e0db53e5e532287a45e99ed36d097866f71ad3a4dc9a86398dc4e58a13aa7c683f7fe565c29a28cc5a12182daf4301601ff55a7f27a84276eba416bf636f41f988e2010f60028c373c610e566fea8f637d8d76bee5a61752381b939af61d8b618dfbe809ccaffdcaddd6a279bca4fcbcce157e1e3b13bd98ec7b92357ebcfea34a68af2543c3475b95bcf7dcf97b62970bbe3d7452962b5ce0af76fb421b03aef01d8db843c9bf58023ae2dce6123395d114b0b65278adadb3ca62a70568de61194387bed208fefe26a24f8d0f7087dff56930baeefe4eeea49b8b5aaf541bda2e05ead05143990ffb69ffba7ae46da76f96f5236e28587adbd61f16f830461ade5143af84952a45c9eeb152cb10038c4dfe20ca3b74149741928ebf79048cb0cda94b399cd5a7b306c8b0b99c2a42532c90dfab992482f24a7f02f13e75f6b782c19a2d26f8f908497b39b7002f50516cb6f7f6f041bff34ceb33a327e88dccdd050d8fb291af911876a59bb7baaaf03c3852db19d2e0a84dcb2d1ea47decc3ed2c3fd863777ecd1b902a736263181885f2a8292bb8fb11f8e51b3cd75631e31612eaeb68b784c171b79e144eadda296bbbee8f705569a7d9a896661d1888767dc1791a3bb1a30e7f23a4dcca8b26281baf95c44e28013827a67528c478a856bbef06475889fa331c7022c28a29b80b801dcef82c2cd253fc9d192b1e580a73919a11f889e1650a1bc554b071cffc9c1df79b35e6ecc4962c0fb01ec0dc4ee6f72102b33a6bd50a3f5398e37f382349479094e0fe371b6574e216e11abfbcb0aed1513553c0dfe1384d1da0e41a4a17af1bc650b57a31e28fc48fc1b1fe27312dbf9bdd2919bb04dcebbea0ada04e84e6b1aaea2938cb3d56fe00b8453322ea6f229d1575429f3abb66f9dd61a6dd0bb848ac6680a6ed6a72324f8ee3a45da0fb8602092cb8f03772063c8b2667baaf718dd0cf927f0abcdc04529431da0e672554c5ba3f6e20477e7c21530a19d5578cfcdfb42ef949908911582398c82e7191cbd4d987958396f41f836fa32710b414f86459de84e6dae2936b65dd8ed7a9280dd612c2ec85d48ddf79ff3d52eddb8842506371368f19d57d6c5a194f3116e0a4b66e3de5ebeb387c9cc08e48bb435028dcf1b2885a7aa6caad48379a13514e3160e524974716cf739d91c688672b47a4f4c05eab3abab7586416d12b342868f3ca4be6e0c0fad041165ad1b58a742f4d8ad6513db0fc966bab38a539501b2d32eb47c0d1ecd10506b79de288864f7a4fcd3739f835e9babd573752575d60cc5375d25f7aaf37e5abe94fbd33f5c956f37df24aebac3d23a5aa6374b33497b47f1c82614210233382a0094fdccb4a9f772fde8d1f176e12ab9ac5d0f6dcc384cbd4432cacc66520b484bb87b0e1b46339f5009282a67b7c105b5bc5d50a27c6ffe4cd116245579281a7ba13b7b84364169d47672b945f7c24459617c6c86a9c015d8b1415450f3c795936e53f784dc6766804963e1d1392aea46139379e7633576f357aacbb77eac98c3871f0a5936f1d2a8d12f6ea44b4e89ebbe9d0fcf8c5589c7ea2c3b656800c09d5e6cdc7521f0428b138ab76ec0a815fd7371f9c81963101c4422748ef4f2f4e2a70c88398acc212e97fdb3660b41be8d15d9f383520cc8521f719da6e37d75e3c529d6f0d7b93a42a4d905c3efb746d9b4de4642389f1d0a60c06f08828e1465804c2381b495f6946bb2c7f6721343be63c71c63b6d3d8da5212c5ad2d40b89fc6bae02950b303155e9191639977042675fe451dc3a664221b982ba1982b99c81c27f847cb497cf764c1b1f225ce415d995211fdd9729d1dcb5887312db9d7750afed1e54667cb68b845da5cf20949cf2ff14b109189b4fef9919d51232151d478849ebb26f97b04eb960879e0a562f6ac74999cea0462fec7998ca78242de7dc0dd6ac843b15bb0eb432dd8bd3ed67222517e4a7f6d67266962497af68a741ee1ff263eca97222b34c9ca2efbafd7786c5831ad2c90ca73680c6f205d451adaf5ac4cb7fd9158de3cd32d392c69cee2f6787c5d70045df8a0b0d8a2c7f12cf3f50d759947013c822e4bc0287f4d31aeb9255de654d34a62a17a8fd846ed8d21e6ec3c1418b3a75c79d5716148f2c43dc54c80ecfe9800390cf9850fce481c0009b55ada7cfb8588d0c65c0ddbe2d1c1035f71739fbd11a30b85d3f52a5fdee", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) pipe2(&(0x7f0000000040), 0x4) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="4419a79c5f08138cb84636e9766b1689eff499ba2d6b0ba6ed720c977f56bd90d8769330a78388539fcf72d4fd2fd9e5db29f7173681fa95aedee9065fed59efc572d70a492dac52b642fe8ab415ed8b28601e25054d08b2a056aa2fbda7f8e20e115b6de077c54eeced689579c3d68a638dab50212bd74c71521c0de500783799a05f6593fcede9bf048520d36d1261986417d55d37", 0x96}, {&(0x7f0000000280)="e0e32ad67c9cd9fde26c298a569ecb914773cff64921bbd3518fa9fc4f845a36c60dae08f4bd037b852e54642c59170bc0103463a10f254980cab2ddcf2114fe358ba764415d2526b61a42208b20d3e414b974ecc02aa8c53d24262dc8c962ada21f236113a77d456d4f74227ac76a3f7b5491c41071d92ef56761fce7a61de3e8b0fd330f39", 0x86}, {&(0x7f00000000c0)="e11352f7e32fd4d54e1a6d2cdbf8a693844862840f5b4006f298ebe1d7cfbb", 0x1f}, {&(0x7f0000000340)="3ccd30623cf0cd09f9c2d90262e82524a7eb1c66502ec8c30ecee8b697d0979fecf853dd034d0505f38827d1f79cf4299fb30a8bebdb1dd01c3e9bd6d04217b65eab58565e40916de53e94e94a62c244219683e1bcd9f01875b2d360953f8f2e7d5bbb333958fe51ed98be281472a90a81a16b2ef7d523c89805190a3cd6e25e424d4b69dbf6c6a804b69c8dbc", 0x8d}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x9a, 0x2, 0x9, "e43d8d97180ef7479c69c4ffa2d641498698a1cf", 0x8, 0xfffffffffffffff8}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000100)=""/192, 0xc0, 0x802, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) readv(r0, &(0x7f0000001380), 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffff9, 0xc5, 0xf0000014, 0xe7d6, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x3, 0xff}], 0x5, &(0x7f00000014c0)=[{{r0}, 0xddc889c77e80cbd7, 0x41, 0x8, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x12, 0x7, 0x2, 0xdbb}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x20000004, 0x2, 0x1f}], 0x3, &(0x7f0000001580)={0x100000001, 0x81}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0xcd, 0x3}, &(0x7f0000000040)) nanosleep(&(0x7f0000001400)={0x6, 0xfffffffffffffff7}, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="634ae386205c71f08f4d07fdc6c2032a29ea8ae14fc1b4b7cdebf8b05e712435c2222d93b61860b400c6d0f52ad27dc00c1ef55cb6fa214a3e809998d4f1f0af7561914863a742a49e148864535437508cf52e9556344274f78e6f456bf2c862581e1b0a85852dba78d5ad86173e2e2558d8ab308ac40af89e414f0fe4855bb019ff478bcc9cad2706a95b5daf1bfff6247600c75a4e38584106354747", 0x9d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x68aa92e3}, {0x2, 0x1000}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xeb) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x43) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 1: r0 = socket(0x0, 0x2, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x10) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 16:00:05 executing program 1: r0 = kqueue() r1 = getpid() r2 = dup2(r0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x84) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) socketpair(0x10, 0x8001, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) sendto$inet6(r6, &(0x7f0000000280)="eb7882f4efd9f72714017c4e103dee3e516f557a55b10a49daec959da461158cd262e826aeed9720676bf0530c5e15653ac1bf12e081ff5a0e497c6a8be091c958b2b33fbe307cf4d7e76835fb65", 0x4e, 0x6, &(0x7f0000000300)={0x18, 0x2, 0x56, 0x1}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x40, 0x2}, 0x5, 0x7, r5, r7, 0x10001, 0x4, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) r8 = dup(0xffffffffffffff9c) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000040)='./file0\x00', r9, r10, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) getgid() poll(&(0x7f0000000100), 0x4d, 0x2000000) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) getgid() 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x14, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) write(r2, &(0x7f00000001c0)="b211229582602617", 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x98}, {{r2}, 0xffffffffffffffff, 0x8, 0x200000000000000, 0x800, 0x4}, {{r3}, 0xffffffffffffffff, 0x31, 0x3, 0x80000001, 0x75b}], 0xfeb9, 0x0, 0x9, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000180)='./file1\x00', 0x21) dup2(r0, r1) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setegid(r6) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x1, 0x1, 0x991, "eb032b8be67b2e7d510744df62d67cb1193f996e", 0x94e}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0xd7d}, 0xc) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x5) 16:00:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x5) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/12, 0xc}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="5e9f5bacdb35cd01cf2dee1247236f30a6bb3f50eb340b97fd199d3323c208c08bd94876ee6f2e5214920ea8fb85ac3bfd67f31939f5dc1de8ed899a084885d5f7876200ce53048ae69d73cfe9f67be6942cf733c4bfe016b2b6559cb601ae131a8ffaca2d15e89e66358ac64dc0acb2a24b1990aeba60e2630e1085f7fafaafce397579d70c8f7d5706db23b5070864803c035b40313eb1a0a71ee734a008dfcc3291f0ca09ee7d245b9343092f80cddc75e87edc4ba2f8ea7de918d2", 0xbd, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400000000000007, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff030000000000000000001a2fe46fc3af5e0d78285203c96c337aed8c543d570bd17fe42b8431f1233b2ee587b7cb13317ca84102c9391bf12e4af8c0a21adbd8b456a3045f6ece486b95154d10d7516b920a990ce3fdeb87", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1f, 0xd62c, &(0x7f0000001100)="a8a9e1d0927b53d001f4c5ba2ac930bec44381f79651a986135a3fa3766ca2dcc535f472188225982ec9234641846f3907c0ad7048984ebf0020b3d6b1e406ad3f4dccf6565e86433623455b9adcf92ecc72f8e4a5ecac11b10d2e0221b8deab172ef57022c93f04b076e18b57ec0e3583dddf1eb31905debebe603d1b34c2de0d911184aa2f7fbc22b1908c121183e30d336e8ca3ce802c98048dd5514a981e335cc4153d73fe3e787cd74550e11d693ca417dfc72066111e24e73aac803c86a21f2fe3096a924a9cbb8e8cea7dd3f3ccaba917cb2ed8f895354cfbd39cbf38106a29ede5680525bb0800dd9abb8e6fc9d25252b798f788ca43d6182830a51a66c0f14a2136242305bdb52e85dc7d104f0d2705c2218a71750845c3e7e543841cdfce20fdcbd5f0768ccfe24d887025d14d62b3d46f1f81a9434c1ad35c0c4bae0c38f57ecca1231171931dde13918638b81ccb8267401f9e1ea173e0ceed078933412ad594c0cfc639261c661e8f0da5332aaa58b88a2518c37fc7a14a88cedcfa72f43ad59c6f05c34ceac9a9ca72f556efd073904a5c25de2d659739f7fbbb9673646a845bdcb9f21eee73fba1f94a77a6b26ad9353754d4c0cb8653c82a11d3e1fc1453a7695ca2b3ff37ef10abb33a1ac065e9f8bb84a8b2db517cdd7b83dfc47955c3f3474a0b5f2a34c698b7ebd98837240aabf240a04a6ef1808d32ed1ade64c1f41bc9105b4aa7608b90c8f7273c5ffb237dab03b8cbd72e4609231de004c577a8618d5e2966674f3535ef72d4b981cb8e459dfead4d94874b33a55f5d159e4975d091616bbbab65206b1f6825f0d691de957d8d90b5fe0dcc0039301a88af46d538411464d9cb3d118cb14b0a2ad87b7e1bd42a06dd9d8808fa554299a6422c7e50b9ee3c0ac04b11838f8e8a6bbb8c89949c8fb99afecfd0560abfc14d452efad380806a3ac7419068c36db47b195017960de9e7f540a752a6b8273fe7c87baadde5ae355f18b794884b08f0f1951619316528bcdfcf33f9cd1e3dc4bfc4f0e5a61a6c1535c5edd45febaef16c6748d6f08c4cd7e1b174cce4cb13b0efc5ab2348246e17e59b4f0feacad704f9a58527063aeef795f7279c1233e7270a45ca8d6d1a679145b654023ad5cfc7f8d0f34fa1f7c2ab253a040f6d455a9bc19eead1b301a5fe8be74f16bafd77b1afcc3740fe9ad53883e3dc0a3ad1e05a70120cb5029b3a43be3bdb8adc5047571f4bd1d147ad495a28c1b08196a9901a2b27a3516f9160fae82a26f92ecca2a54c7bb24c00fafd3b56dd1d575c329cc77fe9872eaca60e23d6781160578fc2dc8ccfad6e19729f21dd1a952f98f1f6afde50ad11e75c4710045b5e365f4cec52e9408006cff6a92efd01623f6365467be52c6bb288372974a7a978fe6bc3752d9432543b41cbf9997accfee5d01b812255d6eca3b2a97e6bc655ac16c62f42ba62599ee05a9df92ee36cee1739fb9eb9010ef92c9062dca2f6cde63848c56e01e8702fc248f2c2196c9632327dbdb594414e93e697ec0322d55a009cc6591fe2d3e6a895c3f3a1f06d7c68dd49a818561570c1520a0ef61fdfe36f6dd332f91cba6b358a610554061bed82e4adfa314b1c96f4325ea5d7b0c177f7e671087d4a9bf6b6e9ee6e3fae8e7076599e8d29b74495f082de6165b8e6bbfd8977c5588c9d10c81dab3a36c321e345129987a94b8cd3a5e6b02ed678ed1a2b22e0e3fb20875acfc8e5116224ae8c63598ba2e5929516bed1c0bd32b3ee4913e6cff2efb13672b6ff4e18f0c372767acf092b84c273c32d28bbc1363361bb5c66a83ecffd3ba6ee82b19c9173ab6da753cfee6f2a83dd037bc609d359469a01776242ec8f4f17272a92b81fbc712ac7b456868a2dc6d855d6ddb407f8de5a6b911d2caf21fb89248472e3c4e4d34a26e567da090ea77e09f1ba310b878bbc8b52a820ac12fc9b97c78cf9068c17078081a1bb59046284f8a3a4c9969abc70efbcba7dc2291c0fe5952a2051fceac586642ccba43ee885c869ea946cca95de863057163ed8847bd6ef1db399e89cc3c6385b5720c89eaac6cab9e67df4fefd6d2263e1dfc8965da4ed93f988fe399e9cc2cb71fd26482bab3e5a460c4b4fd48591252e47310d4763bfcbbdf889900ca170186bb96e9bbda062a55c3bc63c84d6d15fcc0811922132469a5be3134df7ebf4589fedad4de9b7d6dff8ad95ce0aa3069fbb41596b04e4d3726f37d05aa8da64dca8bdd2bcbac9b061bb2dc665ea293277cbb31f601a1497a2d64e81c4dd3f3cac9f4e05f8e82dd62df14f8a397f60ed15aa946b68455e638eb360eef379d3c54e46d9ae20f5c7282a699bfd59fd3fc8470fbd41759147419567e20330efa26c7a70110377aff67c812d432757eb624dbe4cad7824911b8c5d8c84da46febbcfd96f6d544946cee0fe13d379cc0c319a6a5473db33d43428cf0ded98e180e21b1c942dfb5f8a9002936aa94a7630850dcb49bb991dfe149aac99f49abbc52e241f4fe68bc7feca41203076df448e95183570f8577f63db4c9ddc205daa82977059081794e43807e27571d3d12e791accd854bf75071db29de8421d5b2232642fa9844dd6702ad5a490a422261a6e8faa56cb5af44472b918c8527fa03ce0b9325efb8e27e38d43d059d80aaf3d2044e77a7c9d8aace66bde73be65faf7e0d32fdb84d517496cc1256d620ca689f4f036083bd628c6472059e149250d2720b1964ed13c831aca6824f69c5fc15d9c81c09829910d8c9c336960461216717ed0c927c75a55f62d82d6be68130f96d25064f0868169f0e10d5bd9049fea804d8ed255c359d55f2c77d9f166a7aa08d13c9d98dfbe490b451fba23e4679410fd95b2d86f88a41fe668ff2e19638a7842f6863b5e286b079deee7f5ba1913a20bc6f06f56399702462e94331ad01f5a17a4fa5138d1adf189259adcfe6f0d6fca3be53dd57b08a0b35b0ce3f48d6d30a8c4895ef0b65b1ed3e9a162892db333bbdea815103af5b2e4d55f750318bc2413b118fe660d204815d4dd2b3cec57a728159c86682aea7363bd4ad7205434059be772eb1cde401b2d3f3494a533674f6459cddfc60d92e390f882150f0f8bf75153296102f09c9e2e620afb441e239e9cd82e60e72f89f5ba73615bafd04b96d26be674bc33c39b559111891e5707896a989fabc934a15fb70a38c47501f8e8c015d5e11205ce67a76d0c41d469d899ab3db70daae236f902c2a1e8660bbe7f724a54fe86e7ac353b72c58bb2f3aa883411cff5a8b371b1d67eecfac834e61fd3a53045e3316c6b366efda220b3b29f3c32c18f7e343037818cb9058649e63ef4d7062ff96f9907b54d08a5d88e48335fcce3d8447c7d5ae8150ad2d8687241c8d314190e68b9598d31723c9560c23ebc830a2116fbf25850f8494fff0d1ad1c1f4eef046de31072601a58cf57c766669ca90f639f34e6bf1d2cfd8b7cb4dd5de0eb09939ba51049ca8c0d494af4c6bb083b225ef2ad32ae1ffbbe205f45b44e28453aafd71db706199e620c0aac72c6902476b49d37d2f5d7aff7396c5e1fc7aa0a0da81f2fae97f11ec81e9822919995664a61e952099cfcb63a9a095c7751a6cd6e19eb76fd22d6c22e7fa7d7d3c503c721c59dbdedab811302e9fc28a7dd99801557712a353bf3158f199b3b433ada6faf39eb99199e31060644acabc83dcdacba04ec83f75573bb09d6c1a59e3d4a6b076b79e8e7f6fb57b220962068a2ae5084200af841b48cf0bc5ebeb0b7d07b9436a52a56aff8722648d0cb4bbdae2b7d543f2c3ec7b7eebd548bf0c7de50da732c36b4f7fe56332e4991a62ac1e2bf32881ac94112254923458066afe08b38724c0d32f6c36d9fc1ec3ed51d45f1dc98218321072e9febf2af8ce5d9b835a7e0bbcd4e8e53f2dab700674f4b06213dced644989efab6e910fa4a6fd144555478066e813d58be20126fb9075797a6dc3b86697bb344ffbd9c7a8c7c433644e48ccbd1028ad29458ec7d2b7451450a836b02e4f1c76336cc99b4e86a74cf4157943cb8a19715a5df7f5cef2929b754983880df96c203806ef5134cd236468c193e7758284c14238f82317a92a9acc2e28a5365e64d3caf234402e15b4eb3a9cf9dbb0f572615a9a35c9d4f9d20bdf2337ff269cbe11a06e85c48440bf54f70ca346547723fb6e0837f05b91a54a72bd14d62b33045634326cd8bc2862960ceb0fcb6dfe2aeefa385f640cc178abc7dbc7a032288c88f9674c38b424af8f90e328ea98142469c3e1480e2906e92f5c77486f529a06f00b40d2386682eb5b192da3d2265798f5e07d3e69c66ff3d2f35305e0ba2039187233a2d6bbabdde02afe1fe8a8906be5154eb7bccc9c220915e8a2f2ca2feb980ec22bae877c7f717d52efa2fa01cd4bd3ae6b3d311467a3c695b553c5be8503f16c4a78df501cac35ccad2aa7a31905f0046a99f2c994987ed49774862cf157eeae5ae01e942667ea09a044fe113c3e8bdb2262e0f1a031c5d39e4f52c298c5208bf2266387ae06b9851e2b9ddf2d57f4b1cee90e4ffd4331d2d843951cb79952aab9d55c76eb881e186d8b8ec9c284c5e9ae8ee21f2eedc0f1f351cc1c834537c9432450f8ccf6b3811f32f2d7928c101ccbd94569df8a7147b86bdd5c00a0e7aeb690cd3683ce3c04a90cdaa219eb533e246c52c92f0a860d55257fbb69bb4a73b1976f316efc867a77c6b4e98d70f26f5266c30c7f3cfef480381ab90354e4d578af8a2a38a66494f45ec7b2152ac5b93332237b2de284594053eb83f178b964be0fe32e29acf90e151c3bd99410e5f392450955ca9619f88414c162d76801c9cb1261b7fdf8e7c7a15585aed91b9c7d752c9863a8760f21bace941b8870ab557671e9873d94473e176ada6b34f3231781c119f623234f3c0d2b240a00665ee40202b732b36504c5b94dc61addf9d14bced07e8711b8b647bea3eaf29d8c76fa2adca4960a698abacca4463e7edddf6c93171d2204ab19eb8045ceb1e933fa95e0501a05bdd797158e0de201576fa91f9e12227380f58b51dad540dff84e1dbf16e194b55f3bf596d9c323aaaa63f3a9d7be58e8dc36d74e1ba9ee417286d83ea8068a739c0f1f26df194c3f22c6362ce4a2b57359941dad0347f9cda2216a98f199b50ed74610282c67ab8479d1f5f7ce857fd7011c00ffefcf3d75f1064487c94ef0e635f59438e12ca42d48edb6b88698ae84c113e189ba6b847046e7ddc82bfda918d526c9ffc3b4d061665c1f1692a885502b0329fd92dc285f6f255f6d8f611235a258effc66b4ce3e10f06ac87df5cc4bca323a9c3a3f7ab871cca82c2cec64a5effcc1578bbcb526312968995d0acd44c8cf3c28091f66df049e69d292f79fcb29bd3137171e25fc08dde4c97fef9f1748eea96f5923299a9aa91962f5fb890dfc9f0ef8dc689f0263be38cb4ef800c3a21f2de9e7a5e0a6efe12d37cd28b625de90b7f7810d8181cd82a2a317ed6f6afd0d56d891bd754ddf0a75edbdb1d838429698c7badee912b8f65f8f054463e4185d54664eac23153fc344a78e3eb6edd3889778c5a3b9cae6e47696ee8c5b6f2334ea1570fbe5a8812cc22f6710c3e62a25a7d6e8811d9a9b0ca110fb4f79d6fa5a800a52af38c1d920c0dd2576d7aefd25123f19ceb5bd705418f2b399b7dcccbb5173102817a6a611ba36dbdeacc944b2f9dcf2bfee53d30e491e59c44f0d1cfe1d7b251fd73d97dc7edf0a46920bd8100e5393e48b9a", 0x1000) setsockopt(r0, 0x9, 0x100000000, &(0x7f0000000000)="5c4d58807f6446b435f28148e1a6d0759afaaebc06d74124f515571c2edd67376e104155dab6108e96db592ba292d95b68c4f04207d272a4c6ac8af468240b579a9425f7025709e47de9540420be999cd5100de3b23ec5f196c031692495f7beaf49ad307cd280e1e2511f0b7046d8d59a467793d8af5bd4bc32a814e265e3ef151026a93fe638aad43737e91d5c69dbd438557e9c14bb2c37c431429eaa29fc47c843a14916e966c53d1fe0c7b213f1150171a5d6d8b24b9a55ab0a39ca31037ea2f0e8fe10784ba71f43468899ebc4d6a86eba73f3992326a339f6a543d4883b54052769393489e0cd3a6c05d42c0f0b4eb12b40539c487cc7803df754f491231cfcd62b73b5f89b34e49977bb5082e321cb8d03dbf04968511041ce48d343fe160160e5336e2ae63af5a23e2f2c81991c6fe9ba0fe13f4187aa5c31fedbe56f8aefacca9a3042e00dd10d380653c3a39b4116d3c02dd5a9eb0d4a50420ba8d10f22f54bdf0cc54736a0fe946dc5b790afa90d8f001f814e78560c83b522ca64f4289b18e555a0f3c047c0c124993d524d009d30240a13b55bec6aa22868223504abd41211b6a57538b2ccd596fd098eada94aebbd5e9134e87d64ac42c788e4fb53bbdaaf2524e9c3a7f6eb00460621316dc14de913a3d78d9a72c4daa12fa4397feb6b8d333291064dca7b96373f311596a6415e9b91e83f683fe72bfb697a5a072b9460db3ed2f8eb05429cb39786d650c6a732e5a702ff674e063bf4b3ca8496e8473619ee4319b994ec3eec66ee2083686c4a1d8ddd4b8db8acb8b81a0caec90a478ab91624f51dc06541d7f1b2f4ec7e4192066aec959d7b40d309af11fc1cc17b197563c82a33eef121b7a6a280cc28cd8d0301db9e53cedbfba433c7d10584c3a08eb65ca7a4f89f5d108a8e55372f6e8a891c4c7eb5afe4cd7b33d1774402f4390887fd0a600c293cc43e3243e85d12d7024c66a6a1d662cc54ad523cde251c6b9f41e253f3edab851862cf5b8e2c6a3584e15791d88a5bceef5b1747daada88694e7db0e77b8ce2db57568f9b71b0027b96af7c349eb75a5927e0875b6e0bc2ac561cf072030f2fb1c116aeb00dd0447ab75937d0224cf73a0323977bf4ed6207d8dc64545f0e7f2ffca5c383e0adbe05940927d0f5fd7c0c627bbf347eca2a1d3fd5b17b7938cd9c8c369bed9095de3d236dea53314155ad2fa0eaecb17f1f68aa19ed02f15379155edd0dc89209c6c63ddb4d86c0137c565b6bda4e0b15c3bb8ea3bd04092fe087c3e5037babf93a5dfcf3e0704d6f77a437f157e0101ca9ecc6a291d8bedb537901fcf138e18c2210fb2730a55b14f34e4964e5539343c1e9c4a8306a435442784e55dfc496e253cecedba396076a2cd4f7c57f7f6a711c0d678a29e5199aef40c42a817e50bd2b29a4a43c8781ae0374feb7a14cdc92cb7cd2ea2aa8f1f8273af212bb1bfa19e1bbcf9494c6ccc72b983000cbea6da8d296c95393b73ee24167ac164a7380d37eac3551b61b709cb8921a304dc24aa970e13ea46df478bf50f00f73c529a884b3e32bc3cc3579fbe8842431e70ea6e693922a52ec9ab76b0c9f159d15e757349d79d8da0061e35502b451f7167c4d156b65aa6f76d6d5940232c53d6400d4cfc79c99535c888ed4bb62389ec194202494dbc04c55bc76a17cf6cf57401fd4293d009b9ffc799ccc0bfe7a11becd409323785d7dda7f946d206da87161b7e06c1402077e9d7d58031e95b4cb662810d0eb4f349955f31ffd4b258ded18e2764319bdd23f6584e36662a28ddbaed19d944da3a9754a4d4a156a576822f6272e0a12f0433d54480f1ebd720025d0ad6db0d3d5d9f4c3c3917518a1c535c9bea110f120bc42711c5cfbd147191093f54e094ccd29e639219863681fe8a9dbbf725d250790aae90cabd31888d086cf23257b3109f01c45df4499bdb99ad2e1e4eeeb615afb52331ed7aea51fc2ad091ac4c93c76464d3e5f7062850f6a158b071a0b1aff6ec2307cd441a064ae7471d2db0eecf7624aded5b15c6137a8c47c623a0e61c839aa9f96fddc4eaca7aa44018ef391e72a78a2edcd05d16acb77ea40c7175951539b049a9300b37bc982bf7cdda42792a5b482a6ad388ae27ac83712115b3ee8431509a35297a17326d5dd290f203fe0506418245036df749f8f04906dbfb538dada2a95524d63a3bc4d76896aeff3e79873a7a7ac51970bc7dfea778fc17f92b17d8acb3dbe5a106744a5242fbd1e68bae6379ab74c3c9571aa8ee4a27922e161566dbacf9bd866d789e6b8524dc9f7f1cb53eaf4d30e0aab9b92c94d1726f0ae84e302966031fdca56bd5f8dc1723abe8f0971f1290641260d1089fe436571c7fc58befc28f49f4fa7e7d5b09afc59a3ccc6b93c3531afd8639e1a678ee218cb3e8058d1a9d085698fd31358cd908c2b263546f20a6b5439bd819b362c6d6ab13aea9642cfba2361e1f43756327d03c0ca71da2e954378b92d83943c9540b0f6024d117b58aac3714c5c5736b626ff24a8c17044df8e60ca66e5a1524c20cb805ceda4e06c3549964e4c5523913802b6a559cf0282ab1c252df556e58ef1fb6635f0ffbabae75bc73e080b586b00a42c0760aac878e3d7fd80372b77497ae098106b1af129eeca61208c2c88f01cdc66aba3b7d029f34089cdb104b2653e0d3556035309b2451e207c39007a10ecf0e562487487bf12072394055e608ee23e8d2fab666dd2702f61ca026e833b009f67f12de1125448ed491b675a32d5a28d048cd9628c44be1226a796b3859898d235010dc4e28f636b585b64c1feca288bde5e451cf5a71a2e0142d856547292b3b7ef9a5b08c7df2448fce91e327121dbc60147462bcef9e1ed2b006e93298cb30bd4d80e6dec905387edae8665987e6099c43fbf5c938c261b0e786494e4235b44233aaaaab1d6f0c1708f136c8cf28badbb3fecdfb60e749ee49ad30b1d21a7bfe8dc9e38459d5213fe401956874353b935bac33269ec1aaddaa9364ba729cb54a044bb51d09e7e4975b0f9dc4e38f7b6814105f533ddaf8e00472bf4b64cd680dd0dafb4a0be0cfe1af3b8d1f9b39e7e603d8632e1df894bd8b8351b7ee79d14b4ba52a2aa67e1d9f0bea4e7b61c61e5d5bbfd8cfabb20773fc3b9a80cdd94585877ce459a5f59adc960d3cabc8937571813a435247d3dc215bae28370f4d71ae7d046360be8403b21ccc699c9f46ab0009e8683fd671edc20d299a92ecac5a88cba737b5d7ed2557b4567fd753247e19c2da9b84e7209d36b010753f614a996df1b31c9b7e7b5e3ac99ae80f24ee4862eb98d7a64d548d2b5b7e545e980b3462f956e72133eb7922278d7684bce27ba0cfa57e6e3091e9e705576df8d7677fc8ab5ffa2b0daa681837bfb827c72aa1832452527872a24cc95cad48b1450ef9d00504388a04002dd83573caaf6b1a30c81ccb86a9bfc753af6264c23e2adefa5ef1b05ff26b9dd0972f43f7e866f7fbd7fdfab7c9164c902661d47950492831d999d8c27703b44ee2834862ed61a02fa5bbb71808aa88fd5e6d9eaf4b7bd6ea9af8c9b63573b90c1d7742b7165bf71f6b65e3e18a63b5a0a3d905ff19a595c6bddf1b0eadceaa03a338b057f4bbbdf5271ff46c8397fa589fc3edaf086476758ff5110291bb9da55482d0fc18c81f307dbec00d8d3e5f8f8bbf2fe2123b606d41089b24549991e35cbd3fa5667b556b49d65b13d7c052be2a2810bf0e50eda0c820b68347736910c4d06bb1f5dee103c2c4a02832ee6e5b4f9f800dfa5c7b6dd52ecffe70e87eba55bb937617d9ffe9adcfd20098714eee768566249dcae619be910050e07ee10738b1f7cc37736671550b24d6feb3167a7b2b94fe6a851b42ff23b218c1b1fbe4ec35ff985cdfc49145e9f82c0052fc9453544394c6bbcaad0080b60224e97a6aad9afabe4a8562bdee725cf8d32e077698a0c8faa5902c436b118f0e87098054ab8d278161e0c4f2217cb7eab95fd51dffdfd23124ce00427da4034e117932d6eead0099779cdae7f6ca39644a6497be0103aa080c653acdad812121cc114112ac5729cb8158e660772970dbfbc68654f18557d29213d6de37f00e11ebc5e5aa7380a7e81333ce0662a3bb3b6b6711a0c0d446ab133f774ef476e03ba7ad4ca924ea889032e9a5de596e05754bc476aa16d30ff20f220e62e204b7f43384eb701604fbebe17f4586e964106e817168c80c901ef0a49ef22e1cb50550e4a91c2fb13be3bcc594279f6752762b8a64fdc5419a7eb0dd6ad894964a218330007fd5cac71ff3ffe1ec92cacc075fc1eb3c29cc115d38e82880c1ae9ed24e6370fe9fa6db98b1609d8b044065c85925d49aa7b57f0777ca89119d8bfa3e2fee6eadb8a14842c092c5fea6fd35bd0cf89a7790438d5c4c144e8774e0c0806fd70471b43543bac1630485a6339162ac8481b2e4ebb2574270171ea33f92371eaaa5c92a8ca1dc4b8d4f09fdfd2c5d92a8e51d846d6130b04c89a95efc74a64df6080d652291d15e74326ff50cb5846e79073dd76854cd9acb9256e6e6f5925a0edda8d3675579766e648e57383e188eb48543159827c40a3bce200da79fe758e1ea812d99784113ce85a1b5f3bcde373e52046bcf3249de194102fdcd3650e614081f5280d5109589dd548664684bbaf47feff65b30ecbcbde6faab23ca1ce7dea2f375dac4de94ab4e9ad6ccd375d1027aeb7aca3bd902367cdf8b28f37e8a0a21b886dcb41863568f1a578784263f82eb02010ce5dc097c5c72fe27b437e1f57204242b3d4ba6d1770c76e73db8549ddf7b0954fe3e5f519047f0b7c39feab605d55e721333b82335094020f77df17d7fc3c9095fd2011a8e9187a2017a6f0bdabb0c316efaa84c26719f2836d8f0b28ec70f68cd99ddc3ae001c762ed6507fbb19ea2f911f4ef3b1f3cd0f57d08e2095319958bf270b8a4442c648474f0354992fb7963f0fd73e0ad582b063db53c0f38a4202df24545346d3962bd3f885e58afc295657c37cc7be205b6bd2ac9cab8bb3352690c71fb8973f378a1b5d7e3fdfef06fa571bcd3c026de30f34399d59476b0005f9b483329d7db68bd123597a1fa99db5adf89f975d1b47dd9e1e08ee07e6fa205a65f6ce2f24b0a2a807573f02c0ccc82bd8dbea68ee3dca2e13f8cd329cd036887633cf5138ba15ba8b1cc59c7e22e4edaf9efddc948856801cc4bf51ac8bdd7a8afe4134d2953a5f276c5f2b3765114c1f65c618348fbc600d7309836bff998eba0ef7d49b525fa8a5b0f42342fc52228efde1495433aed9db5bd2329f059c86d490651255326047757b33eabfbe3b350bb55a944240f2a5daf7e8711e9d18c6f05b60e768d1f756b0d15bcd58add3d33d9887c23be04baf41718d2262647d23f28e0f1ea40650fd2dbb79545e1a8b9f06358447ef7875a2a9110482f5872dbf62569c5c101483f78c1b88db740478470d8308d4527073690862ac7f8b78cfff8b11e1995ae87d2d8533100e5a67cf31f0eed423b58819ed63fcd62ff91bfcb4e895c1e5141208e616f29bc0a77794151c21826927048e8a8b8e96b016485dbeefe51adc68bc7bd40a26e578d88940f6dee18d5c8c5919619ea957612c444aed559bc139165c44f34103e60da8963de5358c86034a838f18fd428f6f2c97fa9182df8d28390cf64dc49160a8901218d03ef7c56f52752add38f2fbf7b3c91d0e372543ec1be4426d14e6d1a47d500c126e3d82d2879107d047636022ddc07b", 0x1000) setsockopt(r0, 0x9, 0x64, &(0x7f0000002100)="7d4db463bc1f3d07946cf5e73274839bc5b3e6cc9cc65b3c8edab862a8f28f0b2c2dd9fa8d2ee45e84cf4ec04eeb4bbbd1f77b383c4fbe6ab5c81883f431f32d419422e5e574beccbc892914ffdf25592ecde8", 0x53) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001000), &(0x7f0000001040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) sendto(r0, &(0x7f0000001080), 0x0, 0x9, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000021c0)='./file0\x00', 0x8) 16:00:10 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0xff}], 0x0, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x44, 0x5ac6098ad52bdd1a, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x84, 0xfffff, 0x9, 0x20}], 0x6, &(0x7f0000000280)={0x4, 0x5}) setgroups(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xc78, './file0\x00', './file0/file0\x00'}) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="207dd9e5811c0e3f94be3af6391317dd", 0x10}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/181, 0xb5}], 0x1) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/92, 0x5c) open$dir(&(0x7f00000002c0)='./bus\x00', 0x820, 0x20) 16:00:10 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x25, 0x2, 0x1, &(0x7f0000000100)) unlink(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffdfff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)={{0x10000000000007, 0x149088fb}, {0x40008, 0x8}}, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="10001b00ffff00000100000000000000c7489991977394493b1cea037c090f0e5976d5eb1f0f89ec21f83cc6c5dc3cfc219f99a1046f715d9ce24ef7dbd2091947afa6693a441c0c0423dca257c0a336b1aff4623a0c0ce2fc05d61bec86a4091b12e4a51658aa55c6b314108d8a06f406b71a95aad70d9577ae7170d15a94147274d7"], 0x10}, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) close(r1) close(r1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x108) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f00000000c0), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x3, 0x0) r2 = shmget(0x1, 0x4000, 0x153, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) 16:00:11 executing program 0: r0 = semget(0x0, 0xfffffffffffffffe, 0x8000000000000000) semctl$GETPID(r0, 0xe1762fafd354340d, 0x4, 0x0) r1 = socket(0x6, 0x8002, 0x402) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x5}, 0xc) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:11 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f000002f000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00000d2000/0x3000)=nil, 0x3000) mprotect(&(0x7f000039a000/0x2000)=nil, 0x2000, 0x4) 16:00:11 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20050, 0x0) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="3055a135aea560d8a0c11ea677b36c6208da62a5b4fd2d7e6cdff3a97f68e0a8122b7e970a77d27f6fca98eb3ef9dadeb2a9d2cc9fb874e4baf553b79d0c3c2be0ac237150b2a053d3a4a797bd30543b98d895c444cc2a021cb7459747d5a99d3c1e3778250f4c227193e9e4aa6423ab3361ce4246628a03c4306b31ecf1f65257560e5b1e0e219af5a125f48a21656397bb4bd8cc5645427838", 0x9a}, {&(0x7f00000002c0)="11036e71bc41791c17c8a32ed0fc164a8a660012a5e138a829c7d88781624ce693a89c97842a775f7f27b25056c7b8a644c790f0926483bc8ae289dbded832c3c1399c809bf5cb37851d1abd98fe83396dd5e7ba6b1f11b4cbf7f0890d15fa35db5dba249964f4d538a311db343d443a4078007ca59935aa3e4bee377346155ff21deff901ea02ec1a6bb0d9eb9ea6892eeb39b1b966cc8a21b9a7a321c34c64b44d53964f1cd126a4a27026a91b78f1a855b898a293fecc1a496b3eec4aceaceca360b5dfb5c6ab44016572cbf6f0cf454e11f6321538e1b34609933899e551a2f83faa2a2c8edf245d3fbaf98e412328b9fe9e39174322b51218dc1a4abf1500c804cbd36eb010ca58d22be8596b26af62c4b36351068ff58b4f09947392517fadf1e25c3c477caf1f1c4370c6fa0490cccc21d6dbf208f95403309df2e2cd9a1cc9df69c79f42b1b26034ce5c0ee371979e4e8619ec1e7320155219325dfb4f51777709808758da2b061ed5908de4814aca7efdeb601bbd676630a25d3600b83557921065b09d9a00f2527b4e0314c1f73ba6b3daa3b2d38b6ada88e0c5307824f44fedeb75318765f79138e4dd7db71024e85c2b238ebba0c57e7f750887ff42850e39d841a42cf2ea2c5c92c182184fac3b178469c4d8c36e4566757658b0ee613c74c91fb0b332b5d32b24d8df2b81aae87cf6cb47540818350db12b4d60549aabc1ab68f5c308e6bc84b107f0693b60dc6097b27c3acd748a717fa140cf4d9fe3ebdc7716db18fde3f2791df6752ae153b19f82a906b3e34caea2b3ebfbe323222f31f9012a934aa456927c0332feb3842b4293f688f32b99f1493420e7e0085a90003603e6164ee64e2f7ce76250641d594129b120b2b288812277208d1ee24fa8744bdf4370b7bdf75b037bc74925e9f793213b7f24dcd12aae11c54e5d78d79b7f1229d0ee4803d80c1a320660df5f6ffea0402977ef04a63319b9db7134bd4d50005b31cd7cfabbc4b049ff00be2ba86f8280ef1b295d7272f1b39f0749ad261971842f899c59e30dfea544e9a01ba3415441695bd6d79777888c2c7f18fa054e1d70e9c42ec15186a2d3a219ec3c3ec077823f2e46d206525df494caf040912742f77ea0404081614fe68fe143d1f823bd2b5ce5ab367dd8cac0efb4d40c80407ea607466ddddaefc6dca4fa815d3a7354af13427064ef15a77dcb37c986f2db525e4f5b1f13f35c6fe482ac936cac968f2b8f361fe359e081fc955432c05aa0bdd8d13cf5224f7b2708ec593fb82b9a7c453347a055b0da289e9790298fb096d6d2ede058aa2e3892825cedacfff1889d8549e6406235350869847ed7e8e0f7577b6c2f96c49533189b04a6ef32a9ad6cbdc398fd1f58f2c5687e5793ce90580d1c80e26da5ab7687b2abdaadfc87c9cc450f9a63253aa93e76ca38388e071872dba660ec0fbb75f53f9c5067742628dcd811af42ae37590da215282726158064a3752a5ba365c7d47644400508c4fbeb1bbaece5a6b6f8baffd5f01eb89b17d3715e12b8d65a55b7f6429a9d50034b87d2af1f7b7a8e053d26303ea54308a26917b7f9fff415f70610b82c132a1ea5588d2bc4e59093949d3f31218f7e4824ac6b448d1a125c77d7f62677a7e460dc4ac48bb588a3c5026722eb107c6eea259ba6d97debf6e82ddd5b9c4b1454d1448d5ec6187a4af36259796364483cff278c849c98cc8f91b21d6abae89c312909a8772d1eb718e60c53a5b9e6f698a6f58daf2e7b56f57a5c6d8cb2a4408a62b2938c415cb39754bd3bd61023b2497c99f29d33589d3c3154dc45d7a998a78ca8599b5395659242d42ed0b1d10eb5c526840ea58ea9fe73e7a20da2d454cf96970054be9f87ce15567b747d8ded2b2236801aa55746c8b4b49dfee9750cc1f9f0583dcc35e9504ee3e2e4755a94a29f20bc7196dde1cc0130d9e03f1c7be4037f24a846fecc054773ec9adaa96ca551609cd62d6c0467f2e27b2c2075f387a2054f0951efc397eb2738c6abfa832724de83510af99263938bdf0c1c6d6db6e13ed4afe949e2db0b8faaa99266d2073024a2dcb9e52c6da76346dc26f6d1f5d28f531bbbbc7c266f12aeb3beeca9f6d1e7e27ab3234106930e1540fff89e2133233ac1f7ced106cfa2fa051ddb33f1203884816d9a06e1d0e63f98c3bc22a3d11a1f3c8374bad27239be60c3ae91789ee423c5cbea5afac65a703277a104b76331e447a6a3ad02f13850206435a3e528a3b481362b4433449d09264f2b8a75f5ee7b8fb4087c8072f22b6737220313da6ccbff9db944a5c543237f35ddcfbacb7bf9ce20d98b18260ed3ef096742916568229ad2a1a131cd1be930dae0b131a13c7c57c31212ba5face2501d3f2d8f9f7677ae1c0ac61eeda31d7a60494b8673acb1327086742068d1b10f4bc2b076584a568ca9e83df7d212a062d6a690f0ac88b1cea09f76bf0244a278feb57519197ffb97a9d5ced89e4709d42a66d109d31bab6d2f3cc70609fb3000507c668846cfca133fe2c4b933adfe9750322f0535ad964b9ae7e4fa442960a3fd0cf821ca5d9fbbd550034c8590a3784860e0bb82475b51e3820241071a0029186e3aaaacf0e112c3fc98275e5ec502c4a4bf0597bb30f5ddeac399f0807319490174060fe88baee75245add54e370211cfc990bb34081f95034c867af314d451439295e14f899f5ccad8ffffc81b75c35d37d92865bde1395a6fb788488f67bdc70cd467215721ae0adbc66ffdabccc62900277ff8b343e3065a1401d08793d5f4eceaa7301d48105153755142b1f12cc7a6b4f57df39d8a76ee846abeac7b0c424ce250495fde3ba50669a27d70c3edf13d181f69894c866d6dba00d60db5cfad8ef5e8576cb667c29f5a91e9074d6dbe3248c71a7fb45c21bdd048dd5690fd22395f29d8895031c6558b5d8b05869ace01cbb01d795a775176735e33436265f156b1a364c10f742589964f1c5aff21b78f6dcee7b2d8e1940267ca5863e2def896e03d1c3d9d8fe4cc947f301837d66ca446212e240f23a124b7e693aefbb1a3486875def9d30aeffd12e0ea268c7655fbf6c7c697304209cdc93750e980ab67425f7cdce7f30d7e8eb454916edf93473c01c2e2b10c2a2a8a4db99a64e2eeca3cdb934bf851fd27ab1f58244fbd71a5afb765a0fe3e229c6979832431ba596f580b1c1817c63e2ca7bba054ee865bbe73ee1ecda023f14d5f661685ce8d021b81dd8e9617a5564d8b5b5d1d516efe1a3402a19a89dc3cdbe3082b43f8530f1e348b931da6299c9a1990e2e9402d378e12e6e8dba72af0a88557d00003033c0fe71b4babb5222f462914ba68086ec836fa29cc4ed2f14b3b2b93917f1dab7b8840d63d99faf1bba54d3615c8f0b4140dfdcb8ed467d78474df10bee0d31643cf8e6ea3c0eaf95f26edaa478a0bf65b915fcab0d02fdd560c30052de1133ffab100a8e7a9d95a2cdb312b28fc53ae256b6cda1bacd2c5ded1177f34c8abb8e0074e4be94e91985e6fd75f9cf19d76b2b85bf80f9c6b8d5449ad25136df9a001043a9006ef405b08fb9b69429f9af51890488071d9f95120aee3300430bbac4e6892db0f75ee4e2dcd14ce63c15195b7034200d641dafaabb1618d2be5b12663eb04db32bfe29a2e9050344add35251ab6d2290886ba319f8b1f844e8e644c6f8370632f47bae2cff71128d440c4f1f57a270684d4f83b909d0029ebc81ed71b572ce380390539b3ea96bc7c99cd8a69aed007f1bc4d5713797696146c59edd64e6d27a41825999dda003c9cc4676de4459b3f8c1c1a614ad6994cde8bed71e8b243022e72dfa402e0a27f2187e135f6891fce8f9982baee2f43fb848bdf31a6bb4baaf7584a62a9aa6597b04dff8225844e707a0e5eb43a8327bef34aec4e19fa20d0d60970757c525c8e1039f970f5fcfa01569e1f8265d5c4d3ba2b20455c5aefc55d58cd07cfaf6338c1730f4ef38b6954bdc1811978b71acd69c8a43f60f3dfd64cce92d72257d1bab17ba322cc12a26a7b31fd05379809d4597b978e9472c1ef42204cf95d4746bfd83d15c00be3718e30d06aab302f5d27ada3cec70c7658b69d9b7a4f881bf85e473c361df15059ce7d0a16411496f2c20075ecdca99e39642597e6e9f22c09597f5499907be93556024b4216412331d03d9fc8a47dcc60e6ea413f4aa874eb54b5e6f9b6a7e3dc0f5101632be02d7334ff3e335cbe375f5c678a8b3d603b6658c4743ff43ea487d97f5f2fcfd688bb247783634351b3f3f1306407bedb282d6e49fe4148e078c5d1a106e7c682ac5789702378f321f5a5e1ab2ff84c5e9601ecd00dd945b1c8350b72301dacd8e72e98006d2cef5642d753a34f5ae0895017b7bf073e57f7bbebee72b75be620d07de428ab1ca42607a2a959bb8c0600d2024c74f370af1eddf333c93c716da841774bf093e963289dbe81041f1e987845fec1e9fe3885ca4e772ef777962500eaa82444f9639a08f62b8b8d60a544d265cb3c9f359a07937bc841eae0c9857411b058e7e3a10914ec4c649ebd2e110d524c06110290bd1ea5d2e4bae37dcfe8a99ed61cd4be150dd4c65d49563a171576eaf0ceccc99c0b8e3f5119b4e19fb7d6d17ac41e621643accb2bf2a5f8cda9d7c557e8dff14788ecf2800d4bc6529474750bf9367029fa237bf44380abe9a7252b781151596f7d40c4347b2de9e67ba1928578af3e7f01fc732c63bc92c7563e7edee500f05174a4b2516102049463b00f0a01ab565751188cc2f8e32dd7387c5e8d1e211b11a12109f947793ef1dcc4a6bc779439cc0a0ea2518b9743401c0c7a39bfffe2ddee92f27c4286399750931267898e3d9879aa25c4fd8a4eb87dd1a55a9fe71c2facaa60a6bd8a65dcdddc3925b836c32f79546b0a6237da27ccbbd18995fda3acec857b7d3408685e416b7af9a9e0c99d34775b7080343206eae008e61353f1b06566a243675f984fae0838ea65bba9723b44f364e8ff9ed4cbc12f50cf5daedeff7802ce7734bb39f1daa703f7b0836f14e8d3ddc24c966ec680c92bf2f2ec170cd733ccf5a7ab8b171b592bb744ae17a6dd9d2cbe066b4922e1f956fab8a37d2488d6f28b938c69501262f662494341056896e3b669c0dfbd901f580942f436d016e92dc9dfaaaf849006cfb197153c074603b4283fc59c88ddb176c951daeb953f191481a9431c284ba47ba6ebef391fc6e595cb9c66c2e8674ad26fc7e535546599987c58716f88fbb6cd05bb8c43364f53ba624a9065afdf28ad1928e6e20c6d883446d3a483684307c11d7e61cb4aab077f9d53a1e1a33f2c64f8e26694ecaca653e7175a32f193054cdf76edf9a690f22fa30da46ab47a45d71f00c23cee0386dd45b28413e67c1a17347166c2ca4cdda08ba546c88c3de1b905886da215e6cd8dc0401c7e186556e5ffb008f9ecd3347c2230bfc102020b28f781e1b9a6e62eb6e1a0a52220f45cbd745ccee729efb3c89784613541166a4ad55491cc2ef7e8a32f7cbb5454339c198f796cef5a4b0b2dae75c951d4b00917200a06937dcc7a7ee11226413e1a632a2608d1dbe7086c7dd114719a5aa62a8a7b973c63ded2174797d031c973f7724c7dc51f374de027917ba930aaece788d4ef20cd2e643f489a33a13c6c2a559b9f4252f5f1f1afbe14cb8a14c18fe27cc6c1ff5b505d3c274906d6eaf175b6a7b6f2367bdf3e1170a3dd35cfd80497eda434fca59aa40736b0b909e98146ed9ffd0ee3303c", 0x1000}, {&(0x7f0000000040)="e81420d951cfb705af15d71e53", 0xd}, {&(0x7f00000012c0)="12a9f403873406378a99ce25a21971574ec2f247065f204b6a39f1616d608e169cdcba7f6eca3bed71e3a1f41cfe994b17b67f7471e450442b1a233ace5f2cbe2afd53bd5210e81961fa59c4a5b401d5abf0c5eb82d51d5f8e0c7b9179c68d1700d55a01e16c2edbc05bce22ad711af839854c5c482337715de2ca85f563befbf8115d7ec1acbc9d8dd3bfd841cc74b6cdb058afef5a92507c8f72fbf04e370ef1712558b43af2b63a6c055dd57467f371daf93ec44adccb65f11c3d8a310bc340bd0fa63c0d335d23", 0xc9}, {&(0x7f0000000080)="7b1643d2f3e66d99d259c088167dd76bd044d7aaecfb4ea558d3ba64f260c13fdceaf8c199fa4a6f98616e9bb825f5c53ca9198e54bcb9a341", 0x39}, {&(0x7f00000013c0)="222e76a368fe50c567654ad6a7c6606a2f6dff63124ec0c43e651d25389a646c2be027ea07fd53bdbaa9812533e80f130d72a5dde21f847690ca3b935aeefe67789c81e6051a3ccd4acf441b4a90f1a21fea68fbd98c828f95eb0d4403e72c035e3f14757d4cfa0a3a30941c03e37856d3423d87c893a0d0d9", 0x79}, {&(0x7f0000001440)="7d3c7ff4e6b9b1b1afe51687937c7292bfd8160773e1648b0739b418e64a6cad0323f6abdff6fb61563b5965bc663a772c64430ad7457298daa1efe6d584003a7cdead06f26dc2f725939d8894542ea901e337bdd9baee14174e2d8a6ac318360ccacb0c06db9d0fb9b16c6925952b", 0x6f}, {&(0x7f00000014c0)="5c8f54132defa41b3392f53b36b799eefd0edd0b1be6b6ec682d5adfd07b3324119d3a228ac600a42699cc3e503c4b5d6e165d65e9dea123bf63a27435f52acf", 0x40}], 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) 16:00:11 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 16:00:11 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffe, 0xffffefffbfffffff}) r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff, 0x4}, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) accept$inet(r1, 0x0, &(0x7f0000000080)) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)) 16:00:11 executing program 1: setreuid(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000012a6f726db6e35cb8462d335c248b99b7c5e495df650816e7e734ae865f6266999"], &(0x7f0000000080)=0x58) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r1 = geteuid() r2 = semget(0x3, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x980, 0x2) mkdirat(r5, &(0x7f0000001300)='./file0\x00', 0x12) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001240)={{0x1, r1, r3, r1, r4, 0x1, 0xfffffffffffffffa}, 0x8, 0x9, 0x9}) setreuid(0x0, 0xffffffffffffffff) r6 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001140)={'./file0\x00', 0x8, 0x40, 0xe1, 0x0, 0x3d6, 0x9, 0x200, 0x2, 0x1, 0xff, 0x7}) geteuid() 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x1f}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x100, 0x4}, {{r0}, 0xfffffffffffffffc, 0x82, 0x20000010, 0x200, 0x7}], 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x6}, 0x8) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x40) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8000) 16:00:12 executing program 1: r0 = socket(0xf, 0x8000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000140), 0x4) write(r2, &(0x7f0000000040)="68046b806967e6591720ee134f6c82821eb4073a4f73b35ae377703c0fe3f344ff2cc359edc969413dbf40b20a680708f7b21565ee6cc45683f0c221bbffecc7a37461056a2e7fd37cc4275d553f0c2812635458adee9c539575dbc9bdec9b631066e0ebc869fff42d376e4d0388290afa0f0f9bc842c8d079f46fa85038554bbfb56ddda15465304afac12503c852bbf129deaad9f3d40b272f", 0x9a) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x80000001) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824eb5ad37705000004000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) select(0x40, &(0x7f0000000000)={0x2, 0x3, 0xffffffff, 0xffff, 0x3, 0x97, 0x7ff, 0x4}, &(0x7f0000000040)={0x1, 0x8000, 0x7, 0xaf8, 0xd1, 0x1, 0x7, 0x8}, &(0x7f0000000080)={0x9, 0x3, 0x7f, 0x10001, 0xc3, 0x1ff, 0x0, 0x3}, &(0x7f0000000140)={0xffffffffffffe0fa, 0x5}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x201c, 0x2065e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/97, 0x61}], 0x1) 16:00:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8f, 0x2}, {0x25}, {0x8b, 0x1}], 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) mknod(&(0x7f00000011c0)='./file1\x00', 0x2105, 0x862e) semget(0x2, 0x2, 0x420) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x101) flock(r1, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) fsync(r1) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="030002000000000031484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b424e0b4e041e2b293356296147e2229158d1d3cee3bde6124288620200000088202ce59652d51d1085ff7275ddcb7a968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45d3962b3c46b159bdbad068bd32fcf84ceaba1b89d744b7097e1dc07e5e6a9f9a5ff85f21e3026bd900"], 0xbd, 0x800) 16:00:12 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)) msgget(0x1, 0x280) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0xfff) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="977b97f198ac0d0355c50c02111c1190922b30a676857bf473438ffb403f7c5d0709b687aa2aba6568c3794c53c94be436d10a69457084b6f4836edffe59060aa351a0018407a8b36537c0a27b2aedbc3e306b1d2fc4bd70e1fe9ab6178e8487b4822f7a43d3c4e99594f4162f7b9da28fe80649ee8c6826b1956c96383e1299156227936bbf855c4d2d8d3d6d14c597a2b0f92fbd70b07b95ed5ed15187802a0315fecf61c2b3368c84df4c", 0xac}, {&(0x7f0000000040)="a1aa750a6f8a4695dca43e25389e54ca4fe2416029039014fac05194cfb2da9cca59dbead89ced69bb", 0x29}, {&(0x7f0000000640)="cbd1dc42f93d9d1fbd0ffdaea4c9da9676bd6903e30ebaf9bd376002d14930b3b4ca272dc4bb0dd127bb84cb473187cc97283c1d41c287b46ea0bd8dd3cf26cbcd25ffa99c5fc59730032799c297a07343a506b37ff398673c6553607f00d56515bec0ec5ef1ba63d3d50a642aac181ed874a1434cb213c8ca89cf01e64b40648959d1a5b1d1004bb094bd9299ded34a400a0973adf5dd780929c07f95ab86032dcc7ac09bbda26ff60a13e85864b008c0a1061ff032854715f483ace58e92b8f7cd4f0708238d5bc85531f83e12e7f8dcb16c4c895f7ce317314a5dfe848bf1ab4002458c9b6bfd14a2610dcf435e32ed31b8315454e0a1392acba870cdda45dae9ea8c3236bfb3260eae1fefb7ea36c67efe1d24cca923252f12717ca48a9beb1d36cd24095d0ab53c38114dd3af4ff73366475aa9515fa645cb09cbbaa7649711bc264ac0ec1c1179e51dbe391ccedef1dfd52cd731de41004a11213f945303d7075381d0267e9244ee0ba0391a53e45571b2f7abc3e19d8dbad12477ad7dc3516a4edbc74904617796d357ac574376a56a6238dd02a6c13610b206dd6dce8a8086667ab7ab652333e426e85824d357f7175ff76cc70bb4678ecadcdcd38f0619a710c241d287cb1d9d37121c4f343321ba0c45388eaa8a8d12a2da3dad9d0f6a35f3010c8ef626ebf633f29378a12027dea4d474a2b5eca10b88be64aff46a2b445246b67c740df8af27f69e5a18b2eeaf822fe230ee7196be29b4dc16bb874dfe29213aca7985e7e348fe0083d6e60b47d7779913cd94fbd214b68bf9e8ee4cfdb5299c0a7a633659c5ca1d4e761772ae868025abc4b9fee2a0e22a48e8a0ba34d913c9f6eeed3eafefdbfbd50a116ddbea623ccae3b6f346bf55d0eccf1e0b83366d047ceb9c21590202ac4345a6ff6eab10627cb8a51e056aa27d782568764f06c2fd7532aae8cfd349a650b1749134065a131fe8ca76936426bebe3a9117e47650b2d09be1bfcbb976f5fbac04a85df3c2d50a9d109b1f83825281d88d05c76cdd46843f3f481fac80ad87eda718dee2e8de849720e76b8bdf7997a66d9be7796176e399bf008963ec6e6d6f95714b3484ccfd916891a595b6885652e502f6b7a5bc3df843a38efc3b9bd4f36cf49a87899d1de2aacf45e2cd89f22f17e950d373e2972870f609a15814bee619a77d520a0a3e43a52edfca92a563296002fee0bd40d9d1d3671ed158cc600f669fd859a6bced1b1e00b02b946597c127483afff3bf477f20ee0493930520e4028452dee0bf632330682b25bca911db566226b86cfd7e8d328a3cc4a3be4c5617484b7bddf3dbb633f5faf112ddfa54897be4b5d78092b12cb981349d4111a28f02c9db2114936d289c90ef302473befe6ef638bb0cda6c15a76e7630da95f77df867ff4ae0ed467650fa2689ee7c116d2e7f58999444a7ca050d53e4034cef9d85fadee6298298004dca663fc0fe73893d820d765753c9ae05c9b7b105bc8a74a00e3bef3467c88556456839e939e45da2e89b94179444cda0033875452b1356f58d2547169883ca7b7ec706070929115df9c408867e4c3b5556d669edbd15180f842ec3ee2e4a679190d3ae6e88e85c64c9fa93703672030149af2c183c7ecc6f1fb299078ddc7bf203bb1f8ced0f30003a7c7aea3ac7598a2df5430b20284d05e9a7de17c2388c142b1feeeca6ec114b215f45d4e2c9f5e2e4d5ece8e80cc1646647f2a26448a57279d70589102fae133937df9eff308e829e929c746919bd6c1a079b37c5808b1b1110f4a9fffe6eccfe2afdbf13972f462343ccd99ff0a2a135d96cb87d0f1e5e693311a33dde0782fc4a90b6c46357cc07415c3a6c031be63144e381f56464cd894b0a33dd4a8f3b0cec827474a710a502c516c1d6e0fc3c84d07a18aeb52c382ce2b20dec98ae3d6fef9c2baf578354df6b3673779f9a5d927e910617e6dde0ea0c5ebf3fa2180ec62aea01e772eef68ecc6f8261f5dcf7ec5297b152e04249e316391f4753671d4293953030fdd284945bd0de7207b6ad524487b82de0f53955c09aa634812a4be6a7e7b7e8959fabe683eb4ffb0d8ceaa4c71c33ef01caa60e793b84aa1054fc645a0739218436a9060cdd266d13b401f219f743c13099baa75b3cad4fc07ce42586041ac5f80bc7dfb5cf40001646b948dc1dd876468c29373621c72d296c87570c5afe6aa9c89f9206752346cde1d05d1e5e2424ed00e7bb3765d0f96a71111fec51beed0a0bd344b9269f2b5b42f73b57cc6fbaeaf70acc8bb492d2440f7c941d65bec079ba398c10e6fffc8a1ea81c56191ec4afa54dba1f2c35e700dc1c6a08d5e5cfc6eca6989c121b4ab342264ab65f52c96dc8335fc8b6a866bf97c49280692bf620814681595c64329d49f5438aa92db4fb78514c9a62da088465b0725bca050569354b0fbead58bc4d90af7aa99516025027307e94f27438587255e4383852a6f30313553a917702767f74aefd6294169d763a652699cb359e13ef7e6c03320a1bbbc6b0eb665dd59cc5658c039dc752520c36e6cea2762d116168198eb000a26b2971ff231f0ad4ee8dd2ce49aebe460f1c427797908553f4e11a083cbc5e55b3709e7a58abcfeab6d78b18ba24173e78261ce33862259e992841213817e006e9301b4e9865548375e5445501d6e2cdded7236d9db324dd030c1af3ad0dde821b7bac8f175a983802e70d614e89cb49349375f2a2cff065d9ef4f13cc2bd3f9da12cbf975898c8963fb1c950d9918e12259ae29346749fde0dbb9e5dfb55885374f58bd830eda79a3e1f72e0361e2ece24a1f586e7eedfad45b57d964ab7c88f046b5fded175469154f5fa77bea8b33e93ce72a8e59d8cb6a94c207442e9291e9220a9535040cd2ec4b663305253112ff5510874a919bdf00e8ab0c73bb865cf1fdf3bad21d9e83b9fb063035c1a0016c1137ea3aa8c91a28ebf12cd583d0427db9224e55bdfd9907f5d333ff7f7e8fef6d18f9b705fa8f669bfd121dd4ea0f4a4005d1b378623be553701d3f118d26931367527060927deffd3d51af00408c967e6929e2c1faf1bed46a3852d231cc820337e4f4e75303aa1406fab30d77d65407d82e1842fa4ca8d12aa7e03ce5bdf1e5de56ad075cd198df9039fbcb5a919b5ce5be103364d31b89f710fefd7a082a850a77e9b8f5da56c04c0004e831a8d889e2bc6a8ac8a13dfba60e39b675e95123a57db3967e1301d9e2df11a7e0acb52fbe4086f38c76155fd74cb171e38e0a3b6ea5f8100c91379cbec1fe0b2a9a474b65ce35a34de870af6255a189bdd684227b87ad4655f6f60ee03e69876893048067727cb2aa409a9d99ef8e6a9a6eb9b71e48e820f39cadf6734037318a9a4ab61d036015da9755cb2700b0e4263c1c8027d37429a6749d4d6cffce3fb4f95004128b717a34810bc1cc87006e4750a8d8f601b96814eed3d8dda6f5b028e43c217e8f8fc4d10adb362dc01fcb4ceffc71eb10913ee09474e9f363bec043cfed0c3377bb028bd2b7dd359210de993969bec98372341067e0367ca51ddd809684d61421d182f1f7c164219b8ad031653c4e7c848c5bf0a2908d0e733a0cb04ffc1c1d1a07401fe10f1d6fef79298803056359f2a8cff06d51cf44b60209f61bdd62f8f2b3d289af732fcbc123e0f70de467a3d34d239e2244c789c7001e12ad1d391f689e01b06a4655b55b28f5bb51d0ebaaf5cc547e14d45da5de1e21fc8391c44d544df4f2dfe8132a7966684389ef5b3d6894fbf4da8001d89bbb364118390f3bf9f112ad5f70a37ea1c06f41200b87ef4d333b955d6cfceea20ad0b0c409cb274bbeb7011be4a70cdc2673401752541a36958a5437a5d8484a9409db962f01439e88f47ac5e7e50732744ce7d6e2555ea3d84e7f7acff42ee492516a2fb8d2e7ac446d26ce3c4a6fcf774fa90299bcba090824859b0cc85fd5a902a6866d147d95c787a79873bb34efaf1fc9a135db72cb226311b8c1a0576bbbd4bb245feb2269250ca30cf648df42b47c1221a0e7dae1aaa9ade06fc030d0aa5488d097c6230e5e15c4db1dead6c27d760863d1c2b7d3fe1d15b2442935c60309a170808e2c31e958ca9474acaa564f01af06beff6945645a852a7ca6d4288491038bd5542a730be2e4648ae2577925780dc53ab597e8404708a36d50e2e829280246a172fa6b00de7b2ffb06ec7c0ca43f6a7c28130f6bb153ae1258e7440eb00e8acd6f587b4c6f22a903cdd8f82fbb45f71756d5b7c82f69171353e4d572284537dbf5e1d01e0dd08a3c9c7b2e52d9a11208afd4a114585bf9a719f0647f9f34e623184c4acdda2e61d239887ea1f5f1a2f758240ed3a71b1b82671ef3aff2efb7ad68532ecdad36c995f6326749540e24e2296e949d3673834273eefd20341296f7b509ab639ba06f44915bbba0dcb9c41e134baf694eb755692c5d10ce2dc5047fefddbf131efe25cfb419aef08c0ca6d3da80d400d9c51c63b862ac5f461c8d69b7f21d18ee0af8594868f7087c9fe7f278287796a905282c14a9589837262aff5a1e36eaf1b24ff823ac0adde479d2314b68c6c07ef3508da0e50a9e0828d02ec97d61035e913bc23cd14ead523afde50ad8ed76414aa2abdb68942f71d37f065250c7c9768ed9bb92f4a445b44951bfcb42150bb36b3d872a3e86ff039dabdd2ffb9258157440a0b4f617d8c0b6863a3e4fe1d52112d4391a841d877c8c21a43bf6ad034e6d0200899a933f96c9d10d0c0c2c7d4d2805bdc3dbc4b8b484c7f7c9d5b302c405b0cdb142654cc937ac52b2bf11d0e937ad37a36704bd476227d99ca9133611e72b109e1b0d3098cffae0f2ba002225d6bfc52620d483abb06c91f543a6e0a4e5bc6542fb17297267bd7544989cc6c5cf7ab88a18124c914d36ae1687868c5a85221203d627cea09bf8edb72d1c5300a3f7782deab0147e54fa615e7d511e8b1367fc37f6340b4e0fe7d0980fe2bc89880ee1976555dfb0de0f52107de3cf5aa5d58502558d0d3d370e349e3b910fd21afc2a9d7a1ecd47faeac4b93742f386e3664473a74b2b3f6d1ad3f13e6644acc4869888f805c8e64b83f693b99b51f7cb15a11213b3d8cd73a3787af2bfdc6c668155e45f0cbc85cea5c6eedc2b394ed864a239f22d9d5ac78d76cb6ae90b5dbdacc9be16c20480af5bc59ffc8decff4a09e6bf2208faaee95a7ffdaa7dbb512c6a922f91caff1f4f7c63342188ad58ee6bb6f78e6a2992d09295008ae1dd54272830533f1b4c3c085f727ef0fc386734130c1445b9ee06566c4afac5f1d544afef4f7014a55594a51ae7ca76413b512573ac92dcdb3d202427d4e1327d2be4a776205fe3567b27db799ec2b527d1c681e2564a8e6ed17e98d0887a87148dd582d2e92f5aedc53467366852d42583c1211220d6a85702471a2b362c7ff7c1e7d67006297e4653540f9ce3515342c5d6e787c369d6a55703e4318ece8030dc9c9976f009a74324ac4d7af6c942bc356a4621134a89a4c105d68d700903e7dea58b5f8ee0c0f2313b05a5bc715ec3ff809e5e61c0d5ee82ba07ea991480d1affed384246addaa8486d08e9676abaecb28542df32cc3d161c9f15c8870609ed5d55eac2f91bc471eae59c75c6ab38ca5e204f4da73b88ce583e95b113290c0e66f146cb774190300512d2f08f40dfc02bd6fc08d6a7d453d258f850ca1ca99661111ea9acc676087ed8db61c1888132211a10cb91c770dc8e3e551bd375f7beca0413a6d", 0x1000}, {&(0x7f0000000380)="ff1fb546e60f01136e13f795d6c056288d602c55ed966f272627b99a400a87bcd657427b8ab37e9e83d44ed3a8fc5e8994633be034f2330fcb4de5c91e28bfb655361336410cb2508b82711e794596b4805cba8118315a518e4f6770bf8e6857ecbbf09a46a84cf76ec20bcfd3362ceb319f56d896fbd8a36fc40736e759c59ed5cd3efe7d53b0d1c97b137496371eb577f82948098835871b31aaa91253397f562f6eb84b659b9aecad3a01e622bf59a1e53bd093c754bfea638fceb3f035bc0d94deaefa0ec07cbf3078fb2cd97c13b2eaacac2cb371c84e2f27", 0xdb}, {&(0x7f0000000140)="357d648da1f2b92d2978f1557dc7e2283691f2578022b6a7fa65674939d15f", 0x1f}, {&(0x7f0000001640)="49d04258cfad3397e321b34d4fb2294be1558bff41ac00d7571e024706ea65acbc327a132064d7aa794b9a652c1de6c4ddfb7e175dbc31aa822a4b6f338c52d9b170dcdaa2ea1a04d64d303b13ad979134ed069bb0c82040250e555b4dd3335be8e89223d3ed57de12af62874768e66b9e07e727c7c69f0dde453311f9527c8040403b392aea3e9d7a574bcba0bdfe1da1b9feccccfd848d6d62f1047d3d7b4361c4731f114b446bf26153bef49cf8fb852cbddfc24e4c7a3f780dc9e1a614f095a68a", 0xc3}, {&(0x7f0000001740)="8b543f88c2f08f89deb877147f78c37be06f7a92b59d660983019a82794222d7613cf1a25c1b2fb3f0964656e92a6319ccff4e5001ad589e70553f4c1fdd8d6a339f476c3e134418851d46332c548a5f6d1906f88d6bc168b5299c0e8493f44ea90394c7df90b1832fa2d14bb887b5eafd3ebc8b363431947e6db16ab19b2fe6cf53bb2337048baa991abd96c19911016606a517889dab708896b0e934edabb2db8f531da42b1ba4fbc0bb143d80ba43147d05cc4aa392ce25bcc2e08371da466522e22c18db0e57dc11e37b206f2c5df909eb5f2169f460735453b5ef3fd87f4d0f0fdf816a4a14f2fb9f1c468b516c9dd3", 0xf2}, {&(0x7f0000001840)="134c5df3e4b676c704880e45bb3d4a47e1ff0e92458feb7f21f41a95fa1847bfa9495427b386b612fccc744ca9ea8e074bd584befbfac4cb83cb585f7c6e9b4c6f6f683346c6b50f3590ffb3b9ad8851e8cf17f8113b7b1cb2a5e22a1d03d73bf1047ad592b125e127624adc2d4a7ff3b9453e7c671448bab1466517f732bcc9d0afe600942f733e71b5df63ef933a53195d682571c4328d6842294b379df4f597fdc36de3ebffee9047459849285964d750d4bb69eb3be9759aac8933ad5664aa168051b8f336285de591ed8ec99f3177c1", 0xd2}], 0x8}, 0x2) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) 16:00:13 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x502, 0xa1) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x739b1986) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10000) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000a80)=[{&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000380)=""/234, 0xea}, {}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f00000007c0)=""/132, 0x84}, {&(0x7f0000000880)=""/71, 0x47}, {&(0x7f0000000900)=""/158, 0x9e}, {&(0x7f00000009c0)=""/129, 0x81}, {&(0x7f0000000040)=""/63, 0x3f}], 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="a4db083aaf82e0b416185379f0b45e9f41b6c4264005fe587770cfdec443b01efa8de6152e45222304acbddd48e2d0aa19ffd4630b3fe5446d69dd27c7fd60ab0b843227f6017bee24435967c5c04e07e7dfb946a59e21a2927647fd53e388148fc29055743a3e2cef21b3fa5d8d26507ccdc173e8a1f08b726f0f78d4304afe51184c6a98108d714ea73b5206053ba36f73cd", 0x93}, {&(0x7f0000000180)="9cc57e5cc55b5f476010998e47dc997c4c673d06f9354a6ce27facb0d5a69eff4c1a2e3b881ddfc998b73d799c51412129987936e768783b2b4eb1656f111fa296b902b92d6a19eeeca5e4c74bf1de81c43adbb5115636e92411a4e7fe4861b7e643fdfa4e2ea13f3a8b3a917db7c3b0dff9e0da96b4fdfd93cd6be0cd0cb4841591daf83fb6c4cce2a91f34700a64bd6d13a132211543dc3be2dbc35d95fc2fda5297431d72bcabd164e56c1932cb30b1a976fbd21f511235fda0011b2fea63e467ed13d4a0ac5e0976604bb70a1b60080dde7cece1a9dc16356a", 0xdb}, {&(0x7f0000000280)="d5c5f23163187f988c4b1ceff0ad4482eb7aa4a7cd6a503d84c518982ced64b4cbc99e0e31a36a959969d593c00aa8e391b284de1fcffdcd541fba7e75d35d85590a57309a7d2072de951c659d8dca50da679138b8ccca5345fbed982899bad0cdd0f4b0639fe0f39a304b7db2c3c5d75a916c043f859927bb1aa8f981774cd542a7a284a8bf92e066fa3b03d3fe280aafc57059c793cbd20b1b326c468cc50c9bcc3e96bf55", 0xa6}, {&(0x7f0000000340)="3367399333aa48efe7d1bcc2789de1f97e23a2a83c8e33d3a4d457a12c10aabde6e5d571b4bce1357976c56c35e6a9f49b5d11f9cc18d10089956f8d8616a5951aa6dad9a83bcbb2ca18fb7f418dc4550bfd4a2c2571f71019b8807dad5ab02559fb11c351099aecf8e9f7de21f5c77a5df535efc41050c2d0bf1111aa91173be570241c5e145ab647b8c2518b0b2f55e771bc727a514d82b254165467cc50b1dc334a410528d2c0973747524d787d0004e598335f00b2f1caf303a7c8449e8390fa3eb1750452e05a4242579ff2e7f9d6d4baf180c985b3f656ea6104e1f86f1c2b4287c9", 0xe5}, {&(0x7f0000000000)="8e0fe08ba1f5dc4c497ae7b3a8a5c709fcdf9f954fb0ab9ca3d26fe5e3dd072ec565b8cda7bdb1761082189e0344c9eb86a1d475efe3b7d0e6230869f42e6db598deb00db2824794e2f78abd70fc1d991bbd", 0x52}, {&(0x7f0000000440)="6487e82f2798a37784dc81df827649233b13a329e811baa7b5f04fc85cf2f3bef7519137b41d7f9d2fd6b57d2d59b29fc39d8d603cd7d420e605cac64b803bfc93b2734cc1daa208f7dc807479360de4cae32a71e31025388efebe9aaea6d6262cb78d5e5ed1082a846cae8bc032934149762dc8129d3eaeacfe97b2c99a5fd1e605c81cf3d54577e2eb2d9672c16ef705c9639b28272b1629d01c7e6973e6c1348c50ce6994c599645b3737d576ba5ed23518299ba115e54fadf1", 0xbb}, {&(0x7f0000000500)="5dab14d37168ae18757ef97f2f9a34986b5fa3f6a78a3cfa099fb3abd72275c858ae9a58e1c28e35dc63da9f5a578ae0590f179ed279dfa57fb6ca7014571c876f9f92e942cfe5ca89e57aace30a7585078b8d6fa21b9b6e24688420a9c07642cb825f21470a627b4464f0a4d721841f6a90a0f1cfb4da5d590ed0027a8ad5ce86c34a80847236ae8b91021b7f408cb7b621a5884ed15dbba7bbd9f76516e307bc238960fdd04bbdb9", 0xa9}], 0x7, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000640)='./file0\x00', 0x18410, 0x20) utimensat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x7, 0x1}, {0x37f, 0x1}}, 0x2) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x5, 0x7) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x370) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x7f, 0x6, 0x9386, "1437f0a38db939b208d67407e78a5dee7d016d90", 0x0, 0x6f48}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x3, 0xffffffffffffce0c, {0x5, 0x1000}}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x5, 0x4000) write(r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/101) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x8) renameat(r3, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00') read(r0, &(0x7f0000000140)=""/208, 0xd0) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x7, 0x2}, {0x1}}, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget$private(0x0, 0x3, 0x20) r5 = openat(r2, &(0x7f00000004c0)='./bus\x00', 0x101, 0x1) fcntl$dupfd(r2, 0x0, r5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/14) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000400)=""/118, 0x76) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) dup2(r0, r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000180)="492b57405df77f9a97556efb98c95409d9b19e28d642488b7bb20902d54811355a497be9cddbc672ee5a27d0ceee57250f3afd134fe1ad7580e46d570253f102b7964a2832531e3f1ff21d79da94a5ac15df01b4c237622f6680fd3583606624a4bb920ccdedc35f32bcba0d90a08c1e90470f543301bf68506c24", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7ff) 16:00:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0xfffffffffffffdf6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x4, &(0x7f0000000640)) 16:00:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180), 0x0, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x7fff, &(0x7f0000000200)="d7f3bc4452877b859a593ae281090ade637bfcf31e87ae9c373db54c721aa88eb7756901322c975ad6e88c2c2bf8372c89e5e105646e50530825c889ecdfb57bb977a829282650d712b3c1bedca38b7ece0c00aef6d54e135e4201e6a44f080dad2498f4ea913248183623b56836e338", 0x70) accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sync() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x2185}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) sendto(r0, &(0x7f0000000200)="42191a0120c56b27fd4ab77020af559fd14cbd808ec6becd95533c38ee47e0d52c176baedc1edc5b156978aedeb44f6e931f04ad47d55cd7d1f283e11598c000fe6459288833b5594e0926", 0x4b, 0xc, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000808, 0x440) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x803, 0x0, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x150) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000180)="6d6c10", 0x3) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = semget$private(0x0, 0x4, 0x13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0x2, r3, r4, r5, r6, 0x82, 0xec8b}, 0x8, 0xffffffff, 0x8f0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r8 = dup(r7) readlinkat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000240)) 16:00:16 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) syz_open_pts() mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() pckbd_enable: command error 16:00:16 executing program 1: unveil(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x81, 0x1, 0xcb27, 0x8001, 0x5}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x400) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x12, 0x1, 0x6, 0x0, 0x1, 0x0, 0x13, 0x2, 0x0, 0x1f, 0x809}) fcntl$setown(r0, 0x6, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x2}, {0x401, 0x20}}) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffffffffff00, './file0/file0\x00', './file0/file1\x00'}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0/file0\x00', 0x0, 0x5, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffc00, 0xffffffffffffffe1, 0x1, 0x2, 0x2, 0x8}) recvfrom(r0, &(0x7f00000002c0)=""/172, 0xac, 0x842, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1ff) r1 = shmget(0x1, 0x2000, 0x2aa, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r3, r5, r6, r8, 0x9, 0x17ff}, 0x10001, 0xd48, r9, r10, 0x7fff, 0x3, 0xfff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r7, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x5}, 0x1) getegid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x0, 0x400}, {0x18, 0x2, 0x3f, 0x6}, 0x81, [0xcc4, 0x7, 0x4, 0x2, 0x9ffd, 0xcc97, 0x6, 0xfffffffffffffbff]}, 0x3c) sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000037c0)=[{&(0x7f0000000380)="b8dcf36d79a8175859d0a66ead2a6272eaf6f9315cfcb7766bc39026feb681abb24647ee3a05de92f92363623cb9b065201124ecdfed2ec7f3393f21408f26658297c2f6f90b49595238d82163f2fbb8917a6c7ce75f1029d24383445d7b05464d1943d9b2cfd073d07248803bd5cec60e6d5cfb81e3b0d777c9ba8839acab44d7f3f18f550d28116c081fbf49ea7301b46d12b678fbb7b6f37fda2b62204005bc0e6569cd69969313eba0173a356f8a5aa4a60668f94288265be167c813924fb79a1ed2255709b9abf4b67daa05afc0e8d867500ba37bc591a614e592f0e909c45fc352dcaba32dd290858024fb8bf9af2fe2871b0388392a3da423f301f635d86fc96700e1da98a8b5f17402fe4e7bc039043e14671e71b15ad2b61ac1c067f7e4307d9d802efd856f9055ddb58646172e97563382c82b35427a5c62fa726c2b88b05a6d5d2a0c6904d2f2837ab965810aafd3c20f4b00fea020965bd9933a41a22613958c7d16396a7b7af872da0e554d0c67e317b28827568f24d48c8c663b1d98fabbb5b6e5685134edd7cd3cbf25b9543cd8affb08c105395d61b371c782166bba2e66d3de41a7ff9d50feeb44554913ecf4bb6170a70181c922446cdc5c0a7c36d2b10654f56d7a41e7b43cfa27c7b83f99105abdc642c913ab78a090021920ce32bf5f0176f0a74da3502cd24a1e3b282ee37e96dc1c76d0f6f64de6c75eb8cfea637a2092f9a7bc7862e09fbdc98b23211b474cfa1d59e52f5f6a5a34a53a155b50ea9b5f8df0459485b7c2957abab625f257eb97d2c31e2a57be39e8609a1831a610e4d139ea521146c4ff8e6a52103fb6d06b84e8237d1672fe71427477297bda67a5d1a40fcdc0bd4b7d303bd482104c02e9dac9907a31791d8d549c3b476cc2a9acac8ab9ccde85f1ad775f0a77e7ea7da91fa773747dfd33bf57e8b04e4822084e4199269d505c6b0241ef9352193e8fa621c4eb5c185545395d9822c6bcc42f32e2ef81bd9ff00a7b49b806fe1983887d1eaff5b3ed93f813ee18560e4dc222c6c6e60112fd1f7a54fe14d099caea765381501b0a6ee355e8e1b0880992c47692817c33b1056580a88b6d6421c82ceba07c736070cf0ab19739db9cb17a2ad5f341b19a04ebde2052339cf545b8d6157b42747382367e8e7b2158cc9761c9202a7b1c52e81ab6506d68cae8b61cb9df3a22765dde54087c9d6f57d152f21a4f7921755c257c64eebfab46b38c919a4c19ffa35a2a8f8125426260b871033e4a88596a1e6d30b7bf35bbebf36fc935eddeef27e71bc651f11d3627b977d512f7e6adf19af6ee3663b4c906bb725e932206ee61308276e396ada5680328df9755c9109d3fe3cff3649a866a0005dd6e4d5789721456492c564598e1b2c1b3cf68f1ce529ccd812a521ecc43552fbe48cbe4ccff4362c56fe6fd6b69cffeff9ec9b7fa80ee6b095a28ab32f49c7cc5f4351e93034655f57241ddb207a337d2cf81e10ef6b448240b05d95ff21b35c1d4e79b350ac4467d8b6f226c546b280517d78c6be9c216d26250d9995d81fa7be05ffc46f2ec48de679c17cb219ad21996da7134c932d54134a73966fb7af36e3a6649967b5b8b85e6bf2264e55b0edc7b35aba7efe9efaf4643babd1d17de645b2ae15a1c8949c4eef0a89556042415d919bf18d97af8628b507f878838f92ea67d7bcfd16eb168eda8a6294130374dc639f3abfe2ff13fc161c7e97aeb1374e1803092a017705cec80b936c1b16dc8871af9e2423ef2dc3bd9cea5a2599aac3179889942c719cbb4eaaa077c919d51c7960c7df29d94bf317228edfebbe83d8f44eb7ce5dd07c14e93854454ba5841f527170d15c0e546ffed8a95b805bdba5b4c9f9004aaa2db1c1ff3f1b50168f8e49bad82371cc265f8e06d373ced35137c6b59dd87f430fa284b3189226713bff272e17979a3f2ad5f102785304262ff053756e5953902dff3cce11502acf41e432ea8fa317f466aa539f3bf5a2b14e4f2f6781f1a711f6d3ec1651389b479a78485a5fdac05a3ff155b58727d0c20def4143b3576b8ce01de28c0d659da2b137d1f9ef02bf6ea1556ad53eddccdc1d299df38970628bf726504c328a2ebee52bf6ad99bb10d47271c223ba52a307aa2b5660920c95d0444cd580ff55e1a2eaca31827793438b6502e69b3b1c3efef3174ce856eae74137756de1790f0279a7f93585488bbc9acfa25e81aef445a98c78f4cb08a226c0a119c45856b487ab98c234c1bf22dd12ccc2e3beb3647e4bfb1c3c867adc59ae2314cf54bd6063bedd3dc3365daccf3fd8b22d37d26269f2d07f41006e5bfcf9964ef3cc22f2967153180e6454d9add5e0de5cc2bd430386ec806df64b2bf77fcd2d9c7a6472a83302cbc7e6261e1314482be185bc39484305a0780cc97eaf5e30b9c2d277a0c5025b7b9664905684bf903a9188fbc514d49657ac7b6194cb67bd1d579123948eba93d0845862780f5d805b61fc1e03f804f497ca0c5f624fad23518c4b892a94f4554bc747fe39ac2c08f944cdf982e5848d4291fe7f8e8e5a1a4f8d493f4e1fb3cb66a6879839d9fb4d5d91dc7917b049c7c00c3eaf4a02c25997adf1fdba0b22220e2882ef2c8144845eb6bea28c4e226eb06abe55db9479ce0b6d94268c8e5368747cf46594a5a5a13a374e34a92ee797d17c7b04bb7d3b44c1ea817d2e17fe1222e0c1d1ca5a41598517ad27b35e622707e207749f83cb97b2cd9bee0d699315264b4619bcf81ddf4b346fee3355f96ac97165cea55122c6ccef0a27e2aa74322cde9fa453bdca2431bc4b257bc6f502bee0f4cde3f6a2beccf8b2d9168466b8c9422c2e7989221200bc8386c645dcf9b338064a199a06317c71b334b95b928d4cf229e72fbc8fae8917037359eca2d3a68f7aaf59b69c39eb855233973596bc6f4c80f12eed2fbf8514bc270c2a3cdd695a2ff80ac5d1219d99c45697d69575be7d95e9c02e75442bbb684490c1b54d887eba9f750cd58159dfa614942f38ec9032d251a966f97cb496a8a0657b816ab55cd3ef4ce5ed1b0f1bb04d4712c6e0cd56c506c1464cdda3538975c2d7946706fdf963f89b0b6b2ded7e61af5ef7345bc9912a41b2409e7b6181005c5964af51acb612736b2b229eafe1d041e223373e0fdf028dd539d4e404b16c81d58af3833d3ceb915d441927fdef3dbbed1a1d111335de6bb9d7811b8fa605dcad60f716cf8d5825f9565fae8b10f62f095898c1a96e246d3de22212f23dec7cfc61330559bb98867dfd49615b8ea4486c481e6a1b1fd1241946c6db647117486bcbfe58daae15cc96aa4d07263840a5b6be0d61b1cca7f758463c8399b7d85eacdb3d4fbacd08396d51d6c0673482e99526f104d06cf43ba105ded627d928fa18ac8b8e8eb250dff37138fa0dd5f6b01946e8113cf51dc948233aaceb94c7fd80da96ecfc061f0983afd48b95414380e509a28f89dd15e54d1f5a11dc8ffabfd1cda79f1a2f7cbecb705c0c0f980d8eafc1d92c46025ac8190c5569dcd49aff397a04b3a9148a8fb919fbcf6571ef748fe7ade4451f0745e2a6d920c525a29c1e04120f1887d56237419a5ea77db36f6fb297325ce94a4033c891841e79445c2864121a276803859004bf011d2a1096f13e8e0194fe1f4650a22ef5ac70fa7b4d6ef6ff6ed8f3d7c6d813bf8e3d97abaf149530850927aeeea8aaf99aad0e9682b06145680be631fd99b2ae46ce6133e12a282f6991ecb4b91bdafdd3ea9e7f8c68dd808f7fc6aad7daf154385b706e80c50bc80f8fe14e0fb3065db624d210fcf6a0424134ffe39a69c0d471322cae9306890482d5d63d8ec7cb8ff3e9e215463292114a295222cade7939c7e11419e8ce6dea616bc8d3b83824f2a4bffd89101a7735f0355f40a5341b711a2a1badb62a376b78afd5c0cc96cd4f58eb44c718e6ee9bdda91792415dc4b69f26c4f183426feb9032d987a2d5ccfbdfa7ca1cc40f0433e87f6cb56b66673175eecb368f6f9221e939e5e8bf74f8b3c289bbe611e4b1cb4e708f6c8a79ca2ce4ea3ce7955a701a354d34bdaf57e3a365841a350c963b54cddd2f21054e57361a90dc07ef2b720aa38c7924242fbcb4ec333b6d95242f71eb02286aa1f27d268c78230ac7aad2e8a06093eff19eb655c55fa3dc2a8f2de676254c77e84cba2c8606da88cefa58621ee92c5829c6fd5a8c5980c989d04643d18b1f439f658832b486c3774c3747628e3e64f32899b4a112f0db3cb6644cfc9cc23bcc54f13222c89b7006c0082bb42b1dfe9773dfe0f705e227ac885d07337187a9596091125290ac7c29d0bb767878f38e64b1ab6f914699d6a6cf3ae18a0b1ce195080ed1dc93dd3679dead3b5a46433775b1c0c0441600ddf4b084134b3663b9af02bb445e35b1fe3bddcfc8f6da45b67203639a8f4287765afba75998921aaf7bff49a68b1118f389f793d8884e081d62f996d265af6eed047bf135a972b7020938d330c9defcda2c9c2335b46ffa48890cd0f819a786f36079ce9a41b194386ac8155e44935cfb42f0bfcfa2ffadd43b20934654d9949d5d39303fb06e052b29e1dc754418fd8d71f3a20fbfd5ce3fc85f6a535c1d52f65fe019b7c6d254e93cde19edfcfc835f6bf1c23c5c8c7e103b7f6b4ef8479abc6d0d704a6ce91af1890134a452393280baa301618a1947c538213c11063c82c1b26c62dcc0a1cb1649333ad537826aa3cf652d1542e5d3f0a9dd3cf1868c8156468455d32b9f9583ecb9dd31da6e21be941ef7ef9bfb0c347645c00a9d497a791722cc6ba69fe1e807cfd81a39b61788f99d6b92f9cb6ba25241cc357632eb35c7890bd7b107aabd88c950d848546aa56c641e231ed3689fc17e2186f3438ae2fc114dee7434ff66d2f2c6fddcf3d46e88cae9d8df8ef651e7b2abb8b3d8bd9207e93c148d802eced98987d960e5b5ac7c78ab3ae33cd7394f499e915187545b12961313eab20e28e1cacc90dfd4305dcdfac30258377634dacb947fb34c906f79fb2fb8b271d8f5f8883987d50f22137b5755d2695615732b5ffe8f30bbba0c1a8af9453305288b549da96ed59d000a0df9a3c55aff06ce4ee2f7dbe8286d976a33a229a21521a0559b1f5fba11fc98264eb009fe498e3cf7cc9ac447bc85de36e1262b5123a465a5175812ab49c5a449d29944d49a2e4699a33f7960c39cbe48247ee5ae16bd00aa512398c95369650464b4661e044f207f499994fe59226f55f0875969828d07927cb28fbcb541b6b0bbea34b8c9fb616a369d5640646a2f5a3014827aea3e7251215936d9dccc37899bc1c452859d81b8705bfd78cfd2ba187dae54ad9a4ee062127a68604e5170e745cbd773e50a9725b2b2e63856d7a0c78c9504b3fc6fe0fce029d9130037e36039bad2b8605614169bce8e51699c7f4cbb9706307e813f6507c542a82e393bffcc8aa92af134f0dacee1057c28935fea27a17aa7afd833ac58c0f4d87b87d9993c7ffea610256d2fb0da07a744de699596992cf3194b073e2c70fd0d8a4d40714842a044a8f8dc86d1286e5f2e0b7800acaf59e6afb07789d47866fbcb775c237539c1cb820756ddd752aa155ab9aff96a37eff5b3882bda4c7b74031017b68e4dd0235475c7034d62775fc9372e68d97d2780c4aab1f3314250d70c67ed63ccb5c31e4de68c80c41d66df69c51283c0957372cc0d33265b1958a441e3753f2e26a0cd28063a005e83a97dbbeb315d923524401c734bed99ecb09fea1cc55", 0x1000}, {&(0x7f0000001380)="57493ba4e47a3a8a8eda1d0a23fdc9c4e3852d73f2f9", 0x16}, {&(0x7f00000013c0)="f74070618f7f7e67a4317a7c089039916ca0c895bc212d0756b392a26bba75fc0d9bc86515abd2a09a21de4b30f30d8743178eaf1c4b8f532707f062de55938bf16c96859b0eb690283088c66673cbba1a8b", 0x52}, {&(0x7f0000001440)="b7a9d85b56d244d6a30300e0b5f381961b4720a58ed7dff5a81a0609f6962d18fc59eebe6fd225ce1fd370ccc11f2dffeb974263973e07ff86510c33088fe4ea7a4793146f8db6c1aa57522a98edb783b72c1fc2af2e15b9660bbb1aa992635984bab7124fae736e1e7a63022c32a16e884fb91870b2db26fe4be470", 0x7c}, {&(0x7f00000014c0)="b3fb5800a5fb51ddc8d110356230da1f2197c69ed1a07d4b6242742f0f4543c2f908033d06ec22caf790cdf8", 0x2c}, {&(0x7f0000001500)="82bdb9e50a0cde068f7aff99bedff46c11e96965c941491f809e3036bf9652b7d60919dfa545a65c04fd96e8d9827b15d4dddefb1ee06120ee1a32919fb84796c4b3b8f8bad92c6832cb9b3e79a18a348b50557f199710447f16e2c7f63dfe1e386245623b886fa6e0f1c5b45bc369ebf2241132f19ba21111a581b7688ec1732fc1dffc4450c0c5a421dcc04ee519a7b987697d6674f748b1eac69521e4d8dc96f86fa54bdda3fc5624d4313c440b506ec24dadca8abdb6a7b201ed7a78d11e549bad21d66f33c41c50e3481cb8aec7323811074e1450f36f7feeb68b167152ad1191fd8d47016c86b3f0470dc8d51667b7f30fd3e87cc0b05f884fe4f58e1b808e563ae71b6fb52e0bcdfdc3947dcf1d8c14f112cae0106b400f8adddc16485ef45376374aa5e92569d8c8127e4a6791f95c5de16c7a6535a3c8a0e67a4ed01c8ff435445985469a29a4c16bbcc26a938e789c7de74d1f620cb2ee35ba11ecc30acebc244b128d4c0f4f7433960593db5a904cb8ef1a11119a67c1c2f78bce009df6b1cd127aee4205b209fa7f1c71907b5032244b4123a3fab467b1ba7b9e43c73dfaa597fcbeae25b681b0ad5d3e594ea14701a2b0e8d2fa27d511f2378ce78a096e5258619cab4fcd08f6700eff3751f59bdf454259933b235415ded7dbc71dcf546ae65358f2f6d1fae993a5563d28592412fcd5b72d310b4271a6b68d991ee313d28217927a176a43698e88f27504480d4c37cae2244d853000f0c71f3ea5dbce09837dbb376a8bf3fab42243fb594d541b339c83b1f67a0e2b4258698828c0fb2f82eac5c77817f8b02bbe10ca2593313c317c4f3d2af69ced129d45284d7483a85ceedc9961a570cd2a2623d52d6f98fe6d6a932b7d450f0b864edc9df43a35925f4c1f0ea88240443d0d60acdf9815922e336808759652c24115e12448730a0c51b473ee3e392e093cef06ee99475791b5db7bd491ecadbeaecc95a09fb0ddcf704990d997ae83987bdd29b0f8bcfa09f56a73412d063596b7e43dc0174e39eba00be67a70fb713a2f859062319a36c8622f0543b98cf3dec1703c4eaccea502b5f92cdb026348877cf7254fe7cbad9d8f39be447c04e5bc3baddc8d22261f7d80fbe6330896a2e9aeb8f95750ac2ae35a76ec3b2520160a6c07d0548c57db9b1d9f2336a13e88d70058bf207c3894e3ac429b254fc8fcee3e473f9f205f7a4dabe6ab5a0a27ba316ae2bad13d3e864e886d591da8eb834ce472851829a3a7e3a3578ffc0445578d55eddfd6fa521ba20cc481c2d74869bb920d29f0a015dd6f1774cd91ac36020e85aca96f9de4f1f25a701680a12d6fe81b28b211bd556ba2a442288b24052043c442a8f030ec69cce9825a2a4059707a2449dec7a7aa8a0d83e3ac79f43601b5b32974b9104a72852dc3aee12fd8ac2cb6cdc958a02b40cec520dd2af93a3ca13cffca8af0f3cf47b29ecb2603d7753abe09deaf59551e05fe2be40d1285fb56ca3ae52e82bd0665bfd98f22565cab80c08a7f1627a4171136b269e30d1f09aab0c244f8adb169d871d5cd5442e3b02e8e8ef1de038f0a16fa3ebdb39093328b7631bc44e72eacb1178d0bf8e03b28abf889205fad0b4809cb44a4c4a99ce6386e276edf667dbfdb7f2608867712709ae5be760896f5829d8cd28cfadacff9947aa3d84e83d2510feb66b1f788492315abcbd5f6e3208d4ee0360a782611fa990f3ffedf815654d90c376ea5d13410a692a0df9d2a667ec818099103ad819dad8785f5bd60bd3cb840eceb220f46f943cb944ebd2d1b57c439a1b2ed1a5de1e81cbcbc62a0f7bdf5a941f56e17a6f9eb6dd2a0693bcec34091437863d58770f018e8bad66c535f1370726c1114481bb33b08fbfc7cbca9a670a553ff1dc897da0651edb0b15e6d79403cf5226f00fecb1bec11f1c752b31fd19db1cfb88a6a2d25b3ddd9aab02c9950b98239b7764f6d3853bede6a06ab2cadfec0138e8224d663f1e1710cd8eea280b87fcae4c0a7533f3e7cfa364219dd7ba25daac4ffea71f2a5dff2402ad82ee028f7dcc2d7be37dbb942f8aefe1ffcf697c0bc1f437a8df7659c12346a6e16bb3a54b264aa5edf0c945727832939f7309b3372eb29c166937276daef45088b8d9acb684c163d30bbb17596d23e2c532d0e7e985812547ef07404eba21e0eb1345021531a8946fc11cece7ab80c9a6138d2cc1a7437eabd2d15c2d155a49aadc2eb6db9bc4502943af6af6281f661e3f61deb614815fdcfdcb0c10b46ef41d66a1f8782d8c9f54da8d0aa8ddcf12c339a1d67ef5daca13bcae57702e5979a66be9dc4b5a72dc429370362362fc9b62bc534c795bfb3cc1aa81d81419c706b6a053d2017703a03e561e208081623e92555e99b8ceaee6a5715843729aca01a8ab248f79f8e752d78ffe484e3814b41d36c9ddb8870f562346998fe2a265aaf3789018fa0f747ee721718c54a1e7d73395a60fefd4f4be2cd067a74bea54304b91e3922ab855cc3a7250a7a0dcf71e3955d1995a63845aab7d39300f868234d18b9df0506e17b270049c56ae80b306deee73ec948651523553b0fae4fd00ce5a698a7789d4e84dd7d5e0db2ed37d46cb3b653ee1a3a5af38a1930b40f20bdaea2cfe23ffba74159c8642a6dee279db37b771d0da1e0b9b2110a65324b8599e7d675908c7e9657970f0d6b4fb2d0a8d82ba936009a3c171edd12f1dace8a8edc269d3246dbddda660822a31afefe4517dc10593d3de0071509364e93b966839d29624a0c0a8de8b986442775ff7c60c0ec286318b029f9a2532bddbd2f94ade5918defd793fec0629b8827766830d1865d354a141e231b1e5164f889d1220d1ff3f1d92ae3bdf69e220c8275ab00be207f5c7be3e6aa6fcdb54c04fcbb38a8a0c3be55f6577df67d8671168caef6882043af7a9b25495b091e66e6d89f52794629293bf12ef2c3f42fea933732780a041642cc1963c70feb71efd4e7a233405ffa4e82bc3b30778aaf3b8fc6864d4c11dbb04e7a970dfcc0493c6815100d354ee8cc9971282b26b6c3e0d8dfeb571ffa1fa841aa00b58114c425cf3ca5576a559a1717efbce03fac58d3c2545bc5ec72d34489938ff1daaa42b8e4af60ed3f1c81fb97dc1507d554bed9e1dc6fab92b73746c93a6ab62e23846cbb295a9717c67e89ed19bfddee23d9578e14edf84ad9aac654849646cada0bb9096912d99c3c8c9b5661845926007f346c019ff50b3374dd8c6614d1284eb4a644ac224b1b48d3c8531b725cd8e8cd9ad1e87d07797c0c6199dd664ce02be61e6f40b308a6bfaa453f1b936c38ce21362b31f71cc5b2a08928394179d490fbaa5f52dc767dc3224f64779fbf8ab7107b6ae2b71416d6bd14e328f480db2f5d423c872faa9b65cabab6545b1334fc0a0fa75020407a24362796e1d63d4e7cf1d38f28b0f83dc693c620dff88593fe73d2d8bd7479c41e0cee06322917d3c9c58887d27419738f41b583843ad14aa30e6d26d3d7fea1bb949f0938bccebae75e230c2c610892692cc7d347d0c14e3e31efbb6ef9036f4270b4898755d7fccb35cb325c9e7cd47177dc0c2f6171acd2fdafd3086858f0794ce6d894428b6e3037cdc8266823923595bfe997f3fd8aae92db1c4329820b077136e003446bfe2c13aa58007c2bec0b09fb382ddb26af7cb30e95d871848f04f5f4595d3fae8a893219c0fd53043cb9a47ab40bf63818f69c7e200a529a96fc1f9d334b220f8d3f041578251a5fb4da95130a3ba6ebfd62a074ceea7eb7cbdf154556db9eb71d5363f0e746a29a86a34e7218c4d499327d67850ac2a1bbfc53095fe084a7087004ed47ba7bf0b5d9be6c8eaa4163a1a18205554f0e20c12a4f3f902f1a92369194e0778236e00c4d89872d103163e3847ec83703f8848103b2116e72d3fd51d61363012c61c664590a5a88a346679583559ff81f8d218beea7b500709b213c1cef8be15f34f5a8757274e3c2ed9c17e02c0919aa37d1fbdaca7c5ffa544e22210f1b4e0577db404989905e4fa0e1338fd883a1be45f8c60497d25e80cf73a601bb36bd78a8b10dc11c9f4c56deb765af0abe9f1b5ff25f38b19631e0c9dc1f86cc9de02b42566de36ac473b8a5a7faf75ad9d5fdf52c94dcc13b2ff071888717e38110b481f3257775245460e947d6863e8a8f21de63684d272d76ab5a3ea82a2e28c7d7e7381e7e1ea36dd7804431bf8180572a718f078c96d24fb79fc23ed0ffc541dc7eb9bb26f50af5e48b2ec6339ba387c7a3775b3183b01d0fe66fb26076515860b4f0c1479678324e6a59905049e53bbea1da8a8265f860bacd5d3b5e49de27ca94a6951a305d3985aa6c6cdf2a5cb1b43633976309117d1c7ebc56ff3f5016450b40636406924fa6cb159c6052fed7bcfe7a4a83ba3e1ae5a577deffc5a3b5fe5dc1cd387b74de8de1412079fe6a0ac5e001a1860d0277e0986a2595e7d886c583828594cd7180c8d4c767ce19a8b92454c4627554a0a577fd11a6260b0432d67921199fe5bd745ccc983704caf216e8250682296d697eb2a098d260b9584a8d75e3a021f1a1e281a292569fc6ac48d12a81cf1b9ebcd6b9f98fd171c397f87d44d144e121a9dd8b5e8bbfa17173942c5b36849b3b3a61d083434b1a978c8bce6a3efefe7ff6c9e2e380a12fc8fb5b1a016fec1550f659b7f572ca953d91a0b6af57b448eff3a3a21d6ffebd649e2d36eb55d0e559c08c5417e1fe00c0a1dfe795438021eb3721ae806241d4c877530eca8c441575750423a41debb0c3532b388263d355dd42e2604d3afa339fbdc34320e8b075ee7ce47aaf1d5d0f04e0ca3ebb887613fbf1c4657cb04b529f0082bd967e5d50112d6bd416f6e976e967ae31ff940dec05b3f0465931a07eaaadc277ce4026b071433d43d07399f33a886abe9933c89ec9b9bf5d690548dd1e5874a97fd51b52b82281ab5dc119233da7d78a27976539e012757c61f4872b4b9995eeaad8ad061c519a4e13e5a2a3228128161f80aef9c0909b4a185ac98aa426ae6932d38b252cf5a223208caad0588fd3435220ee0ab8becddafb26324b1595bb1146b6e34a1b3fab43645c40fe83a57bacefa67cc5f04fa51882dd159aa34869825ff07404d10947081e32c2b72520d708fe8cd4da8ea8c36f7c346d3595ff12cc130ce6384e3efdb0be88994411c68858eab602e0d227018fe71bfd876bb695007252eb8024790d4321d3af8aa2b6468dfefae264e260d437eab3573b75c023adab4a18c72a209996be373065225fab1f399b79a22450d11f85f0ed985d444d4abf3abad5a1409957c78f9b2fb5a41ef72c056ae9c339ea5573c59032ccf6cc2c4f890dbada8689728d071a92307d6f0e10c37893c391ad67e74be96d95386a4d1da1a91b623e423be3ebba83e3eeb3234dd3f47cc60e7644b6772b717ca060fdc4223c8dc78f77c76acd97f6e30e13ffe28b9705f4f8ca09ce23feb17117d2d6e37342b7005120295ccef7ac262e16d4c15deff4fb9beb2b89bf628ab3813ad977eba124d1e860b8e146c9abc636b6c123c755d52cf1e01a1fbd46fde23ffc73adbb9c5ca15f7b1871e51bbd294b9d2a44f373d6b846288ea562a77801f6c4101a420f58d9e7847854d6631a8fa0f8a6107ea0f50a0c81e6d1b96acf23e6a3cc08e911671e09cb813de200f278278308d2364eb6c765a6160712e13b2f3762b5758a557b162f0d014c5c3b79997a27cbc05d76136dcbcce2a32e86c53ff3f43e4f", 0x1000}, {&(0x7f0000002500)="d601d57eda803e24f500f70381e54072d4229cac412bc8d9db579833f96825ad9f47bad406cf9a6819542b88952a5b1c9f3c0bd8bbf1f8e29078fdbdd89091b4568e47ddef70c72033992df156916d02489b9c398326599cd2d49849a74c821be99dbf0bb7348fba1986c48df966f65ae39fc25bdf1492df418247fc7707127115d73444775fbbc9a35debeb1a29818cac4677fef68680bf0593cdfc1ab9f745e0ff4f46c0681acd98d8fec39cee1d9e019d5600acc10bf91aa16d0bb3f7b7ee3307bc3f6f6afd7c96ab3e8d830acae38f1f98b29c3a6a6ca80d28f55bbeb6732fd4a9c8eab79d83f175", 0xea}, {&(0x7f0000002600)="58ee38dcea66f8b5a398b03abd27d316d925a03306618a1ad494a824eb122ddac8d8993ba8205a6fc8189c68424ab73e3cbbe1b36e7a633bdd5a7d7dfa4ec4386352e8e6899d2d999602675fe5807a12a2e436a229af98e0d684295fff870e815023554604f62e28d8dd5d599de74b9300acd0408bd780243ea93c8a86f8e51c9cc8482960e17582e3a50c5b7a8389b035f3bde95a662c28770a76ee54822a870f0d0669dfe1026876112de07533cf", 0xaf}, {&(0x7f00000026c0)="81decc70d3ccee32a6ee1c678f5a09adf3e0cb2ad80623f2cd4fd3b176ae3e13ee8661563747766dd22fd06391d308cce4e01422dcfdb568dfbb921eec481f676c420b370998b8f894b746386ce8ce956fb958624e2b912f9e7ab685dfa3bfb1c81f6062bbce19be275132633852b6cf2fadb4ed334484a4b78fc8b81a17eb30f6a206295d3c6fba91c4eb4b1ded8df282475a8482761c188ab5dfafc44f8edf6818f48be98ad5109be187b041d788b551016f0c52c7669bc41c543ed645f53bfa571b82d1af66fcd25d50a16930d47380f2dc3718abed17859422b9f14e424967", 0xe1}, {&(0x7f00000027c0)="e8451d4bbe60860318b30c5293f9f533211e21599aeeec115aba19c46495b1bdd0732f9645c70e678a60cc5e291d7a06f3f9258a057b87660fdbdc259790a0d6e20c96de0c541461abdca498f68d48bc354cda55ae5477ccda99e57ae2bb14589a3cb97e0c3ca77e3815c9ab13b2b9092e901978fe2785435225e014756f089e23b6455fc877787a22cec05db26575610f7cd913d8c9bf3e162f09a402366af45c9e41013a63cd563b25e1cec0163ab9c698a6db639fece0a6dba4002257f0226e3914a00aff7a405e1d3dc6bb537fec418c22864a58095bc71afd29e85863fa26275b0fc0b02f81189f1d8e76a27775f199c7036515a708e0a5ecb627ee6d4073f5066a947fe2e7f255a02a30f12e11cf7e4784aba3e00115bb9842f5bda88d13f8a24bb99a75fa93abde6f0a688bdfe6a9518cf0e3ae5afa8b0c9d9fb5f4fa2a31a362148b736d83aba4254ef8721559c5b2a23987d79e11e1d0628251f474e5ac57514402d6a254eaa6ece3c29d17c0104ee65f817076de95f74b8ae0238dd51cc3bf661b8f149d5cd3d3f4409ae1a547a913af9c29ef2860e2afe313bbada885eaab43a82d50121ffced84175946f1120720bdcd82ba9f5a8d4d10cb4e44527e913a92a9d759c9757113b97aba3f4d0069b21ac18559e41dce05e51bb53aba5b4a4ad77dbb41ad7de92cd69d46973eabcb139e88684a9904cf14317cccd5b1615459c75060c5f56d976efd8173efb7900e901f742ea73680340943247d189ba48ee266335422d89e70ea4464c9fb557a9367670dd84c3f89e6d8c625eb5d8e4da624e94085178acefe8d8f7cec0ca6184828f6374565bcc5f50cb6322d5a5b77117003c08af0521d34635b778516930706f23f3114315d6eae0a81957f6d8befa693ad6ee8fad6abf3216804e61687fba7c93bee819fef79816a6495177ced3b25b567c3fdd5cbcdf9d93d2cd0f1f983db9800ba7507e9f799dea9996ff383aa91135d644bbbd06806a100cad47cd46bf78f6217ec2a7faa89e683c219ddf69360322a933ba828a47b806b5a7cc5b7946e231496bbd270b622ec634091a3357fac05776cdea3707ad2902a6b35926e583cb7f8b33106a19a6dbac5eea4e229cb3018909ab58dc47446ef5cc211bfa4bd2ad83b6f8e1b3cd5c75942a85ff023b08a5317968ff1eb5d185c7a3e9bddf756500b39914965bc7684267cfdbc6002ad83dda7d91f37bb5df025fde443fcd8a2fbbd14e4c1a0acea6029200405990e3552c08cb52ba7dc3bddb9730d746516dc7c96775bc8e386e34892d65dff11472a5ebc54ae5b044a939fd062d6aa71419fde5e3c3f620fb69b2f7c2b31a0b69e50d41f9ad65dcaf28fe37da046b12f03d191f195cddb2a50c7b490812358aa99972b5daaf22c8987527d7e271da3be259fa60fcf538264080a545e942607254aa140b1cc41e7cef26ca4a703bc8782b53ca069d3f9267dfdfdc8e35b79b08811ff93cf61cf0dfb7b12ae27347f2df1e3937e4bd916f499ab937a2c0b12fccb1aef080255f7b03b9925029df7893f9d9beec428dc7fe028f5bb7249d946134d3f4baf175c9a573ed254e582a8f0ec74f0103ea351d68156b8ef66334a7bfcdfa1678561f068069a3e1dd4a58eeaff5a13a19db9cd65016b31c313a3df5e6a03b3bc0066d7fc7353b18570d80fc369a629905254f49a1418ca3f9f55038f3005e85310e21ec730b42deaff8bf4b04734bda4421450af07ba38a19a651220b33c1faa653e5f7ec8b2d544e91d95683ae0a64060664c2c911b0309bde1133f9a90fa4a550ed3cd284e3102e4928a651801a92639406c4149d0c58c4b4d4172af0a2d4750fece1eb4f6e6049ec9ae2ff585f3088ef5e74df98ca505f931e94e5d248543c5a8de15be1c3e2613e58688d7b46088121c9911ca21f2bc1265de882c751d48f43b95bb2250a3c84b9db50fd981a57b03a8cb8ea1f8d9400eab704cd2153f2129ce3d076345cafedfc3f65b3aa19dcb40c1d07e8443700676174dedda220b9ef5b4505c57edc9491f8ee27a3c625a03c839f8216130ca36abedd5cb246c53ac6efa2e13d2cf75ba659d3a468c09a8e31024c6df67dc9f8e14208ff949556a1064cfc97c56e4f5165a0d738786ca189c41dc9a28614e951dd6c07a957a820a04fdb515a831dbafa2d91fb8bdb0dc30d9a8924d36dcdfe9617f0fc32b1bb6517e46d416c90c3b60a909eb94f2a2b3dbbe38e5cba94905be9b9420ed07da8f1d1e6639e713d780df2383214f8c0d83c32b5394fc6179c7279284a80b8ead2255a03ade5d81dfbc8e96631522650be2b2bdb2c735bc39204e6caca6166597ea80384b6477d8891d0b8767432b9e3eb6a8be6c03e431a00ed9442aead6f3275491a5ce96b881ba1e6872a46da08d8a7611d0c6d23331854da83b92f8d5f5c87bad091a24d44f5f3485afb853ddc140147c924fbfd0af698abfdbeeaf1936262d702e45008dcd7aa5f97333a20a8f545df707ca3235cbe888a709ba3a6cde8a3986190219d80e7b13d306f6e584e43ca3125d59f15029c0fb1b4ef8dcafe8c3992f40bbc7597dea0acae9ec73bf0b5fd95b949297831e8444dcfa0f1c0c472ec25d40fd9763945c1e49a8b82a8927e780cf7d84b265782fda8a9c059660e91d08cd1839276124afabc90b250f0d238f57488ee0a720a751a548d9e3a488d270392902bb80e6e9b31f25ed365ad60bea8bf20f2e32b171642f2204b9519289c2c3fa6e664b18a34ede34ec29b172aea787dda3c168a782a2acda7bd882f6cc03a8be050b5c8d56812815f4d84707ae776df7b0b2e5b275483975945a29a0b0d78035a6608cc733f534889e9fe40a53d8c3f9b1ef167f1210eaac708b818fe5b260fbedbb1b8f8cb8b1d1c7979cb5a840e43c4f53fb3a3a3e46497ff3cbb1a8508f508157870422f935b681ec32233bf16c7c3f6582a7c0598a98de097c6d0961c9eac0645c13da03795a370782a39212475e9f1d97c0c4e3f13c206832bf03aaf185cc33995a9654de7d63bbbd5411c54ee176ab875d3e04990c481be83a29dae0d58e62f7712ce2b14f52c577962a854bf761e8872a2fef72bbba0e2361b09a07a95848154689f24453a52608de9f0c86ef4d0362ac916a7571b995353f20d0fc2717821fe9873f30423d90fae802aeb66570cd4019c677d095c19aefad9f99f8a642152abe3c9253c0dcd785c7de66803ea1a945be6742ce79b38975d732a86968c847a7973a30795c50de2b0f1a5bc330c2bfef4c14d960ed63c06c917d24edee5773274a9a6fc3f502d3d08df2bccd219f4028376eacb811a43005694a69629ac240f34f216653fecc81140bc26759d1b4f29927fc62aa82147274602ecc996161b8f5a53cd7b7f83206ec16fca7bd4fdebd84c31b92702d75406ba617aaf48e9d3d04044849ce82f9bcdbf49a0335756825e516f571bfac5e6ed1bfc5ede38cf4f94b1c864e381a73e4974b49316a852e0bae8e75637ce0583b86f1fba8d99f287565875c3d348196c8a359ce77198b08bea3c73b2d870926e219cd583bd7b921f1b32acce69cbdcb1c71fb982a8b07d475c79b236cb4587a2e6a0e8aa260eea5edc2e80c4677bba265fb237fb9860d2a30ef2a3ae60bf435d3d4f812c219c93c1f4c46ce3def54c6abc81b09eb1c9ea03d269c93d3e457502b73806572f273822c085c2ca23557b0893b59410d621389d8c006600b12c3894d10f9be2263468cd08226dfae33711ab1271da11208e8b45cf230e4822136ebfeb894678bf73ea766c2a6bd5148f11aa764a797832734f41fe5c55ed3e2ad8c7529e45564edf6d9c439bf196fccf7b4e11164d10d4b82aa8cb910ff788a5882a6a49bf53bb637b9c86645e354e1e09c168f97b749894f4ab0d3a48bf5497d9d7f03cc34af4da8ee0030cfa9ed7cd9cf9d794352a43239a1a91ce3193fa156cbee7e2296a0d4e450eabc508e67bf597e820c0a1a1091aef10799545382b73050d8a41cf47be19d904a1a77696a29498530bbd6a7c8288a977c3813bd9ed3b0efb55967b401925fb4cbfb632fe694c12fd6f252e6e5b0941cc8eb6f9efa1be9e025616d01ab762a5b3070fb37d96863a1b45d2b54825226067c1c9700409b97318643a5418f01605bdba78c9fa777230abc8caa5134ad977fcf9d30527662ed221f10ae10fa1de975e76f062bb1d1ae2ea081eb4caf35a2e873ec3622c4f2e16928423f306a6ead3aa031f5e8b770bd5e6fbda042b38a95f53d8c81d75482562107bca742acd8278d4fb41ced5a78423978739ecf6925b5ced31625416999db48a05d3e3135312732edc6a3315159153b623ac754002603effe7932b40b471895047407b2f4afba23578ff69187034ef9f33273930d07e95c331155a4f1744f2b9efd14117f814a7b4aa705fa5a5b9ecd61b0f1913f0966d47b671ecfe33e0eef9ae57df547d35581dfb1f7b515b5be4edc49e02687b8a05b4a5baae142ce9d3676ac6fed6d4c8e4553c2ead5ef956242faa24c905d2ea29d82783a6084ffc84e7e3cf11c43a730c4872bcad288cd13765d7952bb720ea6c236eecf123e755afc3f993f0eaff5c2726b99cbe455360c929145e352395323092dd0167709ed5bbc1604242c39f131fcb7e449d220459cfd85ae542b69e0cd47721413efcf0704b8635dc902bd5ffe79089330940d614dbd59042e4c7cb8dbb3ebfec61bbcaadcbce0fd30020a38e0cb55445d8695ece32e259c2b513c43f96af7fb1bebda04a0cdfdc06623e0b6f5ea8c03bb4221ca44eca4e24fb844b823f4982ec0449cb1268d4b83469266235a5190cbf5858e3dbc90fba4008d86f5c55d1b3304796d460697f3f83d5c082549eb75c2c4150a8b53cdf14d543816f7e30b7e668088a8a085179c61564e22bce26d99e5a720f4452f9e41d023d6cdd8c4f9aff6cac5ee71ae38d7cb7afd329d69d7323125a97aa1160f596aeec261d5fc3e8e029a0c80ec6893d53686725499afffb1ba70bdef2df81848c15658dad070009ae737c0340e68bb0e34be4e495356b5b67940c5c07e35a53a4fa979385f4872653eb5f486eeca75ff993599bb29f37be5e1e67d8b79094c798040e38da02d1e58d71cb108eb0debeaccdfd72a63d1481f13e875631d3d19419c90d0489684c901b24425dcfd12e44ae31385ea6bea10ba3b5f129eb1ec89c713d747b8691358cbc37f01cda7d2c1050356f43c41191ced11c48c7dbb40fac9678b4b63f2827dfdca66b58a5ab7f2cb065ed3ba60732eb28460dbe3466de6c78df3955889915dd4b7b58b5f0235c983bec56baa2359a3aaa7ace07aacc08a82b7f202b6d2f9b432dc13677818d88dbcc9575c0ef01b4f0178d78aa2e22f623522c6e4a1f6373177ec1af4bdb77c76553ade9aff0b95f72c64babf8e4784c53560f0315def158da3868b7f3a1a7a743f7a5d596efad1b40c31230b2b93805bbbe3eb6eecde33204cfb58f06ae73620509dad79d4be9de402a2a93cf7a4e993993ff848b8f7aa435d3203b87d68d6a1760b9e4d30470f8c5c3146518629ba6ce97830903ec51fd60e80561bbc7a6dcd87f815e27f9835699d284914edb1d5f85e3055933836ab111708fc9f901e883ebb308a6c0158dc0f80b80d8880ce475bd41bbea38bdd540c5c73c9fd8c0ad4b96a0e2059b9b2db2229ca3d44c81b93306e834c4c60708175d6af2019268144b383bf14fa28ffbe6e76f7f11ef2cbe5c9da10016e54f1fb9ab58101802a27f9cbc38b70e9a183", 0x1000}], 0xa, 0x0, 0x0, 0x407}, 0x400) getsockname$inet6(r0, &(0x7f00000038c0), &(0x7f0000003900)=0xc) r11 = dup2(r0, r0) r12 = semget$private(0x0, 0x1, 0x480) semop(r12, &(0x7f0000003940)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x800}, {0x0, 0x10000000000000, 0x1800}], 0x3) getegid() fchmod(r0, 0x2) read(r11, &(0x7f0000003980)=""/245, 0xf5) connect(r11, &(0x7f0000003a80)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000003ac0)='./file0\x00') symlinkat(&(0x7f0000003b00)='./file0\x00', r0, &(0x7f0000003b40)='./file0/file0\x00') semget$private(0x0, 0x1, 0x75) pipe2(&(0x7f0000003b80)={0xffffffffffffffff}, 0x10004) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mknod$loop(&(0x7f0000003bc0)='./file1\x00', 0x101, 0x0) ioctl$TIOCSTART(r13, 0x2000746e) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x1, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10480, 0x0) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) mkdir(&(0x7f0000000180)='./file0\x00', 0x197) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20080, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000cfb32deb659d95a1fb0000000000"], 0x10}, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) getdents(r0, &(0x7f0000000080)=""/230, 0xe6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) clock_settime(0x0, &(0x7f0000000040)={0x3ffffffe, 0x800000000000}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) semget(0x1, 0x3, 0x10) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/111, 0x6f) 16:00:17 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/252, 0xfc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) flock(r8, 0x2) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:17 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() r5 = socket(0x1e, 0x5, 0x7f) getpeername$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r6 = msgget$private(0x0, 0xc) r7 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r0, r4, r1, r4, 0x50, 0x9}, 0x0, 0x20, 0x9}) shmctl$SHM_UNLOCK(r7, 0x4) r8 = getpgid(0xffffffffffffffff) r9 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) dup(r9) getegid() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r8, r10, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x1000000000a, 0x100008003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2c9a, 0x30}, 0xc) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x820, 0x2) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e34322b", 0x14}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000040), 0x1ec00000, 0x0, 0x3, 0x0) 16:00:17 executing program 1: 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) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x81, &(0x7f0000000040)="d4ebd651e7bfb8c0c7d89aaa8864a2a8bf5acea06a87906e71d09e9068cc31b592f1d95a73a55c58048719c0d5f316414b7008b1b4fb5bd398b01e4b16591c31d42db1863b7e214610c5b86b861cf5aa4039f8c8ce212ef31b2c47c06d3661ee213e0512baf31846b9729dc7173cdae28f96c3ea68d468fda422fb2f599ea51f03860071166b310df5e5ed83ef1056ed370d17792fd26b73eb539726ca9fd7252ead464c22c5d89930ccaf873718610d97f8471b2520623d3214d8f64b37eec1898f241fe8c912e2b660577a78a6438e8014ff9180f1071b01d85df2ad890aa2fcf81b719191a571b686dab5432cc0985ab5f24ca51a3185c3b90ee932dfa9a0cb01e0f9c3ccdf2ec26a6f898ebba0a1065e448711204b5d374a126667e50ad9e763d6da7133428de2b836cbda27d2c48121ce48f49779d77aec9b03b071458f10c480e32c015164d75fc191d3bcf9428f9d87f7b28cbf5fa51d79b59221c0406d69b6d4db815921e4301c6a3471f91ae5c0e3e34e65d889039481f8cf972e93c977d88b6503e44c718327e694b0f5c6eccef2b32cad905cefbc1618b1973c0d33ece6702b27cac68b04a1d4a9d224dfa1f6b9efab2ea4bc05165ec56bbe2fa0a98b2adcb6cdf38e87ea6cdcc21581b5800412b014092270d6492998acd086981c0e122060a4f51295f6c34ba2852d6a705549611c65198403ec5d326af626c6537610245c554c3578513a7af1dbe33d833b87897aec5255906ceb2d3ee63cf81ad76794415024fb022e2f08015c0c895b27db546d63dac05133e8228cd777183eee58ba2e7cca940f213c5d6635a8644b3516548cb3f58c17a730bc9f39facd2d65ef6eb66b4c87373fc7011a34c97f9a3b09205b6cf0caf183c1843666268c0cbf1a5789aabedc101d5457ece6d87a03d2298c86c0d77dfd90ce3e40b0e1caf49e542d324df4a022a8289c34a6427d462cb4b5925a1ae6f2d2c40f0b0bc1451da70874e2c3755e2fa3dd760245a1be376d7592b01fca97b1831ac67a6834853c8076281c45171856c4cc19a903bdbea5338741f3cc17e0652c1d8deb7aab5c18b7a26c26f4ff4a51b373954bcc03bebe9b923644be927e49504885b1df9d6ccda85a6f538dcf08b6e8e764d38175bd0d1969e885496b25d35f21dd920cff088276986de613d591472ce92c4e4c70d2cd313afed45f018e4e1d0a6e3d0fd574662c2fd9206be2b8f78731be7840db012b71ec008f02c884d14aa52fe7240db0e370167a549efad282274f9cac092ba8aeda080eef028238c9ab2005c93276e93e84b6568ed725aedcbe22a1fa39f270677b9506b9f1ad99bd9c5dbabdf5e6afe6fc009036eb7bff170f3df9800525a606018a57daba4c79f2b19bad0d31d96b360ff8da96956c3b1ad969ae76702e21532f33a2d6aca207d46cdc7eb0e610f1aa8ca4b369be92a3e40701c6600f594d52d1a64d9acbb10560af79df537b6cad4ae8774903384d1a69b62d0a9a33951e71e0586e7976fea651e0809334591a92cb203aca8c7b5b011c97abc362bf766f5ecbd7b5d2ff97d87da45e53227513c349de559753219579df8898fb4a214d58b0edb6aac673c17224e2b46fa5b538f5d993062d50b4fdcbb20152a78cf3ae69d7bfc483de2f5e4b066b49db73242169960795368bb99791590509873a7197c11f54d8420a83643c560d7bc1dbf5071fd656ea4c720679e5d8859d77ee877580ebef1c5bfc27b56d82d8947360a79232652158140198975d9646088894e6abdc3e609c7f9b6d1369cce917a95f583a22bfa75c66f0ca4dc4affc091124f263561d5e41360d84a48576a9160dd2215577f45b4688111029e0a83e267b25f539a31abf7b2868cdd0ff9d847ca873cfb8d29fe80874b4908e556a1ef92a96f117c0c652622d96a45bc02d3925963e0e1b8f260138feaad24ae98cf13aaa1f2533d15edb149a55e59fdeca270d49dbe88e1a010a5c0a37957b785a0b4687f11b72460f427b8b77bcdad12ad4dee4b38bfc30df702dab97b3c0a677f0979828e3f6ef9ad10569968c48e5af637346960fe6fdee4e2ef9aeec3c5bc387ccf301b6f63391c2577a4e3a8a4b2f7eb5849cfc3859f0016a71faf6fa3894d175407d8b4f400c6e30471784d06108b74cd1ba0acfe960f4b72a56c01cf028ee8b12e351c8a29d55ae16589e640b600db7c7070ba249521def78228983bb95b3a39613f8c85b787fb220435e891b9143ec33acfe6170b2139a11bed409ebd80733f318a1f00b01d38bdf21569863c1479caa10a6e2c24d6a05cbec294740c82f0085a5975b6e61cd4ed3c95bd7aa9805d08e258cd37dbad62518d3a3000994f832a87c7006fffa5979d680363bcd58db9f7ae10cad3d66490c0707d2bdf669d59741a42afa5afcb726ffab2f8c3e4bd644b90d3ba73fcdf068588a2b06276d475ebd67e46896eaa4f9f46c6f5f613d77f771a83aaccfc797f0a72e4c053d4c822641784a651019b58548a0594100a3deade8649ef5e647a2a4bb01ae162966113e864351ccef3e3936c1adbafc72fda3b06607eb719ff988a2201cd1833d91fe85a64f7c8c8d396f79eb9fd8f606942927033ea52a2e7cd193b4b8dbbb20629acb801958da9fd04f92367fd13ed5d4efb1924b53c3b0b35d397baa6f1a475fcb59c19d73fdff218ea1135090aebdeade3cd2a7fb0f50caa75560e3f33c7fe9be80f5835e2fee3d35ff8ee5a3a29d8d11a0a5773443a5e803ce2d670f8ba6ec5205366cf9cd7390c977a3ac6393eb2f8e6cd64fbfb9215b34b6d0d2f518182f858063df410c061be28bbe3e2a09d14f7b913aa5f6fe69a147ae308ae8e7ba6d84fee98d1a81bb1242236864081e30112a66d9cc747b458046601dfc60ffb9f13a76d5cc5a8e8fb84d0b3a484994c58dda58d5962a4eba3e6c32e4adea16c0fac997b21dfe1f03625002f05ba61cb3bc478321a287d67d8fa4e073e299108ad80969a48f8ee6379cac18aa39893cc3d8ae6c868be9423b938779e9f69bc166c45f0295e313f66105617491190e7a7b54169360cd3fbd4f1d1007c39cd44c44708d7550cb6f5687d07cc899bf6d0ecec2d5f22df4e4cfe201d847bd62ef8e7aa5c004b9476740447973e3ef83ff724ded88fc15dd4fbb1ade959563ccf3a35b1a2f13126eab2e1aeeaa07802ba99fb11eff13a5f0b2bfc6dc40fa5e613e339eca82230dabacf5f9c31a1d2f67c5b63f960cffe0f63a58e8051e4a2a3a21fe8706a96b0a04c7cf77fda6460b4c889e4a8f35f38310739a5c8020a596654f71020dec97c0b9ffc1395f37619f540d4b5437f23b3fedcacde79a52f8313d61e46835e288fb6b0897ef3315ec80cd249ab36985f2cd4384742ed941681a594fb3a2d51735b0d757d88074ca4827a3f30ebf0a74c6098155b2efeaa78290629d4c0c79dabce2dd59cdf7bf96fca79c92dae16d9791b3f5f59ed359643181747a8e71698e560c86ce849f31930ec68ea1c5626a56524f0d0b17f3a2b2ee8d5e9e47d118464a9989da4fdca97fa8e5f47bb18d395702bb0d7dfcf8c2440beb73682889709ff597041fa0fdfcdbcee00103dcc1af6a289a42ee52defd9147843ef26ca2929b426cd9c3aee8b17cc1f68dce0c2e16727fbbcabde82aacb477180165a1cdd01099d2c41d7ab53e0cdee4c06e20c07d9e263db6b86962800d68eb883bc7b8d836dbc95a6e85e02abeba5c395b91f5939bbb5570e74e18359332e9e1ccdd8beddf5bbe28d1142c7be57bb063ee15407d2eecccda261117eda7aff611bab30889a127e408a1581540ed98dd377f500853fdfb5f69b3d65c9ba00adf41ac1db3ebd73c2041db2d3b80710f6a0bb03e661fd514e1f5c8091727aa7c0561500889c26ceb3663036c1d551644089cd9199ce8aba717d946296cedb04345b941bf211baea7cd2a6305cc758bddca598136eb5f62cde97cd401a1d5439931cf907e8181b3246f018332cb51e081ca84b03f592b8eb11fbc95dd8c7e46e08eea3129275e2984ed66f8d8d7d5b434a2c1a116bfcde4b6898584e357f5396b4023f30dea43a0acd1eaacb22d7c9e3ccfb13e7b5dc5d816d103b3568bfe75e9f57e38e3989efea6bf1c3f5e4cbf7b9f7f7280176dc0e1636b32c22d944d217be100d5f0222c15eea6cb9b5f704e4e4603035d0eeafbc5e114aed588f367381ed53e1be785eadcf9676800a209728820d703db5f8639dda57fa4b609067ce88c68b9be53147d5585ec38ce497ee170d120f86f1013fe88766c8c16f357c5d7a6a7a6e8e59376a58e8471a63ee903ea57dfd794222cb9ac629dc3c9375e30a60c5144e7f29f79b56e53b800733335e40928d294f2e8d8d403317a1976d47d406edf69cb8258a076283afa0b71860b272cd5099bbf637f60e4916a63f19b1be09fa70be92a865ec27bbaa82581e033c41a6d4400b5bc556b3aefbf3c8aafbec4227ac11de10df90845f094b19c0808c06b77c38a67f90a1db9707d056a0a003693a1e4134ee87d59b42888ac776ca12c053b5020956dc15252a45e35fee07eb63acf3fcb15e621d68e3c8334b5b2b222955831d0117a21a631694eb619d89da47102a4e1674d65949bcd50b8e384ebf899f057cffed0426a2160124ae536259066e3daab7899b4256d7e0de52b33445db4de26f6f138917105f7384803d9890dc9998cf5470d04f5cca378f004b7cf3f111702834d12758e96641bc2179bdeb1ea6a78db1eb555c30b6635e737cbeac1490ab983676a04478d018124785f374f6ce616c9bdda12262e0ff56f2f6626f8abf82941d489e92bacf78faac75623ccf5eafdc281367079db3c72f207db90408fa62b01770c9caa280185723e1a4fe84f56a8edb2c5238e0a206956dc3fbf35d95542fbd21bcc33e239ac6c036da50c6d292f5d0bd90e6d233d5010627a7ebb86ec0eba28dbbf38a892efd9bfb4279b1813901468af79c7664ea9ad03d8543d24e382bb4e282fc9ffce907d4d30a666d999c547f12ae53010ecfb72bb33856c946a40e896735f963a1b5496d8936c6233f3f90e7cdb148ad96df8da517561aae5cc74ec7b80eba975705982f681a05ca8cbd55597cb67fb7ace336540f90bb0d2e2da89ee1c3ecb30977c283efca39169eff39e16dd1092ccffa7bf0d7b498f2f447a39f6778674c4f1d92ccd600d334af0e01ce14e3e587e64f803ddfc3b2cf4c87ef0ab590a73ab5656e8c6851cfe20f872ad591882c5e5220cf7f849417bbe59f167513126082075835bf1f7205edde43e6c8231de47ee8b5f2d4c3632c079b129e4196144495ce379dbc0213fa1364709efc822e305283d448be2c8759312dc9ef80e73cd3338e45313b8040ee7de09f6d0a3cb82e3f1877a08e9ef5daba229ba5bb5b37c38d56f22fa523aeabf3bd33656cfb84aedd2bd500a488ab602bb65c40b899e8246f4272411b3ef1ad3ac89addc39e1148776c5293c07e2793a4c009ad426da35885b8d19189b658a7293ad8e5322a342ab493e7ca75c835a576f8fe6e4d7a74f168a0447ab9996891228bb39c247fa6d53173ce2dee49da01f4a4c732d2f57dcd4bc9a26109ebcae25976da39da5001d16d9e03d8db4b1476508d97bd9185d6010c7674685563099ae61d422af426358551815e4b3c217f0cb57062612f56b5d8a3f7d3526836f0327aa7673ab1b89db2085ced581b75061ce48614881fc65cd0c06aeaf82a631b1c4e9bac950bd3202d853a23a2f537739e83c2004c9eb70ff641d9df47e758f", 0x1000) mprotect(&(0x7f0000650000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x21, 0xfffffffffffffff7) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000003, 0x2, 0x4) setsockopt(r1, 0x200000000000002b, 0x20000025, &(0x7f0000000140)="3723086134c3dbefa4b79c06d34e81daba0effff7f2a", 0x16) shutdown(r0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffff, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b000700000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0xc4) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/248, 0xf8}], 0x3) preadv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/119}], 0x3d4, 0x2c) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8001) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:18 executing program 0: clock_gettime(0x4000000000002, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDDISABIO(r0, 0x20004b3d) fchmod(r0, 0x1) ftruncate(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0xcdc}, {0x18, 0x3, 0x100000001, 0x7}, 0x9, [0x10000, 0x0, 0xbc3, 0x5, 0x9, 0xc62, 0x8, 0x81]}, 0x3c) sendto$inet6(r0, &(0x7f0000000040)="d89454efc10b9127965efde15508ad06bf74a3c238f3e54a13243001af786524cbc6aa9349320a57fb1f53bc0568cfe58318ea9958230d87a9a728a81e28d01f2d3b0ee22a20c43ea6cd9976ba2b94fe3070f8748b5be9f015450793ed6665c11757a0cadb8bd2ed78c7b376060945b37904b40535667d", 0x77, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0xd67}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) fchmod(r0, 0x40) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xc8362e278620a310, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000300)=""/28, 0x1c}], 0x1, 0x34) r3 = accept$unix(r0, 0x0, &(0x7f0000000380)) sendto$inet6(r0, &(0x7f00000003c0), 0x0, 0x0, &(0x7f0000000400)={0x18, 0x3, 0x2, 0x4}, 0xc) sendto$inet6(r1, &(0x7f0000000440)="759b24a13338affb85b7f85e1125f19599cab0cf7c5365bf9b9399dff0e63366983f7868fef7d5ec0daf176f93ba98c33c7bcffaf975432122814543e630a0e9c729b196b3cb24ffa4b3246fd0f8eddbf12f2caf95c8ca72ad77915416cca261c336bb5e80847ea209f41a1e6f2f841900853ba04997d09d704b92bea1f8007dbcdc5a5112203f4edce971dcf8fe57c675948c64056856c16fd33da2d38ae18f083787b6d570bce8354a2f611ae4ba7b22e5964af6481a269356cd672747602bcdf6a79a3821e39b3b919409c6f52c844776fcf3ad3d47c89c2ea56f868b7aa653a15f875751399ef7ee43a04d211ecba05c091e2199a80229cc8e", 0xfb, 0x1, &(0x7f0000000540)={0x18, 0x0, 0x3, 0x9}, 0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x100000000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000005c0)=0x8000000000000) preadv(r4, &(0x7f00000017c0)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/108, 0x6c}, {&(0x7f0000001680)=""/181, 0xb5}, {&(0x7f0000001740)=""/65, 0x41}], 0x4, 0x0) r5 = dup2(r2, r3) close(r5) bind$inet6(r4, &(0x7f0000001800)={0x18, 0x2, 0x6c, 0x7fffffff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001840)={0x3, 0x3}, 0x10) close(r1) dup2(r3, r5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001880)) open(&(0x7f00000018c0)='./file0\x00', 0x8, 0x5) 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f00000000c0)=""/17, 0x11) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x67de62e4b048ea1f, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filu0\x00'], 0x10) dup2(r0, r1) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r7 = getgid() r8 = getegid() getgroups(0x4, &(0x7f0000000100)=[r5, r6, r7, r8]) r9 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x200, r4, r7, r2, r8, 0x8, 0x8}, 0x200, 0xd5f2, r3, r1, 0x1, 0x2, 0x8}) getdents(r0, &(0x7f0000000000)=""/42, 0x2a) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000022408ebeb435049535527699fbc837e85183dc9e1fed704cc86ae8d12a184ce37818c075818c175535f0bb912929ab2611f48b7e1828f3feab769d25ee7442814d9a923727517b63e95324185451602d8309cfaebc617421c47134c0545e42138b9df8ce93d0e6cb075720fe3d85826d93a725937979b0b92bd93e250c7b81b6113deac25aede370258e3dd9859b6428987d80b65eba280039dbff33aa7b45b0bb3b65d9a69fb99b91440dd915c9abb333fcbc6c1b1a6be239ea022b95d5504a196c1ee467c97e159e4365bf11bff213f5248dbfb7964021c5a74a3ce0809eb9"], 0xe8, 0x800) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x40003, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) shutdown(r0, 0x2) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x101, 0x5, r2}) recvfrom(r0, &(0x7f0000000200)=""/241, 0xf1, 0x1, 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) lseek(r1, 0x0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x3ff}, {0xff, 0x200}}, 0x2) getpgrp() 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0xde72953bfe2b77c4, 0x1) close(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x0, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r1}, {r2, 0x20}], 0x3, 0x7) setitimer(0x0, &(0x7f0000000040)={{0x1000000, 0xffffffffffffffff}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2000000002, 0x0, 0x119) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000180)="9ba69fd430782516835cbbd6f78798c696feb92d65f6cd90fb251d07361df2f22d2b0e9563f46c47d66552c6299e4e2247a22db2667dee3af31dc92bb160ce07e7d207a2a5e5ba79ba50b54a1397eefc499c3f38470954ff6e39e03dc7b924", 0x5f}, {&(0x7f0000000200)="20cd48f84d319d99d365b943f8b489c64874e7d7f20006984e2a2b7cd82e1eda6145edbf2900271bfba11a8cab46c106a3ca2ce5eb976ad2c582073194fa73cb9f1a9009ff54ab7d1275d3f4c846f3b72d08ee5fbd5075e8285399626281c5a2eae8b69089fdd6b162794eb1a6af15231b397bc718098de95536e4451c4c9bd8d5d56f1639ad09b1e11924f33dbcb64b037838b76f7c4d2cc9eb38496086a56460028f", 0xa3}, {&(0x7f00000002c0)="2d6729b90e241f63f719275532eaa1254f5e5cef8172cc4882d16392d304b069224032f61cffc9a52529e77bb07e5f4e80c1677e5cfeee983bb4c112192ffb03d83782883c7053e1fd0c60c75a3c25dc3e629bf22b94", 0x56}, {&(0x7f0000000340)="52a9c0517660550c8a59e82f520e933dcd1019284ed28c4afd1ad1ff8ae8efac4cf49c644f290bce57461b66c2bdbf7ffd03244fd156487a16ea9420ac9ed9772cb013bf1839832a92687b4ad9e419ffce7f9b21a79fdd9f0cf2157cf91122ab4c7454b5acf737db9b051a19e65ffc544cdb740d21825282dfcf26eead212876413013b4c66a80e63ec66e7efb40cf2b40e751bd6e8cc504ed5bac3644d5005e412139428a81e1077ad7b80a38c167de56f39f10294c29948e6189ff90b639af82d88df91bb31847c6ee43c9ba82072589aea9e5b5060a293c27a1b16b236c83b9e8243a739fb1d946ed355c2c91160e7be833fa0037d4efb7c00a4377", 0xfd}, {&(0x7f0000000440)="9ce0903f7f52a939fa38927ac35bcda6b67f0eb71f075c7a29918f0621453bbe4b63730d9595a9f29dc444704ead2f92dafe5a1a52891d289782f87c35caa492879fa8090a4b11983061fd2c0fa8e876b665f81c1318a8bd0bd030356ed084bc209cc8946ed83c777272ac5975ae9ae8f4c15b2ba7adfed02ac53196f2157dd6b592c8343722aa6e", 0x88}, {&(0x7f0000000500)="b399f3e22e1a0c5cf9a05ed452acc1cd9f12f5b39bca5a785abcc2384316622fa1ff8bc9b78c49109900daf7ca30cd701b6dba8709c93eaa309a2722daf607b03ba53fcb5dcabc5455112540029cfdd288e5061edffa5f1ebf1e6310bb0b554c94ee28dab8873221dba9f0ecdea331267fbcb3367a6f7e7893c557643c1871cf2f63dac708b0f2127ae1a5a20795e9b905460cdd9f0a4952136788299dad20ad8fcfc76b65a5c613f16ce4166a591b20425ee7e8e353ec188a16556254aa1fbe69cf17c8b0f24efae42fe6897333238c9263b8a63a1f77b76f7d68243316f4008343020d52cc39c51667", 0xea}, {&(0x7f0000000600)="9243723642655ae6dc9125ab55b37b5517452cf453b2957bd9dae29a8b7f9dc05812a19652736a0fdf2dcc7533238966bb270ba7832cf5821b66", 0x3a}, {&(0x7f0000000640)="9a6144352cdf29b32137162be0febc9038b692d04ae7577a690fd4e43e4bccb3edaa02aa1df55d5dceb50d8dde711bbf910c7ec80a7bcdc9b4325ec74b1c8d4ce468fd17b88b906aee871bd9c175ab5d8bf767b55b3c5f4024928c6e0f8fa2e0efebf39da2705fe59c8a4ae03deb2e2ef9ec68f6d8b373874e31664eb32f081a72b265c44ed119b33c4b244dca0087911ebe5c588f784dd474f564cc87e618c2ea451914b5633639bea06590838e7936d91f84acc69d4fed315e5db92d2ed776d9e34ec4a6fa22c87fc059b53f475bac10edc0fed6b3c0e371f735e537ab773472db12d810c161bef7441d1b82e4ece59c18ce22563eb03f3be92175d74adf8edce09437ec5c7a7708e8151ee3faebf83611d4b7e18655d74d092cd8870ca56a8e08e05802e1da6cf740c466ad7282ef5d5c278394d18f513ffcd019e9d8117993e4b83f96aa8ec37c50fdb93fa5d95085277f6046598b1c34a61364e95a7586555628352576aa19c82e5ccb193f29ca03c9e2fb4dde159eb0f955073592fd536ffb8965c861987aa52e2cc56d734e6c2a2ebdbb10e3c0418df4d3576fa6aa777efc618e7e0e35010bef65e2451aac6f26275e8ae3e4c61101c75057a3fe6f1fd9e0b46e65cbe45bcad069a70c4196609f76906f7235caea34e4661fc931b33fc27a47dc1f1912a7cc554b21fdc1c1cd96c686329779917887a8376b156614d26f104cf1aee8a269e57508992d46c748b30ff688386fa07c855bb44ee4fa61e61b70a4182918c8bb3234e5bdfd326159e5e4202584f6348c02731a9f4847fd028c1eb439242b2302bb4fdbfee55f0b3502faa0e04b3d2ebab8ff6b63355e9f73b2c95dac406f0cac544ad1f363a6eaae3ce726721d7cf013289c129a16e5f31674057400f1ab3ce354bd86337950528e5fedc494e1962b4dad04f577e2fac032d428457647a14dafc8a9ce94cc1a04356ee5b1bccbdd4f5993985e7471e7fa9b5b1ac400fb43ca639b4ca78d43d22c680b41d68d21d952328d311f1cd6155c0812053bdf418be807365932302050c2d2fe1fd3d6556cee879c3022d2081683ac12b0db3b95cdb25019ec39baf98f9dedf2f3bc128efed5d3c8432f36c704bca12b01d49c835a371f3ddf11f4963fa771d4dc6f7acce9fc3ab368191d697566d434f8bd30e7e6b52cd11f8e9c83352d9a1a5b400b78d56a5febddc4b349c5ede81596328c3dc6b536a3cd1e4f5d2157d58586813f3296475ab580235800091079b61d402953f7e9e854ed02c00c99d451729b8808d180fc7be025d7700c8bc9e572182d5a3e6f59a79daabd341dbb4a455a53898ccfd2be8155db0db8ef41a1598b961bd73275f71787f06377b49bb1fd653e1512df10e17b5cf154dc2040259b6494a79fefba54f860b9f78c9025818737d0c14cc201cc76fb09b0a1d7cac740ce60ad51e48a6ef976021367ecb485aad3703bbf205bdfb4186944ddb868ae76cea76222dd7259a0a431ea3c775d655c18bc7146d24d446c04a3feda26497f69ec1bb98e94de91c890fe8917de2b43fd9bbb2a55aa795f3cd5088aa30397089caa674ceff31a3f4fd4f476f1f9100da0f80c1f6afbdd433a92571c0249bf077345299eab57fb517a8e9b3e218a6262f65ed742c51f8883ec5b6e8d4b080a9b616f27d5ad33f583b7cbbc23bdcf18c0cce013f879976c2a11a7080ef393bd2ffc0fb800c9fbdc7e12cc27cf715edaefde40b2093853238920b39a8a7a5ca7b22502d93e06bd1bf43639e324cd2d72cf8589292888351a0702fd5531da87505756af7c4608ed0fb19520ca9e7cbcdb003626801c782f34e40192d476844fe750e1c598713602ebbf7a00c0f688afe4d1b9b8a53583fc30a5e7d2c34dc151d4667761549bb2d1bb547bc536d41f2be81c7d88bff10efb83662df9b2d1912d62d755ae76f7c0225cca78290ec28432a084fa906779dbedc9ed0792042a3df6b6b239a2cca9a2c433fd8019a34cb241f031db4fb5a46b95543505e2a8b8a796f13697ee1c082aabd5b5540be90a108135a4b6bcb0334d839d546f958f6f6c82bd00d662129f353f4da3cddfc5576c15ea92b48390f7326042363392ef7fcf7a6f53a6fb81db5d2f3d0bdd0eb65a971331f924c18be21087b997d55b10543158f658429db78367f88fc2a5acba8a4f95d195b2aa380816daac9107702d828dbe5e348ccd41574fed274c6bf1f64b2a2000e5b51fdaab5147e4661b6c549d17c9d480364e5f44243e512905a0ca4fdde6d35b9d4822a05db49e32508476d8aceaf329ebdd3611d698697ddc2f0c1abd46b20dabc6e936181c0211e2e16deb7bede01752a1f28a574d476a92387d41a29b5b12cbf513137bef099f0124187e72fcc15a1ef708433849261cc6036bbf96d2d9efd2521971b2a40a118a5d968d0da889d14f1d089f2768c2ed29640c81687d905df8e3827c9a1383883525fcc7a12b1c5dd8dd223b4f2eb1bdc5cfd1100a32dc65b27e3e46fbe6b329664b9b0263a1af92694c963816050b7162917fce234919c3385595301bd322a069adbbae1d0cc4cea46aaa0204f259be5e2e409fe167ae3c753fd67aab727748ff067c70a8d2d226e88f5de1696d3c1b9fff9122ca89985a095f77e77a3f4553265bd1a4d62e3e290b1a8e2b8e6d6633521b23f39487eb29506bfaaf410a7d6b0fb1a69169a59693d24438203803db7d11a2d8f59a5fbe9acff8d7768788f22e3d55863e927601d3741f91c6e53744856537f838aa5b183fe3dee8173fbcaf541679d4fdecf9aa2f9d4849d9940f6e833b991f1abfae2d8461b797e38df156c9802e8e4a771e30ca00c58c2441ce1003a2d971ae09925cf8ad8d818dd0a364b79f6d8778a7fb697354ce8668f1d09b08345056ac839846664f197fe3bcb45a7b07f200ec51e049f0254af5cb706876f0802f0527c3079e79513562dd6247298d514eae101951bb5538f71a34aae87e5457b6611384d9cbf7e773716d6922041177b053c27bc1e1dbf7c0e3dee00901eb00e1e5213aa8c3f0d34423a5063aff6da4809db0b1f3bc77f791c34a9d6856e95d05fdd0b16a8a4cb2adf089681d6af6e9663fefbe6fe0f5e92e3cfbb4d9b2f8cf07a5642465d29f1b97c0ef7a8369950adc10a5239d85031d1aefbeb0a8398c83229392439f0656f6877e61f596205164a8849a07a0c580265442ef31d45be801fd6f30e5d331fbc014d808144b6e1227bb57e4abcaec7bf0b6d0bad7f6c02aba0b2d1e4b81ea3bc56d40390dfce22665cbdd64540d6a968358b9a64c7ea183df1373696ae13e42d3a8c68fdff3f0ac167cf6a652e06576567470b10b1404ee5c225fb842f5b76ed4763d161a5d12e5a0f3b8c4b5346c34437dac8773759466a2f67e770b958419308df1feb203aa6b98bb90032dff77675b7d46279760f95d9be41f7f18602f32b6cd0b6fbd14b156efd976a5a3849072db108f59f6a4380af67a89097957c9e9546016b63afa2dd854a1ac7c92628fddb9aac24e5de0b7bbb02dcfa52c0ec6d56f17c931c92d13483e2ab4fd38d933d99b2ea7b765d01332f33d9e1ffac63b9578fdcac9772403993d883c01a7e7a6a51b51dbbd3f58d0d34a20f30240c30ad059d8cd0f76864ad6a38f081a17f6b088840f46d4487b7f1dbf85e69d128291cc4d1b3b4697a24722b26d5eeb889bac3f075fcc085eeff79285882b0039afd91204d80141546fcba45ce39b06b3ab690b3c5adf2fe7b5654635f69f3c5dfb9abb4ec361683ccdf09b59a3e3cf585585aa642558616728f32a9a9ee3540bcc78c99cbd5aa96fc1ed4bac49f438d0d4b56829d102b6573b68080d51edfa7f6e7b77e64d7ef87cfbb5afba4a3c04cb5a32c1aa383ff6c03ce52dba3ac2e62455536221dc4fc9895c4e5b3b4dde8198e986bd67326166992016714e3cfb6667c225e6868bb810d5cfc7fc99332c5c8fdabb24c4b4f87ea32a1dd2a0e3ec61677986c23cdb415541a8eddab05ac5179fc5c727ea49977db8af13cef936224bb91e4da70f03713b6a69cce4c6441fee3ed802b720900a6d1bf38a4920219e43beb9966c54e067e053cc021f4ddd6cd6cb252ac9c8d593d838149986af8a01e7889ee62f797d93ec2bcadccb12135bf449c7911e13076aade6de51cfafcc0d4eb1979758522ab5385558d509a7914535347043ce3d0d6e65be73b04a6d0b02362e874289de67e71c13692009fbc516a22eeba3bff592d5f16d106258a639c147994f74634e9b37f1f96aa77ee94a3df0e59cbdaee06804e72983baea405bccf6e1c81c3c8b73a11e7b4a77064ac4e29eeaf73501f616e5afb40dd9bd76223da6b459c41084db6b3379d00371734c5f7ec3f656406cff2a9e36f9649e077ffff225669a363eb37a61abccf852f9ad335a25ecf7e8d6b7bad70c7e9bc02264641ab4796e7ab4ea5a82921e8cc8d15c23462b655fb2be2f9ea639239f4c3f41dfac9ad5f584a296e4095f83eb3c16b7a419de39276a3ebf51dc68abe89b50f8b16e76db93df394f4e02502e00033d0db796e95ed69fb81e3213274ceb5b91d3917ee50e8347a73e4fc3d58a180c2e0912b6e297937fe4be96cfd279b056009b02739ec9a6f18256fa11bf5dacbbfc8a09199c1ef9d889a7fd9e1aed95411ccc9e48bc5e655a6c3b1174a817ce663334939dca9730460e8e29f95ae453845738bf610d666f1b4e740e61aa6abd9407b3270800e61a6e48c3d12b6f5ffdbdab363384d31759781cbcc9b3fb85549febe50097dcab240269a01a1481c23d468ef4149b1c4bd37e748fc78fa6d37a35f34fc1f3f5709d322fad69fdacaff12dabbdbd8abfb1289c8dff85e04f27fd50a605587f7162fce0cd39149db97352e47338035d372be0366eb0fbbc453490aedf70e6ef467992b36f44bc6af6da782124dc51765080ca2b801fff86df2a6b3938feaa5ca310d84c1c3a1688d86e11c79630f19a54c9c60cfc78abc199ae44c26a5b8f4c3a2fe7b9f9ed04e0ef102d5c870ad8bbb134774c033edf52f7eff73dd26102d3b9ff2da268dba1d0e858613c72366bc2240c210fadf6ab3c637bed4e4a6ddaee4cb02564ad24667c720dc264cec9fbc057754a69097fb5cb9616dde708e926192091c639e021a3f237b56f94fab8dce260f8e8b0750bbf965ff9c8870b7092ff93524cca94593e7c9d8091f15730f5764db980220d9be0e3cdb021647a0b3c818116f1949cb89ebcd9b3c505cfa6f87ee50c993b93489abf69b2c54b92a792284a2f14b6ee2887073ae1f5b213438b9a68b4f4469ec9c74e8882a3497e48227ddcaf32895a1ec639a97f76ab7a18ab453299957ae20144750cc3ab277f3a49cfd37c3405cb4d55136d814a95bb1bc90627ce0f200948ef540ff0146b6a3fa0c11988d42f6a3652079fe24a891064dfe8e23d46d4e0b79e765b00658f4584ec4e5ab88c06cd43c57eb614d2ede94ce179b7f3a2a7bba83525da1ec8bfeed8e398df514ed310071ecfb92b58fab4a732e27785eb3274f2964b09051ca3c98e55a77a903ef63e9e05197ab27d20c0cad2a065026e9b3fa3bae9e65b1599a57e38f65d6728c8e6dfc74f42cb6ecd9aae8f1099da8e0e51656c99412d53b1ead03dd4290a0e03dbae5c1c81a6f95440a642af731dae8846b6b82edbb516e801d537800a06e724f407c674fe7ab04e073bd2e22f044bc088dffe1660a6cf1cb0d3971ca72e7963b4f79efde85ea81f5f829881fab3b3a2b6c7099a48fd302a05a10a0f80b9827e65", 0x1000}], 0x8, &(0x7f00000016c0)=[{0xf8, 0x1, 0x10001, "b3544f6abc32310a1b8388bac183f9ba89620ef74077e56cc7fbbf361f411720c4887f78055e2cfbd73c4879981ca89ead9c94bf882536077a50c9c79394cc579d5112f05915beb1682b5bb67bebe1a428530d16c27ea36b418ed935517ab49b9febece9db69956700c78e9bb91f508a671bbfa51f2cf7a9bfe363a03f906ba7d032479bab5d661fb276b6c1c7b0a15f146f30f457a34eb0c24e6ac7b39dcc12ba840f9a44bb15492e04c5d2a6d601c0e842e1843256ae6da66d19f64b843a8b28f4bfd4eb93241fde2b5944bd54f92099e878269bd8c926ab9fc2a9517d2941690dab4f"}, {0x80, 0xffff, 0x573f, "a1ca3dcf447b3daf436d903c73c4740020472c143b68d2d18f81693992a0746d0d7315a366b2a8b5969b33fff31d8e346c63526c4c3b909446360905f2bd4b2690d5d48c72e077909257117fc0eab7bfb6e4841498154a73e48f6988ad1da086088864f8f8f7093a788f"}, {0x20, 0xffff, 0x4, "fa8613c583ab3240a2"}, {0x80, 0x1, 0x2, "147013f33222c3f4caf94bbf68aebc46381fe1b97ae139656a6488be1a661ee8a33e368c918961c64061a86b538cddc06e2d2e0b08f92214b4be6d936aeecf97720bd86f5b27e69c6e18b1c4074cec51eca8ec62530fd486232d5f92ec79d9e954562f882fea4de4bfdc061dd7966f"}, {0xc0, 0xffff, 0x5, "02eae109a01f005f96b057836cabf99225b018a5114779ac98f4280ea013b51921d9cb544c6896ec34f6ed722b040c81c4666a334fa72196f1e963025055abe3aff3c9cf8b00a670eddd57df6ed46f11a196346221007a6d36247c976a431f2683baa0455aca92d0f5d57345972903138cc23351be9817b38a87004b24718a4604babd32069accf7c821e63410948d55a49d63ad8bbd0fc090c7e24c190001c61032754fdb05767f0b"}, {0x88, 0x1, 0x2, "1d99d485e35ee09f9f2445e4cce9fa2dc12e3b23c9cef6f4e2fe7d4a266e5bf88988b6c396408b1acc05c966c170a76aec2be2584fbc959baa7fe3894d1108a33ba199f5b644f760dea5880e8dc96b415e239e4a8d42bb53df00c38281ddaec7bd87dfa2dfe8a2783589d91a18a0003ea764294cd2"}, {0x90, 0xffff, 0xffffffff, "1d89a8458930d4ac1d884af52ab821870fbbb179e88ba49c381a0a0004561d76e574b13c0e1111b81a2723ea111f540f2770d5e6747a8d7d5191d2d215f1b60524d9d8fa3effde68eb16ab49d1b9aa28f53344dc264c20eeda6d985f021f8c3bc4c325c3e6f2879ef572a6f10c1ee7fbafe36d7574ce77744bf6"}, {0x98, 0xffff, 0x3, "94f2c98b7232506a79b1bcf6fdac5b67eb4c2b42c3edc7700df245d96d636b3b26a64a90fbb17c596f679ef9c9b7c8624f0e97ff15252a1e63b1244bc412ca9ece0115e36c486778268cdedfd08148cd58271e063079e1554802cc50cc55963bde6894bf3115ebcc7d5f3093b8123b108815a4a28bdf20eced90940c15ae26b174deed4101571f0e"}], 0x488}, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x30, 0x80) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x9dc59ef2b8ac343f) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) socket$inet(0x2, 0x7, 0x6) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8083, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/45, 0x2d}], 0x4, &(0x7f0000000180)=""/170, 0xaa}, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:21 executing program 1: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x400000b4, 0x7, 0x5}], 0x6272, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x53, 0x80, 0x20, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x2, 0x7}], 0x20, &(0x7f00000002c0)={0x0, 0x2}) clock_gettime(0x2, &(0x7f00000003c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setitimer(0x2, &(0x7f0000000400)={{0x3d3, 0x1}, {0x1}}, &(0x7f0000000440)) r3 = dup2(r1, r2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/30, 0x1e}], 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) getpid() 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/18, 0x12, 0x802, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x8}, 0xc) 16:00:21 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() mlockall(0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="c2a2ca45d91bc647", 0x8}, {&(0x7f0000000240)="72673b58527a0e5e1e47ffe1edfe7757b80899a0353cc4cb09091e018a5080bcfb06c201d647cf7fb4632afb1ac104cbfd51bd607ac894429523ad17fb11f788967c31df9733b18218ea4800c579b66357b6ed0ea9038116f00314992db4d42c7cfcafaf746850b28bd4d8604a1d5ea5332b0626805b1d66", 0x78}, {&(0x7f00000002c0)="8693c40b64eadb75d44abe2f08103357a43c0f3e2fef0e3330a77c56b8a651f208312b53c336fce8d9719fc811049e6660fbcdcfea99e10f4341f910caf7d3b45f936304174b6e5d1c", 0x49}, {&(0x7f0000000340)="7c80506768e8b5bedf1ee205db976a2f23b929a767ac434d7f5358da04662a7d0dc26ca621d8cad345eae225707a694e19421e2a5ff4cd33d5c45188b861531192f1e6395d90e006fba6fc518db102a864549f8b7ac78d8e05aab46ed9", 0x5d}, {&(0x7f00000003c0)="7aff4e3a0a3b515ecd6cbb291510853ff608c4d22ef2914ee35547c659034b7e7c43e6d21aa10eee4f80ae44476f1c18a649c74c883404f291df045da7e01cb893cacbea176a31e1e0038e292454f18320902d7ee0d50e98f5d5926e98fe74cea64cddaf66d292619ba2546fa6cb29768f0f09e1cc563a85c7f1b1404d58f780ee95af30221ffc1221b5e11dae68c30ee3e22fccbd999c596d983eef0e6cd9991b45ab3f11def28eff9fb27aed2206b9ca10ffbcf80c622b48f7110103e70fa471f4d7f6b7466b4cb70f9cb886f886b9866e3cd61f3423b0ba816a6791e5d6e6cc194033553525a5a617031abcda71a59ffd49", 0xf3}], 0x5) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2fe0ab6c) 16:00:22 executing program 0: setsockopt(0xffffffffffffffff, 0x80000000000000, 0x5, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x5, 0x7fffffff, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r4 = fcntl$getown(r3, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) r1 = getpgrp() r2 = getuid() sendto$inet6(r0, &(0x7f00000017c0)="2bc44689ca2bd35a5d23347738e11236c928e0925fe64a6f1547d8c9b872029381cc4ca4f8827bd09c4d92d40814d17fc8dfbffae124fe5cbbcb7eb342c6ced112c396c9e14e60ab207265bbf92d039eb3d3ebcf4d5e8446bd0fb12655bcbe6d", 0x60, 0x402, &(0x7f0000001840)={0x18, 0x0, 0x71, 0x1}, 0xc) getgroups(0x5, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="8c864f279fcee9dee91d4018cd4a65d46fc6467a04f32c5bb64be8441f993cc062d62d2f19183bafabc6349c95a1810baa6a070cdef334b1a2a843250b2f0df72a4f165aeadb8383b9dcb1efb9751f48bf7da6bc074670f0c1775912f0b4d6ceda5ea87e5f6f27789fafc772d9bfcc8f06c5711545824a65d127b43629677586c18d2ec5672cd7798572ddd62d3d9d5c6845434eab75bf938f5516e897131251ffec3896b431f19968cc49e6db17ab99f154af9b84714b7acaf5c8917686acb3a5d3bbee5a404e6b91c78cd32d7c762f5c6576fea8c3104802fe85a3368c39e11cb8c2fa3df5108012f8cce9488c31e67cb6fc3e4f", 0xf5}, {&(0x7f0000000200)="81a08a8d0c8ed066eaae9ec827257a1d7ee1743fafd18df1d22247b08b62fd4bc55699ad1ba064d9e3863d836a1e8e79e7d429ce230639aca4b9dc43234210d904885413a7f99d079682837af93bc67873ff9c069c99436dba740e14c180f7489db2a2cbdbad8e9d8c6c32cd94ccc2dd7170d7c138c44b2e9cd9e407a7d30a659797a3dd14c47d49067d974f9ad0747eca0af1e3ed0183a638a998317b32cb919998c602e373ae8a7a9715510d6e66d648fcf311145fac7279f7b7f422870e372553d3ec35334d0256cee1e353dcd3bca30f7aa71ac67db887faf978df61d0f56e50d912a6f3c4a7166536854a231de16dbfd2", 0xf3}, {&(0x7f0000000340)="79d00f63a928b8038dfd4c958dce9234c96937465685a61fde6caf5cdc0be4f005573be2404f4ef7e446d1c91b612f1f1b559d6075fd0f9c819399f9ef59dc0b3aef5be5e38d2ebea365eb193d97afb368328cefaddc23cf336bc769fce107d887b8f2d280e7b1f861378a367074355c8fcff40a9caee3aa5fe165ddca6f154081fd63d2e736c1c12878295ab5f75a7584ad04ca08fe20e382b62bcb34387e95d027b40d8a7643cf8117260e30fd12fbf8aef54f04820cffb6856d4b87807702bb6d0721541c977d5f274da10fe4c6ea2d87d12276", 0xd5}, {&(0x7f0000000440)="ffade6edc5adab01c353c7c7e426659e41a5e35846a40e8f4d3f45b6bf61a5b7db55684c26074f434f2cec5ab4e1fa0ab7ac3684a86a68852778bd47f95d5aa99df5ca957c69e53dcdbb", 0x4a}, {&(0x7f00000004c0)="dbf7f29aa96178ed529291a3aa2af7d19b909c62750d5d9c49dea54f78bb135f1dc11fe483911e9c26e516ec56a71ee021833e3eb65eb8028523e199e5e9882efde48ec2b50b51f60970d83e7267909ba70d2c16e019fe761f45c24d61f13bbb2710e0f52438ff8ae50f7a1a6584a15551554f3a0f4d5228d8fe94212966e10e2c4030bc873f80dfdc321c9d66aa378783b10947f516c314cd975568b3230464c503034753381016632d069f47da39eee9e9595bd098256248a91118c960b62a1ee96eb0974589cad972294bcad15e167ff6da1c0cafd53b33a5923586e9dee73b94714875ed2f4e097afdcdc9c401abc25061e0ffa92996bdc915f7a170753c1ce568e0c2489d82b29d333f23899fca36b7caae3eb8dc1f081810492ba52470b1fc6092d1c5e770423ca34c66def198aa41df005243647310fc5ee7fcb951469824103b8a4bec8694b9ed4ad12c3f0ed51cc3fa7211e75ddbf9752f7a55a7e0e99ef173e7aa3560a63f6017eac26739cac491748e1d285867f04a6a754a682e830ff9b526298ae9d88b66c6ad1914be32fb749b84f03b62e7b4bad48f382a1f397c1341d12c86374a2a26255dbebfb2476f62e4ac3102802ca3af030319c270afaa12d2842a4d1dbdbd2dbf1d9469b44a016c25dc6279c2496e4250ffd85bd4594e78f1431ae0d24e2e9e402bd5ed61f33a4bf6b6c075afc60b366bd5ea191e4340af882ea0b80d5ca7f79cc8c3e68ba066e416c6af0d4a2eb4618707ea6dc530d4f96f9197fe812d97654f8fe164851568d8b5fa1deceebf868bcf39c092d393b4f88b36d6eccfdc9523d7a444b3afa041c1060520c8556cd187a808b80e1a05c7b76c5ceaff39f06c9d2059712743718501678145467e3e4b8ed8d3fe2185faeaa81505adba4e3e7edda011932a89b2c24eaf13df2b100db9254caf364711a2c0be29a7d5e745d3bff32c3b20d4d12c6592f35bd0a2a57d0c7788169879e7c32865871dabbce890a7bd1488a46f13c6ffe5221fd653251b51de5726ffa295f47abef3645c4255f5650ba9fa375fdf8563956d07062fae69a49752633039b264f6819f2ec7d6d8ddccab7d460fd902089d9b8021540300b66dc0c0fd7eee04750f177b5b507ae7bc57ff2b586601edbb0af1051f66d23226bfcdeb386ec89f1987b14da3296cf569bd5455943b6b5524f495f835606da999f18cc5471980cf940921844fa3a27af29f11ab32a88344d2cf75f524380a075200b6c8c57ee1d83fd118d22d68b589bbe198f4b6c496cbc6d9ebfa586a20ca4a9c65da5a63dac3adc2fed9fbff65c0cafa04f778ef441c2e65bb313a8f32c23e49ee6e82e301bd701dd87a9d903048e5dd24624b7ed144ab559cf3a5450424d9da11335ff0d3f322bfb40b4baac02bb182188c703abdd591681642e3a0be290aaf399be22556995b98a567998d3e79d890c9f41023e38122c7db2ed03147037c8ccfae97088088ac1a6f1fab6e71c1bee42dde5566323806e135f3ded512c455ffa8ff03b43a5a3b34fb352000392161c500f9c025cfbbda657e680d18d932019f292940ad59af95d37dc399ee6ec950908e55882da521367920e8345deed02e53271895a06db419cb3f068c23b9379fb75046a92a03f741188712f01956750f47b1d1b549982a80bf6522d14539fc606e740a1e0e127b046fc904fac354d29251a20db0870a4ae3e5d1171b3ac9222edb6948dfa926724372855abfe40e6f9473b6f7606d03cc2f536aa2a0609342a3b77b23c68a7a85b5716ec8ea77bacde5d7cec8c2b74c5f964f92be17cae591e8fddc75bcb6f682feed8c00383c33bb865019e08d890aa6a9874ff8da8d1ad7aa3aa15853071c4688913d8ff6fe948d129c3c53ddf8fb27b3c4d59a4f202a072961a8a2366394c0bed0a1033c4faea2c5f8176429fad833b25c04ac2fe4f0b6feac1d703819af624c31549e179cef253711518bd377321a304df57b38af44ab282e7f7f7e978d29bf0bd15e6d5f56e0f76ca388b472ca1d7ef2652a3c5c0ec033639c460c219ebc1e15b79a823eeed3eeec33bb239fdea68426f418a79d3d4772a3fcd5b533ccdd1959dbf65025411b23e4a32fc6c18166445b44b2c2756dc9502c686dbcf738caa51a4ec30cc12bdedf0892d686a14d2848b34a6ac7503784c7e9ce47b807d47ac55181cc4d4a8d24dad76b5f58be7367a0d7682a9068851899abb3645e5fceb5fc457bf43edeb2f4b1bb6d004826fa3f053c9d8839b62a460f2b29ac8d9acd8d90c906b83a0e4a34b763fd8ac78cfcef5963383a907ac887338fec28870c7bfafb8d8ad4de76e76d43ce5bb578b9a15c7dbc50ff0d895dad0a64efa6f206af38fc6541d3514a739aaad02d8234b9f1c85dba41f15ea680b7a6f86564ae832ea482fd5b7343168f105f5c8ddcf366d034909cd85089f1073f637c42bce9c8c0141fa50e2875956d6b9a99bb927523e8e6a85860671a0a5de1d3732a4d5acab9c37ecc6e35cb19eb7d1002fe1eb75521b9890b3c1f0846be8b4c5313b1e4981c529711b7452d1c23c9d66af77ecec251b86097699d07166dbb00441f4b087e31b6d92531280f9ed8198c4fa314d1622bfd0967e81c54d12155ac2dde348ac3acafb074048800f4840f1dddf3eb64dafa63dc22871e8320a0333294d8ba40be0ffbdde6637077c3354fd84c6f7ab291b324814a866562f94e91a7e426aebc95ff29eeba4b47fda216704946b8cd9eee2e62fdd1ff91f47c529cfc537363e6c97aaf99ffbd7d400d4946afbd5c8f5e86b7e00086a98a5833cc8dbc7cccc6f5a3c81d65e43af0ed78163f50b40715331ce3f162142146d7ba41969919193a29024ca7f17ab7cdc770eb554d76fcdec024e738b6e4f7aa92dad91ee1ad480b3f551140ce41a6bf5df719ad787f0f3650c23fa1788c2a5fe26a63956cd33facb29a9f6b113b8db9c2483191a0a474e60d8ae575111ed8f49d7d682946f5bd5f0b0a2cd117572bf5dd80b0005e3f0364d5d8ebf462fbdeccd937794bf9ec25abf33954bfb55eefd56910457b0a9df33178b425afd34511f3d8fcdccefa8bb0ced98047af6afc3fc44414ee004d14e56fd5b6d405668c4385fe27e8259b73f245676c7bbe2c038a3a9f3fb00a00f9dd3aefe3b8d413d13a4ef709957cd69ce6e39bda81b26e8b5b880040a10f5c1831457f970045d9b6e3487a4b2520a4405bfa1ce254e057a3e872914a54eb66c79c4ef31bcbaa62336b16744827914db3daaa62eec86a3511583ac121ea397b6e8a3c71108aa1dca7912fb065367d29ba3cf8ff11d75f4686b4a0f550d6fd2f2866b4d09a8048c371a2a7c420290404cbf1ceb0c64d64428053a30d88fa792b441374b42dc3b6dc5476333b9c0bfc5471f0e8fdf22a82061a400ce8fc0150b6f06af36e44f1b4571efbf6ebd6cc45bf2ae8fbb0aa6affd5056d2092b115681e9d9f8230057d501653189396656a9b2d2b4970328166847a6b144379823706038e5e572062d058e0b4220e5b3f72e39fd9b41ef9ffde96ba7641b1122d596dc8451798744ffe03fcf4f0be824fd248f482c6eeda7fc1ef0024fde1eb90bb6f665c0efae84a4551b25734ddeee4e7503ed92a82176dcb64aa20b0ac23bd8fd74faa42393119cec9f0df9bb06e8dafa7b547347fdf3a2def8617977fa7c7a4873131d06f15e302397368cd8c5a36e67017486390b71d4172c27b3e6a18af76777b01aab1f398ff0448392be67de7a7db27734f53cac66d91f88213d32b554a847c63a841aa3c94a30f307922764b926e23f59c1d8e0eaf02efe4d8be3f1d686ce93410f58695207c1dadf90b9efbda5c5edbfdaa8c5dd695a84148f6144666c9da30901f481d75c9805937ee7af2ce30f2283a5290742285b6d0898b1fa0bb7d80920a2dd21faeb2dccc6a1aadeefb53f87913f018bcfe69003bb934d3704f1f5dd9f29ba5ae84287b43a9fc09d3b657e259a27666630872553d91d41d9fefe84a1c141a65cf41de35e46ea8b6b83a6574358dde13b2cb3d544c689cf00f9d0bbfe78db317e08006a56a5f11cacce749c88d2bec5269c35add5cda5fd7ae224c37b39656ac82c7a3a52e91b3b23f41c42b56ac0ca0bc023415a073ec0768202249b1afc164546849388ab2c43861d2733eb85ca852819bdb2ac3d06e734d49c1978aaa6db70e567373928c9ddf69226d37db03c1bcd3f962fd71510794987405a1714fb2d75014b3e91f7583932043ba3aca198e1173a07ce3c1651feb7c4285205d1ca896812979a4b1c67562ebe67aa7698ebad73d1e84b749ecfdcbc3571af097fc44f5960d15bc19cf4f9a3d0b7c4ba649241c0b33ff939087237f40dabae641b1c2d836bbe926784bed148f828ec1fe3a0d194466fc55769580d50f2603aa8bcd022e12b5c832450aeaebc357918d85d56832d9cf802ba34b4aa2863c4ea5d687133798bb76b1123ac943bffe60266236adc478e671c356dab5704116916e6e8fdd256f85f314b151e279b70fd66a7e318ffb9143ee61d009598bdde804a50f28718b55bb0f43f7502ba459bd610afa1a618af98119eeb2fda44c55e19d6ee18df65abbd8429c2857cfee3c749c79f1c5197845e10c36fdf3a0d8dea4bf1ee30bc3caa616afac5ce3dc6b7eea667abd7aaab64684195e7c6f0692ca58cfafb85f1450f7ba3c32b1558bf8a520b5f5ee4288a2cc2bb557040fe4960006e5addcc5924292d4b458ca7e01154e70cde320934237fabc71b9af046b8ecf0d0320cc2b0d2dc8f742c8c091436fd1621e7cbe7be6be2c7bb504eb7add5b3be2b46b7f217b17b7014ac4d4a0551e59dd1ea8484ced77400a11b343e6576832a7487d3a7c9c7d06571c5632fe906eaaa68bc7fc4da390f1acda407c4d42f117c2cebdf83148707c98e959c0e2d3267326b191d1fc7adb4faf996c1e5728d9c6a6f515a050c7e4519c27488065afe48e1a0cf31aed2db25cf0ede30f145f370f5ebe4d29b2296ee08f1a96e8c22c02ab51e3787b8b5e45668141737dca5629b43f81f0252a32b90db9f8acea1a4e6fb43790aab27a1be84a5ab7ad83b8ea236dabc12645a01ad8b68015d4cd88a304d9bb41b0c66ad605e20eb775bee96a7e58d3912bffc82ac46074602280246657744ab46caf86034a4b4dae8bb5bd5c07c6eb53b67803717ccb4238ced43b141b66b82e5ab4a43e864ab794db4bf71f95f914c3605a0a2424322a3089ff30fbe7ebc16847b74895e1e302ac93ecb2d4a094ad511694fe7bb545b9df1f4b67390548a95053936064213ffcc38da40b855962c2cc8719e5331397c560aba7e79be7d827cc574b4e153fcbc3607e2336d6f1fb1f897b83f7139c3850049e34f28e1646e5c93c7eb9aebbb1cff0ea9f424e09ebaff7f2a1ed16b30176c539c4a86fb0e716497b0b86b42b3a27a8aaa98f66a35052a67137a8d4d7c08cf6df0552a726980925b2ec5f185fbac3b613c86e6181a899da24bc8a357d1c92bb14599a55e868be4d4ea5aa7f70487ad2dd9186b731af43f96dcbc4d7fb04877f60e140b502277be141f901a53ea8819a3ddeb8d215224c650a2046e6d05aff0f5e5a4d0d6d06c6f7e4f39c421fe0a3e3e08e6abecaf4eee13473c5755dd825cb6c242f22a502b32a10927bbda831fbbecb9a28c275e8fd15d0750e771c238ac1982df92ade37816b15d3065c741da979a392fe50ce8e21a407d3e8cb1b96e719927cb3a4819886e685c827880449129081ec77e3a6d814a3c16ec6292a549b28", 0x1000}, {&(0x7f00000014c0)="68c2309c40c9ee1cc866639ae2e390ec823656dd2beaccd26b06c7626f29105974f5be5d45c05f655b31c7ae6f06f4648ab78456564e6516cdf9eed45a9fd5f4700cd38b1255b01ad09bfe5d0539dfafc30a28eaaf7279d7638c2a4026bdf7e0f56b693feeace8e6ac2155bb350319cb6423ad", 0x73}, {&(0x7f0000000040)="e113da5cbebd5667c682bcabd163fc2c75f74cc9df1274cd48c4cb654097f1f7ad1d60a39341", 0x26}], 0x7, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xe8, 0x8}, 0x1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100000001, 0xfffffffffffffff4}, 0xc) getsockopt(r0, 0x200000029, 0x80000001, 0x0, 0x0) fchdir(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000180)="1d661e58eabc2672770e172655937114482ae793c1df835e63719762a5b9429f0a85a7a94bd8c46675932178105a84efc1e316bf5a9ebb95eaeadfd56262180b32822ec1e49358db29712cdc21c5c7a2d5e9b09f3567f656ec59fa2ef741eb0ec97cf3cc04aa9b652964f9dd4599ee0bf3e8b056c6e730044df012f7600a964c09a568d9881afa627b022a085f04fda81ee3bb5d460367e2f5fccca0f040774ba5124e391bdb2854e4", 0xa9}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="261af18f8c6d4ae62ff8fc946dcf0b2c326cf4a626b56384b7884b5c328e6533cb0023fcfc28c15442a403d0118bb0ed851c1e528f9fe0787653822200a4", 0x3e}, {&(0x7f0000000240)="6a7a15a7124733d8f1570138d3874672c660d4057d2ba8d51ed4015f6f05b9b8ea43231638e0288fb265baff0d01b5c7d07d2e015e26023047059879767f15015d60ed6d2c078495ca72bf966f5d23640135b15f832504fb2cdce18cf3c305ab4cf8", 0x62}, {&(0x7f00000002c0)="a6c66d858402e8523187722a866bda206d4f86ac55fc0d32eecad679940ffa7b49d3c87c822e6d91da5bc2c358f541a3560a23ff2eb632f08b99349a3c1e3c676f568959e45f7b7129b41beb99ea00ad9a3c96cc917850e4cd0e3574d8ee365f9808787d4d7730d3849b663e43be4cdf3a166a2c1c56428ffe6c58f6b37e715289bee2dabdc39513a09bfdf3e1b55ce2733069897ccd88848d436f5268c24a121ab115c4e5572a1476d2bb412a74f7cb10a3efa46f", 0xb5}, {&(0x7f0000000380)="a25958365c2ab653ddd7c8488490fb8c72a36c8cd5137074bc26e69f638c0fbccb6f63136bb885c250232f04e2941e73ea1535772f7ec395306dca40532b7741e3c57fff270319fd315a298a127383b8816c22126b50d0f0dc183d7b9caa577bc446cf9d12192cbaa3cbb3f844b8a1c6758ed45b213d5ad33fb0495b9efa3fc815ca1ca5d9184fdf5eebf50dde0418940897cbb6c8fd02cfbf4a80fa86c0814139cc89059c392068a3f029f0c6c06f92cfdcd8b168a5f3e1fbfe31dd762abdc9c28f8e4fef998533103f635b3f14b64d254b75fe5e8d078c4ceb3ae505c5229a1049bae1ae3efc604a562565561dbec9fbd9e982a0a2de263b6e9555d3e6f3", 0xff}, {&(0x7f0000000480)="edacd1b6e241b13f9ceb38dcda4f2cd4c64ddd83e01ad8946014a5b61e60c03da49088d13b32c8fecbea6f7517c0aa518b8266fb57653ac776b226e23972664d7faf8cd6910ac9095e22418cfefe87568bdfd42c8044a50678fd8c71e388713a5665358188b0186bcaa3369cb759318c164dcb137853bcd412b991bd2f21db77ec34498f6a6258d57abb1b356a9cec79cb5256399c75e45a18d1ef6b", 0x9c}, {&(0x7f0000000540)="b3e4c39cfcb3a9962dcf04fc6e13b2c8abf60f70765a8db82a9d7fecd4f35d5ca6556dc063213cb5c37bb40ce3bc98258453e745303ddb3e333e9211710442e65ae5b21c9bf476e2d6451f4480374c4e2c3553cbafec969de123b7dda7018cd8304ec170d702772eb4ece3cc04ba77f8bada306b1e961d581c6cb8427b6cd9bc85ca79cc4ed569d8bb6f1dd73acabffcbe318546e5b4af623287", 0x9a}, {&(0x7f0000000600)="f9a5031aa3f444b00d71164f8c5c0950f7af44228ea92483a1a2aeb8adce2d858ba058e08ce80a8a805d1c6d4efc8d87fe562cdec62c78a6f644d7ff0b2e2f465983c8959f820550d5c976ecd8f44daf301a3611ee1bb30d249acf2315cee692764e626b79f3556f36cdcf0de52b4572247849bcc54f146dec8fc1d3a96caf53ead8f8974808299d30fe586c23e2388e9a69ec310276ab1b3760ecfe1f19af4bacd162422a2c0095109bc634411d962a060cdab210aeb01f6ab4c162d0cbdfc5c17019d731d18deb189087c6d1e9784c39d168b1e2b76763b8fd756091620e89ce7c078709cacaf052a65cbb77abcdf9c9912431832906d3", 0xf8}, {&(0x7f0000000700)="12a074e3fad5da08b6a0e0c44245ff058897de6576c2f47fec9c449723d749e0aca56043fdad4b4c32ce606006c452e24aa4e6ab07d5b8751e2e6a6beaa559f27c81f3b3ace8bf93d06f4ffeb4d8bf43a2e97aa347", 0x55}], 0xa, &(0x7f0000000840)=[{0x1010, 0xffff, 0x4, "219667b5c17af14418eda42d45575ae591fea4ee4b4d20d6b4dbd3480b719c28fa96b29f22fbd19c1d04fb8c77df0967ac1c640fe5141ba1f1edd36b25b49f67b076e0d9664b05157d8f3567ba3a4e19e8984b2e9481659c0af4f6df0531888d06a1c0be75adaa63c901e19067cd3af378891c0fe7a248e879d1ba2545bebd6baa9677bd1ea31a889f6ec1f0149d46ca21f3015a6e4efa07cb90da9a4e891dd13bafeb09e4a0c4fb49bdf89a31e4f51a4623073e096c90b0d9e2e1283f758566029b25ceae0c1b999a06fdcc8f7164fd74a5052762397ef6231d6f4e03e66217e0923d3f97fab841547d15619a592e7d6be47ec556b534b2633bf1cbeaa1739dec0a1d77495cb68ccecd5f1d49a84fcf3666b8f65fe5fd93e7c6a552fc72dde686e9df31d655d8a133d149224598f99b7e267579cc9ba2c8e1f50306bba62662ea75b10492ea65f16b67d9ac5f7264d082e687cef41a5829b04cb24b35a1ccc5674a04c421eaf19c69da01db0a4ba3ac054f5d860e891a96f38ad48afd172125cc71216518114078e6d13dde077d4d58d597c87934cabf52e98c6ce00ac3e9f29b84352b876fe30ba292c41cb8e4b324dd1661fcb794c02faf0a20c96611aab78b60fb38109758a84061a9b312b8c2be376b4c08851570d4960f668e2e9dfb32797b2c0ff12c2ad09c80d8e6fad0df2ba905c4c0699ecd9464a990b5d67d530358749a1ea51af87ab269c389a94f1835926cf6b9bce07f8ed5ae7a047d8ca5fd1a82988756bfebc2e5c9114938a77ab39efb070d9b42407efa264dcb16f845e15b12f7e4c8ca507b872498ed815fed2d65becac80a10471c00fb5477ab37f88666e99c4848e65f7017547af7a390875ec30c394f1242c0a6773d220d4ca7749e42b8ef8081e026389bee174b6a067ecd413180077934b23165ba3c6292a7e5fdcfb5702ec439df3ce11ff3261a59ddd18be6b2caaded0beeff9871ca4d4071bac59dd4d7aa62f88930919b8896a0052241a770e3db5880d179fb86ee71d0246c55af296baca09e0f4257007b2c75681d267ad69b5eec33f561771b266f18a21bdb950fa8612d9a17525c43c29acb979a275fb3a48a35cad25c939203fe2eb61bd0b83ba5c6d7791994d27a0a76e28919a320aafbc1d5b50fdf541814309abe5b45dc3b9f07548394fc1088e7244475b1c5d9d84d9afd7db4b679ef828ff4fcda3783361324c19c15ea60189e1ffb072eec1fdffb2e46794637bca6776a80760d47a23d0fa5ebe3f477c05f68a54542f3c5b732bc1c24a8072d9ef5d3f291696943f23612f2de251e993f669cd5f77767e3568465481d638f89946a29c8e71e441c8faad4b49e8974c901737b16f0ed770a2324e361c4f8eb14051c999fb7c5d293630c88f41bd066a3b7d98e6cbe28f9041d285d356bf2879caf380b3f166703a15ba65d0a41f7d6882693d30b233c7f313d91c63c215d49217225aad4448223fa2398c33ce3de0b330547a4bbc0edee861dc0c0bb36ac1029fb61a9a871150295cf2f9b28eba6528fb83b13e50fc66760099ca43ed4e8e73d8cc55e657748cd255ff77d689277301d790299d2a72a8e472e3df2f3a45072c36465962ac5f821b185a736ba1a095f0f4806df1ee53415094eb0d951e569de1ac58c7660eb279d06bc9cfb866c9f302cc58c7632e0becf270dbb412339fb2619edb611d4cd7ddd51809fcd4ca78e7ae4048c0db94f45e25155dfbd16754400b2ec0ec0228a8f3030faa3a6c387fc93da2b51879f1e850703146a86bca74d3620e0196c3552bbf8ae754bed9615a8d4a68fd653641de7f3e95425534a1630f76ff9f1e0147ddd011d06143b2835aa8edbbdfbbc4ada66c3cb6a06731bbcb45806b9f4b874df2d429daf886d615946ee682a778e1e108f3b7d6b6b8d885be108caabdfab2b872aa1fc6fb2fdd2d8eb3a44814f5f2afd11702dd90482b33364d4c4af7c01c788c3fb4782d304ca6dbee4443e6fdb78b4df9b425b80680c7029e8b4285c3679dd4079f145eeb72dd57a65eea3adb0bbd69cec77de0a36f8042055a91b481b6b2ebaf5525e20e002bf4fe586328bd60cdbfc69fd317ccd13c6edc5378b7bf68e305c8d858f6584a8f969bcc11254b406657e55e862b6bfca6c8f2a32d0fe44180887c8f93a275c65e2c5e675877cee63acb99f4f33da940bfaa4316810b99e3a836204839428daf1d38bf9f8e27507d102f4e82441ea76002120be94f7569b7410acf926d8f3fa8fec22570fe04760779dd8315fc60cbed854e0e29da035b7a48614319623c975cf7f32692e5d7eeace67065cde8e36ef1e30220dad6a2b24a3ad200b93c59c4065913e97da0b5437c2b576491807438f3a767de7e0a6e8174d8db7746b72f7a854b2c3b9a1ef3b42464045a1838ee92c8b16bdb7f2b301122703a4c24c6e5b72c970343eceacb51ac396bd01239050148452311349ebc8b69b05fdaeefa46737e81c25fd0d3e6a9adcc24666dc3568b66a12d784814d88b5a02d038411845e3d2c699cbbf0be473124d6d7afd6b57b4a966008dfd32c9851bce08a0b20ee00273c99758935f51e73ed8066b35962523e4f36d43de507a39792613225e2c8e8adfdfcb4fbe9e67ef6b9f918b00e915eafa2dc224337294c7db2339587a6abb3a3d38029877274f39ad48c79fd85bc77138bff76a163203e9367ac692462f3ca5f24c8bffdcba82676ff0a70eb769a38b8fc1ae94551cec3c916f0f713f9a175a5e88164e61257340728dcc834e0d6ff7f0436ba8d64809a67c970e14210358cbc047750013942132c0f3974d19b50f10ea62d45f8ee4bae7ca386910484f7941a8142377652b9c7416a7ba13f0a6f0d73a71105d9266a75e4771c3c38abcaec968ce477c6272efd438b3c1a7a621cbb57424dbf46d738dab260decb2a0ef7957e0ae6458f115f03a52cb94a873c9cbc13ed2a5eac14b1ecada34a0deb42bee7fa37b9f2954f3abca9fd10b61b889988b21a8c27e6cbe82a96ff41c211ea35eec49167c297cab418b0296cd3e4ba8140be9e78b292972b122e1d3690fd92ad9668e717f96f84d82710955c948e664c69ca80448653f522439a87ab0497c36995c8a41f71f926992f3b66ef2157d9055f4df9c9640287470ed98d3c0d5f58aa4ccfff379fe9eae36b69ced0ccc0d04724abed2685fe6b6566b7d92f450897389057a0e4c51f034282713119d0aa0cc786cf90ff2a171c3ad014ce21ef0db2021862266acba6c962acbb24bcbdc0c695f678ac499c6a792941254730fe66e8be8f84c7768c8ef38c539e491de0eeba5e0b1ad13bf98f7ada169fab2a68392ca4d3a43013286beb7f4bc870eab1e921aa75510c0f3e73e3d8ef5cd60094c8a0e6d6b51cb74717a512194e6dd7f199c7657f84249a4696c46305d590b377f3d3baa97c581301e887b69e00af83e9ea5fe5ebe69fbb54df772770b971c88277564efa67c7354070397418fd949f5c1229221937a4c662a9227316e26efc77c8038da932ce2350d6767be2e265073a921bcfbdd8cf76d803092976d21638f52fb49ba64873ac2451a692db66c14a1bbba3d0f08d71892a17edc70c9961292dc94b816c6f50f5e63c6e5141f9f19656d0e3b1821d98e0f8302764c9752b06ffcef65252faf0fd4bd6ac8d55505ebb029ab7dacc35b20c6f7bd9a109f625da2264e54f798d5c08b24b48421b801a4d6a72a93a177bb635ed4ed66063c3e4ad225cb40e41023684d565a2e11b7b99f07af6e55b3d1902dcfd1e5080c5792c3801ff905ce3896a6a2958f5c709328edb3bb49090ce96a6b6c016997364424abd6f2ca946df229f9151a41934d16dca28e30a10df0114f4ef1c0b59630b173e57b1464717e6ab9f675e2d5d3b23404e41e1314a434c47aa81b5e80289aaff19f504cd3fb238a4efc8e55cdb30390b2faac65b7b1d66278dfaff1973ea2d6211c5e1df25389894ace38350b11d027289838107cfaacf6638b4f86d847d2acf35fef6ae7a3081815438cae31392cd9746f8c6d0161afd3f2176fcb63b13442f80a3c499d248316d1a782c73bd5c123a0ff6842f2c6c1e0a8d8720cf851956eaa20a5a1c74c29c3ee682dcb6b0821b8880a26de8f2aa87ee4bd3ee4f8fe30662ab985763b474df058f8e6af1aba31f0e970d27bc5e9c76b4c564f9a3330b66b45df61568586335feaace22ab95e53bd42cfba791d71e98ec32dd04347c0990a86e5ef083f1e7941dcb3b06c11e73b178ef2ff078acc79b0a45e5fd22906310b4f4c635b5ecf3c0a45aac693c9fa189598303e064b22b99d76043a85d844ceaabd3b2221daa76852d5ccd6b388d8be8c2026ed70b013e703d5a0e8ca5c4c8ff716f004b849478dd9e89898b6fe8666090d66f91117e380850f72c3bd30c8965e3d03b287a6bbd6371eb45c7a349167905799c5f6769c2d5a3f6458f193ac9f674643dbfd0b198db6e0073c48f21c7124780f8da3ecef7df351fdeb2031b79f8478f7f71633b44a577ec96a99bdce534651ead320e3d81aa9212ff094492b49944e9ba720d0bd72ad3bd78af41e54f8c8001c769bea270dfec34971cf80bf9a820814f585b9f1821cf710743a71597842a99e855d5df2f0096fac95a5642e3eddeb0f02f80d4905006746e3ef3ea9a969e8f2f7ac546ba8a665a1bc203b003e4d316f32f89ab924d3968b1e7c19155bab4d3b7bc33fcab8b791c79d9c59c99a32619b3b51f22e8e90fa4b93ceae0e7084eb2503296c8e0c087203e728ef892667986db3cd1c4b7ddf819dd8917044695948e9696a498d1e4f16cea5f3a8d77798bcb5b7b84a001578186799640373d3c80f7e5448e7b81fe1323f8e0480c4c96474676a6556e4f79346ee9c1c695e9113e40554f877e3983c6ede84de4af2114b509e34705576feec50a3e72c7a1a5efa93a6eea9e792ae2b75add47355b3c392e8b5be3de803faec56f104ecd7b268228c3ef374a0627066da26056d38b1cfa30c2f04b0a4abe34902564ba05f961f285ecd8ad8d1d4b45166a6e1271fe514ef395a497d3297bb934347dc658e9ecd811cfbe8406a8447e7f176de564ca22fd2813c43bae1a90c957b5233af7384d119256092b61e6bef22ef5a1dccd4ef09cfc14e7061e8a88851b338a7b112f81ece97c663feefc5d8e3d3cc13a0e63eef26946b1b4411a1dff41bfd823ecc675397bfaa2667dc3103eb290131f5a0936aeac80436ad9075820889dae68c9af6ddc6cb7d888258e77a07061a9bcce4ffacde27a68d0ba44e2aa6e0cb58b97fb28268d52694ab0c72c13e50a9958ad91971a53e6fa3e9b365498e22a1f6d69fc6d84ba26659ab1d56075cda321136947746d11a73552738eab9ef3034cfb33b9c08219ddf4ff898bf45146902fa94dba93a6db405ee5b965471f028f1ab0f8c08bd250baff633a430868edcb5175d151920d5a602719231fc913f0875b15fbfb4f4c971068991add1b27c3200f797ddb262cc283858a00f137c4679d3394c767e48f2c2c8fad4cd814eedf36f68e2b15145503dcabefea804a97f7ef2483cc631da3c62003e4b0eda5961cba989dbf85699c522fafc18865ac20e36bccfe0042118461fdb2d932b9c7df40c60f3c605c15e66248f3a94ddc6b6fb94eeac1c115e58f5c78100c698b29d316586bef190f75b4f1e9cdedeab21fad9a5fa1da8febce1811392b89b91d3568bcdb0b6779b593b4ca30cdbb08014e95e3b665e7a85259b2ad67f6bcd1ac11728cdb5130aa54cd768bfc25f957"}, {0x50, 0xffff, 0x2, "e14a2afc5ee347fe7ae0d7500b35f9b95dac9edee47af1cdd7fd191ff1f8d4bad04997721f4a2636b650de2ea018f67f0e875c72e3d911ac4d28db1573"}, {0x60, 0xffff, 0x7, "2fd6afa59318b5d725d1c462d6c89149235cfc4e7717ed2525c161b2972effcaae65d4884eee6146b68a5bb2ff41b6fd4b3ff590d50d97fcf35c5a10a84658db158447994cf1de0e994903d163bb"}, {0xf8, 0xffff, 0xfffffffffffffff7, "a6ab6ba9ac7b89f825b0074ed60d2d5227878b6b92ef7c58b58f48f1ae944f4bb0fbf1d13ead7ffbe3c5997a9854a30490113dbd056a43d416e791ff6ba3b9f3497fa1bff68c733437a31f3b2c1637b101b356807f4167e92cd37b5bc8f447d5c1830c60c4f5ddb089e20dfc24db88c633b27c2a29994e404c78b9b3e0c34650b345efbf71f91082666566e562059c0a01cbe9193a034b11e7609a0f5d0387e6fed82a583c7dd229cf0785aaeb777fea78ee6b3add4a86a8651eea06922534ffa6df307e1475d2cea0092447854dda85d16142ef51097ad0849d3af8561f23758f1a"}], 0x11b8}, 0x403) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = kqueue() ftruncate(r0, 0x3d0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="3103197997ac087c2e94c3c674c4f5911dbffad0f797f93f2f381be87a1c4980b391074ea1c7b6a3f9712c513ba752f3b18c8da7392d3b9528eeac27b608a6dcff8ccd183bc1cd7b1558d08423a55c0d3dc150a162baf1c76d594d43be890a57ca8cf11ff6ca6ae61bbc6248751c1ff87a6efe1e0838315884a3f8711d04e3447b1c9291fd3b0549c53513867a2c30bdcf42f3b23a5f9cd697d973e4516b0988e1904a28c8951a5c5542e6104192360194e1", 0xb2}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x0, 0x1, 0x20, 0x0, 0x9, 0x6, 0x338000, 0x2, 0x1, 0x2, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x4000000) fcntl$setflags(r1, 0x2, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000003c40)=ANY=[@ANYBLOB="0300000000000000844e967d13c5ec9fc91f26713c1e9530721eddcb29fd2d42047ea88e3693dd1d5e66301da4068fe2734172781fced3eddf03660b09421cf92233ead02427dc982dd0d3adb02f653a833d363e78af2b600abe415ba6e65b5c7b0b25f7c9645c7ef17bc93678060958c1783e2448cd6f02bb30f275152b88be2cbf6f9ccaecc02a66f997ea8723b09ea7a0f2935d092ed4a63dc5b6c32128d7007cff438e100d39e9ef83f2c7e45c3b4499a0e055e445d83936ae37484f10d71ad0f2ee9019dd8849dfb26247dd533b8680b14330"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/49}, 0x2, 0x0, 0x1800) r1 = msgget$private(0x0, 0x224) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) msgrcv(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff0000000000000000000000000000000000000000000000000000000000"], 0x9b, 0x7, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) 16:00:22 executing program 0: r0 = semget(0x1, 0x1, 0x84) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:23 executing program 1: pipe(&(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) clock_gettime(0x4, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = dup2(r1, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) openat(r2, &(0x7f0000000240)='./file0\x00', 0x22, 0x4) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x3, 0x7fffffff}, {0x3, 0x90}}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x20020ffe, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="c6c7b85a9910dba085", 0x9}, {&(0x7f0000000140)="fd56ea1a2bf0bd2edd0dedf734e00ffa4a9c1596ba67189aa65d1ba423f323f557c6e03eab379e7de1db86a005096cd83cdcc1b390b9d42b1d4789e5839ada07c7379b652573ec171f073763e439308c1dc7f604643785f9cc49bc52ed22e11dd2df33fb338c1283cc97779aa0002d5dfaf30afe23f5bbe4", 0x78}], 0x2, 0x0) close(r1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x880, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) getsockopt(r0, 0x8000, 0x2, &(0x7f0000000280)=""/126, &(0x7f0000000080)=0x7e) recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x4, 0x5}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000026, 0x1d, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) mknod(&(0x7f0000000080)='./file0\x00', 0xc020, 0x3942ff00) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000680)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6bf46a2d9615d15b3411c68bf82cd0bb83dc9d95d85a8fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ec013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3844dc9543bd8acf8fdc1a0d93cd0bd30b57108efa5762fa3c3d9c55877167ef342549b36fbc90000b30ec0083af811f731d3f451724142419ce3d069796437970f61f639b0ba161a18e621752bf95d307a8f93d20ca448b5ec1d524ffdc99e3c39eaea8b81c874ad711f074251e1f24c84d949f564bd9964ce5c357d096d2eafd20946edfa0aa5c2652975bcb0b56810bf13f32a530d949514ff65c9a66308bbb0bf4477e205592034971db638ebeb8fb2d5834947b04364dc9647eec76303b5783e9deb448fce024195e7979ca72cd5e519d62e3f7a8c2dc7e00f8f9840ffef048aedbe9b0350ae3da5231bfdb95828e217e077e07d1588e11584a7aa3d20a8285c3d07f1d9824e77cf349f133676b22fc9027b5c5e9f68785ce5ff37d8524fb41736af259a6f25d7a0638e48056e028c0071c67c9d0e414149c8284066d3dde0b51419f157d92fcccd4dcea0246cd00000000000000000", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x10000000000, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="76022e2f66696c6530009020053cddb294586b92f0494dee7a00bf9fa97c314bdea2b0124e449fab344aed3a447c7b28f874a5707ebe4ed0b1ad1e55369070af824d2548eea97b6ba8eadc6e02514e5536fc85df9f9383d0bc4a268c57b671b138a7bec010aa82ef4a8031e9c7361bf8668a48d4b9393bccf6e24686bb4140a580bd9bdfd304e0f0503381a7d553a796fb49e7790972fed743a9923fba793edaa83d5169c46af98ebf20adaeb3a35a6ecccf2a78ca59513705d812ab6c9f9efc3b325d265707c73893bb838fbcd33f14e137cce06405d5c24e256c7eaa0c655eda69375317c77c099ab602fba47bb6866b2a8a81bded66c1e961d4914b89e6f2c2e953074965e3c9799133a7916a30e2805784e4e1b3ae8079f8b307b744c65c66674e8689e0207752c4b6d33bd8c6c599297129a8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="c6222ff4404377a66f6bdec5e1b156d7024bd996225bd62d02568a9b297ba6721df830bdad6075c6fb3442108a49e9706a5e73b570ad39f83a6758abde5a25678b2103a7a199f99012974e1084c3d7c1ead0ecb0948850ea178fb3585103e6da1efe59c22a8c", 0x66) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x100000001) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) fsync(r0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r3]) r4 = getgid() fchownat(r1, &(0x7f0000000000)='./file1\x00', r2, r4, 0x4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00J\x00\x00\x00\x00\x00\x00\x00'], 0x1c, 0x0}, 0x0) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xdf9a) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000013, 0xfff, 0x6b}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x83, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0xa3, 0xf0000000, 0x40, 0xf2}, {{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0xe, 0xf60}], 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000080, 0x8, 0x325}, {{r1}, 0xfffffffffffffffb, 0x2, 0x5d, 0x80, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0xc0, 0xf00fffff, 0xca51, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0xffffffffffffffff, 0x500}, {{r0}, 0xfffffffffffffff8, 0x0, 0x11, 0x400, 0x100}], 0x200, &(0x7f0000000200)={0x100000000, 0xbc10}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x28032cf7, 0x4}, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x69, 0x1, 0x100000001, 0x8, "2caac034dd55b6365d7e31d397971ea2a86e1d6a", 0x1, 0x800}) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x100) kevent(r0, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x85, 0x80, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000004, 0x4, 0xc00}, {{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0x7, 0xf65}, {{r3}, 0xfffffffffffffffe, 0x2, 0x14, 0x40, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x800, 0x1}], 0x9, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5938, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x7, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x7ff, 0x1465}, {{r2}, 0xfffffffffffffff8, 0x1c, 0x40000002, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x49, 0x9, 0x401, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x7, 0x0, 0x7f, 0xba59}, {{r0}, 0xfffffffffffffffd, 0xcb, 0xf00fffff, 0x1, 0x10001}], 0x1, &(0x7f0000000880)={0xdc, 0x5}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) select(0x40, &(0x7f0000000580)={0x20, 0x5, 0x17, 0x80000000, 0x8, 0x5, 0x3, 0x2}, &(0x7f00000005c0)={0x8001, 0x2, 0xe6c, 0x1, 0xa23, 0x4, 0x1ff, 0x9}, &(0x7f0000000600)={0x7, 0x80000001, 0x10001, 0x3ff, 0x5eca7986, 0x7fffffff, 0x8, 0x7}, &(0x7f0000000640)={0xc24}) open(&(0x7f0000000540)='./bus\x00', 0x10000, 0x5) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100c2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x7fffffff, './file0\x00'}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b1bf1ac753e16d87a253ab8d898c6da3eb5c59397585a6c9a4390ce7da8a6301f1b369c7b961ad428f5c654db00afc607ae7492612140cb7ca534ea8fa841b6ab131d18dc68455b5dd8b193144718017bd26eb0e3cb8c521527ea3623850fdd93649758929dc73caedeaa2723347e17d7a6dfa2734fc65b5c0b0be36d5c59c8254c79422a10ef0694d8f172d7279921eb0b3b320f9d222872a7657054a0870f0621efd3508adb84db4d67a553689bdfd3a387082557e69ddb1c4eca9640ece284357b8c4339c973b624d042c619eaa57079c9bf34caf84d2838f", 0xda) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getpid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x102b2, 0x110) ioctl$TIOCDRAIN(r3, 0x2000745e) setpgid(r1, r2) listen(r0, 0xfffffffffffff001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x9, 0x7f}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001400)=0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/111, 0x6f}, {&(0x7f0000001300)=""/221, 0xdd}], 0x4, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0x80}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6d8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x8, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, 0x0) semctl$GETPID(r0, 0xe1762fafd354340d, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20c00, 0x1a) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4f6, 0x1, &(0x7f0000000000)="40b6950d7ef4a824f8faccedfef6ae2d9f9b1ec2a5ede61305cbfb1474e4b3287676484ba74baaaec3468fae31270d1a21821d411a", 0x35) 16:00:09 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7f, 0x3ff}, {0x18, 0x3, 0xfffffffffffffffa, 0x6}, 0x7fff, [0x3, 0x0, 0x3b3, 0x7564, 0x7, 0x2, 0x7]}, 0x3c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/27}, {&(0x7f0000000180)=""/145}, {&(0x7f0000000240)=""/83}, {&(0x7f0000000340)=""/105}, {&(0x7f00000003c0)=""/83}, {&(0x7f0000000440)=""/146}, {&(0x7f0000000500)=""/93}, {&(0x7f0000001740)=""/247}, {&(0x7f0000000680)=""/4096}, {&(0x7f00000002c0)=""/5}], 0xf0d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x63a, './file0\x00'}) close(r1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) dup2(r0, r0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) mlockall(0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) 16:00:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/38, 0x26}], 0x1, 0x0) r2 = kqueue() dup(r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0xfffd, 0x101) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x0, 0xfff}) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x6, 0x21) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:09 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:09 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="2a306339ec300a785795df58bdcd7d36b48807b77a1979913495a9846d64b85d00ed6043a31bcf27d5f65c56f9f6f63fc1ca", 0x32}, {&(0x7f0000000340)="d601e36be36c88f83607084113c4504b5945fefe3463343200e5607a54827042cf7ceacd2032385ec5f2636ae7779f82d398c7b47fa70f55cbfdae6e66fc4486599344189c010887fe78c761e3a5ab0c3ce6a348e8a635d73a41912f89844a48d1d1030b4f03b72644d70ec337633ff79f910ab5f53e3c9ffece28e1cdfef6ad819d09fc8cb2a3f306c49c87b1ebfef9efe67153f5665a578aaa878d0cc55512e44d87cab1858c3c37f1f35b3ff4fd86ace44d345fa0e9301066ba8cadb7b7b5564120677b207559f7a392eb3ab756413cad64a0b18b307c285aad2e3fa547ed14a681c1a23c2a026c90c4c563b92ec5943bfcaf76af6c3acc9b7a7951a94b6fa9d445ebe27d209fb9f550a4ef161286e64c20cc551719c687548abf5a930274383973a68d7b3a4b3e0b110273d9e7e561ce5c3077987eeaf9a4bddfc01de1dce86811f72b201263bf9a97f3bb70220b8a782868cacd3dbcce6850c635b18ba1278c85873c12e6c82cdf6c8558afac70891ff48f0430e10fcc06e991ec4ed6a19f66ba30e24b9913bf8fd737578ba14c78c664f3b858694763377356cdb46f95cac868afb663cd5ca52695359b2cd8b7e249bf92035106ac8afb9ea2be9b6b784c6c4d55d233a58eba234559c39646a49c120cb71d00f12eb8efd8647ded4f776292f54d598f0b3bdf8e39210bd52e6dcd898100c0c45700b19455c29ea98a8cbeda4711ebcfb4aa9be8bb09ab6fcb4cd97a42e76d9250cb38d8430a048225204f693c0610eb2b6ea8b97fbb22937f327eb0900985e53908c974c099092b53015ff303f1dafb06e3a357a4aa3f03c0fdab103e0854811a0959fe5b62b48268f80d6ee40bd453c674c3d7aa648b85fce4e6268abaeb7044e6ad8c5ac108c8f27cec74ec14c13c8fa6022f71d0088cd0a93a671b39d8f1a165116efe3e339c11fadfbcdf01f5c1e067c02a9857fc78c0ac7b6e105156eb3b089e37561fbae674a988e6540f95bb784a8398bed606fe930b0a562242940fd3a35de3051357b943c742a50f9869c1f3f8f35577894f7be63f5dd3e6ebb3b3e795e5671c45e661e812ba555332864d018ef1a4ef94b79b3036710b0fa6b2d4ffc510557468c06325228df9e2bd08e3ec476fcac37dc25ac462cdb309ee92406754c955e8bf616a8094d8ff713346b0e8a5998d39235338f1e83d5ca279a14736d37e1dd0f6548b7369d1f1fb20857521d3ffaaa34b78c7084f452d3a3922ee194dc84d9604f78df9341e5acc173526bc83f1be8fcd9bf0ae534b49a463ad3f26894abf0e32edea69b8124c5f465aeb5561ffa861b9af56a79c730825a9cf327eaecf10f1ce088719e83801f54c633cb467e70abdaece6656fec87d75584077cb44506d2aab24dd9f3372c486048e2e239233351a5c9ef905bc8ea698c7f1d209572f66ab443ebe10b107c5839c4e81108dbc7b9cb771be18cb5b7ae757838cf98b8a9047ae3022147ca2bf61e2d95763bae956ae37ff0707c13599b0ffbefa11a437482f406b12d126f5c301637d9d7b47e20277f4958fd74e1d5aff32f89eb0993aee4fd8ccddc4afc3846e8e4955f1d1bb3a267b6520d74ce414d869b3d54059ab42b5a7cd9ee758b882344a254e5cc2074708b99876bf78e5af6452fd6e2e85f7b15798f9eef10e474e3b7f5fb322cae0ef6a4e36aee815c85054b3c874f4af5f5b0b163c174fb50a5813f9fc95a6418579747c53056c000ec3bbe0bca82261f441ccc677c0e34372b5923695cf1dcd74c23d3338f587da9b8dfe5ff63093340131734ef8b0f3e5796ea88d89d13ac982c8bea8bcff6b8c1f1716d9888989aec4139a569ee668a0b1b08a7d13fcd67d2449664dacc42e1ed3c501f5f1acfbc09eee6906f043ce4a6644321ac1b1f204f9aed17ebc52512efadbaeb417653361aefe485d557da192a3718c867ffa2da23e2a830673fd1336bad22a2062491a02272fa3e7de8b436546c6d1e14c9f1db0246fc077029200b50cc270c68b8da32617f0066923180a987857e2ab02e514c81231d5abd1ead72f6aeac8dcc69586a1e7b0e5bfdaa918b906c471d928ea47f35903a684de456795e3449136e716e36f8f1c7e6c0a4d3a8a5bdbdbf106792b1420830f67b625142f8d17183f76bb59688c82f42b1da1ae9926fbd4584a4b9192dd63eb22a4a04c67ed9e1877c007800ada7396c62fd5e7a38e146479153cf171b982c168bdf4e4301e2609caf4de4027ea4ef58b2a4cf7a0e35ac99023143f2ff5b94a07fff6005df1ff0c24edca08216ba5f2103dcd0358f47e78fd3528f2f0dc4bb6ba1c6d49fd0d8bc910127885b73286d8b429877ab6f51cb40378c6030359d667a3eee64c78fff6c68fdb5e4455f854af2c89d3b9f6790d26ee6307d485288fe49bf9fa6728f27889db49b37f4fb76209a288959a9ab3d9781132b76642db0e2c4bdfb1f5fccedf2d25af6944f3360eaa7322c59d2017178fb78544d8ebb798d616e2cac61f3abf2dd86035fe22c6781c0856a8345c7dc99678f399853957f7d12ad906b677ea7aae9ccd3ffaf1ede97a283af45556bf0198150d674906834ff0eacc9cd6f6674af52122389ee6b285483929a13856e5b05d9e9a12abb4e927812d80b127932de2b9c0c0b6494061680743b8f3db79cb998d95f527948ae9294daf0fa85a23700a570087bfd7b70377a154a1840efaae9709dc0ce8f5aa0099d3847857a64d7bf711a6b07386a2f2c2dc58e6bd31b3bc32118741ce633d04cad26c7eda02b3d128c23e549768838471ec39199b8d0b997ffe09d57755be793a697c9f9bcc546dddf9db5a4dba8e727ff60bd622173bc39fc07ac5cd1a6862f686ac06237ba9e388dd1a44286af0dcbd02f92fec623e771c6b2fbe75fd10539b23edf32dd79f4646a55c0e7a3a6dea3cb6abd3f1c0bd3b5c54d786143354f4936d586da189399b51377f2bf1d6d82301bbfa37062731d1423cfb9a4d4cbe69c2edfe5e3ed0c66efef0d35af37a3837dd539fcf2e4b4d8e013a040b524827a44c8aace3045bc918e4114d9d76316efe7ff07d84f74ce937d4846d3d79309039c5e05f4985b52c21b862fdba4d0fdff8f524fed170f88aa7458735baf0a37b5b3dcadc4fe71b22b2c856fe524aefcee3f6da10398233f6324925f866468745ce3b2c09a762989a97629010815b2e884451ef92041a52c17121e171a15e511364d922e4f2239b1632892f9cd8092312bc12220f80bf19f4b70977412218ae937fc059fbf4971455b701f8b5e23ec4b4735d3dab838dc88a78bf58d71475bc167c1688965dc9ee8e9c69820441ca0869639f07901d0bc1a0502a09bcc403dd8d70f9189dc5fe2661f1ff1b9c309870123786ca43a7939b4e8f0477e36ce02dd22f09072da586a536c83d9e0743064336101e74c5a0395b1bcab0f91eb5e77cb5bdee6abc195beeb3332cf5a7a6db5fe31682fe0a0082dc9bdd7e57fd106602f8077a23a5b0f803266c610548ec043104e4628082d02b61e7bb3f5e4b26e6d5d9f830a6eab994a5a301894aadb73dfe8bbc7090cd8db65d4732a03f9df977052f2117d667eaab67ceb883c892e5270043d5403209a223d657484311706a3b4727dd8f7fa1ea8272eb1d7948cbd88a9b33056cfa739681a2aed5b50acd2c38fc3defdcd9dd474fe23568719ab225ce032e9572215eb97405b22d5ce347d25b336b60e94b0db398b4a4292e454de52ef4b94b72f3478a283c9d7e5d2fd9112ea9c4ae5a73be717e32e1943560855da74d170fe5b4db1f6543e1921c14251c775a38c97d76e2662973f66d023024108bbf9fb778e9a1c2418dc0f66f288ff4f299c9a503815d48d0484a9acd52b1f18b9e3ad65b19f3d4fb469228a765119a352bd5506f0f64862cf479cbcc8dfbc25754d359e9ad2be2067ddd7886f78726e7ce37509dcfda5243e37fff949ef9eb0857fe254516a8d8e2350f1340b8828288a35c80a01d81f0bd45881f9e4163ba5a092a1eb7a0b8241d79a4354371ae1160d06a6e3175a2d62f1c391166c58c285bc0408fde6fdef79a11535749e33c1176e26708b7571382548a373c5cf9bc51f56ef07d83f9cccccd8d6caea06f676693c2737aa56ee7de9f7ef49e76121217d6e21c21eb06f74b3a09aaa1ec0d75fa1abeca2d977b11a40df3df4b142156f025e0bed7d10d94ed28cac32176bff428ed193099cf16afa0e9a27ebf110c59286505d14f704728f0e31ed84f11b1be911e5dcd43dd88bf797a320ecfc6aea918de6b3bf3c534af9ee247bf29c4eb42e33e0d12c2c3a5c786d0bab0096d2d9d6286cbe4ba4ea7d05c2fdec0fe5692ae60ed015e7849ebc6a0dc08a1701988a487b38c88be0022edac51a500c87dea68499034025bc4a25a4dc9c17b2e7ff029ec10eb8ddafffe035833764eda5003bf032e8be158664659895f68c9d61fdbc86412b9b8a83ac1f93658abd37b4dcd64f7981d4b80fc25e34f3fb9aae5f66b48f202c6c7df74190469814e53a9a9443f4a1414d1f8fbc94e472d70721b3b9f3244fe48533c4ff63586aac0213c2f5cf3b1239041a722dec12ca2cdf4f166c4a4221ca765a38c17a1d7dd8621dbeeeb1e87d129b32bc32eb8a722c5b30db0970e66df356db3f8b9a824bc5bc42be4ebcb20731634b86aa89ad911d8b5c159e8fccea3dec48bac6568081390b02032fd2290fc4f70e83bacefa1a57a798e5008833afe28d7ba923cbfc2e76e3048d62b23d9b289ddf7cd65a91aa0ca70cd5579acc09e638deb09ef8460caa7390226071710bb483c2aaad951463cb376e3784aeec75a2cb0276f0e1e3cbe6e7c0a8fa25e51076e3958c5bbb1b77be1cb71bdb188be01c33b0320b54901c8e4eeed57a57da9c36c35f85517ef3385bb5fb96f356d9a0a55a3af67d9c0e85881c7bbff77b1a82665500b9363788910e1fc7e35ebade820140ec4a0efab8fba0e7b9461cd2b38e590210b1174f64155d12597ee0003f469ed4a9f32bb79f2b0cc66a01a25922824a963042f0a5db6189ca7d94c3adcf00131ed06c6fe95c3a4d4f92c804e11e9e7d37794a15b0551ab9250c22d8b258795cd9fe02f639cd3bf7dc98b3f0f9aa197cc6bb54351b539f4f53ef7f780440244ee7da32b7d038b615ff435b9975debcdb0265191d076541a7bb1a72fc46a9ddba0028bd27a368025fdb1cc7527aadcc9b9a5fa1235affa4560df9692332a12de8f2d3a7bb367035c7ca9485c25fa18f2031e00a57a0213c344136ede80928d95504734f6586f23aad395b0bd2e389b26ecad09f5c16320512258e797c7dcc361de0d8bcc8d9ad134e35d494b99e246066b950bea843eeb4865f472ffaac02dffac70962416dd788fa87acedc2d4b17083be645688002a76222e8a23f4c69907178e6b3fb6490077639d8d6363fec008143d910e4872b389098c65ff025712e914d7704ab4332e2d8cd6d3fad4b12f6b049f9620ee70abf99738a79224e7579d7047f646eeb757295b92022e3c3a1b71879a7e74bc656146416214e1eb56600ca923bd2b6fad989e5ca9ce3a4525567ec4c883d37c21bdbfb9e8b02d4f861a904a0733736d1f8966976a8b6c2b60ddd9bbb87fba024cd08cecd4affc209e5997c80ef27f029dbcdbafc463975f5914dd5d17bf10d489facd620b70efbabf692c8d7131d1814fd228ece2ce78af519e3329b37d3467e4416b2ff551afad358e309416eb6c0338607cf36534b187d53839a34a4c5ad13496333ef62ea0449c8556cacea4e1f29695b292ade", 0x1000}, {&(0x7f0000000140)="f48ff5c283791673eda1e972b70ec1e3280c148f077aff9017e5460c2c282d1c5d56beb2588978a28487b3fd655c40b03f7ce4fbe82b1e88dabb8b0013a59eb4769a233a09af6ecca18e0e3c926d5dbfb4a2e9067f6de5e18afbe95d43a19c2f9f4dd44226dd2ebc4b851b368dc96ec9d9eb358c2cb7a0d495db59c42aca116e9af9767055b688eb0bec8ba86da03606b852cb185fb378a3b02f68c20203971ff4b349a2d180f8667ef5486ba376fee0936dedd75c4d6c44c8c4a988ec2c35a688bf4c6dd12652c70f42826e64bf1bb408f7735fd6b287ae81a1925c48b240f5ec4be728421331c346494be2a531ccab", 0xf0}, {&(0x7f0000001340)="e1699b1d1d37f337c89f1f183ce5ef421ab6e0108349ba7d811276aff6b4566e034d5006b145228547bc02a8a4292f78a99af1fe3d7b5f4a3b7f2cd2ee495c022e487c9f561a13302ecc418a8bc848b7cb4151ac20303dde74a253f10845e81209ed0413ffd418c7e713c9ad4abf35e5c21664f510191a93afbd33c70d5d309b4b46d220609e245289753a1481c08a342eee3b9fab932f4fe43d4c1887e871fef5d4c4a2fe5ea0a5accb5163d7bed1cc72ffaa79cfb71446891120b8fd20bf458574887ad2ef64c0e54f47c853477fb97614940f", 0xd4}, {&(0x7f0000001440)="63348ac125974f8d5fbfa507f84a5d78b82b2427752891a3b3fb5a76d754b74f6fdd5b0bbb258e68ccd64f323d0c910145911c1a275ef8e0ba50d277e3bcc90d13eed69bcb0ecfadc65637cef40da5d888a9689d6cc8dae6f2a5d694ce4bc7f722da61b7d601883370e65f5b2585454a969d8797a92671e491a7f3f690e9b94d039318d18a53e135f4a219617a157b5968bd5bbd44e6983aaa9683047801a0bd8a7ef6d4acd657d4c5ed3c16f50cf66027bfd8eb5024631ce3f3d5bf74a5e85222b7e6", 0xc3}, {&(0x7f0000000240)="fda4851d5a0dc47a671f2f6289dc018f220cab08a54390448c6ddc38192811177aa7d74ce0e58c04caa172892bae4f574bf4016b63a344c6580b9b4daebe11a23e7c0be62db568a56379888dff9b30bf90c5fdb5", 0x54}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fsync(r2) close(r1) 16:00:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) chroot(&(0x7f0000000000)='\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: socket$inet(0x2, 0x2, 0x81) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x800003, &(0x7f0000000040)="7c8a9503502847ed68835174c04e46c9575d4250ec5a546b8da2acc24d6f5bb3fa911f6cce902d3bcf5342b41046c5fa421113c7ddf116a2b3300e6f42234fab8229e4c4d0f9db7a330bb3f83c063ef7e789b5bd23250447819f79d605cf7e5fdf3b5470b3a95f0c4795e52680664a2c6f74158fb81980eff97041b39cb56fc76e062df5b74693", 0x87) r1 = fcntl$dupfd(r0, 0xf5a5c91eac6d6307, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getegid() pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r2, 0x5) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0xa35, 0x0, 0x1}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000003500)='./bus\x00', 0x80, 0x180) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003540)=0xffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000040)="d16b0fa7be9a776e4dea77fa26162acdf0633fb28989e74e71b36472b6e197fe18905c62c2e42668815d1195bb3a610f24e92b5e430a35d4a4fe0485", 0x3c}, {&(0x7f00000000c0)="1d1157b749c76adcd6adf3d420a10f08884fac49c068ae45f70c40b6fc9f7c5470ecadec7378062f73d319a2d5cc22f586373e83b91559a1521fefda04dae5a293d6004c0c8bc2537f776251e473b7e15b996a95eec59307e93ab971fd70411de5df3cc46095e03a0ec2691443a432f09b7b6266adad14d40df6e9cdb8bc46533b192eb7ef4d9818512b57885e3ce66448484315eb0c8d4bd300d6aaa12a263a15f24a13415c8f2dfb804a38", 0xac}, {&(0x7f0000000180)="bd876cd9f038366b4ba6797a6cca52e6f029f444c337ab67ad88e5588a41ab2b3c9b970608065a80d311021891183e6c4b6d2032bdaeacef406cba41b7db643fc7caf9f6db81d554f08752786c715fcb198a5cc2fc68a0e3083adf0e9872d534581c44f6bb65b6b91a9126f6f266bbcfde0a2b2b574698a0553eedfe5d137fa0eda356932b790e71e5b4ae5cc13847ff2c20f4bcbf40aeca3c6af62260f99788d6c838491168811753a962a72c9987f41e2f57056b20cb9e4e0ce9c5c244ebf7e7e8bfd48e15e26996662b6d8c236ef59e356a549a846e2878bd6814d27906089d5b219190bb5e3e193900f56bd8afeeae7bccb29ef0e3a1fe2eb20e8b8f1a670f513b458a2275ff80b2b88ce74b009278ea95293894e1c12e9ffc7313ee00cba3b7ae998767184718104cd4cd5e192eab1f08f77c42b958d54291e3536d275892047a8e1e215367118faf656531d97b7fe34724c650c2ed89fbd4892da7dd225017e62034defc2dc6989723cb399ee7712a87549d7aff2d27687b9df0187ce59dcf6d6bdee0d080eec7f1527013f5179e0633b3f5ed5d35da6612bff17d73a90e5109201a034ae49ee069fba7209343a5e81ff092d9d35dee019c36c7cda9907d6edca0c5d3ce11955b4ca0c161c03f67d496ab47061b11dd6a80ce435945637cd673ed0dafde0f7b97ac4318ac5ea99b735c6d9e1b7eb2bd919c52d9de90904948e562a16384eb8b39e7230cfcd1374def8dffa51f02af0e431ccdcf8b7ef02df44dfcd6e6a8b6cf2488ca2bd0355406bce56688d40031984467d43309457d77f3631de288cf042cd5193c857e94616e854e8ecf7bb1816292d9e79fdafa9703ecbc385dfcbb0e94027540537f8ecd4b455ba957df46aab5acf121647764da8308318f5af8fad23f29800db62f85c853be012b1a8ad010eda909a92dd453bce198fc0e34cb414ebd2dde7e3050488d336a130688bbe6531e7eef016e7c55eb60eadfdb554892eeef14f78e9d839d889ba89934e75e74244f8359aab34101aee3be68c125567800c58bc742078a5872847192332dbb791a7a71b90d3cb0353571d4bd6dd61f32d15b1f38c9eb61d2afc0a14e50826d02d3f774fea968f7f3b9200cc31c14878999163ab1a9f03d811d269749e781450e207338385b4332d8d3b0284e7622e712196b9939d2ade2f7f4f844a6010ec62acd33dee4a4cc9fe5a3b3aacad8b0457b32341a1ec1339f6d73819915f5cc3ebee9ad9176892f544b3184fadee31170265fba0280be807ea510fa8b00add21350d015d00dd47add8818ccce4d204d6ef1e2a09c0f6edb0750d29f28bcc25ff6b9cb4992b60c260d7299a4198a48e485e9adecb5a1bb3b0c64c616e73f7c555476b9566bb2e8a719693b5708147815b8df63eb41d5cabea858a0b417715daf828c5366d84ab8bf7a3466c38e91ad3678a018fae36d612dcff4db1e90c54f47a97d20d2f756009694f14f1d9d421324517e972e4414bf0b29375b8eb7b80b22309867049608f40236a1fef3998557975f5589b8207b5108a2db74460c95ec91a099d0ab07eb13b13d72413cdea6476593b1b5071a02f0a09dd6339340a96ff8b2f4897650e8ed4db1909a68cf95ecdb74f58d0e355ca15964a852ed6a6067b812a1bfa422d6b3c8c5fc1d045da9e336a1187ca52e0d92520e3ff69d1a5c1c9cffef54747984ae49d59e54bf5c611abe1b054dcdbfd20a8cb4dbbede00c3e2272b2f9f59ddd70632a0e6e7cf477799745027b5e3d77868172ce1bcf959342e03e6c9cc0cf4ea029f11653a39b025a529f1d1498045577b09080767d1d7941a681dccbe96eae5dbde82bb54c6fd6b1a97d9986c35ca85f483341d8cf8b7d129729875ce1a88eec8010dd71b19f679de629b305ef3cbd90f7f5aa8257085cdb3121179cffb712db7013dd74c49037a6c0bc471f4f0e4d0d67584ec33e28a2e29b46766a92a05c46ae89456f740575dbef7814c0bc327f9d92bcfcfb632b1b71631ea9569c647919fd43137597a3be0824ecb2c0c58ddf58496bfb9f461aa5fb7a9616f4b5b8ad2d93138b2f2a067f30c611732236f923bb74db64820edd4522d597c04b2df4448025ed7e660b8bde3d5524e8aeaa1da9c5784d8b0e173cff54aadc5203c86f0abf3459f45ae8a467a819cf4c869691b62c609efe40563f673859ce2bc1adb37527e897ca1ac815b1f799f51cab87438a520e74249d13c0579c06f0e93eed7e7b22d0ded6f74950d2fe7e252fb610ff053ac715aae8b328b542860eeee97373e83988ab3c16bb30232042cb22974b368d25a87f619f5dd0e53c11689e544eb47e4676b67d40ad1249e527b33ff95ed3fc5cf9320efe5aef9627fee8fe950a2cc1cfc0fcccec250b7084e7687744d8941989942afa67e6610277222e79bd71443f1a6c10900f6d307f1c44a5b1777665d7a7377086b46334ad7ebbf56a1a874577f8869dd51b0ef83c02ea14e0a13e83be5a1670729d3cb18249be7f30d2e0c788e641c80f5b43f1cb22bebc641c56b9383fd028596e2c8e66316818c493ce3edcaac9ba844a362c41031a0a1308adaae41de33653a80ac443e47a4cff124964b3ed8c0ce2a1818b49eed1096c377c6504fc959efa969cdca3b32cdab1e0855faf2f2bed795e73c58307d1932376edd8eb98da0911b9243471d9b22f871c05f9844b1dd424adff24828eb9baef51a0e713b689b88f4ccc2a24e11ebf1011a1edb07c7dd6b3b09db27d7c41a1feedc1b7bdc9c57b8f13e481e6a1b60f05670bfb6f99ad619fcef82e07c333694dc8cbbe51a662bae3ce3810131a62cb104417c2ac86307ceffab9d9009ce6d0b6164cf6e30aa5738948361a69af21837b7d15b79dbbad39e60a40fab9a72661300660c02fc2424d675575e9ed45c8d5b129c4f3e6db435b5783749bbf3c52eb3b0b8ce1ea41762e3c83177b4f169aea5540fce22b19fb519c5f23d901a90952fb992ff32a2c2b171af9de70dfe4cb331d34967724495699e9d34af484cd82795148724b8c0fce2a2ddf8ddafddcd60d54d13a62f0c4309423e9cee62c0bcedecb1e6f804b82bf3261487e46c0997f92f9dcd01c09e49550afd89daf18a3063e752110a718879218bf66d95304f38b308b7251a9f1366501824a5417b2296ce89640ad992118190ef0fd9fdd5a292bc1cd8c8d4a04c86cdffb90d081f54acd92b46f18142fa5b84f7b3aea4ff10f85d565c0330ec6a407726fae43a6af510798d854113f3121d69791dc6b4371ebd5a02eb14aafea9be2d25cc485e50631eb7a4d278facab1e4bda1fbac8220a6b21ccf5b25104ea70df5b394b8b538e393b8b9b83c4ab4c418a7dfed900b612b0284a35ec60b8d97bf43a725eeb99a39ea13f4f63eddea6f461a0081661b135ecd6570d1f874ee655ba526453fbdeee17d6f905f27c2e80d40a944c2eae12ca9658cde11473236dd79f91e3e2d3b835a1a2ebca6631e508af839ff73cb54152457db82f0a70bfd644650b67333c6c6ae696aeb7794b3d42cb4f86bab67ed5e16448f4049c3a21d43eec4dbcf012226c03e41b236e7391008e80fc1cc7bb05631409ddb4564cd8909d8c6c0018fd67bc42b174b32777e0d88c1f868654302a5855500d0fe44f70d8ee9376669a0a7316b5551378fa6f9c465d46d6a084d4a90f68fd0bce64fa3c22eb9b2bd4d983c8bef13bd7d332b9341f9ff468937f55f4f2bfccb6f8a13b5266e98b70783fc3ca6d4921684096ac908b2bb95b8fe848d8df7c7452591467d4a9fa5fc9237cb210ed98c801529a0161906c73f6e58bdf4af579023c39f2d4a7388c3596e36ff7afcbd3f944571107ad5f98eeaa9bb263b39d00d4b01050ed562e6f497d7342313a0ee4cedf0091460ccfa46e82daf51e3a3930e3eb7fe1ec3c01736f636089ac9ad1b0431402642c85b483714d862b36e2cbeb96dde8037a8d85a5ef30d4ba66d3b879427efec4fd655022a64bd2d96bf26b37734cf704c179273d8da1c0ea6be253c54df65dad7d7088e1fd8463f66764ac4277129ff6347464b32d32678106d9f3cd0ba16ad68919e1eb2b1666bf1984d834c6a1a816417fe817025416e7260545fa48950b09e07c743d812d4ce38345a632f940199b46972c6e0e062015dd4f0acaf6c189e8b112f2e5c47f73fb9ebc8c0f55cdc3a39eebe27fc7bd3260df6d7430f4adcffeae20e8b2fa247ff4261a6fe42e2f20c7c9d12943d350f9875c17523e3014240e3f945a900f4183d4f37726d54bdbee87e03c5289f6c2e6d6c3fc421029e9edec006d100c07ab821e9c67313a7e342885879a5d4425553069e37c847ec7613429e8832d1935e67d89fbc919262171797f84c3a9c53e1d7f1f35c6d8f1e62ac64242044466c448584fb05d569cb9429287df41af752fba848628d368805daa7113973502e5af49fa129679ee0daabff7b7af19a76e572b3f5426d5d789b989c910072a0bf7ad98a847117e6aa60758895a8ab96b07b3e7b7576699fb0b46623a89278ce47334ae9af4cedcb7f7c6b5368424d40e9e11a94907b44dbdc7e729007ce7ae7bd6d86b3c9855c21d40e7fd4f0b51050a6423726443ce8353814c6ec5dd58450cd2af633942502b83c69089389bd2d98eba5932be35f5d10ffed6ae65eff97098d670dc5eb611c975544c53ecc29348e945a2fb1b89ce684b2a7ed5452022d7334beeb117a41d707d593ee7c2218016e27686b928aec3fabdd7f53202cf8c4468085809028d497f07bced561ca27e4387a3da34c1f4da821d99b0cbb6bf1d83d520c2a5e5bb68e4bf0f6e45adfb912cdae216740460e64ee3307ca984f51d0f3c5daa2a04ab46821d5ac6a09e9a993e6799a97e7314296543a89c54f5f6cb139b689c17ee2ebc02dc721de6687efd9c4011b59c3fa1dec2a9c3a9318bbf9e16cf39a47858628c9c8274698f4f41fccfb57e3aef42529dabcc65d5f3073f77c5429b917055e78974b65cd1560a0c7484b30ae8cf7906815af68a882a71e9aed5cf5329dd2e5cf281e055bc9a51f4cbdbf06093b33d2e2395fa79f20c529ae37bfbe36a12ff31942e4c6949afad1f014c2b06acd83863cb6fbead7d52e5f1b5dab6f1b80a9e1c25eadff9a3e3b9f2fbdece5edb3edfd6899b8f31a6cb422d1f9e5f9f5f6c435e6c0bcc8bdde9413e597ac80a85f30fc927fd538660a26f968ece3610c8840e002a0f7514a1f62909b8c6c46a6b29494a721f83f3859ce2d0aedda52bd1f1be237180020ceb3eecc5487a88bb1310ae06f224933a1c8ef9ffa3f071ef5bafbec61bccc0447390e93ac945751664e3cc8f3864163c0e32af566bf8c76306e33663d0f851d3be5f4d91e8e2dcf67348c7cc7184700cbf0bef319958f7f7b983b447e34952bd3fbeaea6cdbd63d0fc72d4e29aa059d78ebd17399347b2c8cbc04b92e030d6d2674107a3affde02f55ce56bdb4f7bf98d81f8d05641e2eca69e61a989f4f364f36a5eec8cb34950034763083fd35d9a69819d3b37394a54f3b29f4f19ffeefdb85839dd565f8d3f29a6ae611b6b7264b61131964158cb6a6bb9da72d49a546826e32c3efad6134bcc9f132c1fad7e77a46b4c5a55e20df2c737db682c979dc6159923f612426817f5093f688b58f29b2c891ee0a592d9b4b60f8dc06fbb124017fca8a8b1c8ee288636010a5150efd4cfe0896064a05932f40698f130155beecec9ccd3884c38260d179f75fc914a0fe38b45608a5744b791e516773df5e068de3278adccdd96aad93e925930", 0x1000}, {&(0x7f0000001180)="bfecb7e4cbd8ce7085954d5617f2d24b356de0f040958b5edb81e12e94ebca6bcd57e708f78e289719fbbb5e0227b4480eed21bf18a27191789e2fcabf395c9ce79a89f9d9e8a97beed62c33315ed9b9640fa0eaf9f640538f2785818879a78d1e7e81e715161dc4e1589ac7a3003107feb1e321ab03083538ef401629cf842b3e5542479ca5462ecb7580d68bcdac19b5e00a7b1742c8faa5b5344401e58ab733c9bcf4eff73c5d0dba3f26294721af79c09d037751128114e70b203f45f3794a3df510949429fbb1c71603aa48a2", 0xcf}, {&(0x7f0000001280)="7124ecd1e700e5889b3f12295593489cf7d6c1629ff64628f9d78efcb119c2d2589ae732e3f5e99bc6869987288131cdd172edd3fc8c65d42bf415fcad1809cd806378222a34bec25d41dc5955922e606247b0cd0bbccc0ee71f3e1a080551c1300597255e90cca67783764a288039cde13a54a821ec29b4e2adff54653098d184f5d4af26b9421b2456dd36fb51a435833a1e7423cc1094e1b38596e7cd012ef8bbe7f4181321c6c476171ef9bf88f7813a638eefaed39a98c90b1c3477969d41cffbe5f649762f7ec0a9e967169a521b42b56296bbad44044e43efe2430f6ca713547d376504bc1b5b919cabd7c1ab57df5b43bb7e3aee59dfba94ad195d777cefe7a8e0f59ac5f436b028bf46a63f8bc607f9c3af37c0f1c8d7b0ef6a2d6b930919297a95ff8691842f8098dea3e1b2fd2cc1e69904775c3541acc7407dda76833adcfc83c266de7c4505d07cf8922ee404d2551e3b57b48e563848235bfa34ea94e9f419d36c84e3b18829eb919622ba5ddbddef75e21eb57856b306b2b17aad17eb52fa2abc0d1255cf24241c4fb54fcea220ac4f90723c48af8231be8526c3cfa9d3ff4df2c2759f4f01b425e837f04a0f8c320edc25c79dcb6708ada9b799dcd41f684d0265580368b91b121f971bb8a560e420a262b01e82a2cc253a3c1538f5b625e332c68dc7ea7c00c19153bc29724219be9e84bf5bc3a3aa89a4cc03e26478f46d7b0482af3ec0ec6e9fbe18952dd6ac6b1b9b7f035d427527b1bba208d0f468646c04f2ad61672234e9608301558787503eacbbcc502f129e40e5294e3e42fb8010979b7a3426127d73ea0b1864d8ae4ad86989c4e73fc4ad69b71bb6ecd23aa6d696c7b7accc90c053d1f54c33df3b42cd4313e062a2ecbde9310aed41d1c68b3b69b83ca1d8e5d4842468811477b8cf55b0220f02e82df19cb32e72f8d7df6fadd14f969d41b09121ccd791db66a00e35110190a755537555eece15a99f58d8865f9b11c54ca0d58ee40c42fdc1491c2fb064ac689851ed97156ccadf5ea30045f940e619d34702a9745b895cc2c6bac4e64b23aeb87e2fba4d3bb1428563e083149bde55822ba10adf3091d2134c8e06440f9fe3b65689b06ebafd8b774ddbeadb44686b74dcc742f371049f8ca2ad68bb48e28fa5768fdcfcb50139bb8b436c993d577728f0bdf61f416d0abc7de9daef5230284e8389fa62d1b3f85a72733e0f1ab2842de5033830be14799b0afb989e6d77a716f9fc535cea1fc6c9dfc1d4527393794145cd6fe65dcbd4dad53ee771aa6403e156bf4b085e447e973a1fadd2f627df7fe0bf2081b700c8171236233b2887dfc19dabc50b61c185f5390c9318c28aba93e6ea97104baaf298153bf63bd8f2c5ccff52503cfcf794f8eb052a420634d18cb4a0a3e6e40feb8bad33728241ef684a92cc296d44045d5b10b87c3a859b2563de6667ab974a3d749340054ab267455d30d558a4bb04b13b604ff35e477858ffc87621cb265f5e7097ef3e9af9c60b379a1704582b67bbc56fd573f683335f906608e39926274352792ac72bf500fb21b1958af902a5e5fe2af8ee5d9e91f015bc234712f8fe8aa4c58e0ebe1277f4f95596bfdb398f09e2ff77ff8a4ccfdeca4be35dd75e3fa64e191d6d8f1ec4c28bdf85b399349b0dcf5be6d582ecdf8b155fc9a95620c31d2de113883796dd67a42c4a773b37a3d302bee9cdeaf3d4537081f17dbb5894a1c0370750a6f9252ca650d01ba1fd8c7bb92451a4ae777acaaaa18476b8be106f4dc741b64d51081cfe7e5154d159dde6cafb5a05c218df3119dcb39900fe206bfd6a45c97eca2df078d8335435c040ea954d19a0a05c78b3e633bfba64e6b9c5fb578fff570bb010aaec5f8b8d9505bd0270dce87e80129a5239438c5fe28829817f33bcbe1932ecddbf21551e4a68aca632fc3e630a4a8327c3bc74ba8bd5b8328d303dfefd8248469f6c91020f8376d780b06952277debd0c0978a31e0d81bab8f6832486ddb74555927e012d897fb329286b7abe796edb349d6a5f4063f588bb936d528b2142d0f9e592c7a09191d8fa02022a3e91a0b4da8657a3650b03fddfd56883b619beb4d6dd54d67da1f5e80820c59c33972667174c0b6786cd16751f70bc24f137a5b2169ec8cd5fd3ca8a96c7413ad743188fdbe9ed30cd121f4f8011e962d49f8a0cfc5a1bffac28415a50afd5e8c0884c0d7627044a0dfb3d900d0435478932144b33884fbb65c7bb1b10182d2058cdc3cc54a8f466f9c80916b36e25e2a6de95d2d1f62b0d0643fe43a39fb6d41593e95ca4326cced6987dd40e73747f1ca4fa8b4fd1c6030bf3c101981808f8576568111bcc037b8616ef30ec7be4a621932b586e7c5f0b6989b9d8a81035eb67bcc6cdb5d3dc006391bea745c5ab1acace3b89e49d3cfa89aec3d8283a79374baa329e932e66c247993bee31eafdf351bdd1360e46741b3c559933e55fde1d40b3f653630caadaca7816e789ef09c7887fcfe46f7275aeb147aa0c337cd8eae2e9f90bbea1242ad981a6989bdf5abaa8adcd5b44735d90ab0a524b2e1ce098a019d6922c0425d178f64454dac5aa358b1342a11a77d12412d5a6cfd5175f2ccf25dcbe637af3db9c7cbc878f3b7cf240ea8dbba179f61a04d824b8cc53ba477099f0339e1b963aef0cf3c4e7f037a376f4ab76efe985c8d2d531c2a5a87d8a3697e36dc73b78146e9843768a981d89b3587006e71484dcdbe1e7064eab03dcb75b385eec97424d23ec21d1cbd3dc277e867a92cfdb35b0b6fe6c21d719bbdbcf7300a7b5bbe8e5a7d531fcab3c1a690f602e9c856c4e87ca8f06a3e93870206b207add4f86e98218be00522a688454eaf8095bf5e10dd8544a2b300fe559b840e74b0471c9d1c612a6c0659f90cf541c35bae2f15168d4bc7b6aa0aaadf9895c595297d1ac26b2abbef832208690a6a25ecebd6f80ea93737ede5c759061dddca17a69fd15ef67f1395ab640814c406474e7e35d2c3843af66f7534ed0764445596a59959eaab33c2417b4cab5b68ee70aa6fc8dba0b326320674464bde8f82bb302219de42393c400753ed6eaf006bc5ae316e606f6eddc19a3638ea7b876477714c4afeb7b8ea4e5089a64649daaab5d3e1a5517944891122fc56182a7f1cb67e32ed52caa0c4924c27aa55b98c870b9fe40798bbee4d978e6ca04b42461ce67813a6898e7d49ea9cfe31fddeea1b39688d9599e82431bd296a8726043ec11b1c5bf3fc1f1717a12e17105bb0024867c613f91bec45b64d68ef8a018d81afe4ed45e116813b07df8599c8b98914b472d8f60ee55b7530844e2dd820ea3d15aa8b231ba1a6ba51b9a56683b7f67ea5d9c95d9dc72c4a0af9b458e33197c3f3a5d709694814711c5560f9322999b1ef202b4becce33f45bd8e7f35c1bb4e56a8cd9cd2f0b38b8438a775321a1ef3641b7e641ca97f0836697ad05a562607bf3c99094681e9d2935a98a1329f0b99f950d532c63ea5f58056d99dd4fe2ebc1e44ab80dc25eb52735584e707c5a9261ee666dec3086af57ce18ae7682312d5df505427b58bf1902d8d2cff6152224de7ca3e7e684efd75c3b685a00e9e13aa960cfbf575609beba62f3da4527c4e87c2728c54859a6582a86fd644b89ab186cf97872426eb8aa46c30a6d33a24ba71e78b2ceb59ca5fefde3f849c42d50bb90c7bb20adee7c7e7c01108971d4606538ed953f4b822c7e2cfff36da664d9537a8c1a89117a3ae38d7576000e52ef27d8864e54071f7fd66038d3006aa412c22e76854aa966af3a5db04a5b09fcc6251f0b5777b0c63eb570ef316f3ead27bfcc01585d8513288d6f97fb43120eb92766c34247c6662ca2d820a51fbe003155fdf52cb2ec854e95921a46e8e688ab4bda318fb981e96212dc5a3bcd95bc5aea151d1f8886ca72bfeb98d56c9ce431329922a437b0dbc82df7c4720907e090a98855eef031e43ca8c1aa8cf2014732bce55e34b064a8cf4e47cb84f0315d52430432a55ab29b23461dbdd2250ea04237a078995d79da2aa6f7de51760e7ee592c405f1c5753f2a2248e77ff67bc20b3bd7c93049b647d6a0af3a2a7b1197d89f265309f13248a24395cd2d0a7d0115db9be1532e832c66809adbdd668a0fdf71d7bc7394351da0bbdd3fbe6cc9242e2776a04f7b588ec1246be1ff783429e6033ac9967a93526cf906299497f3f6a3a565a6cab6fa4d3f7297694b542644a57c1a0c9a4cb10e7b9dbf2d809f51e899e3451d21789fbbb842f06b023a45013d91b5670b5ce98c221a5566d18fee36ab912bcc0460531ebbf6268346da11ff45ad2662b3389fcf79f263a14e8633f899303f95a81a541b4494ad2e446941e433f4a030174172c35ef784a01af56c8bf0b4326aa0928a384a7b14356b48a740ce9f2da6ba14b639f42d7fcaad488c30a2c30e68ecd7496416865eb1427fdf5dfcb49ba689879fc0059103a21470a2d57f55c64f18514ad9a0cdca93317993291981d51453959d3bd6ad43a4481108d5b7fde9898b2930da1c9d9ed58982991ae0beef31c1fd69d50d3e267b6b704c948f1ff1d009e2fdbfd198f8f9973afccc4a1d327f30db313530cce80e6959a6166b7d036960a26b30e4dbd6922eeb4364aac75aca68cade4ef515f33bc60b370b265c9c0cdebc232742920a86d6103c15f5789284298a737bab2b8d22c658e8cb26ac7068aa799fcc71511209c00c86644e97256c4895a0a2b1d6aff4172af2ec2f0d2630e9982ad5d63a51bf6dafb1c77605d151f3275dfdf83613eaa1082dd87267c2d1dd6bf07e67ebf1f2d3b4281cda2b19fc581ebc850cd731eba344c6121ae113cf56ed306f0e4c5d889245cef41983886caacbec6e20bd8a9cb83f1ad561bafa6e71cd6fc7e2ce8b951b568fed677b02da4f00685bfd65851ecc0544a555b7881f7b77444075bc7851f67c082534b672fac13c2a9f0367662503143b11a8e6ff85adb30897b5cba7c574f4688587433a77fe95bf0becc21b94fef810718b2068a945c159a07360f7f2b4fa351d0f61263387710e902148bc9f1eca07e0bb5a1e5c3a24d7b3ee4295d876ec9c8e4741b80bb45b871b69307f93a812f51f4793b547e4e75058e5a241b12f5c2c307de474318dd3254def2ca1234f5be65c59a1d1d6b2464518f31eb95ac5b307728698c9750a7d3a6970ca8c3f7807adc24d19c1c217ac3a011aba067655e528f906bb112a11c8b18e6792ec777dffd1bea84bee28fe350437ea34f3f6e5607fe8758f60b483270763f5619938dda78632b176e3eeb298647fe25c16c89dab63415af05d11a61a3749d2795e8dc19951877afa058b4c0c15cb6ccdfa989f973e55937dfa531b4aefdf44f870f0d67dc9208371cdc5a12e70dba98a97a5179812f02f7a5229a7af9666de99dc6262008fc53d00312f158431df28194254d91a9751feeeda4e386b59087fd651ff311d02080b4baa19ad1f8c6bf740c3ad7feb769fe7a15d1d11c336466ed8dd08bd6667528d1af153edb0fa67e0fab278348b71dbd4eb25fb6026c2f044804080b2ae7e2e1ff60074eeaa49abba82d44d4cfe6bfb5a73860957b74febd7c9ae1da147d157072cebfbc23b9e87c9b9525a272fc747c47a9de24f5b32fc6dfd1f94fe1338f24f37603e2073a66e4fe6536ded06c4605eca723c0c6f1d71561447ba0c64be7d236dc0b3ffd68a46962f01f1d2908e6a0b0267b057397b3588f66ab3d7b96d9f108dec6c218b12d2aecf8e", 0x1000}, {&(0x7f0000002280)="6a319b854c1cc60a8a6e402fa864aa5c3e68a8b89acda0ebf00c2257ebd3de6b26c37bb0fbf36c402335468f3f4669152b4038fd74880240030ed3279cc6f39aa28a4c46c2a8af6c2b782e12d4c2a68f5d01c04f4ba3de6b63a9a765ca9103f38477b3b34d78c5fc401bb09c99d1423c6c2d36f348601f37d9b133d959b66c4f3cc56fd701b5cf76c6b3dc3a167c5f411eb38e0fba6af1a80f348d197bde79cd784f3c7c5e78cee7888db46adca1b60d8c20e895504f299474261a2758e5470585be8b19ad6bbc5add1639dc26cb749ac9117a208c89e94670382b5c8a9c9f355ec5383597d17cb165f1d883a77ff1a44e37b6f92b65e55b70656a7cec501357a2e22e71416f9428ee073347086b33cd991ba87f74ffb42b896cca57f7460f0d9d985905c941e8d835c28581e4ad6d30f2a0be813b4700820b8f034127dedda76bbebd33518fd2f21f470743177343bdba26fc190c64d71f48d403c5b8ec5ab9808d7c1378f25275d2424384c72d9293b8c177e5e363fcf7db6935f2f173ebd98d6a1b114281cc783f598884d88bd46f5848111af1afd55ce2bdf39fe79568d6e10555ec2dcc2e27ef7e0c6b223944e11f056a2dcf4b29c94f688867e3112d28e9610b0e91b175eb85b8a75ba70b93c533a4b58c8e9c16050698990d2973cae0962385002ae44138324801da7a2be4718c66f124305a0d1b392eaa2bdeceaeb8eb12b253dc7ac11858dd638a11ea634c4af11a8faf61e33b963eee87b5f572f72ef8e61abc806ed29cdf80121104abce8bc10519b9c918721ecbf28773b73dfb9afea3263293807bb894866ef5ff984a477b4caa9f721ae5c4ce1795cf5edaadef56ab4835d26e618e8904ab2a62499921284517e119dd4381f5992e57a698b857347273d94fa3202c22f974385a89161ac6688f9945c1cf871381254acb2576faa48fd4c3a01b00d410d0c8618e25c6d8a154a08f0b3791d196e3d7fc252cc958d3b8b7a694476ae5ff052138254d99552054546eb0e84f9db8910012145ad08ba27cb7415d12dcb8e3d2b08a89b5e89325333f6b1b8c506cbf627db8f3f85dc1c9e2509cff4296a8ed9987cc94db3ad8d4a803a2050f353e7305bb6f59f0e90bd50bc7fb6cbcc051d01a145229903b09a81872a4a5c7df0bc83c0bafb0390a93c3f69deb367a7d64f74f9906655b8c3351f8ce8b17eef1e1221072be08573a2d75ed8d19349b09edf8152001022b74c997d51f47eafdf8ce58e0fbf2396fe6317b2e0f58c9f1130606777ddcc4d68b5916b6aebad9d2afb0306320531601f4d5d7f9b91e6c37e1178e5699988e88e09cf6bd9b389ac064d5d7d688b4bc47a65354b4cd93e2810ad4141aab058fb8e58bd0b99c1ba28c23d41af2f79423ffdb04703196d53a2928a8263d698be684b2189dbd6d6616baf599ac82ba45f35f96ede811600b9a437ccf792a85b6fdd518622bf6b29bc6c992ff31547c98fabcc49ce4e339b418f194ede5ceacc6031f248ec0619a641171c258ebdd44881c0a265f8ea94256e5def9280ca2b6369422c67085e727f8f851b3ac0e222d68b51d479fe5a4d4494c3047ce44ad215d2255a12c48059deffc6f3147db7fca1573fa596cafb192a0b6bd9ad74f6bf1009d08faa83794e7d8703c0fdef88eea3519c07189fd3ce8413b558a43379e5820eb6148702182982c3951fcaf2f2425f7723c7736483ff36ea7fc4eedd98300eafd5569cf996c96e7712502ff6d4372529d471019fd4392ecbfc3b946cd8f2b511d3a19a16c00cadc970ab13b294b8835b15d7e57a871800e81168e066a74e4486bb937384289a06c432c1512b35127aae2c72deb1be29c46e330ae9105528ca2e59311e5f03951ea9d678e4d7ee6e0c121d3aac70b77a3f776ee2aa52a9b68ce3d059e4b92ce155ee3364bb98a8a5baa2ff1e39052d584273a8efaa04696efc143f0f61c48e947d958826fbad4001d7a4e0b607738100109acbcc10162f0d2f4a6af0302842256376896c862145b1aa23aa89bbe9ed47f1e53eea0062e92944f90a6f4c382ccc8ff302c36ad54a95d6177258fbe5eaf9bcdc7423ef4c54f252822e7050f0c6887dd6b9fcba7cdd4763a5ae487e4fda8c45fd8842b0976eb1f372829a126cfabfe6bbe6e74e9a9eee24152120ff19a251f361378224092c2e416be91fa751443aa1acee6eb66dcf229a190110d8ced101c82ed4d00292d5e56b663c752fea5b7fe3fd30705c984fce7afa1c1978216870e8c13c510b58ae871c745d4ec488479deb9b26c87d628e5e15b2dd3f2865df2d9afa15f05c4e30f40598047530e8604714bf0cc8e2bf4c22ee97e088cdbff819d60caec6f558881c7209a729a21d8d274127a6f15acdfa778effecd0e92acc7793c1661bed505cb91aec4011820a6c6cd786f069aaf295cfa4a6dd845da675615153077fb7b5a76077fb61952d7c4fb9f983cf98a1a74906599227c53b5c09e093d9b05771b12bfd51442558cbe79e581349ce8632397602039f89ab39e62b7ec3ac149b1ab88020ecea39b8331733352588810285164b7ba575236c742b407b151171cd3c5eadddd26f7fae0a6f883f78da7ef4c6d6da0b0f4fe73e1504137a4bd038c4dd258af4d04eabb620483e163a597c5013a00131e2324c42b94b9048760d04172f14a0d2d4c15650b3410fd5f1ddbb672b8150bba2321ad336ff0234b547c9e5e937e8164147d90ed7d14516c3ac85939ee3b6942e9f34439a5997bcaeb00a51440484775b5f49c18a160c1255c73611a495f6176c19fa7916af52bed080769a7e045191d3e3a63f48dc3af306d979f31d07b77f1558b17908ae7c5044b54fefaec0b46840b48267ed8d817d671d464688b762d610fbcde142b93f903d4223cee91b52cb0b1dfec5d356a2ab71d66f7f60655e66485f4325ae1e00f00199ac704eda18ae0dc3e5845d4ab3be51df1e2c4a1996118380b7edfde4ebce2cf11d3f8c2588cd8d91d9f99b0fc3fa3622b7775f7c03bf1a017faadfd2aa217771eb90593fde42adcb41f3a40d8641f5546bca74fe473aebe5e22f1f8442c804c6adbe0a0176cc21eea73acd827ef621e5c8167e28f653106d61512040522de8000d80ec4d7ad3188bde08dbd1e77357c57887b3d2529a3a388e62376943a71c7bb7926fe589fbaf608f3b5176f6677ddd595959ca374039c47c63ff30f6010fa5a06f4ba5143988bc82538685c5cd87fba6aabda94833583d856b92a9f5154ecd292396d5708db2510d4febbf1607172dbbdec18edb0761d8925c6c58b7f3fe7946272517c5c661b9e460a1edc80a73d1225e1787e06230359910e0672b479812368fdd6606f755a8d983d58c3d0f17fb775f7902379c6d074d13efc68e87964abdd22fefacf0a943b9a2b20307cfba087470a694bb73b7d137c62ee488ab536721981922dc19aa5b93ec8ea7b3cba283bb7494e40c860c092ccc4ed10cbac66aaaa54c092dd6a1bc2381a96e568c8754501120fd8f5d0554de97446c1a5d705bdca7ac64a5376b809941b3473f3574d7e2e323c0913c2dba43c62a63bbabbf37c3328131d0889802c354453447c9bd85493f43024932c8cd001cad1e42647d824cfabf3210a392a20f1f71aecc5aec74deddb99cfcdc97bcda13ff4e6df6978dc839e31310beeb0817db38975bbedd687c632eec96db2f1322ed0f2e3e1ccfc3b0d12ecbf02126b2ad76ae71e49254de58bf47404c27e3239a2c4d052c6a514bba606adbcd42aa5bdd206a8262006e05ba2e377e45f54fec7967c0c30319596678c35acf32b9479d658500d2a2da7a61936bb1bf445f9a624981d17a75e0bccfb347aa2db18a27e602c7dc02cb32ed7dd20a115fb837d81156f364438fde0e62e4a940ff302d2857487294daae1fb1dc165195e39f812d4dafa8d6061f43fc2295ece49a8cc32ad4f50148a959ed91874e316b8794e0f5f963e39497622fc9bb06358cbde551ce96c5dbee94919a29e61a00cd01dc4aec11143678c545d8c694074ec34398ac3d26f82b9ae5b5dbc3e0e721f41a634a73577c070c2ea85b647dd7c80843161f87a176b972d4ebb608666e6e7a670f585ebc2e30109387235f8e01ff94b7ce0e88f07385db631c33981d2a8bff45d32f2b3cb8497922866089a43cef45fd44b7af345d1b4588dd76fa8bb4905b3b2172eed0be55fc3c1a4afcb0f170d1b8a6aa0873e61f1e0e798dec341f2c49d1ba1e9174f9e28e5a9a617dab5ff1f9ce40618b91c419067c0339d682e39b4e0c62f80e501d67671d760176e3742f84620d49ecb13a2e4089c1b1c7b7972ac0e12088cc47a143d2455410484c2c8a4a895e369d198b0d41fb23f98419dc37230c1afab69d3e1a3808e201f5f69db665724947db7562c78db7facab0a9872b0f647fc65670ed229f5691651387137853c492fb5d36abb14b53e855d0bdbd2ada5185eedc87be13d7c539594855611da09b0a91fa5ddbafdedcee63983e6bbb8c819455bb531462c44959b3c160470daf0ff4be373307e0d0c4e153d8f6076bdbdcc863cad2216c3983959d3abb5cd35c4b5c58258c475cc7d0de7f29457038b11dd099cd92a033243a68dad9969489f81724547a7e956474f05af86737c987604fb3904df4f984ec09856ca05f563e5a70b5ba8563e52e4a19f7f0730a4f25eec8c1a7ac26430b98b67a8e817aff3148827b586edf0f7d46ad88319e1a564dda02b13657f41cef50d1c9226c68b32d26633933420f1fd2e4e618a3ee1c4833a9f4f366857b1e38dd9cfbe6ed46966bc58c279a9b5b8235cbe93432fc61c88efff8b598f4c12a4048bd83a210e6e339e8bfa34485a253aca8696f634f52563e2f8ce5f6b30e94446524b5a5079f7d2eff152dd18cb38ebf588a252d94b8823b28025a7815a34a140f892055d1a0ce1faef1fc5015318ba4311539adf3a919d74a5b93bb0443cc67e04ef43e0d2b3504f07f2c698a41187b96407e00e8042283cfcb364f9122b80e870b50d4ac94270f74a4f752c49b004f1db9808ff854efa1698be3a48b33b9d16a6454e4a1648b20ee8562ca2b9235511a124456b290a7491302911ccd68c19dc7d10ef5ecee0c400c2a643cd82c0d235b641bafb54003f129995b37935f6676f05af79f87624bcca5b74ed027cf996ec2af5ec3ae7471675cf604e3e24c9f548b10097c7f18fc13085e2f52b27fde7c3b6ca707cbed2e1645f3aa69e1b3bc9bb59a7b5569dd18bba068c4b16c15d6120c5fef665e8eca7c837edb845269d61e05f9ff38b4a820e60fcb0da7bec1649577f7ef01038edb987124d0d8d7c35553697a7e81f364c6ca6244fd8e18dfe3ab44deb28c6c68d6b19684d4e7bc9ea3ecb4eff44f613f01c193c4896d72990398d3786f39daa3f002ec4d18c224f60749c2a346cb3b45284bfcb5d41930d29071b238d37e3a11ad3c4ecf1f305ccbc5699b72fd2dfd572aaf5037570b8b52cd468e22d9663da6757c9fbfbaa231d1b0f93ce0c0bc0f0b7e6e71df43d0ab788db080f84b7aa9d6882a95675eeb066adb32254d3dd04e9da5c9e9c84e73c2e1b9e5f20351a796d556d615c9948746cf6f2f5e049f03708f1a44797f36ec68f196a181de3e5961a200c2b093df5a2c7a5eb3af0846ccbce4fa9008ab1976efd4af92073a2ceb9a7d2720deb553f278e901ad42fba9fff7f6b8b4481479667b2b700dccd8ddbde44992e647484ba09cbd2458cffa83ba2be987d5d6c456619b3b5e0c66da1d88f7e36a29c3fe4caf10ccbd131", 0x1000}, {&(0x7f0000003280)="0ea98c3aef4d89d2df3b0aa385f0c414a64551c62a79070d86cfd3a70c0b666d0997f26adbb6b28997175375baa0973d5222feaea6a9676e83e33515441ef07760a54b5fa2187128f4d4210cea2bd60b910eebcd7fa6583df145559e814d5ecfcef24f776aff8218a7d3bbbe55479a3e070e5e6b8cc7ae50bec848f81c700f93e95932562f07a066cb353e2ca8369b44443848033edc4b6ca4bdf78870c797dc5bbad7eb679ff73f719c5e91152fdcbe5312e4c47861d9efbb38f392ab200b6ac0486803f8f0e08067247554d19ea0375ed160cfeb7e28e5b1a37c73598382e379afcf", 0xe3}, {&(0x7f0000003380)="c09a7c662cf30a8af60d248f6661b54a248b8cb615954066612c23128c969e4c1a5fb607562351af104c1cfb62134d3d5a174f1491413a2cd8e44af2b1f8eb7952e89b840988f5f7342d3397030bd329042e5382561fc4b9e58e50433e18ebef403f98141cc34ccb118e22a0a5792374a494785448bd371e978ac0e392ab99dce8eb4a1a4d71c20e854170e8c614635bf388e4632a5576841a7a1479b8546e02386605eb9cb0da4906726e50b1fb512ab2c383e644d1fab5425b35fb1e3021331a55232d98ff97f47e4179c43c8041dd8da8a61f5081e6e80de0a82e6e8261fc49151ed6d653b2e13b84d815b5ca5f91", 0xf0}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x56, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: clock_settime(0x2000000000000000, &(0x7f0000000040)={0x7fff}) 01:06:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 01:06:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 01:06:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x50, 0x0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000000)) 01:06:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20040, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 01:06:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 01:06:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 01:06:07 executing program 0: r0 = semget(0x0, 0x0, 0xfffffffffffffffe) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/116) 01:06:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0xffffffffffffffff, 0x4001, 0x1000) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:06:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000001580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000001600)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="460bc7691494db25f80472ce06c2d809b18d09aa1bee716529b06fdb718f29e93fae77804ae292430c505035c73cc0f35e5fc9cef30546383cdab30caeeca22a9a37fa43f29e83c019b2235443de08272e54ea3e84a29923712ce258164f2ca2ec0ad4f5a798861497498a1d42e105b5fc5ceb0827b4f2e57afe0d35dcff0faed8cb638823207a3b75a419586fba0d137016768759920cfdc5438696ef4bccc43f11c78e8f792280b9c845264c831f28cd9830ba149f206a408e58e41029deb3bf4dbfdf0b2fc413b15c6b1ae41ce97289a74dfa2d0c6d108e4320182c5302c3d55fb094", 0xe4}, {&(0x7f0000000280)="72b4dc700f0715614a962ff9d593eb027e198ee39f084334f68bb43a9d11b43ad5f83f6be602f89106505be9734d2c0725c6383325c8a61e10b927d5d1e64507b8100fe90c8cdea34b3396a528bcdfad29dc7d761e129d2d9fe19dde09ac100ec0bfb652eb964b46456eb2d7ced0d2cd2fd5a569f8d1f824088e2cad8b3f8f184f012d31a3f2d2530bc52aa0a64125aa9453b94ae8ec1f9eb24ebce0ae2b10454a6ea2e829df2c1e139d67c5c505a54245d41429d43b92a1e05f35c41451fe", 0xbf}, {&(0x7f0000000340)="c9e96982f691eaee5b1fdeae59e4fc95c17b6e12829082a3940b48f78a52b1704875a0ad2b2ef39b622a6724310b5b74c767c8d4a49dfd229e3093a7c0e300c12f8c4c86a0625698a741a1d02ed94934d64609839bd271b811726b8252316e099ca237ca5d3ca79d47a739d268931d27e7d2e4f3df96c125179df69b8eff8d1d3b92e95de258eb285dcace72fa7abe57048dddac17b9a17499e756a6de2c8f5eb4aa496d61081f9adb1cb116a549aeb7d1c5ce73492f8c50361bec62acf7c53448736fbaaa02d59697d7c879b1f442007108a2321bbb92ba3cabeb88d368b6e4a3ef1124ad13fd12188ad4b47248822522af96168256b94a97abb86388655cf8f7686cb244bad0354a7349b7eb221687862200b8af997df4c250c676346e7c461fdebe5018388cdf8f9d33fcea6fccb07d7e529fbdd906bfffea4d889f6c81ff8e1fd782e1b70e1499268a26b4bda84447c57c985364a1686035d01af3ae931179fc938da2c39f09e9cb860ba3bd72fd6180b260a810fbf55d27b269977c447a9201b700dc5120697211cb03089f8ed03d53bf3d5fa52d4ad9f1b837316d2f9bc71495f30d6250d06e6e7b42a85d451e4153b28da25894d4d4792d66507a42ed22b8c7c6054f7fe83aaa69186ad1befd676e3c16d8babbfc6c68bd0d80690551e97d9481d567ee285f6567ca35fc45345bc201af524cf49af12237e5c3330838770d46e25cc8c56b21657b8a31b83b0161f03a64d64d48fce2d5b3d8d03b2444b82a14d20cba5fa7956992eb21c8c1369008cbddeeca8749bf3dc9434235de6e98a75e7ebed0766e84c4eff2cae4419529625b6924c11743d8ad7889cb0e62722db04873293d52fc873fe329fff043548de80f161d2567331531c3105d552dba72012edd8f9cac5d1fc54be474f2f00be15bd65b9dda74bf9a06b88ce60960be5d8ad95f9fb63ed58c7ac2e6107ba106e2d19730c57f1a6142d9f1ce731766e1c0781d10c949f5dc7b0e4b96f96ea229bf06aba65cc77497863145f718f7eef99051cb1e6ec4e219c73adbb8883fc00adfc72aab3a76dc8810b60c45f6c55af9dfa52f62b771e7cfb6a238dd2e71ebd9fd45808f12e919fb870ec82882f7ec8375d1aae467abe3e0d4aa4f64cd123c954c5b5d308d9e759c5280f26554d7ac6525a22c78f1ebdd9fd494f23c8cc45a001d2fbee1d5771a0e193c28785827dd39fd95159f23f4f661b7216463abe295e8952e69f70ca632154d4eb618977b3663324b38274eaa04f6d1482eae802905ab39c5a1ecb7955bab486c4dea50f6f27e2bb9deb713abee0de5242d6c4a8f4da784da222cc4401e9e0b5c95b594a38c1b03765f3af46589042dc8e5958be614c86273d9c620c43e52032e77e2123de8342b760788f87d30e7a852344e96a7c82c4c4f8e2ac49c0fbb0a7f710c25b8da881f74bb370d8a474af78bf9b5a33ce39c4c9132d2ba4c46bb48e4098957705e0d92c50b86df92d153a5f02632fa40f454f1b2e7839e22a84f4892b8d0ced2642613e1dc33987cc7d502ba4a28629a0c082726517ec5e685cec10b79b56f95fdd10d64121aa99ae23c7495c7593093293f2938faebec6cf1d9366af9359fcf264e13aa0075b16c4ec87fdf3ad7e059b2c76bfe2926f2d5f3c4349a8c70e35e989e5397435fbc2e04e06f375f18cf928b1be1862202792aefc6bb5dadf87bac027b58cc4e4b6a173da6deef8695a5d8f71a03128c7c605b999e36f0d942eab8a087ca91516862cd225e174f12ebd50248ca8f01d1a5626c3ccaee61de1b57f66525b626af2de102719b36cc658288c7bebc5ab6a581b728ec8924e9596ccc0a1ea4156aa2fb1cb028c1c9947a02f7fa9a1e143d6b684d54295885eae73f2ae93a85a5bcd05547813c6f8a234a410f8fdd44ee3d8d17aa7405d88c0eff41edbd93ebad578909f0acb63c71fae8a8275a6efb168ef32404c295694a3cbd49501d169e10d41c6197d04cc68386cfc647db6573a970da8e142708a04871458eaf8dbfd76998761a12cf75c75927d619353d5eb6ce117818d6d73c1d1d97afb83fadcb89b1f62646f7708ba6e720c159db109597aac1c35bf29d2d8af494071e11dc3c2a653b3ada2765526ae7649e596bf064da4c6b7d08febe786aca653a63e2c88173836eb8e451507a21ef1bce29aaa59ee900d953736effa17df8cc82fa2514e2c132b9f199e6402d1952097fe552e1d28117ee30c3bf5b032cef41778c3fe02ec5941cc564e67e3bd2aab9387ee6f21587d534e795f1573d46eefc3070f9ea18fcb9a9759aa1f1befd6385c3a37dd15ae07ddf2943553768fe207a834019856800c02214d2b6d6163a5a716fb88a45720851f857bb84401f94583b569d99ac01785486a3720adcfc0a5a9399a728bb95e6fdbb173b01979e36d2d2dd46ae320e6c1ae02b22b2b914b0b3e5f1e04c68ecf4c1ace213b2e949c211e1556128025ea841aa3775c74066ac692e6ce778c3a3a8288e622daf1b29870573d481b7048eb7728fcb3a36029fe7a12a7d09f56ee363faa670310f4017367f9c1449d5ac21f6b54e25be8aaba67f6c7e6128d31d2fe6d3be3651f57fde630a2b4b6a9df3689d1269579390e1b91b7b022d4d8f88aabec666c127d022482a3488d490744b18ccad8462c89763f27313547eb837b7a673b35e2a2cc38d7be2e6bdf290ad9b756f4b1fda45f47ef832939a7c7a3ab3a47d3e2c8b6127e02e9b2541b099a1c4ca17c4214d9f3dc1afa9b8a37c662d77f0efb5e29d4de70fb488185ad48765bca6423e86c408e8b7d30f31bb7a04a11c2e25fa0e052fe448235fed712e41fe6307fcc9de0e79e3feb0cd48e0a89d3c8d7608191c384c9ccfe1ae1dafbd1b75379a0c409fa974fd24e383aedc8c09bf16ba5cc8eba8a1127220bd7f51e2bcb7c0f8955921ec68a29ae7fe5641f5ef5a6a44cbb878a9175cb7359b14739d7304104894210e995eb648e9c6c7a984b75a01ceb40990715552084b8480b5650f1511fc2e2c7e4b13784b44384502b27f35123518a600f7d0c839e0ea40964fa4cd1a78d92ca5f8116cf0a7cdec66a245717f1c8d5e7ce29aa0f7aae8730b27bc5b6878399a049071df63b3d8545dbf978cb74ba04cacb73ff67a079ea5e91376504573a9992a7d3f3fa50c180ddcfd5258bf9c232268ca1a3f50b6f389b4fb948a0a1dee480ee1bc05fa837dd15d29b987706b58f4209993b9029308099f7e41493e06ca8ebd8e432898da3c42b657e6d70a1e98c757daaa0c9b5bb5558b223a3ccd82d53cf40d5b5b2623d3a270322f25a3b5b9423c349e52eb5df9e0aca21ef2b8138575f0ed7158c2639fc9815a1536a7b87123843b4879e0cfee399c2b3cbce8b94144d4caa858f2f0edaefdbf5b7df974f7d49db05a548f81c4d4594c872c5609eb67cbbf817b6eb94c69a2be22c2fc004c9863f7ed904b54b1f838d04039d91d2ff7b50f727b5a1225eba059b74405273e9f5c2c6194288de76129ed34e2a483f924ae754ea3e9ee1bf324a24a2df7b82707c45640cdba88f3d6ff6cabeece2ee742fcaebe993782498e062f35472e885c1ad370089c3496a8be81f6ca7e5288307a42c0d75469ac4bab8605abb8392dbbac2c0b7653dd21f296173ebca27d4d5c1f8c60c261dfaa8d70d090c4576af37ce34223f2a37e851144d1b230922ca07e9850b5179c02b9a5da8849dfac68c12da1ae3c8a403970814e879dcf4cd1b4f810cdf8386d5c637dcac6a6ea527645812ced76dc1b79af703e91ba761b758fce18c00552f53b8ed805ca49a6f27022c16311e31b39b109cec00615c2330a91215a31c1ae357a111b5a7def2b42078e26bf680b627bc7de92db50af6fc8413354bceb6fa4acd860d2ea13a9234718bd29fa1b7f3d8884d42eb242c87065a5d0e5cc00d5c3317587755a7945dd2a0b5c8d6325974fb54320f555b6c28a9ebf672260ab45506b4f0cea057e188381caf2d4dc3182b7515c085235bffc56f02ce2c7e5296c4a1b60f52fcf9469967b3fa16fc5e9a69f1317d334416c641ace75593b8bc4fe29ed26fb576e6e8a39a0fd84959f32e36f1a2f0ac24558ca921db23250ea30f165231a75b338a56e74da6a6a7b50eb7804d4c912b909ed01e2b7d54c82753a49d1033e4d51e170c0df19d12fd10a4c5e583e52356f84a8e83b5f06f597b251823bdd9d51d34f1a1b4c6aeb7cb5a6957a3b8e05694bb885baab14fb48d3fb8a1064546cb48c909aab2d683d3808f16d46c3342d9d352c369bd579500324f5b99dfbac41d13dd170658b6d65f26848c3ed650e862680ad2ab97eb7483b5342739712a9c8690b96af6e0790c5fd077e8c0cda78f8376e14f3b3fb2805c31683528026a03f78fb76d70a294da954ea8b3c6a3a04a453cb2f3b3f5864aa27e36c73a83fd79561623a71a1ab4957d1740ffbcc9a5d83cfbad86539088b282dffd75f0938d8c77bb6484b0383cb4b6ddf7cf5a64443440d0cca766211f128c78908b0addae47f56838a9ab2594dab512fc4992ced4f8950922293a1520cb950c722c064fb5af7f80ff7cd8895a320339746eedcc2754e1e9f5becea671e1ee48c829fcee898f28334125e700d22597d75c071672cdd03dcf31e4b10c7a3f80c50c8f7c03bffc205a3ff76dc8d469c126735d9d4d7acb60f9144e7339896fe874c990a7123df1fa181fe9c56fc86456efabc4ed613da875b445c451e3749c419baf3ed31b8b3d9cb2182be16fa14e52fbd31029008aa746e2a3e3f486fcf1d8e20ea60ff9caf8c19ad4474196a63c1388b0803c25e83f78bb718fdfc3f6ab179321f554b37ea6a6ed439f1e8bad27dfd0a305a175a94e019b17644a1f4b0ae125309e93fc2a43873dca1330cde5092978c73ae50c0f1b7b398efeeb581cfa7e6dcf3c2c219134be0be00adcd4150904eeffa062f7f2a65ba3e67c25fa547d6701dc73854ffddeb015645c960c5d2889a3577faa4a2b1aaac8d21134127e26edcf3af09436a6a2b55bd64de2a2a99d2c9169d274fff8e34318a4ce8b23b933c34c4b8b715b174fd8a5eac5f339d8312b32de214460028486b5a07b8486af8ce196a85cdb32a7f8f13ebdf0873877481cc0b2739b165e6500ef8571d94904b170a2477cffd3c497cb2409aa3cbb5d4c186d7e4d8c50e22d60cc6d8fef2d0b39e147bffa0166b26ed03216687058c0568b8f8bf2c2fc43022d982c8eced10c09693805db081b79a0cdc9089806eee9e04999d9074244466f804a218e18c7189787604001bee27565319ee09919afed8a11bf5d8c05d209ce305b92439b5586a7e8f264f033e0746a61c02896b462bf1b5b6ed126d7d9743ebf7cbcca7da52ed9911a2e525d48822082e3627d46d8ed3349ea08cdcf693f4bbbd7851053136e4e99aecd60122aaf686442957d47d555cc7d37ab3947a8a00929de54b96c751bb689e36ccb1fcdef3ab7c7db877c66bc47543d9dbecf9902e5b823236f0cf167f80d29402e775b028ecf30e6e34abda2c5d7e40fd4ba6aaf3590df627cd3c61b35b0e20e256fca52ec4570b632efa78162299d0c9d5b4f1f381325f6785be4e501f22ace6f1e5e29dfc435c41dfe601f6ef54c583edb82b2c09361ad0d1ef3d0c2c2484fe9010d3d07fa64916314cef32c1047f08c27a711ee20b32eb06d105af51d33b4a24f8488b0ab83faa0cf488d66889c081665ed2e8605792462a60f6da0409c0d6522f21d0b7c899ffd9852be58526855035e6c640d5a01d24dc553c35b91192", 0x1000}, {&(0x7f0000001340)="0aded479bd251e4781c732d994f206814d0fb1c4acecb77ac52ccce49ab20894587501e9e2afab5b9ada559d16307054ae889f389e91f99fa8daa068f3e31e5764bb8419e710611a69e849976fbc52e603e45a7640f721703f16602237f813fd1aa77db8b9565a6bc0736789f034285725ee991e5ec4ac99f3472f8c1f9e7c003380076d1167da0c33d01d2a4ae59756cc33acf49b7ad56f31190014cb94802a02a7df49d1be9c86c4ff9204095dc49f33aadd467f470902ff8e473c03201f2ea15e210372b9f192d66d684a93687ae8296a648d802b981db41f6ae9e670021ef9dfc4f1e012b519fefa74a29935fb96961ad559e0", 0xf5}, {&(0x7f0000001440)="0fa45c8926a13f5d3c1a5ac3aaaebfdb2ddd51afe952c06f92ede48d9df7db77b2ff57592998300ec7f42bb34e1732e36b7ae3b9f6082fa0d7436dcdb58a8afe4833ecf8833b05f976b6", 0x4a}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001640)={'./file1\x00', 0x0, 0x101, 0x10000, 0x0, 0x0, 0x3f, 0x7, 0x0, 0x3, 0x4, 0x3}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000001540)='./file0\x00', 0x11, 0x0) 01:06:07 executing program 0: r0 = socket(0x3f, 0x5, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x117, 0x1, 0x8, 0x8001, 0x5}, 0xc) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x40f, 0x20) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus/file0/../f'}) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) socket$inet6(0x18, 0x8002, 0xfffffffffffff433) 01:06:07 executing program 1: socket(0x3, 0x8000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) setsockopt(r0, 0x80000001, 0x8, &(0x7f0000000000)="a4732f6cd3292e4b0315dfc2b202f2262b1ff8a0", 0x14) 01:06:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x81, 0x7fffffff) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 01:06:07 executing program 1: r0 = socket$inet6(0x18, 0x800000000008001, 0x102) r1 = dup2(r0, r0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) write(r1, &(0x7f0000000100)="74735f2b264ed1c8a083b8046f89ddaff0e2bb192cd1af93772332121dd88cdfcd6c46e8ec8258da1f5a3f57811388155ee6940f0183ba17f5170fdad75d64b457d374ad362efc00e6c3b88b56b05882ba2037429deca269f9b58653e28cbe7e380e81cc4cb29cadf4ec73744864d4c06c9546c16a7da658e7106a3fc74dc838ae1a42b014d78c9e1af45c0aba834c7cf7e8555dfe7b27fb0d6cafd8879babc2120217fe17be4a7830e38440ffa01815024fc37eed37386ea59e545316534e900a98956235a320378f5eb2b24f0c550f5ad2b7ee7d1a60546cd24a55ca57ff181b888b00be86985c73e7ff6b1688afce96717b2d06ee", 0xf6) sendto(r0, &(0x7f0000000000)="ee0aa444c4e5901f9836218934c460312d182774f22c0c8f4fd570858e3aa399eb848edd60ca13ff962712", 0x2b, 0x400, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e4a040000003000061ca1d9d54b126d80195e2cd92f67b2844065c6fdb1cf39251455d29b146e2ccb0abb71a2a9feec0fb77e58671661ad564735c949ae47b683da08912990a2e44603aa100021dafac8db199079321a4a3aa4cf43acfcb218bd0fb314b83fc4edfe2cd62a4de79d"], 0x2, 0x0}, 0x0) 01:06:07 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x0, 0xa1) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:06:07 executing program 1: socket(0x2a, 0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ftruncate(r0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/225, 0xe1}, {&(0x7f0000001180)=""/193, 0xc1}, {&(0x7f0000001280)=""/200, 0xc8}, {&(0x7f00000014c0)=""/124, 0x7c}, {&(0x7f0000000000)=""/32, 0x20}], 0x6) open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x4) 01:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x9d, 0x40000011, 0x2e76, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:06:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) r2 = socket(0x36, 0x1, 0x86c) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 01:06:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xa, &(0x7f00000014c0)={0x0, 0x0, 0x5, 0x100000000, r1}) flock(r0, 0x2) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/136, 0x88}, {&(0x7f0000001400)=""/42, 0x2a}], 0x7) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:06:07 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)='w\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:06:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x20) 01:06:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000100)="80544e96cf86fae3cdaa156715362c48d5181dc163a784a5", 0xd8, 0x40f, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r3, r1) 01:06:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chdir(&(0x7f0000000100)='./file0\x00') setreuid(r1, r2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380), 0x10000, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe000, 0x12) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:06:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 01:06:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7fff, './file0/file0\x00', './file0\x00'}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:06:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x18, 0x2, 0x0, 0x0) 01:06:09 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:06:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) 01:06:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20022, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x8}, {r1}, {r1, 0x40}, {r1, 0x20}, {r1, 0x4}, {r1}, {r1, 0x80}, {r1, 0x4}], 0x9, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 01:06:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) dup(r1) 01:06:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4002, 0x6) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) listen(r0, 0x10001) 01:06:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x3de, &(0x7f0000000640)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0x2f5) r9 = getpgid(r6) r10 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r4, r5, r7, r8, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r9, r10, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 01:06:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) r6 = dup(r3) recvfrom$inet6(r6, &(0x7f0000000080)=""/230, 0xe6, 0x40, &(0x7f0000000000)={0x18, 0x3, 0xffff, 0x9}, 0xc) 01:06:10 executing program 0: r0 = socket(0x0, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0xfffffe7a) mlockall(0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x2, 0x900000, 0x7ff}, 0x7, [0x93c, 0x5, 0x4, 0xb0a, 0x2, 0x2, 0x6, 0x5]}, 0x3c) 01:06:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000300)="058df1752a25bf00a2f8fa7fb1af067e7f4323b637ae30d3efc49642c3b4170764ebc48719ebeb6419f281a55929c28190730570b4c91da83731a05a635b9994505c588d7d91c72f0778f0c7f27c92d514cea11b82369113ad6994e25ac78d9dfa0dae0723ba74786eb4d63b39b36a3c6ea0a397b143d7ff72e1f012558a37642abc38d19994640c4d505753f611e4cb", 0x90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x11, &(0x7f0000000280)="790a66357f1091ca1381d70e36ee561082bc48af0ffbf6eae91caba7563b5b604cdc685cc43a4e2e3d44e39b69b3d446b1a6d3427b6ef956450d27e1d93500b213d23253fcaeaf553dc1f2f5ba8e384f842176055a7f6e35541dd24507217461f58d60774ec965534d84a4183c41078227e1a06f87cd2ade04a4d1915f", 0xfffffffffffffe37) 01:06:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) syz_open_pts() utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) close(r0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 01:06:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) fcntl$dupfd(r0, 0xa, r2) 01:06:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 01:06:10 executing program 1: r0 = socket(0x18, 0x0, 0x200000000000) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) accept(r0, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:06:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x40) 01:06:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x4, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x12, 0xc592) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) r2 = open(&(0x7f0000000300)='./bus\x00', 0x680, 0x0) pipe(&(0x7f0000000000)) write(r2, &(0x7f00000003c0)="a0c0fd3c268de617590000000000f54313a494d5d60d9568de3570dbe75640ee88aff80d9afae8329871d2dd7c2a4d7ab3b257f4b04352f4a290f16b47b41330c6dc39ace4987c97e8d52262646875ff8ab560f85440169183b947e6472b3592ce51e8d14eb7510b5f1f0d9ef093d2068301729a0c210a999bd9432a3a4082ad2219598abc0de502ab5cf708ed817b310000000000000000", 0x98) sendto(r2, &(0x7f0000000200)="ba3272be1416a029016d9d343eeffdcdc80cdf14784249fbf5a3e1488df4d1506281b32c9a895ddaa4a8129ded1e730152008fe4b93079c9cadf051ccd7837d5a3aed0048f30665763a25cdc5d4271f81426", 0x52, 0x8, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x4b37, 0x401, './bus\x00', 0x0, 0x3, 0x1ff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 01:06:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = semget$private(0x0, 0xb0e876cac4e7619f, 0x20) flock(r0, 0x8) semop(r1, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="b40e8eb0d4805f1f92ae1cff6a799f46247960841b3ca4ab506314905c85bdeb86d8d87e2096d243ef9027619b0b0b3476ec6c894a02ed7e4333f599334ac8d78a866e12bc3c6049aa", 0x49}], 0x1, 0x0, 0x0, 0x4}, 0x8) semget$private(0x0, 0x7, 0x22b) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x4, 0x7, 0x3, 0x3, 0x2]) r3 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x50, 0x20) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000500)=""/137) geteuid() getpgrp() mknod(&(0x7f00000005c0)='./file0\x00', 0x12, 0x7fffffff) sendmsg$unix(r3, &(0x7f0000000d40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000b00)="bcbf17ecb7b5693ecca505acdafe3c1df6c8333a0e2ec33f44db0bc582288159606fa6167cb57bb272d1a6b690e6b561aa82ef5d38cab94e05597d7fbcbfd711aa7cc3f49749e9fb90fe31d2f80327cfae4ea326a9400583cfbc57bc092d01ff335825d85f176452dc264174b5c3c4e3924936628a6bd19a77ca979d24cbdd7d9ad05d3267c69bd0489c14771b29bac4aa9804ee3899ef5a3bc625e074ffd61bcc96833d525aacd9eadb014f1b9dd095722bc23a0a361c8d7c10", 0xba}], 0x1, 0x0, 0x0, 0x8}, 0x40a) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000d80)=0xa6d) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000e00)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x1010, r3, 0x0, 0x0) 01:06:10 executing program 0: socket(0x7, 0xc007, 0x0) mlockall(0x5) clock_getres(0x40002, &(0x7f0000000040)) geteuid() 01:06:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1e66, 0x9}, {0x4, 0x3}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\x00') r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x81, './file0/file0\x00', 0x2, 0xc884, 0x4f, 0x100000001}) 01:06:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000), 0x200000065, 0x0, 0x8000000000000000, 0x0) 01:06:10 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x54) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000240)=""/216, 0xd8, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x74e775c8}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x70) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:06:10 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x100) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/116) 01:06:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x6, 0x0, 0xd5, "b7fbcc765e93a59ef745aa3d5faabec59e474d9d", 0x80000001, 0x6}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)) 01:06:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801, 0x81}, 0x10) 01:06:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x1aed}, {0x25, 0x14}, {0x81, 0x100000000}, {0x45, 0x8}, {0x47, 0x2}, {0x100, 0x800}, {0xe7, 0x3}, {0x100, 0x1f}], 0x8}) 01:06:11 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='W\x00') unlink(&(0x7f0000000000)='./file0/../file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 01:06:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/53) getsockopt(r1, 0x8, 0xd1, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8d) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x1) 01:06:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) r1 = getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6b8ed63e0f55057866f100", 0xb) fcntl$setown(r0, 0x6, r1) 01:06:11 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) execve(0x0, 0x0, 0x0) 01:06:11 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x3, 0x7ffbfffc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x71) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x9) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="23ea746f5a391167fdbbd8ad72616a7afebc3e000db80c696c1782debf4900138f23f6b04cd1660bc73a4813b9d2c431e69d0009661b400375499eb83a9772b76b14c0e5c2f554520ff182aed69685c29bd0efb7eacb8ee08da37bf2fbc035acb1d2297a63e9e1366ec1b6bdc352d1d16e403f55d5d969aaf778f75513df938df185ac1efb9c049e20", 0x89}], 0x1, 0x0, 0x0, 0x5}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 01:06:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xafa2}, 0x8) 01:06:11 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000100)='./file0\x00') poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x7) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x5, 0x100000000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="3b38d01828cb652fac39f6fe3b61329659b52b8b78af4b0f8123cbe19b2099d528d56c78d474272e5ec3cd8fc64d366cde0397cfadf5e58d7bd324a6c976c7b063d143fb2b33f6271a748f5ffe94e6c5d1f7d57422dd0521c7ab05b712c6a4d69ef3f68350b0358555229551e4a7a5aac8316bc6f0c90a813c0bb6689ff3853772b37c6ebf9aeb0522798ed65b67a5e70fa3167b0d2cf4e32959c6b5707984953d772b21595e", 0xa6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7, 0x647, 0x80000000, "713800a94fa6d12bfbfd5cf62bb89c4174048bc0", 0x0, 0x47e106ef}) 01:06:11 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 01:06:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) dup(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000000c0), 0x367) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:06:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 01:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x654) syz_open_pts() 01:06:12 executing program 0: socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:06:12 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x96) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9613221eed3aa7298e0dad000fd9a535c7", 0x11) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) dup(r1) fcntl$setown(r1, 0x6, 0x0) 01:06:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004427a, &(0x7f0000000000)) sendmsg(r3, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="99408b09722a83ddb9fbb7d72ae5e7d2def9dfd93547e37c75210dc6d23ae47a4cdb206a59906dc38604ae2f07a04425d7eae9b2cc9858bbc77a166c49d529db7070329260c7ca564452fe5099cd794de87067e7dba19eecef4015e48423020a65d6e50133db93750e1dd379b564eece5266db16eebf0b3f70377250977b116ade86c0e32dd9e6935ff7b067bc8129c179c89c62cc5be1c5b0676d8ce87333e7613dc73b48ff7f32dd42b1e2a655c7bb310f45ab80b542e2610ebc83d5a66cb254d1bd4d41c55ae0f30a6e2d", 0xcc}, {&(0x7f0000000300)="9b896399f78804344771dc784696b150a9f4f02b884205d762c95ee6b6f234d3fe96bb9c6aeb053805eb358efbb192ea7278ff02f32587d0c8e19e4b4224435407b425b01aec4600767af773383d60524a750c55d15302b410c1736e800bee31a4218713f183815cd3f3323da42d420176bb30a0153e4448a4ca489ee14de5f5c2b098459f0b343cf284", 0x8a}, {&(0x7f00000003c0)="df5f1aafb9c673feb68996837a6a14398b4e99cabbc9a729fd5e0f899c299163d8b3f8d494235eb18b119d116138e37807a942b6407d7ab6677e8a1c18b41a45b9a129ce6b41fa0828bc25ec46ec7323f48866b91fd3f143a9089a6b38ffbb40b902bd6ca340b25c278de137c58b6882394620f1479149e86e9a242bf36c0755c63b64b2ebbd48ed7b88fa31898cfcac5d1f8c849486a96024a109545c42ac0ee931ce999390e5468177f34ab1b13eec81192021f9c7edab256471adfbfbadd3163c9c07eb1291d4d1008612", 0xcc}, {&(0x7f00000004c0)="014fc739e8d4078d4d71668f247903eda6d5c22815384fb4a7f288c341bb1eb8d49143c4d5c11215b2e07b663b1e5d33216f71b18f023ca2b8ca8f11f5ee3c7a40b1c632f9a999a0a9469a050ca58731e6746fc8e6a5db3300ba6a22958d4a5999031dd9d0be7ed62a49e3cc648b77a42c4e3184b327730fda7e31d5ce6e1604b31232ee113fd228d6aac6a9142d5cd0f747f793cc8f05d5241f3c7da9880c7971a4a7d10fd37f57a11c33cd526f38db00fe4bb0ff78087576c2552d8323a3d3c4d7effcdd7b881f14495c4daa99f718e51f9106edc25bc1", 0xd8}], 0x4, &(0x7f0000000600)=[{0x78, 0xffff, 0x6093, "fbc35954586d351393eecb74f2b7152e71804565b86929b19ca0d7266b850919d80548f7ee0b106eb3a0702dd9ff90cf5249c8588360b9dfdba9c0bed0d5baa0ac2b8dae764a1a6a677bb53dd5c4053b39b04447d9699f5765c47865b5b3568effca058ced"}, {0x110, 0x1, 0x8, "6af4abfbaac78013073dd5a613ea6db8cdb782163d16c8cbef86dc059495005e93146f918896ac2a59f21143f3354c6c121b0fba24597184e3e4132de2a8d7b3d1df5f414a237f41955c46e1c14f95372ed2822ec619d21a6f52259d7c65333130e2b3b9442e8a52b1e2a94001f07cf3bedcf54c7146373de98c6600bd681f769048d06e4994970c1b0d6e864a26c1b39f6bfafb0f0de7524ede55221c8f405b3563f3ddfb1edfc1f06e59b3df13063ba084c995ab38d1c0bff0ec0153c3e4b37284a1d337d283eab76e8d3f2405b38360b4715c9d249a2f6fa210a943534eb61b3b17a0753e5fb4369c83889caf05c36f2b9fab5e3f43873db69302cc64"}, {0x100, 0xffff, 0x3, "e5b0934bdc5a3b2024ca6dbaddfffdbb4c392260bf3f4558f93581a080caa0db55a71611738fd5cda6f4df4bc964c3d3f671ee25dcaa21af1296ecc594aa46278c41775c187a654defabb0280acb0fc7662bc938e83da5c454632cb4736ffe6d3ae3095c79c67f1ecfa62f7fff132ef428648cce3d0ecb1be05c3cf1fbbf5511fd3b484c3b0e7a8376f0680462040253d92b97d7bfa877a4981960c4f3852631f00e98fd5196c12f6a57bbc1eeb90ab2581b7cb262d9f718cedca58497dfe9decf4b04c7bbe1ef7dd0c99cd0d7ff942ce7617575c15946433433bf82d453fda9ec2c8b1c17ff70f5ceac95c8c9"}, {0xc0, 0x1, 0x7, "e41016a96c39d9576b2837e9815f602dd87ccba467331665f007c6e440629e252293a385844c9587c0bb8c22f3c20cebcdf3ce434feb08fb80deb11aad514a23d31da7109437b18ddc2888a9c87c24a7b0ae9c740ba36699bcee2d8bac6b0813242cce02b3eefdb0dff9351ff880baff7bbb8c1f53b3907904936e99771dcc0b4f16cafa002191430764409576a7ddf733248c643f200429a2fde9b00c27ac7c599e02b786c44a43c651e810"}, {0x18, 0xffff, 0x6e6dafe7, "8c"}, {0x18, 0xffff, 0x9, "9d6b2fbbfa2f4bda"}], 0x378}, 0x8) 01:06:12 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 01:06:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000700)=@un=@file={0x0, ""/26}, 0x1c, &(0x7f0000000880)=[{&(0x7f0000000740)=""/79, 0x4f}, {&(0x7f00000007c0)=""/8, 0x8}, {&(0x7f0000000800)=""/48, 0x30}, {&(0x7f0000000840)=""/23, 0x17}], 0x4, &(0x7f00000008c0)=""/144, 0x90}, 0x803) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket$inet(0x2, 0x8000, 0x7d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 01:06:12 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="55a4431a8be4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 01:06:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 01:06:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getpid() r5 = getpgid(0xffffffffffffffff) setpgid(r4, r5) getppid() syz_open_pts() execve(0x0, 0x0, 0x0) 01:06:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = msgget(0x1, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/106) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r3) write(r0, &(0x7f0000000340), 0x10000014c) r6 = msgget(0x3, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/155) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:06:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) 01:06:12 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1206, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 01:06:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 01:06:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="8234c6af890b61c655e3f674ba9a9d6a66e00213", 0x14) 01:06:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) read(r2, &(0x7f00000001c0)=""/154, 0x9a) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 01:06:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 01:06:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x372, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x5, r1, r2, r3, r4, 0x110, 0x9}, 0x101, 0x5, r5, r6, 0x6, 0x9, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r7, &(0x7f0000000000)='./file0\x00', 0x8) r8 = socket(0x18, 0x3, 0x3a) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x100) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 01:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c4dce427d5f7d153c8261eb1c692bf98b29a2df44a1effa7e4f17790f34fcb811eb12cfece87c5b0cec9c83187939be49d5a91626e4e52b321ed20ee9bae2d8d4f628ae0b7454e3412b6f675f1ce300ceee75556aac3efadb31b6e1c18aaa8702ddc325b73", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "66912f4fc50128eed4e893dccb2024aced7bf8af"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x7, 0x40, 0x200, "a4784b8948f9077bbf5677a17bcf40e48eabd7a5", 0x9e07, 0x1}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3ff) 01:06:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x1ff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1}], 0x2, 0xa1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x101) shutdown(r1, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xe40e751838a75107) 01:06:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) fchdir(r0) 01:06:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="059ee1f758627d9ea79dabdffa02ad44bac61c906e87397eb9ebcc1538c63d984afca1dd416f53404c7433034123bb3fe24757f776277b6dd6e68c4bc49046f4a5970acd4ab8fe637ad563f70e9b985690d9ad01eb943e934a996d3f94b4b1af58fa402c8b74919b343fefccaef877d9b4f63e340625898c82dafdf4bf61c0", 0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 01:06:15 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x2, 0x248) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 01:06:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x4, 0xfff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) r2 = socket$inet(0x2, 0x8005, 0x7) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x84) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)=""/197, 0xc5}], 0x1, &(0x7f0000000080)=""/16, 0x10}, 0x800) 01:06:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/235, 0xeb}, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x308, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000100)=0x8, 0x4) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) getsockopt(r0, 0x5, 0x10001, &(0x7f0000000180)=""/71, &(0x7f0000000200)=0x47) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)) getsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000280), &(0x7f00000002c0)=0x4) geteuid() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x41e54f7, 0x100000001, 0x7fff, 0x0, 0x3ff, 0x0, 0x9, 0x3, 0x2, 0x6, 0x10001}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) setregid(r4, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="06595309dad746f1feb25ce901c116f7b15aba052708801ef6d949bd07b508c85194ea8d70ee2bfbe2d6b9bb48e53ea592d461a86e5fa1c85db12b3a5da975a5d65dd17aa160f30306c028ad0f5064632b066c52043d971856a4cb3c96e0942e99d06a78bc37283d4dae17b7a9e139e40de0d64fa1010f11302afd128d38bbdc3bd439d8c4ab3c283dc3864a5ff6dbadddac8e0608d68a1e88fbf83548698e", 0x9f) setgid(r3) recvfrom(r2, &(0x7f0000000440)=""/78, 0x4e, 0x0, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000500)={0x26f5, 0x5, 0x795e, 0x80, "a34469f27926c7dbec9a27a6a493c65910eec933", 0x3, 0x4}) utimes(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)={{0x7fffffff, 0x100000001}, {0x3, 0xb7}}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000600)) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000640), &(0x7f0000000680)=0x4) ioctl$KDENABIO(r0, 0x20004b3c) symlinkat(&(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0/file0\x00') getpeername$inet(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) r5 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000007c0)=""/81) 16:00:04 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000900)=0x3) lseek(r2, 0x0, 0x10000000002) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r3, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8f, './file0/file0\x00'}) fchmodat(r2, &(0x7f0000000940)='./file0/file0\x00', 0x5, 0x2) r5 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r3, 0x2000740d) mkdirat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x1) openat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) rmdir(&(0x7f0000000980)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x0, 0x2]}, 0x3c) renameat(r2, &(0x7f0000000740)='./file0/file0\x00', r3, &(0x7f0000000780)='.\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000009c0)) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semget(0x1, 0x3, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 16:00:04 executing program 0: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x11) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xef, 0x1}, {0x18, 0x0, 0x0, 0x4}, 0x4, [0x7f, 0x800, 0x4, 0x3, 0x4, 0xffffffff, 0xffff, 0x80]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0xfffffffffffffeab, 0x0, 0xfffffdb2, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x40, 0x1000, &(0x7f0000000080)="86509eeb61902261b6d3923528b5f7b6e053cfbbae784c3cc37df357be0f505efcfa62388bd08696a20d4d7d8196cc60bb6c7d1bf3611c0562f9fb01943e24e90c57c75ff7df56de5e861b266f4299e0ef896b3081ab864274edfd546fb85eeeb2e742f3a0f5054542f6f57e189c1524b9daf4c871af2ae74a835442560c3f6c8ec2080fe0ab99f1a29f126f0715d46e03ed6fca27669cbcc9e0fa2f9d", 0x9d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="c9", 0x1}], 0x1, 0x0, 0x1eb}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x751a533b, 0x4) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:04 executing program 1: r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff35) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000200)={0x2, 0x3}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x2263d, 0x20000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18001, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x20, 0x20, 0x755, "2792e4758520408fd45dbfdb7059d52ce48ab707", 0x401, 0x8000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xa1) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x10000000000000d, 0x3) r3 = kqueue() getpeername$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xd32b]) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x5}], 0x80000000, 0x0, 0x40000, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/226, 0xe2}, {&(0x7f00000014c0)=""/156, 0x9c}], 0x6, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x3ff, 0xe0, 0xfffffffffffffc01, 0x8e5, "b0e5880dbc1ea51171f35952ec2120d70f89e50c", 0x7, 0x8}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x7, 0x62e, 0x4, 0xfffffffffffffe00, "7696aee7267b36b9a402aaf877ce4006e0afc76a", 0x81, 0x4}) syz_open_pts() close(r1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001600)=""/4096, 0x1000, 0xfffffffffffffffe, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = socket(0x13, 0x5, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x87f, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) rmdir(&(0x7f0000000000)='./file1\x00') ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000180)=0x800000000001) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x101) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10280, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2000000000004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffffd, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x84) pipe(&(0x7f0000000040)) lstat(0xffffffffffffffff, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000001040), 0x258) 16:00:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x19, 0x4000, 0x80) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xaa16, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000003, 0xcf86, 0x401}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffffffff04e8, 0x1000}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x81, 0x1}, {{r2}, 0x0, 0x30, 0x5, 0x8, 0x509}, {{r1}, 0xfffffffffffffffe, 0x44, 0x40000000, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0xffffffff00000000, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x3f, 0x6}], 0x81, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0xcb, 0x10, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff8, 0x3, 0xf0000007, 0x5, 0x5}, {{r3}, 0xfffffffffffffffe, 0x9e, 0x40000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0xfd, 0xfffff, 0x7ff, 0x4}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0xae4, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x4, 0x9}], 0x7, &(0x7f0000000280)={0x7fffffff, 0x9c}) r4 = dup2(r1, r1) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:05 executing program 0: r0 = socket(0x8, 0x4001, 0x22d) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) clock_gettime(0x2, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x20040, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xfffffffffffffffb, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x20000000}]}) readlink(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)=""/16, 0x10) 16:00:05 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x780b, './file0\x00'}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 74438 96108 0 0 0 0 syz-executor.1 *137143 96108 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,fffffffb,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c53be0,2,ffff800020b43788) at spkrioctl+0x230 VOP_IOCTL(fffffd80682c1480,20005302,ffff800020c53be0,2,fffffd807f7c7ae0,ffff800020b43788) at VOP_IOCTL+0x9a vn_ioctl(fffffd806932aa30,20005302,ffff800020c53be0,ffff800020b43788) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43788,ffff800020c53d28,ffff800020c53d10) at sys_ioctl+0x646 syscall(ffff800020c53dc0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,2da2443a010) at Xsyscall+0x128 end of kernel end trace frame: 0x2dc9d5cc5c0, 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 (-2) < 0 ddb{1}> trace db_enter() at db_enter+24 panic() at panic+372 timeout_add(ffff80000066d060,fffffffe) at timeout_add+404 pcppi_bell(ffff80000066d000,fffffffb,fffffffe,1) at pcppi_bell+672 spkrioctl(1b00,20005302,ffff800020c53be0,2,ffff800020b43788) at spkrioctl+560 VOP_IOCTL(fffffd80682c1480,20005302,ffff800020c53be0,2,fffffd807f7c7ae0,ffff800020b43788) at VOP_IOCTL+154 vn_ioctl(fffffd806932aa30,20005302,ffff800020c53be0,ffff800020b43788) at vn_ioctl+201 sys_ioctl(ffff800020b43788,ffff800020c53d28,ffff800020c53d10) at sys_ioctl+1606 syscall(ffff800020c53dc0) at syscall+1452 Xsyscall(6,0,ffffffffffffff88,0,3,2da2443a010) at Xsyscall+296 end of kernel end trace frame: 0x2dc9d5cc5c0, count: -10 ddb{1}> show registers rdi 18446744071587636919 db_enter+23 rsi 3423 rbp 18446603336770992128 rbx 18446603336770992304 rdx 3424 rcx 18446603336266584064 rax 18446603336266584064 r8 18446744071580452035 kprintf+387 r9 1 r10 37 r11 18407446512615924551 r12 206158430216 r13 18446603336770992144 r14 256 r15 1 rip 18446744071587636920 db_enter+24 cs 8 rflags 582 rsp 18446603336770992112 ss 16 db_enter+24: addq $8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=137143 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42720,0xffffffff8230d660 process=0xffff800020b44d30 user=0xffff800020c4e000, vmspace=0xfffffd807efff168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96108 74438 16931 0 7 0 syz-executor.1 *96108 137143 16931 0 7 0x4000000 syz-executor.1 37541 256841 12459 0 3 0x2 biowait syz-executor.0 52503 183212 0 0 3 0x14200 bored sosplice 16931 215209 12459 0 3 0x82 nanosleep syz-executor.1 12459 352090 69887 0 3 0x82 thrsleep syz-fuzzer 12459 76925 69887 0 3 0x4000082 nanosleep syz-fuzzer 12459 411039 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 87186 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 201219 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 354476 69887 0 3 0x4000082 kqread syz-fuzzer 12459 510370 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 174085 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 456785 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 63861 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 54514 69887 0 3 0x4000082 thrsleep syz-fuzzer 12459 450304 69887 0 3 0x4000082 thrsleep syz-fuzzer 69887 56837 45459 0 3 0x10008a pause ksh 45459 272362 25057 0 3 0x92 select sshd 94102 181743 1 0 3 0x100083 ttyin getty 25057 480562 1 0 3 0x80 select sshd 97515 477580 99481 73 3 0x100090 kqread syslogd 99481 296927 1 0 3 0x100082 netio syslogd 71709 417569 1 77 3 0x100090 poll dhclient 74342 325368 1 0 3 0x80 poll dhclient 5438 288833 0 0 3 0x14200 pgzero zerothread 14154 62334 0 0 3 0x14200 aiodoned aiodoned 31934 461189 0 0 3 0x14200 syncer update 60841 37138 0 0 3 0x14200 cleaner cleaner 56022 501295 0 0 3 0x14200 reaper reaper 60547 491384 0 0 3 0x14200 pgdaemon pagedaemon 74977 246870 0 0 3 0x14200 bored crynlk 86229 118433 0 0 3 0x14200 bored crypto 79422 221833 0 0 3 0x40014200 acpi0 acpi0 39252 123169 0 0 3 0x40014200 idle1 84104 293115 0 0 3 0x14200 bored softnet 25553 204586 0 0 3 0x14200 bored systqmp 36621 240395 0 0 3 0x14200 bored systq 1510 407366 0 0 3 0x40014200 bored softclock 30957 211395 0 0 3 0x40014200 idle0 1 402372 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 96108 (syz-executor.1) thread 0xffff800020b43788 (137143) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823220c8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+1418 #1 syscall+1151 #2 Xsyscall+296 Process 37541 (syz-executor.0) thread 0xffff800020b43080 (256841) exclusive rrwlock inode r = 0 (0xfffffd806e469c50) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 VOP_LOCK+87 #4 vn_lock+110 #5 vget+440 #6 ufs_ihashget+337 #7 ffs_vget+132 #8 ufs_lookup+5532 #9 VOP_LOOKUP+103 #10 vfs_lookup+1366 #11 namei+1202 #12 dounlinkat+165 #13 syscall+1452 #14 Xsyscall+296 exclusive rrwlock inode r = 0 (0xfffffd806e90b5e8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 VOP_LOCK+87 #4 vn_lock+110 #5 vfs_lookup+245 #6 namei+1202 #7 dounlinkat+165 #8 syscall+1452 #9 Xsyscall+296 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6350K 6366K 78643K 10947 0 0 pcb 23 9K 10K 78643K 529 0 0 rtable 100 3K 4K 78643K 314 0 0 ifaddr 51 12K 13K 78643K 121 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 80 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1860 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 99 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1038 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 42 38K 70K 78643K 386 0 0 subproc 64 65538K 67586K 78643K 104 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 131 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 247 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 87 21K 29K 78643K 4263 0 0 UVM aobj 56 2K 3K 78643K 63 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 22 0 0 NDP 10 0K 0K 78643K 34 0 0 temp 156 2367K 2998K 78643K 5553 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 495 0 488 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 165 0 161 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 14 0 14 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 230 0 41 12 0 12 12 0 8 0 art_table 32 231 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 4 1 0 1 1 0 8 0 semapl 112 95 0 85 1 0 1 1 0 8 0 shmpl 112 61 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3412 0 1999 46 0 46 46 0 8 0 ffsino 272 3412 0 1999 95 0 95 95 0 8 0 nchpl 144 5128 0 3519 61 0 61 61 0 8 0 uvmvnodes 72 3564 0 0 65 0 65 65 0 8 0 vnodes 200 3564 0 0 188 0 188 188 0 8 0 namei 1024 15093 0 15093 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 11 0 11 6 6 0 1 0 8 0 scxspl 192 12952 0 12951 9 8 1 6 0 8 0 sigapl 432 1203 0 1190 2 0 2 2 0 8 0 futexpl 56 10800 0 10800 1 0 1 1 0 8 1 knotepl 112 309 0 282 4 3 1 2 0 8 0 kqueuepl 104 284 0 282 1 0 1 1 0 8 0 pipepl 112 736 0 717 2 1 1 1 0 8 0 fdescpl 488 1204 0 1190 3 1 2 3 0 8 0 filepl 152 7235 0 7140 8 3 5 6 0 8 1 lockfpl 104 369 0 368 3 2 1 1 0 8 0 lockfspl 32 631 0 630 3 2 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 2014 0 2007 1 0 1 1 0 8 0 zombiepl 144 1190 0 1190 2 1 1 1 0 8 1 processpl 840 1219 0 1190 4 0 4 4 0 8 0 procpl 600 3618 0 3577 6 2 4 5 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 25 0 25 7 6 1 1 0 8 1 sockpl 384 937 0 920 3 0 3 3 0 8 1 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 153 0 0 8 0 8 8 0 8 0 bufpl 256 6420 0 1020 338 0 338 338 0 8 0 anonpl 16 129940 0 122365 78 45 33 48 0 125 0 amapchunkpl 152 7242 0 7156 17 13 4 9 0 158 0 amappl16 192 5927 0 5521 72 51 21 33 0 8 0 amappl15 184 501 0 497 1 0 1 1 0 8 0 amappl14 176 502 0 498 2 1 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 533 0 532 2 1 1 1 0 8 0 amappl11 152 197 0 186 1 0 1 1 0 8 0 amappl10 144 60 0 57 2 1 1 1 0 8 0 amappl9 136 350 0 346 1 0 1 1 0 8 0 amappl8 128 675 0 650 1 0 1 1 0 8 0 amappl7 120 41 0 35 1 0 1 1 0 8 0 amappl6 112 549 0 540 1 0 1 1 0 8 0 amappl5 104 144 0 134 1 0 1 1 0 8 0 amappl4 96 272 0 253 1 0 1 1 0 8 0 amappl3 88 159 0 154 1 0 1 1 0 8 0 amappl2 80 10239 0 10186 2 0 2 2 0 8 0 amappl1 72 36047 0 35633 23 13 10 19 0 8 0 amappl 72 3853 0 3820 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 62 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1204 0 1190 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1204 0 1190 1 0 1 1 0 8 0 vmmpekpl 168 13782 0 13759 2 0 2 2 0 8 0 vmmpepl 168 136278 0 134931 113 48 65 74 0 357 1 vmsppl 360 1203 0 1190 2 0 2 2 0 8 0 pdppl 4096 2416 0 2380 6 1 5 6 0 8 0 pvpl 32 376673 0 366105 175 73 102 129 0 265 14 pmappl 224 1203 0 1190 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 488 0 4 14 0 14 14 0 8 0