1a880668ef4f39df0fa4deb114403df3d2bba83a365ec229a6ec193993be3948ed364b61ab299bc01b5bc12dc3e32b2b3f8d8d796b3a7a4aefc48ab999e90f2a2f4ed3192bda8d179b7ddcc57c9c7b0bd1d05f66c4c1bdc2bcdbc5", 0xdb}, {&(0x7f0000000440)="ca9e3dd14cab1bbf6f289203d13674a7588b0dee516ed7c043ee494027d36ee2e0ed0c3f524954b77320a4ecbb3ca9f96c6705da055c3754dbe0a39dd1ccc7dad568cc51114c796af3be137965fbe9d56fd135824ef44e825df5be394691e7f7c275788e59f80664bf0cd3b350682a5967f4127b189e6d74bee0c90d597674a711ec3f844fb9e02ba3f2178e4504c76e69bbc2a92827205808469e9ca50575e1de8bf175b588ee05302e07854e23eccb06dc9ba1757550055bfb605a4480bb1ad3c89df462903752928adc77dfbe5ed28328aa167aed239a3a52e76d90ad161e8465189e05b85ffee6", 0xe9}, {&(0x7f0000000040)}, {&(0x7f0000000540)="c8b3fe10877ca16fa82784b5bb68fa0694defb7dbd34fa08d8d785b9d333f57344e6c06495fa272da87dd5294d654442c00006341499065f777e369c90914673993985baa9d0d7ff6666bc5c9030c3ab657eb10d3c3b9422374ef3ec65a0cb22dc8889c37f0c91", 0x67}, {&(0x7f00000005c0)="fdab35e54f56b69c9e56f7ddfb8993151e7bbf6d34b92becdf61c630183b3b93eecf7f479621d834c9", 0x29}], 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x91fe, 0x7ff, 0x7, 0x100, "59cb017e72d30dc7b3ad8cd4f6b0f7a550c86999", 0x4, 0x400}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) mlockall(0x1) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:51 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0x4) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getdents(r1, &(0x7f0000000280)=""/199, 0xc7) fcntl$setflags(r0, 0x2, 0x1) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1000, 0x4, 0x7, 0x5, "b7b691744f4584c201b36d4f0a7b9b2381a238d5", 0x9, 0x9}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x10, 0x3, 0x8) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000001000080ffffffff00"], 0x10}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x408, 0xb2) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:52 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x888, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x7) r3 = semget(0x2, 0x0, 0xd7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) recvfrom(r2, &(0x7f0000000200)=""/9, 0x9, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x0, 0x2}, 0x5, 0x28c, 0x5}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000600)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="f0502f32a4d91233bca2335c413f22ee0db668acd82e65b3dd02a77c5f9bacdf5c553757d0cedcaa0a65c1af1af6b575bf25aec52c3a031feff0e906765020d3a2ee8c0feb366bb7c70b4e67560e3f4d77df6a5cab22f3214ce974abebba99fc4754551945139b27580846476f95e7543143ec03eacb1de79361a391caa4bb747f3a70e3d3cf397528708a1771940a38a4cf93caec3058c68ac07a3e6515d0c5d60f7aae8ca27a414a0fd4785feac5d0938207029732e81d0ada3487a2a1117ef87e29366e30a4859491ee23c980e658579a747b", 0xd4}, {&(0x7f0000000200)="6f75b1e0dd4ff927b86e9580e2ecfa9dc27860ca0adee508806feb34c3c96412e8b996414f869f247027c4ef77a101c51eb0d8f06e32a8b209ebe0bc1fda2c103bc7291f6fa0c9f0d9140520c178daacd786eac95b2aeb70a38f53fa87203a680e95858ee91d063649364c29f09feea9ff46bdcdeb5e3ab9f46165ea7da56838a4f01db9ae8ec75ec1bb1ae0c03ca52dc2d3550428986680f30b727ca620c6d09ca4c4623cf6b14073fc97f8a8d06d2a7b8a263eba2ce3", 0xb7}, {&(0x7f0000000040)="8fbf41922e071400e3601aa5b0cfae0edf4368cb2017a16f14cfab4e9ede188a58fb644d08c59c38", 0x28}, {0x0}, {&(0x7f00000003c0)="33ab26ff99ab5d24e3d48c196b742cb40b4cb63fc9b49eaa77fde6ce204f4bb729e5fe468e783bef8abf41648ae3c0bb65e79a256ddf714077e92f1da47e813962a9b1556ead10c3891eec9a3e2f7443921f29d9554883e936bb8a023e03a39be36f6aec48fec81e918107cef10cb7ac0f89296fd42d20f2b62ede98ec", 0x7d}], 0x5, &(0x7f00000004c0)=[{0xb8, 0x1, 0x5, "83dadd331090ad3e44f785e08fec08077b4b089b7af41ef83d25e94fbb79f472a323ee8a5488baa2b1a5655e2b72ad22d84a913003f32235489a81914649f1389f25234407117b9e75b96232d8d128db2edd4327f0de5a1cb7b015fa8b00b072bb28e9631f66931ac4de89ca7198e53f939b7adff58fd6fc4f33e8d53043caea87de0b0660904f918369f55d4bc39bfc128cd3d352878eb6eec54017a5b3f23b12b0a2"}, {0x10, 0x1, 0x2}], 0xc8}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:52 executing program 1: r0 = getuid() setuid(r0) setuid(0xee01) msgget(0x2, 0x80) 16:00:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4000000000000009, 0x1, 0x1f, 0x5, "ca16d3b615514fc0dc9e93df18d3a789b7691589", 0x1, 0x2}) 16:00:52 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = msgget(0x2, 0x0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7fffffff, r1, r2, r3, r4, 0x60, 0x7fffffff}, 0x200, 0x9, r5, r6, 0x6, 0x7ff, 0x0, 0x80000001}) r7 = geteuid() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r8, &(0x7f0000000200)="024e38c63c0fa08986836fde8d7306225259464d6029138d1f78dcde62960fcd479233e170e9851b38b350cbd1ba14c616ced2125af62ac15daa552e9aab1ade3d1cd29829d5966b902393679f7b20f731f4cc131ee3f09e4b110be7b699b17e258d25a468a7f902e7a8410b91cbdfa21e14a07a157f51a156d0b7c6061d8e149d088456a355ea5a60c76ee8cd917c4e1bd4adfffa49be04ab4eb1792d72e3bf3fc27264a2a711438fa013531b8be7b9f815c3103fe5184cf30383726a9db5521ae6e43ea08a642067ef791bd9b61ddc1e420952d30fc963bc08799876e777b8156ee04c8951a138fcac3c6f3d464aebb7c3ccd712e4", 0xf6, 0x401, 0x0, 0x0) setreuid(r7, 0x0) r9 = semget$private(0x0, 0x2, 0x200) r10 = getgid() chown(&(0x7f0000000000)='./file0\x00', r7, r10) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) setreuid(r7, r7) getpid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000040)={{0x2, r7, r10, r7, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'.\x00', 0xb55f, 0xb6c, 0x0, 0x1, 0x75fef5c4, 0xffffffffffff8001, 0x1000, 0x3, 0x1, 0x8, 0xffffffffffff836f}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:52 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) flock(r0, 0x4) 16:00:52 executing program 1: truncate(&(0x7f0000000180)='./file0\x00', 0x1) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/201, 0xc9) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000002, 0x10) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) open(&(0x7f0000000040)='./file1\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x10000, 0x80, 0x1, 0x1, 0x80000001, 0xffffffff, 0x9, 0x3, 0x2, 0x9, 0x40}) 16:00:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSTOP(r0, 0x2000746f) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:52 executing program 1: r0 = semget(0x1, 0x0, 0x40) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/136) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/159) r2 = semget$private(0x0, 0x4, 0x11) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/123) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000280)='./file0\x00', r4, r9, 0x4) flock(r1, 0x8) setsockopt(r1, 0x0, 0x3, &(0x7f0000000340)="08e1f6a68b4bf044ad575120aa6d304c619d838b66352bab6c8ea936d1d538a7840a4595247be5dff0ba02", 0x2b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x2, [{0x3, 0x5}, {0x3, 0x7fff}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x2}, {0x0, 0x81}, {0x3, 0xffff}, {0x1, 0x8}, {0x1}, {0x1, 0xff}, {0x1, 0xffffffff00000001}, {0x3, 0x46}, {0x0, 0x8}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x5}, {0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x16}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x10000}, {0x3, 0xb5}, {0x2, 0x6}, {0x3, 0x7fffffff}, {0x1, 0x40}, {0x3, 0xc60e}]}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/9, &(0x7f0000000500)=0x9) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0x7f, 0x5, 0x404d8237]) setgroups(0x8, &(0x7f0000000600)=[r5, r8, r7, r8, r10, r6, r5, r10]) semget(0x3, 0x2, 0x400) shmget(0x1, 0x4000, 0x130, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x4, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x25, 0x5}, {0x0, 0x3}], 0x2}) r11 = semget$private(0x0, 0x3, 0x48c) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000006c0)=""/33) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) r12 = semget$private(0x0, 0x2, 0x221) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000780)=0x3) 16:00:52 executing program 1: r0 = dup(0xffffffffffffff9c) dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = open(&(0x7f0000000bc0)='./bus\x00', 0x20040, 0x1) kevent(r0, &(0x7f0000000b80), 0x8001, &(0x7f0000000c00)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x2, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x81, 0x80000000}], 0x0, &(0x7f0000000c40)={0x6, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000c80)=ANY=[@ANYBLOB="d6166b6a8473107d0cfeff00045e39eff438be5ef5d9ba7c000000000000000000780200000000"], 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000000)="e134be191dae557593a71c650cb4f0303a08284f415e94a48a3d721fc634bc3af5af494595a2b1575cafc8219c203c9da27a3016ce2551532a0f8a1927557d4e93c35d8e0d245e6e600ce2cf85fbdd2acbab151c", 0x54}, {&(0x7f00000001c0)="d4f67b238d78dd42233e5b8df88df5b4cbee87d05e8017140f81af57bc50dfe4186c5f5b60b608654edeb9df3e88ffb3310e5ea22c0234a955ef40e7fd6b3e3d7c9ef6f2ca7779415a1329abe6ed54a52103041019c1fbe498c8e4cd4fa925e0679b4b8eb3ce196918bf4de8e19a04046b6af1fee818a19c3b612d535cd47b0441c284d9386276df1e4e3764f08c651497b78f64295f3bda4a7585d28f0c0172b111314bc1e5edf0c9871c7a886a067df92943f5413d825257c5c4d31d03cc7f8c374b4feae789708e107fb6bccd2d594b6700db5bb9bdabccdd5f39d1ec66c6646b6a2deb", 0xe5}, {&(0x7f0000000300)="8efc415aa087ae19da5f86e4d7eb0fa809d5db0bd23cffadbff6a29db1e0c57ce422c672b273ca29134c6c0aba59d31c3ca0b38497031c6e6af14a1dec1d91a846517203db4a1f6906cfe5de7b18f4e5f2fd01b7dd6fc1b2091759794d1fad61f3cbe2ff57ab78745d22de87aa1498fbfa916850827c1246af610427ef26a09176016917b3367bfc625f715c8849642bc63faf489053ab510677228a5d5fac1195d4104337da2b1d4d40446032b4c0c14c2ffd5be62c35ef050c79e70b9f3bf27d9d03fa68aff98359dee537bbbc598a356bb4ebcc461427e91532525517b5f67512ba21f4cba9bb924e", 0xea}, {&(0x7f00000000c0)="33d39a", 0x3}, {&(0x7f0000000400)="6c2452eea00eccb882d9e90b781a8a5918a19abd40cd0e2604f6ffaa190c317b8ba94045f1ace6f649ed4f6863893d93f52980917440661208aa65d0f5b7ec4b15b311086fb350bf8bd0ef150e12ebe9f91a39b573ca19ba6bba0c5a2e4ac08189d1019b7294165afe05d0954279b55a90c501cd301315fa29ff49fcd82d9ee1fff9b6", 0x83}, {&(0x7f00000004c0)="d9466cff8756bb3a551f60de7831de35373262a7063ab01226582567921b9469c2bad21391aeb30a7f1feed08f06dc5f65194f8c91090101d6bb0daf7518a7bb43330ed8abf61bd575dae4493ad257f3091d93a80784d4ba616a52a38d8f611ea46c9805d525724a8353", 0x6a}, {&(0x7f0000000540)="4a7f92db141b6bf7b3f057a36617f56fd0eb7d162771fc7913f1e9062d73f98a6786589e30e2e215c455eea05ce924a20d6f52ff59e8eae3ef74a028ab03f6afbd3e1aefdb378670a2bf294d11b1f8f5001eac8cb6fcf034d55e0636a307e3e16b53d6b32c1a448d9be1eb7125bbe581001adf3546a5af3ef7e82b8c1b2211801b75d11bfb31e915799e1854c02cccc4ae8d26b6b3ab09c5c5e1faf3109473c4e0a498d7e300c5d3a4935beddab764fae69bd07f541e8038af80018529346f86fc22634ea036ea0777a1b00c36fc5d9242", 0xd1}], 0x7) readv(r4, &(0x7f0000000b00)=[{&(0x7f00000006c0)=""/112, 0x70}, {&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/92, 0x5c}, {&(0x7f0000000880)=""/129, 0x81}, {&(0x7f0000000940)=""/247, 0xf7}, {&(0x7f0000000a40)=""/185, 0xb9}], 0x6) 16:00:53 executing program 0: nanosleep(&(0x7f0000000140)={0xad, 0x400007ffffffc}, 0x0) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) nanosleep(0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 16:00:53 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:53 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000280)=""/253, 0xfd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) 16:00:53 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x355cc9d3afa15869) recvmsg(r1, &(0x7f0000000100)={0x0, 0xfffffffffffffe96, 0xffffffffffffffff, 0x165, &(0x7f0000000000)=""/230, 0xe6}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 16:00:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8298, 0xd9) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485b2714deca510d00a472073a7418bbccd28a400cc75f1344de6fc309a0d4d23c393865ca5207a5180cbad34ef36bb801e6244183769c0acb8e80dd899eca3744c0c13ac425794aaee0d2b3211cc9d0a0d86ce2084029f2ebcfc8092e3bc2e09370d08da11c374fb304a63b866adc7164156b14d1cfd332d07d0f33e64a7bd1f78db01c8e51b7bcf5ddd1b41d50daeb3a6eab669b17516d3", 0x26b) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x2, 0x140) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/25) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0002"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/140, 0x8c, 0x1, 0x0, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x20, 0x2}, {0xe7, 0x3}, {0x22, 0x5}, {0x5, 0x7}], 0x4}) 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="93625ebc9d6d1b1b1f46e13274a2887503a5c3d83b2ac57720536228dfd7cfe560c7c3f8a210bc39690cc6c7c506bf5358aed4b33bb205ff10f26ca8b475a2cdff6650376f9e494d408e920d2e5576060138c605c9d086b293824092e69272d22877b2fb7e6f6a97d7f17d7369a968276a4a505b2406651d2ab29d51b8042c7f589fcf5d9fc69308c3f2e18242519afd6c1c255430369a05c7ed750e30155c8f746338d1fb41f2ebbcce084d3adc3a922290f5d0a27917cfafec76e73c302ea7d2070c6f4de93fd6d0bcff42edabfdcb226e8b3a8365ae7794ad76bd1ee3b3a752c84ae8b9dc24d917e60bf9a6ebf730c969d79bc29c5af30ed22cc391efde3b458b6dc124a5b5d6cd433f6389d9228d6dd8f019042f694bd75e8cd1b5b231253517f39b617cebe5394483961efc94a3e0cdd6dcda9a68e777c31ed3405d20262498ec15ca13719cfe9f86d4c987b483271f814b4c3f54765fe07cd4d67d31168143cfe28705d304b469c7356a0497ba2a7e6561135a0d50592d9ab4d5873bcdd9ffea69b373443d162538f601b63700911df05dde3991a60729aaa4eafd152fcb24f38ddd723a2043bb562a5befeff70ef77bc2b8039a0b59aa47fd94d8a2c223421e6e73c13444c3c462702a0de2e47ccad1e67921b814da29d729c2fd55d160eaabf2372169770340a68f8935358fa5ce3f9bb693f73c881997ad7e7b40833aaddb5bc5b5dc8463ef4f5bde39b6f46c84820fd3b07cc5e409b6fa0dd4efe3be04de37da96b0072e5a6b652e326b8bd9c8e157c5397e87a48e47cc9cbba208e2f1c36307af31d36f35c4846bd44b540f1c7d6bd80b70ce884c1bf4589c3f48e585dc1eb8675b74bc4112f1765ef335bc451b0a0d4d7df4571791a60c39eaf782ed770771d094775c1ff460ba95db937caeb2251cb972542f82cded6ca3833666e1555ffb2786d1359937d8f961041668922abc5d6324cda2834d3cbdcdc1186fc0f3fa31229a72fdd71eb1a7fcff0c0d739d4274d8df5ef661161b74568d3a844c2871ac0d2a7c07bcab197b5cfbc1ee863edc29d1273165794fd7a5e5c5aaf2dd9f3adda87eb30a9167d289b80d63132f7d7dd5dd848c71dad78b8b0ce189fb79f3d0f813864c81e34ca4a60b9f11514a3f629c880e44b4a5178a49e1dabe5423b19a33e912956eaf87eeb894eb6c72ba8c850062a340a69bf955744a1091e07cdda2108ee23e12c8b0a4ce7b2aac20d59ee04e21b332d24912c8a3a784284dafe07d87f832b739dbadafa3a0ddcac458ca51a2dab70b3b7bf335bedabc002c68c37c398d5571f3b55797742126ab56e72da19f509ee6b1b16d0d562b77855a3774b1c23167d9376ab8b8415488eb96d42206553f72f49f988bf439e2cad80bf7dc50b6b815f5832e5817d1ac561e5874a906ab3db431a6b1609617908cc7e5e1131b4e64f26aecbba4aac794ddd4a26ea0573d77b4d85e528ffbaa2b7b30a5329ef03f09214850d44b01996ef15d53cd5f6df2b1276176580d0ea2fbdd00fcfd3c7683060012855b35a1bf7e717f8d93bf672e2a269baf065c0569f91826194d15523adde6072ff5f7d78f2b3e7d15638bb1528d53c647c8c3be79bd5ee9b1ff0d7976ff28e18d3eaf40fb0e335df12e07a6b60680d64580a84a6b45a9bfbc87bcd101d4ad264100ff5f090a2fcb1ca9d49b88aa5cdebd0fa9af33b4690c313306e509fac45b27c4a2e46c496034cb764281ff4026bff0c911c5f12b4b0bd90edb93d6e9b7cf1394f8458914764686be1df90a290d4478511cc4bb55e3bd00add4a52e310ee9cbdd8a5af71ba7f4590f9e717f733295ee3af8617888ac4c949569d279d8eab2af7d0336f7a93888a3437513c91f6717a966efbf5827a975a97b3f0b7a1c2d2e1e2272886b9dbccb873bd96648aa37658cd433da868529645d2cce9c10acde302c16d8e6be765c2b5697cbea2fbf6958e1068183e370b43af6093384c4d9dad4aa946c69c918cfb033f061a9028543dd86a4c8f822d5cd8781a2c93a8fc99bef85cd6e60df57b21b79490dbc33a51453c23a5574a91a9c0f47fa4be42a6ae86ea76eb4772a5e618ae2d0135407bc2d96a53a8d468cf072aee4abf3c97a31f75f9a9e79b465cef61064a35f7e6e8ef4f24a07c9b71f4514a2ae4a3b57875f9a01facfe990e6e2003aa42e4f73f5cd18c09a39ebe0856fa1012bcec161a2e74c6900a6f239b601744320b69cbe11eccc894a3a713c19c282448080942bccdf15eb46017ec16caf4601ea5382ea482e4ed3e07fb88a19f765a2ac9b5728ca3a152321307ffa6e6359cbd2fe840b14c5853c83bb11821139a7025ef5870bf45107b92c2c081bf1d5ce080756762535ec3a502db7a20e64a619cbae7067e4af0297c938bb46877794555a1a410af765b5644bf5e2d3d859f77dcc698e9c479a1aac4449b911e59fe797b273d3ab9e727d3130366a2c2d3589471289ef498a54309ebad4547a8855bf4e63ddeb52a9d0fb073ddf42e9e4fa0f8db297207561521cb435f24a66d3c14f11314c82e6c401e33e5810a37f1c4450ee316daa13586eb9283f843d1d5729e6a36c786d50c1a1c8a63d32116ce464020c4d51fc4a72a8c9bbe01e427ffa518f0809029e7a9e54d9248d3d63c639174f6c47aebef8b11c57171ab06ad9afa6c0ebbfb24b0cd69bfcd0035e1992f8821bafee613bd0fee4ff7734b987f2092c4ac24a45d308512a5c69b0201cec60429a4a78844761f042631b59729f400dac2171a10687d6af8fe768239e6b95cc0da1f8b287e8de1ba444e69161cec8914eb623d4633579cb0603738d4acb3cf55653228ebba65770774c52dbc4a3d4f54604397b03ea994b0f980d245f9d4d9d5d2246d006a726e1736bea8d0b4ea2c83bad2b06fca4dda9066770777048be0fed5d5e582b9867102eea51e6c6c41baa7ba6dad00281ff1b159c4fcd7a1183a9489b9487186b37cbf2992741dbabc6d2b25a1270f1b17ab9009cbb06e8e8f99f406631b7543ef501feefda1e5d26f4ac1b178a1075fd31ed7e3417b2539c4a5e1f48c2178e74acafbde865d0aa505349f9f75ed0a5fdfae2ebb189c16f2bc30bcbaf8e43cbd9fed4303f48b0b29ede590f899b34cb0731aa1f9136fbd82b295a0512c31e3c5db0a0eaa40b89541e650430666dcbb00bf4f3e029806a4d7350dacbf5b881c9eb406e1c0ebd9fba53e62eca245c2ae431cc8d5db29d7f9366b2389c5fd0e7eb6bcf494da66145e0a525c532b37d6111119e8b97d8b7df6fde27fcc0b979959598ec77c3b2abb931812d5ef7850fd22cd736da8d5f1a8850f3f15033c2b863c04b0b534bb4572422f49ad86897ff72726a1507c6fad70784c590c1e1400daa916713cdd5b5d2ae504ebcbbef51977e393a02f7e43c47ebc2dd4339fc0a49f7bb8956a0a6a7749bf070f37444c2b43a84df354e78642598e11635b74b0645b0ccf070a2aba692a703ef25159ad4b990e1457753ae54cd851378d7f5a87cd04af3c3b84d0137abe765b1dbd01bf0d1756949344b9dbaa869a3e616e81fdf54ce07810ad9f2575e3af13f7d7d248e40fe55d23c6bca86beddbca7b329c8159ce07146220ff0780b101fd4745f590d01d66fc21a5f30b6caffb1767232662a650449f02c43cf7e6918ae387075b2e48ddcca0f63f37b3640f6846d7784b11913cb788348ad26e03bde2c25e937546d3dbc4e59961beb59d9b7c16f92f8fbae670619994c8873b087e256268ecb6e0c47094f6e101934452d42f60f5eaa184daac316a14a30e136220eafdd88bedfd6db4b78bba46c3cf674eead73193c10d94acda6bcaa27e7a0a60144a8e8e7125e76376247a9713e66ad7a90fd8f667bcc8b0dced747754288722bac0725f30d338d454725b0378118e9fe83b010fa18dd0860ea15f9f233038a52baf62f10df7eaff9cc0163f58a7b18ce65b54b482db2d10bd753a76cab1236717b9b00c3b2644a67e7a2f041a02773e33b492e79711d2c3d341f6205043b3f1e1e177aa298d3f516103ee30d6d50e8b68cff123c6b6b6657c70b7d800138d6fb496b9c42a80e44f7fc4511a55fc460ce45de5d8597255529271da3e4c14d9fb95de634c4ab780f7917b824e4602a90f7c17d234e85e7a2dda13ce6d4ccdfff5ec4246d552f2820d69b4c7bd890fbbf7301a12ebb81973a9b97840ff020931b97e3484c82d3104bbc38bbc37022bfa82ac6d469c9281f08079e75147f271115fdc94cb87eb7134bc547d0ce2cb28a743409f04021fd562a48cf9ec557def6b4da6f772554bccc188d3f1f637157589b6c68efad7b17252e7ce93da30e9c1d231cbe8bcae61de743b3514fa755c0799849e95390a93f82af3d2ba0eff2794c0fd9951619496a43939587686b00c0aca5e20535009a82eda2fc981a17d664cb8bd9f5097c36caab69bb2a03774806c01693a3fd94645845eeb53d1f54021d6bd47fa2b93eb79398fbc4eb427dd39a8c4d502fcf189bef117c596944fbf463ca433e2f31f3d53313c46cec052f610b0dd684cc3ba81f6f42f3985ae3faa2b8cbdaec99ebd98329bf5488f52d9ffb49f94adc06764047313a16645585443721aaa1ff5154a0d7d66f295876ae8e48c454530b0c27f7d1cc61d761669201af62d598241291af1ff8d8a2a304740a014d53e5624d89b4352e069abf49e9474b11fd5ae01450d7c0d98e5c91c393aee2754997b31a4df145b2a8f4118b98c5e9de33a545500e479ddcccc8f662dcd7710b634b928aa511312672a37dab805b9e034bff60d83546df1831e76ffefb0fa2527d9af18e4052aae99cb7400fd170225a3d31922ea3c046c9a2add6582e61f52a914e0fc8d033afd5bfd630e44e47810fdaaa6b67aa71b16ee5288d984d5168454b80d03d426d5f40996b8c776a863199e10820ef687e512db33af0de6b885a6618991fcaf67071a87ee87ba698126148e8b2a7c33b3bebbf41b42e1c7a69a562b2a1637d74a325bf784cca945c835b28c4b21730797d26faec3772aee16a91ab22499ac6404d30b73274392713642a9569eac8aa990b87457ac3d27a0d5a690aba2720b57e1affe0e296fa06d712d5f38a476100d3cca959fe6d3ce259c477735267ae35913044f4071597952733b668c03dbb0aaffacefe3fffe39d0ff2b2f79eb7674f86b05d0547aed1aca10aacbf759a587d59266f912c50098fb626309cf3861be5be4cffc978dfd8764821da42396ae426e2199df368555d99504e082eb5bcb0a06844f49e10e1c0a7b023b634d12576d9ba79380aa9549590eeb28df1b075ab1d84cdd7971b68770f336ea5c53a983cd909ae0309a342d3be236caced9539e277dcd62afc3c9b1d72186fcc6fa5f0d1947049d63884e539d0c3bd8e68ff487e53d998ec69ed859256a983225d860ee2859fc376ef0bbb6967c70eae23e045f13eebe13cc25cde1957bf457b13acb978755556f16f093a0ca99520d72a46965488f7a5980a305fd4cee409274d0c767a40e4b1291d97aa190b9f2981094d238a44bee528d599fe49cce45a03af527fccb827478aeb61d871645b8480f65729b5a66e9fd918863ddba2559f05634138d72a2c5c29cc926f42b44db92c3d8ecbf4893714401097e600def4ee51532d1595e5e6485d26857fdfbcb7527534cec2b4b72c6562d5c2ea636700110dca2342a34fddcb967944f1c0a670289837144a600c0db883c3dfd4272106a57c869801a18de98d440f24c9336bc481b518f0752e1402cf8a6fa3105d", 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x10000000029, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:54 executing program 1: mprotect(&(0x7f00000a3000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xfffffffffffffffc, 0xfffffffffffffffd, "3cbae500", 0x8}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x4000, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0xfe, 0x2, 0x0, 0x3c7) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0xffffffffffffffff) munlock(&(0x7f0000572000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20480, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/16, 0x10}, 0x40) bind(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x20000003) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xef5d, 0x9}, {0x18, 0x1, 0x9, 0x9}, 0x9b4d, [0x80000000, 0x1f, 0xffffffff, 0x4, 0x7, 0x103, 0x3, 0x200]}, 0x3c) 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x84b1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() r2 = socket(0x1, 0x8000, 0x7fff) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1c68b2f5b3cf05000073c20000005a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:55 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2002, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000606, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) write(r0, &(0x7f0000000000)="2612276e853e3378920dc309de4240c0d92a31069406d3edc6286006caf4e579e02ff859b6319da740cd152999c08a028e9c4b583144a9fdf2cbc871", 0x3c) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x9}, {r0, 0x4}, {r0, 0x4}, {r0, 0x2}, {r0, 0x2}], 0x6, 0x2f38) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = msgget(0x0, 0x210) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) fchmod(r0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x20) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) 16:00:56 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socketpair(0x16, 0x2, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:56 executing program 1: chdir(&(0x7f0000000000)='./control\x00') mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000040)='./control\x00', 0x0) 16:00:56 executing program 1: getpid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fff) 16:00:56 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = getuid() setuid(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x184) 16:00:56 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x42) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xc6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x1dd8000, 0x6}, 0xc) fcntl$getown(r1, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x4, 0x2008000000000000, 0x0, 0x2, 0x7}) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) syz_open_pts() r5 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x1, 0x3, 0x1ff, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) shutdown(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xc66, 0x458, 0x8, 0x100000001, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffffc, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 16:00:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendto$unix(r0, &(0x7f0000000100)="104f26e434012a9384188c3b3560ce7cca6f83124fbcf4d62a82d5d706f81dcb3d50513b1f5f7a83412c1be110ad00c4f4b1c91c2749164b74c61a62500d4c1389253453de2e5c0ff3209fb3f806bf36ef30951aa9cd92f6b7b12397172cb33e4e4369110d12dd3f388de98deabe432be2bbe9528ea82e5ba0be640e721d54e3e7fa58c68b6f1c8c214febf62c5a01439e4dcb27db3410324e18c07ba45188521d37067519d50f8239c2e0b2e854c53ec6955ebc8012b34ccdf8893ddc405b7f7b502cc3d87398346ab6526b579e52417aa682ea7ce227981c8ab2387f7aac723d75631dcd2a2aa763a7a50d", 0xec, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = dup2(r0, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x44) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000001580)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) fchown(r0, r2, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) r6 = syz_open_pts() r7 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x88, 0x4) sendto$inet6(r5, &(0x7f0000000380)="d008c4b389166625", 0x8, 0x3, &(0x7f00000015c0)={0x18, 0x1, 0x80000001, 0x1000}, 0xc) close(r0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000400)={0x1, 0x2, {0x8, 0xc0}}) dup(r4) mlockall(0x3) r8 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f00000003c0)=0x7) semget(0x1, 0x4, 0x40) r9 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semop(r8, &(0x7f0000001600)=[{0x0, 0x1, 0x1000}, {0x1, 0x20, 0x1000}, {0x1, 0x800, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x2, 0x1000}], 0x5) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) socket$unix(0x1, 0x7, 0x0) connect$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) 16:00:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b4a57cbfb5e9cfab00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) 16:00:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000dbeace35a0cddc6d779d3041972e24e6a979cfdee1623293704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc3f46a0ce641e645ccff66237fe92f73419202e03c22992efc78c087556e1b34abae77209a7750612eb28eca3476ed309dd99b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22c5b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff250e9c0492f6eb6f77da520a5031813f54d4162198e14143298152dec50dfb716d024c7448b4b5142fd5994077edd83c16f200b64bb2cef413ed014c327cae3aa560028e3129222607f0fec4a9dee9e5b6023b288d914fd034392264f3c315b577fe74dfc2ac005379cf14e95627d3eaf0e259ce56ddf3b9b3e50fb51d358d06556b398f9dbe48b96b0b8625dd4af94369e06780654559c8e5919f32cbf1403f204f68515a977f4d57ad203ef0f85f3a30435f027faa8425c81633f6b40b04d75a58f719624b908a2e0b11b97d4c404ba964af4272181a5816e94861d3674662d7876d19d0f3d0f048"], 0x1, 0x800) r1 = msgget$private(0x0, 0x40) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff73, 0xfffffffffffffffc, 0x1000) dup2(0xffffffffffffff9c, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000200)={0x0, "b6b9afba46b7b5f57eba1aaa1db97121d3f786aa3f8849e793873bf0ae3cac6063b022eb4802ec5a35eb4aeae1a3d199ee473be78cff3f0e5b6fdfb6208fc036dc52a681"}, 0x4c, 0x800) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ab0d86e4df9b374ba0fc92c8ec833a540ac5904b2fa9efc50bde261e82a62d7a6dd28f4bbb8b78d3b7c7ac51d3bc31390967ce091a1b645189c88db4359965ad9672f18f61f1e6e5b450f3351b8c57fdabc9a716f0cd5a4f39716c72fd36342bcdae40efc6ebe7f6f34dc44c70cc4542b067b900a6df411165", 0x79) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="0b6c42c9d0517f0b0c82a95d2533b0167dd7905c7ea80843fb5aa734260e1cef3875755371a8a1af94e9db60a33f0b8efb4eaa7a93d2c649ed5baa499fb8688e5f0e4d0c397db0dc052b5ca619f1a9af6fa355ef0e2e81f8219a287add217b8f86de4919fbe49357d0", 0x69) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001780)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000000c0)="004b88c01aee123e3ae6517f933c5962991af0e96b4ab04357d67ee0e09ef8fb9efde3deec1d5cae02cc52f2e421c68354eedec7ba9f6357538a29001800249fee578cd5c9f88723420dff3ecc389a03b531e6702009cb8b5e5954dc69d8148cfc7b0d19184612c8a3f9fb02811546635d20a1c40591a95d946aabd56ec3f74d643aeac637d9fe64340e31b1bf281ca9e2d77eb35f2113e94f4231f6212b7004bf5dac9eb33eb9ffa99c9e0a60f7725bebd1b1ea64a36c7b82c32422bbb74900cbb7aea6ab00be100e5700069ec3caa15034d34d67cf55436c2f2c016d0babd2848dae2ff15e0a1b31665399c98ce008e370764bc4a2871f82e6cf43203ec03cd66afab6f54ed77bff614abf75f868400b52ca93cd9c9770646e9667fd6bcdb6e0422234e4c5f1e56966f26d1955144b6d469e9272d5f9bc5141d7e1ed33cb401627b428b5164aadf60bf2b75f264d31d96b0868dbf5552e3d33b6aeae708e8911e3b3de92bb32456980d5e36347222e87e00f65ea572c52f946f3269caa69f1a3d70f194b28d301387bc13055bc29fdbc02fd6d35850b892ab0fab7626e180fc9bc9acbfdd9cc20703422cd2e6ccc6c9687492fd907497f90f4cb47f92603518109545717de103e0bcd7eaf9b8f6e10ac1d8b6ad7e40925de17721b6bf04c922f04696cb31565c734fc911de753c0fbc6b9a83a86ef0ad4c3485720f319c55274566eac7ff070356072acbb2a16310e0023dbc7fb37fe3e3400082900875ec8d518f49adbf97ebb52cbce635f8bef5fd7539cf4940769af65043b29c0a2d7d6b268137495e5ec312ce8a18223e18834f1992a108d4c3f87ed4c757eded6614e7d612c2256ee3490148eb349eb07d228a402cd1e2942fe891be761b5825b43c02b6abefc8246062e1f4c38d847622dbde0829fcab8ae7f268c617bd9317a5b175548d7c766bca94e972aefc6effd71cd40af2dbad4c8652b7ac4118ca642f9c8e7a4a16176ebd0ec788bf74d5d3f89607123cd5ae8c13ba4a8b6a3ed7393dcd24a97e4c243d6493e3410c8314487992f6aadb7c88dc6feb50a66f2b24958577f5972585c7940efb3706152b7186674b0232540d24feb6cf2f8849567727316fdc5afc986c7b9470c963507a6edcb28aefca8665c6a303debea7ecd3c6e0b5e74ec86828e539f229a15b89d04b6a0aabb4728b4d7161d046f18fb2bc1c0e41d5e9feb501f5e64c73fe9370beb7746176ca047f5f9beee5e98feabf6b0b4b8bdb36bc736b2e41b2867ef0e557a0a96a7b106c9fd31d17c025870f62e260b13a244e595ab54e0025b75327e19daff7fac34825db1b3bcbcebe7824dd99d377e8783b1f48dbf75070eceab4fa874d4c87080a9f7098bb9a33eca336bb293f7c6312d38813d1982bcc2731f6ae7f9a99c9098d5470419484f6073ef2fc72ba05c9762eb0478b5a25ae76ee92d34201f16c4ee07a3a23163c3bf7fa83ca94cde1bb7f6ba787d58b15f2a77bf773430f6e184c31a5019a16ad0df2624085172963a5d58b266141971cff772e77b9cb58f2f07242e95c1097e5d73e6e26cd9901e7bf21f11b6d533c7865364e2c4b656d8f2f31e827ab24b575da3fc3ff1610c72d50eec8595e2d0f23da9b064cd0e563ba418950607bccbba4dca8d6b2b38151ce26d591a193d9316bead2f4111795208934893de0fa538a1208a49c1a7fcf7b160cd2996ae7f08a1f04dff753597c4a509a62c857f13b702749029b60c042acf18889ceb68f38bd1c0d25d166b44f9f5248411b0d74cf5c801e34ed49b43197405b3e6e1ad0e6bd6f19ef79edef6b729112ad71118bf4d7d07856133fab9da6318dfab92a805191d34af380b9f89068c677c291987d26619ec04d32e6265a7c3d3b4cf5aff135d78b40f1436ed3995fa3069c8056a2ea2e0708502d8da2de50de7ae609786f13a496d10e4473524f1f7922c16445289251f33784ce9772c29caefefb8cd4c0079059f69393246984ed79b830b95ebf14c012f28932f31097d619a19041b89950f6adde8df460930eeb6c69eb582cef154b01b2dc52a6dd33a3725f2e77f2e2f039d685f7481cd92733dc8cd6e718ba83ef600894bab6ce54c7d62bd12f3bc32f7d22adb80370c870fc076c98f65e89ac407d419425445924f0d986869a65b2b2df8237715cded764398203a36439260cb27c1d92045777b2d36b094dccc9fd834548bd531b0db6e8ea3d39988a39b34bebc5cfee2a4bd3381ccbd95b4ab56a05522db60243d155c0e43546c89165f185badd828fe43fe19daf2919255cc7e1fd1fcc7df6e2f0dfa4cfcd1d5b60339b855fe09edb821f181020dae88e68fc2aa3a854aab38c41da8230a4fb20a09e6ee6b4ae4c58e4183b92f8835f33571a904631cf9a1100ecbe799ac68bf479adc92136cddc3ca4c20994e69a9e5af6b5702b8da0480108ae1c3ab2c2a4375613179866040659e66e2da05494cb55203545c9b7c9fb1ed19b9c221f195f8c419b087ec459cb747ab7022a3f12ed0e4a8a37cb183b5035a54ce989ae3562c46784b93cc4d836d39bcc9e527a4654ad0e4c39a02bc75c14e55dd3b2037dddc1a5bdf56daa9e5b58b3eb5053da62c6f84f19627067f8fb9154ee8b728a550ce458bf74c6856062a34bf812ed014f73b4d3625cbef4d4bcfc6dd39b642eb1c69a46d8bcc9cd882281268e8e85d65db7d675f0852d689ae41f958aaf70d6a89d8a26e6128c327891dd99b29c46cf6be1e0d091c44661f59f9fc7b7b19b35ff2fef99fa04ce5d3a1fb7aea3cb1f5805ac956ce8b17db817dc10b00701191e096bf2a02f57c21ec53506987b60a8e9a1be311c162ab7e25ca7997e5fe31b2a0cc574a3df5a15dcba432e11f223623bc0a9a134dafbff1c92d7cfe50dc5ed86a8fe352b399f72dccb17b2ec72708cfc0d63dab74a84f3135acf8ee064f3d22f071d4bc5c8d02900346c06cbb3b29b983f4efd0d68ed728048465ed98c5c4c6b470bbd56d8b5b2fda98d10d5be138c5c10eba75a0b724458cce1bf72236c5c7f14e2d7fdf97f1f3b0266c153d5866ecf380f9354446c02128adb3d9edd7778b31fe64200393c70f328891e5b68b2cc4caff3d83f80eb64b9e87ad5beff73808c16347356d2278f23e47583cfb94550b44f247ca77be7148acb2102a87e588adc75611cd9087e115e46e35e3fc81731f3f697c4eedac2f016b978c148730d914dd4d26edf7b0cdf563eb58bb1b9e2ebae89401c8f44258bd576db541ac06bbe38c7b5234f0e0c32ccf8cf8c81eea2ac881503f4eaab552d2314dc1060f8bd335fa044b9fdcee2eb0719b4b5ed0e154866fa6c3d710b9287e2fb433da267d5d1a4f7bb908805e7a1cc5bccc115dba69b6f484556379e93cdee4ddf226dbf37c1c1bed5533c1348471c8f907d7c1075e692c3b1f12427a9aae687275c2f279799dc9d09a54149a206906de39f18ef3151db8a18356b72a99479eec9ddfcd6eb4d2159944c97b45770d52c9bc6ddc1ec74cfffcb07e5a3811c53d0e0e3576b1d64128ae96b556435b49cad4c479137042ed8944be70d6e35d6bc325678e8ef48fdda8180beab0166f578b8871273d4b9dd0d3fb5b2f0a3c16ed4f5ce7d43635528eace68da16840272c5f52e79f7d5dfc3c3e56d120c007bb44a99198f839307b0b5e417a414427d63f2682b749bc1a1a6e51dd150d01886d547beb33315d0294f553c6f001cdb217f323629552fc5da11925e98f06b84050434a41ba1ceebb92d345d7d708fd7017098f600cba4de4c23cf25998cadb1065ba1ec1e70e27ff2a4eda00f87c9f450a9df428de30fd1b33fd92b9a171e3ebc325ee6ccbd1b752b9c98e7377f0e1125973df70faf9c1053475e0cf0ee5819f8a04dc6dc0dea3a2e5b89b2d7b90164c2bc2ebaa234b8edd9ecac121e3dafb166484f77eadb2508afb74eced65c1039df390f3540b1e19bab85adce69b04f967620ede39e4601f76535e341b30c852822e5434a899e2688c419780f3b10560d989d3df6f7c6f85060bc3934f2362a8a11da0b3de74947aac4fbb75da8f68ee742941d7b2963e79962ff7bc77cb0dbdcf7dd03fd3a64ed08bbc7c89558fe544266f6e60d8a34259b8402d95771d7fe67b6c1fd04309d80718831423852681bd5043485651661b452019bc403ef875b809c0d7556a1fb8ef7c8699f59ed80935c8c33a52280304ad5b3682794bc121d05d0888e1ba7e298c2008ae4ee3d7f0da1ef13e51d296d5ec3d214f623502cf1a051153fee34582e6020b11f4ba3fbe0ab0fa9335606c15c5087b679a5c76f8751c806b63306f3ba565a7b4166f431deb9ce5917c9134d88dcd8ccdf321b017497175b4d79ba6c17ee6c2535be5998b0164476c6342dd0f943fcd694517a80749bc2354a8a4e88fe0c8f4940851bff945050ce1c61a6c02890989f7d381c53f7e5dcbb4ca48dad489176702f317a7d549d3bccd2d27a7dd84221a686317f6f7266b52cfc0487820a055f57e846798dd87a2bf15b0693c43098224e1559ec76ba9938f69ca0d9a2336608e6a9a554cfafd265d3bc3889b7cba8371d960e5a0a5bb4cbbe69ce87bff614f755c6b0852796220a152ca9bd76ce41ef34e8626ebd561f127809e5e8de4baaf7a14a8fa00dde080bf3014e6f16c811150e612ec37df04154defbc13916a31f8050e213bce59e439416ed72e02268e5e2f36278d60252f4510c402768af6dec1436c9d020731b6d4765121987a4a63649f5d80d775afd82c273316868e6ced32098f8b29f2a41ead411ad256563919dc3ce0826d13c29738960036d13986bc416366de6f85bea7e06caaedafa8f94add759b1d24e0f9587828f175c60a106ac5b99b5c141c57d1af3f323e3cb8fd27ab1988cda7c9407fa44372f425feb6ef583e9abce406b5dfd2d5661c614c14b965574ae2656209ca7bf79d0f6ad76b087700fb2eefcbe4cc2bbb1cbf3f2ad4b8a17d0ad3898739f5ce3f7196d474de85683317d4ada8a825a43a7ed20579d305d46bbb52a170b9e7a157159a349fe1e807ab4685ebf66ca7c74f9f17bf183ec5677a7e5ae35d9eb7edc2222956588e47970d7e19ff7d3a4320836297984c76340011a5a2a0d22136c8287434661b604c6e759418bf95805fd3c05c94839c5474689aa3eb022268c09e19a44b4292fc9ec190524fc68afe5f7cca13916baac754480f57878e86cf301c944345947027e00d30d181b6afe25da0e48c3453d69e4f382fffb2051b6513f403e8d627cc99c51b4021d98ca10f468b85098d612787c07850111b81248513aa86a0aef636d62b21674b62893bacdd864824c4b7475b8d23df631225e7f14f1ffa7b653860ca2aad2001716c660edcb4e4f0dad2177e61aa4a88b69c18513cb40e058c6c28b033933e06119f9c6ddf45dd1a9d35b1596559e10b2c2590b1b963aeec8792bf7a8e3bc4e686ac5cbfbe58408cbe00c23cad3be693a405d4de2c6aa122c0247c0725ae14b9a0a27eb2a1f6f93d5b26d29c729d5588814f9f9996adc27c7025edcd4c7976bbdeba5b07a1010df1d34d69205bcef7b7dfb0ebba447041cc891b61888897b5ad598fbf3da4a66db6dcbfdfd38b806bb1a8f766880e85d3fb12c2bfc3d158c7bb28a5a93a13550fd63e2d61e57502fcc28eec4f3848dc8bbbdbc7e7e4c924de2e81a140cc657f55744f57f081b3a1bd846f438293240677bdeacec7b22147be3c772e7cb9a08f5139b81e3587764436eea83bade5b31f27d815d88806d69f44076dbc52f7", 0x1000}, {&(0x7f00000010c0)="2b67d881e2158bde206c74a866e8d6e2ed8475a1bad065540ffb", 0x1a}, {&(0x7f0000001100)="dc74806e2cb167771c0b45986f0ee6528efecad66133df47a5e152bb404dadf98367e873283af881db916a675b105b6554f90b9371fa07bba41de4da7377bc4661e64cd93b8864b235c7f7d19e3c5812f4642436472bdcb0b8684d11b6", 0x5d}, {&(0x7f0000001180)="dbc8d2d965d69295899a3c584d2cb0f606cc1aa11cf7202c42011484713e78c65bcee1687eae16342c6bfcb3bd4b", 0x2e}, {&(0x7f00000011c0)="2cf95a18d029ffa705544c8919ebafb512ef1d26858e3c2dd97b66bc087170e8fac39a08bf7fd18ee4723e3b1f25e0340992ab11c06c17ea51467141939490aea477286184b7fba3b6650f7b4a4af3713929b5393d60497e26b05f89924165a2aab2c9229eaeac047cd641a9a72086ed30fba6a4ccd02fddb0c86734e3e8587cd7f0e6a68c7c92253c0cb704d51dc30672eea5a878b140f1f0690957599feaad916d74e050ea2b151a987b07f77d3baa3113a9c922546d14852910ff042976aa10d2d46cfb02f2edf9ad7e7efbfb166b35f1e33709688aeb", 0xd8}, {&(0x7f00000012c0)="168b3b17997ceb93fee1ddb8449e53ddfbcbdf52edff0975c8ef9492ca978a95d410d80e731d4b518d6b7c63ada327da6d1952af6be51dcca881f185ce9ebd34fc74d4301ff7df7939880e17d3e286d5f57b45151655b0a059e8930b51fa961a35a2a734650705a56ed1843e6fb20c6f17eacda7e5bd7ab556c26a2dfda079f4fcca8392d0fdf5057c2121296d5d543200c95ea7e5f71e0121121f624ec10145852c3b458d65eee6756c7ef2769ced4095b19c89e8cd10a805dc14f2d65b2ab5f2b1bbd0e32e4b047e317f88df35f7d7c5a950c2fcc8bcd44c6133ffb6f43a04f0af5e66128d1f981e6adc25d26995240708", 0xf2}, {&(0x7f00000014c0)="2a7efe86d4721efd33911c8d644d8a15350b521616510d6b3e5a3c3fc484bf7e82f013cef663b94aae06afed5731334bf8937b70cfaa39afae72fd0c905739f4c0f787d9f21eb12ba574c517c52c47148f1c65f78432a9ed1baf7492e7a3aff8f2d04450cb1d98b1103bd302a6724ce231f7cd977a14d60c657e0758ad690203467083548505b0a96b66c9ba2554a6d4de1793857fc2113252ec020de87a38a5c01a1c8a0b5d4e02e8c4113a713a46a2a89226c1a0e3ae47c0003d65aa0d6f4f201000a6e2836943bd0d2ed42a414b2e5ff6712cbdd7b8a93b6ba5ff3ca52d0a0de38441de7afeae9095", 0xea}, {&(0x7f00000013c0)="0ff36cae92de72", 0x7}, {&(0x7f0000001400)="7c8c36e4ac11364b970d34c365ef99bad69bd0ca08f061dddddb10258b0266975b09ea96f2aa2854fc03dab3cbc85643fdd547b295deae", 0x37}, {&(0x7f00000015c0)="f7d064b82179d3e22a0da76b92dc655fa25d9dc43cbfbfd9be71013607014ac7956382dce40cabd924f2c113dc977c0572536f600f1e49e90dc6ffcefe3d2be485cf262e84623605ed369fe1f85f4ceba7bfbd2c0cde6d96fb521730bcdc204e98fdefd0e9b353d046d3e30dd5bf8bf2abbf14760590b0f087e877e1199930843954a49923313188beba8c8087509c5348eb0e54ab35a8dddb36e00dde727754c57fd12b20f31b502c2419a1d22608a8144c3396ead558222f687082ce752bff125fa66307e75c03c29649c8aff4eb8aafb4f1925d5cf97ed2bb11e857c4b086f3a930e3e11056c3dc667ba5", 0xec}], 0xa, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001040000e0fdff9107b122d684995472457ff8ed6f27973dfffeff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffe00) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) close(r2) dup2(r1, r2) 16:00:59 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r0 = semget(0x1, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/214) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x8, 0x5cb, "69829320e066232ab89a26e434e34910e1b9e7d8", 0x0, 0xbe5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xcb6, 0x8, 0x80000000, 0x8, "38651e58a6e4c1869a8bb44d25cd64f1b091bcf0", 0x400, 0x8}) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) sendmsg$unix(r1, &(0x7f0000002200)={&(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000020c0)=[{&(0x7f0000000cc0)="a83b2352c0036b51a456bb2b38b6de69b6ed5c0ce703bbb03c4a5b4720ac7aa3fa3d04dccc2725954b51963eea70b477327b584ed41b2eed7db9587176a6d1eec2fbc702536569dbb92664e7ce58bcf612cfeeb9a42468da2fa3fba1595e19552953de0d7201984f9579fc65a025303051e5c8eaee892f9aa655fdf41f2dd399afe05010d186580dae2e9c1f6a84ebf86f9abf368e35e3928edaa17d8fd4aba4e569c0c6000ae982f82f9c454491d0fba94157c5aba86875fa890b5163e2f950beed9346bdadb1c1a8c69c40e86107852ac572ad3f46a50389a4bfdfc460c4980842dec69d9dc9b4385f047c83b801efa547794091", 0xf5}, {&(0x7f0000000dc0)="87609aab2f26ec065052eff114db80dcab071a96d78ae6e2fd01206ea3f67d60feb2b3a2cce2b2ec2afa1ff4c5bf71c99756076119c415ff9bbb057fc6dc50799311ccf97adc9c7e3d4eb34d49b75b6be32e10670e687459464b658770cfc20d0106b0e8754c18d9ed669578a07336a58f0a31ccb79db6f9bc41e246732e8e78e49e5c", 0x83}, {&(0x7f0000000e80)="c34806c3d5d76d03e2f63104ef0c48087c7cf152249731c332b871c8feb7b07c10ecc1f9ba8168637650ef4e3ba04af8573fc5c6cfe3f0b9a510672c13e555264ab7d3c3462ea17507ea8fe1d378990ae7", 0x51}, {&(0x7f0000000f00)="ba89efdad5f6e7e61786fb5c974da0c831765e4916c61886ac43ee16fd424a7997b30642bac27070c523d4299cc3763fd32d8db740f07437f1569cd7cf8e660025c849b354de07692007725da34cae47387fb8a2bd8bd615", 0x58}, {&(0x7f0000000f80)="da3b40d85e3a60c4fa2515bc2b83fbb28376b348f76b67b585874a989ac7a83b93a9d86c8e6c51daa0a3863ecb8b90cba85d1c946a9e258bdc206764bd32e99e53b6cec649727c7b5c2472efeb5151783241b036c11eae6d98c4daca7adc46dc84c8f6c35f12aaf29bf15fb0897565b31af73e77b95578fd9a9fec", 0x7b}, {&(0x7f0000001000)="cc0f6d7222bcb0b35fa6d13da5f3ebf094ff634d8192a3d341e589093b896491b40b85569c9d9cad35b7d010ae408cd5f2a66da497fadd698b0f47e783248306820be65406e860febfab41dca4a0ba033b189abbe2ab0a3f98bef0c5b2f20cb60ab4a4244604cd057ed6f62c3a7a7f89553996288d7cf947e376fb75fda4a3a908697ae2ce1121f577c65ea6463096f58c7e40724382b724d7fd8dae5d75c0a706b4b3721cfbc138fcda41080eab3246f7cf279af92b5c7f812d5a7c4e8d5962631ab18b5b1db5d9411c093d1f19175fffcb513fe0c9e53d383cec25bcc9f74c6b168e31dc6b3b41e48bbe1258eb977456227802064477ac5c614d06d58ec1f183cd27733d8adc41c648bfa8a1f38ebd251928466089512853d2dc76ccb025b7a732b55c0ac274ea47707402edd9e6d06105cecd5d6072731a399ac741b22f991efa22e996ea1f759a4f42ff594c223bb7fe1bd21600a2e267222292cbf2dc5b4d336fd981a97aed305164002cdf06f10b30ff5cf80a4bfba6f4dee1bb1c4df8236021b0b5e6368236bd4cf15ce4bc2aa56400c88396429853c0dc24beccdcdae4a27b83bcbc1a6b2b1ab7501fcd3be37c2f5077e85bceefc6b31a327d469d89e2cf9eb600fa5124c934813984b7ae60d5c0befd39a3553591e4d9941435e136dbd90691183f034501326102e1e74cf3feee8d4279d4d7a3f6691209aaf2b340afe9cc516f95b1c887fc04d444a11951bd2c2b4308a82802cca268260c5e26775c78cff70daafccea4aff64e66b802762fd9736692cbe02357df354ecd68b52dade6cec591bc721d66b62afa78cb27954c38f161614f40987235ee2fdd2ffcef4b24713e8ec6b302883860c885b6e3705ab081f06b257dbcd2ba5b9f8a9171bafd91879bf995b880b377048c2148f23f9e9104b9ab9250c1927da5d015e0ea3e358bb907b0e3950244959d80c579cf18f27e5e5e2ec7fcb2291bdf6a432b8345982054977bb6614dc5bce055acfdd0f2c379f72c32fa42349bc4aa7fdd2861b7ca50a38c0f5b98cdfbf08a1fc5aa2a6eb51c4c4a14cf63db438fe1bf77a28f52a7b261a93d3b0cd37d387221b4dd38aa0fd783c67ccb1433f6e27852629e037d6c6eb78761bd816a1ed6e0884024bd2543adb8b0c0f2e8340b91d5b3185d046d8dbd0a50d1ce0dc4ae16f28d3a64dd0b5025e9d40a0869ce7eb4bcff883abcab6374ab2fec3d9006e032de8f236ced2108736bd2c7e0ee07d565af2d78aa6d8aa30f0c8bb3e00fc42d46bc49787161d2bfcc5fe4fc6c09d2b94e3e463f50e1103ac17a9ba4cb08eb10d57dff1c381ca13d515ecf0853c5fc2566276873a1d51d4c6258df08a9b42c048d1c0b49491d8f75977c4da1c7b20741a39d9c71f9f6f452e42aad13687c78f2e7b607639a53061cca18262252f4ec8ed81549eba2840f10319f09072e3a8ef5fadf008db3860b82f82949050b2ad287986af06851671b79ae8d84c0cdf0de68781bfd0a10fed93d2b6cf12bb6f3134ef76af4bd215a99ff4a3fd0efc438ea676d93b69a6450035b1aff8424a871032ec11f9c7feda48cf51c765869bcd1f0cb828801a0a28c7ad88eb8b4d714405da94958ebee49e44a9ad86a797dc3ae93b7ccb415e57a219c6317759f57940466a4629589b12e9e0eb98d91f1a06f896f89e448b71167e52e492c22dbebe4637b20ff055b2e182767c6af8fed96bc554e35852ead1f56122fcecd53c304856587e65f2da79cba041a21fc3376e35947667e4630bee463399585579ed53f632a0ff698b7cbe74dd98892d5d2c809b85538822b59dbc3bbba778d6f8fcdd003e064aad564222c11f81e2bd78fa5006658f08f68ed16ed39442a9471dabf7e03028ba212f7f8256bc7c829e1b77c4dc384ef03d816309ee78f0fb54b9553a053a07c79482c0b592ab6f8b5bcc33cc0317cef3ba1e2d47ab898b46479e2f3237eefc7d243d5ea9fa41ff8e990161972587f5e3389d1980fac6f28f852892b6c65f8ba248d7fcc73eae8af5a6e67476d6459b27d96efcfee8e3aee34a2629cf90a3e072345e4d1f1ce1249a3f55b0e197beb43adff8f28c81c3930da328157cd84c42ab3e4b3a7588ce1b53fda5906a3134992cea3a8a618fe8dc4e780e130e3ec2c01b4bd8d6f0fc674745600f242a0484e3ae57497d30403ef16daf0a5da1bcfb47a9faa94cc7d98d806d9e64e97768530e5f1c7e0ae6c4aa06db5a824316cb26d99932d045f10e42d960fbe1eed28fb7cf47358195a937872e3934208dacf41b012c7192202d222f6a04054559c82dae296765949b9bedf3538f0df06c947ea040487a6914b26e1d41262f1fda3c1145c5740ed40dffb9e7e5d23558141d0656ccd559e7d8eba69456e73372379f0a44f5f27b7441a30c4ed44c95af38cf0df6887749c336fbc931b2f0aabfacc58cbfa098aac4785737d48ebd85ca933235ad9958d05ea7d71ac66d40945abfe1b7c177bf668fa98227a2944cdb57ab19ba87aedf5632d5ad4b60d46517871829f6d5bb5e6fc749fd6f5f5bea079dcdd2703c36f3aeacfc6ec2c6bb6c66add3c97711dea00ce57b3238fc7a7d42ca9521ddc0d17441f6f7d687065c16ae91f078bb419ece0c3ece9c34979b2eead945e51520a728c2b2401a86c0104b9660a1292247a323d20f4e5bd8c99840fd02126a0633e8d6bdb7b76cab6fe610f8085062fa0da936c74bc7f846a0c68833db17ba6c39fff6a37e6664bc266a83fdbd2ce05555470a66cce1c764979faba088bc3cc9021c9a854c39d44e7bca2018d97b3bd6dcea3295770ad28554780a8ed9e1e4a4793cd4d5f96e6299376327bee761b8ca3b80d1e5e9ef929e1d55e269270176413363c0976346e830a2984b334fde816f45bf783e5321be90fa541e8b4146b8cde757ffbcacd666ee93e99b3fc88f6591347706ec91297e2265d46e947c1abc15b9cd0cfb376b040054507812e334d65666fdbbaedc5877cf5344c424c1902f3b8b6cdaa6d33fbb037becfb3e0f035a79f8df0e724ff29059883dbf55f4026e1479e19dcd1ed717d9693736a5d6898acd04830544c89e8c06b24b30a34b1f1b99d3a6ec070d3cd63b1011b27a22bd97622b81358849279dfbea6faea47b6a110b5671c89c86fa13e6de9b94e10a40d9daf269822f10d817c7a20ad820756df9ec172554abaa2968ffc67a972a6916032a79fd3ba8e3f9184a8f19a87fd304781f8700eac9ced58636e4f48954a0c60bcb4725df34d906533704ef3dea6c0eec87e7bcf93b655efae053fafece3806d3686e7ff2b424f41e3b7d416f55d30ac5033a8d5765846844449fa668b9546dd27d8d79339ca4c982a6a4912bcfcdfcef5e054643fe848993e893b86c4b4ceb8704f6e9cca1f0c09f1a5f55e498fbe17396a0ec7dab6ebeb55714f4945d39bd797fe319ee834851101453d679f14b08574b9e88d4fc3caf258252d8f9d2a3c3da6d28a1a32ac599617dd64efc8bc007c2c8195453e7d863ae6e0c36060f55948c58ae8a53c7dae2c2dd8f2f98a6f364471dc3c91739e68d8387bdb2f2d070e857f7854deca063a26019b65eae723213824d2a7090ba1f48b54eb5030755acc359cd568177b7bb863a1dc690950210dd8f1dd7d1ab1b7ead44cef134f8076597e5b9622a52604647d45f585e79d8b02cbb5ca54355fc22979d55ae950056b78bc4f0841c733145170651aa721f9fcadabf15e15e0096d38cfa254eefc47b9e4f5c250d7d849720331a9e3cb243ad91f5a97e5ce696698857af22f3fa95bd185182a81db7c90ed4ece11b2b73891077f5c3333cf01525ee4c516464cbf95d26216ece395a37a144b46e88d726fdbb62d2ff55ca0348865a80aced5ad17d0b9f1a71bb9717d693da68cd369bcb8bfa11b3b9064a4c57729ef2cc3c04b5d57f208e215b90c90ddfd8629445d2ee664dff9c823b9e7154f9ed49dd702b78d8c12fd975adce6008e9d1bd349fbe63b782cfcdceb03f1f2e0ea1cf7d08b96b719f52fab881776a00cbf39674e6d9d9557d755f73fcdec6c5fc89bf47aac9ff78d2eec3472549d0ec39f54ad21c6f4714d35b2f9b5bf17ed63216cb5deb5623d6b055d695f64bc082d99d36b3ff147cda308a7ad743e206a8f9f62b136e893b807bb4756e17ee4faacb6d96932c74634068b7dd64bd25651d5d77293170c1843cdd8e5a6350ac608cb9ef60f2f605909bc75a058f64148d48bc2ae8ad023133723a96f9d7f63f96a54956e99afc433f6a78fd02a122a804c335529fbfd22b3018c5b79b23ac2038cfafc3bf0710128eb7107787c9cfe465b54a7f0df4f71eccc10a01c9f9badd419c2a934eb7b3cf280498d8e2919f021247d14d701b40d5b4630d274c267d4a82e6f8e174ad0c3852027503aa087c4a9e93f759871e22a9cca9d665dd47094acb77399ef9c90df97861aaf6610071a5ea8afb82aa99972f66acb196b4ecf1ed792691c840e9148bfb35e78de4e47dd7f6ec0176e205b5340c843fc86034496e3466ff41ca7a7bbd031440986fc2035b344bcd52fafc41b174ca07f47cdde8d9a8a662647d8adbe2d123f7b83d6054aead076046e99631e5da0c3a16a62a8cd1a92468ef4576e9c484e10430406824ecd5f03da1061c9ef6d8fc82da7faabeda7113982233baeb45a44090bb8ace609c355eadec15137bec1bdbdd41d656031a1c1709feed86cc1e1c7833dd012fc3be25d7e6ab303c02854c3393b35aae28a6d8b6224a0ab6b70c61be84b0d05260b991f585fbadb0b1c20dc132f334f5a935587e7c59edccf111101aa962e808e57a9fb554737c79f476c23991847c1eded1aed45ca8c74a47fad6f96c7f65652c110b77c8614559927ffd8a98e236665bd7d8b2df97fbc8df9e8989f99f4c5d13002420f0ae8965347b25e5f303ef951be4477e311825075b88c64815379fd8df67bfdabd2db268d10fc99179ce5e23ac15317694a70ae8aaaec00a96b4edea0c938a931a8402a3f01544f095799e68566487916dd4442280f23741a4503f3cd023f7ce9ac153a47c7f8281ceeb2edb6ad128ff4e1edf1b290c77e335e2c14a6a8062c841e2abefc80f80571f2da4f75f5a636f2ec0463c7f41efb52096647d563d6a1e08b209ecd1e72527661fe47c72998931c934f2cdc330792e38bacd04da1efa92fd7a5ed4ebbdd21a1c736c92e62706ca48a32b20392c7b6b1284160b20e1297011dcc4081ffc6dd410b8a5d2afaef804593d0e4181e482629e32eab2b0fa7bc01c66b61e72ac386fefd6e64597de875dcfea77876eacdcd0dc5404613b066f42f0eba1cc36c23577eeca2491b6488e41a30e16d6e4cc35a12f6ea2cbfb92f132fd76acc01cb732ffd2f6e9275840fa79d4d4fe8e60f3298599054b91c39ab054e458c085d3f5bc4f46213e280678ca5a33084c3f975d937a39fc4b738a17d8993627a51100f318a1f9dc1d4e1c03a4dbb7876985b44cf094875f95d9e4355a910034dcd523583e628fa0411357c74102404c6ce5228627b5e2e0ee5518b7f8272dee586ea9ef1c56601f10c02ef625f491daf11ae2f83605f72d9330510bfefd6588df3db575500f1e6d224ea209a74bba2c937b1481bae294e10b068c41a48df006edc0039fb5b565c33883e80968f829fa23a73f82b6e1d2c7efcbc03783dbd14c546bfe20e67e654872e342d9dacbfbb835e9b70dbba1f7443f40a2c1b056b2e857a956e256de9365c50ea3d455d0cae94f8c5ea6312c9f2f43fc377c71eb285e4a32f996d92", 0x1000}, {&(0x7f0000002000)="a57760b08e16d19601c1e9a4dd176d5fa0d8fb6537787e5712d3f50ef1d48882fe798bb8e7d3041005fbfc10daf56d7c629e196a6cf5fca3b69aaf93d861e15c7ec4e6bc6c86554576dd75aa9e2c2bedd21374f85ebc3a3e0e954b517f69111cc592641a736460cf9716b11c2423921598b5081ce77e73dcac92a734f4533ac14f29ab47b2dcdabb55", 0x89}], 0x7, &(0x7f00000021c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x1) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x49) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(0x0, 0x20020, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) openat(r2, &(0x7f0000000800)='./bus\x00', 0x80, 0x20) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/178, 0xb2}], 0x5, &(0x7f00000006c0)=""/228, 0xe4}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r4, 0x0, 0x0, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20020000 didn't change! 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='./bus\x00') 16:01:00 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x6000, 0x480, &(0x7f0000ff9000/0x6000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x100000000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xe2, 0xfa78}, 0xc) 16:01:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/101, 0x65, 0x802, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x0, 0x8001, 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7fe, 0x0, 0x7, 0x4, 0x1000}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x1, 0x2}, 0x10) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='[+\x00') semget$private(0x0, 0x3, 0x140) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5, 0x1}, 0x10) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:06 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)='\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x420, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xb412}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="2e6466410f5545ffc4e11dfe1a46819dc6d7000000000020670f15f2c443390b600000c401fd7de86744d127c4a1c5f9bc7e00000020644783643a0008666466450f38db1f") pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x5e2e19fa90b65014, 0x11, 0x40, 0x6, 0x101}, {{r2}, 0xfffffffffffffff8, 0x21, 0x6, 0x80, 0xe0}, {{r1}, 0x0, 0x52, 0x80000008, 0x1ff, 0x9317036}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000032, 0x400, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x15, 0x0, 0x1f, 0x9}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x22, 0x6}, {{r2}, 0xfffffffffffffffb, 0x5e, 0x2, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffffffffff1d, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x7, 0x2b0}], 0x80000001, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000054, 0x80, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x100000000, 0x8}, {{r1}, 0x0, 0x8, 0x1, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x58, 0xfffff, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0xffffffffffffffe0}, {{r1}, 0xffffffffffffffff, 0xc4, 0x61a05476d31df4c1, 0x800, 0x604}], 0xf0, &(0x7f0000000480)={0x1f4}) ftruncate(r0, 0x0) 16:01:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4004, 0xf1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) r3 = socket$inet(0x2, 0x8000, 0xffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x184, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x480, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x5, 0x400, 0x681}, {{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x18, 0x80000009, 0x2, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x4}, {{r5}, 0xfffffffffffffffe, 0xc0, 0x6, 0x3ff, 0x12680000000000}], 0x5, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffff9, 0x60, 0x20, 0x52, 0x5}, {{r7}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4c, 0x51f}, {{r8}, 0xfffffffffffffffe, 0xd, 0x200fffff, 0x7f}, {{r9}, 0x0, 0x8, 0x60000000, 0xffffffff80000000, 0x3ff}, {{r10}, 0xfffffffffffffffd, 0x20, 0x40000032, 0x7f, 0x3}], 0x1, &(0x7f0000000500)={0x1f, 0x5}) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r11) r12 = dup2(r11, r11) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff8, 0xb098865f453ec82, 0x20, 0x42d, 0x9f}, {{r11}, 0xfffffffffffffffa, 0xc9, 0x80000000, 0x100000000, 0x400}, {{r11}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x81, 0xffffffffffffff7f}], 0x7, &(0x7f0000000000)=[{{r11}, 0x0, 0x8, 0x1, 0xffffffffffff8001}], 0x2, &(0x7f0000000100)={0x6, 0x6}) 16:01:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20180, 0x0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = syz_open_pts() fsync(r4) r5 = socket(0x1, 0x5, 0x9) poll(&(0x7f00000001c0)=[{r0, 0x13c}, {r1, 0xc0}, {r2, 0x6}, {r3, 0x80}, {r4, 0x4}, {r5, 0x5}], 0x6, 0x3956) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x1}, {0xfffffffffffffffe, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000240)) 16:01:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) listen(r0, 0x100000000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010cc880c1aafb38aa74845565ad62454518bb49b4b58f8a67e37553ce6ff2614a212132a6ba942cd419638864090f88657d729d08ae2ac4711058f8eafa181656b34e87585798fe7f7f28f030a4b72c7b0b576dff20e2963eda241b2862a1354ae"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x61, 0x4) fcntl$getflags(r1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:06 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, 0x8004427d, &(0x7f0000000000)) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() getitimer(0x1, &(0x7f0000000040)) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x3c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=""/75, 0x4b) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x84) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/33) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x7) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 16:01:07 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:01:07 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) madvise(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x100000000) sendto$inet(r0, &(0x7f0000000040)="98258eeb1867640a677b9cbc5481ff87c08b6e5ec9d3555038cc703379442924a7cf591e6c96922c574c606e5751e9ce8cf9761289afb71c638fb0f22e499bd4c8a18303ce7be10ac3dbe4464a203fec06adb2697cb3481533e2e4eb8007b60083f7b41c08c52c95a9312db3d3cb1590b98c70733071a3c7f93f83cb33599def0a9f55bebdd50a4db4fd1c1df2b8e9d01ef558af60045635d3324ab0392da3c7dc", 0xa1, 0x4, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)='o8', 0x2) ftruncate(r0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:01:07 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x4, 0x8001}, {0x4, 0xbe}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0x7}}, 0x0) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socketpair(0x2, 0x8005, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="e035013a0df1d39b5c6be5fc19af4d268b882e8bbc79360866e77e23698982e33d5019107f1dacb87ed6d779b699632ac00770ed986198202e48e09a78545039195cef5b705b12c4d8c46f01484e3ecd272cbe102f60b4d4882be484c1b358bd349dd5028270cfe5db99c998c6284d8ce9a4482412ebd1c9528d74ae215107f49654665d62169919c5fb05a40a8831f07d653566095cf3904e4a77b43e161945e8ca5d9eaee8d1add1cc3bb50cd9a9ca72d495b67a6a3e72e9920638e8af4e0a4b410fbc4cb7385fb53767275e7afc2e11640f0ed44cab746ba6812b4c3116cff2d7ffbc2ff2444c3dcfb92f8dcf3793e177e0836592ef9f219d99d9c69852", 0xff, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28208, 0x0) 16:01:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x81, 0xfffffffffffff246}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x62, 0x0, 0xee1e, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x90, 0xc6, 0xffffffffd5f49fdb}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x80000000, 0xc7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffff80000001, 0x100}, {{r0}, 0xffffffffffffffff, 0xc, 0xd, 0x40}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x9, 0xffffffffffffff7b}], 0x2, &(0x7f0000000200)={0x6, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x24, 0x0, 0xa64, 0x0) 16:01:07 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/4096) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom(r0, &(0x7f0000000180)=""/194, 0xc2, 0x42, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r1) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)='T3', 0x2) dup(r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x0, 0x4) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r2) 16:01:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x88) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000000280)="4e0e02d4695587126d5df38a68c6da71af9bf092485f7d786c4095a1d98dc650324e693b48a1726db420f6094cf82819ecbf33b35c604a8939e4a6c64e50018450ff590f6473a8856c7b6597affd0e601740f71e884aa8725976fc00b68b50c4f153ddea66a3f551f8a5231c9991347c6d3177fb71c8b72ab4977004c65529a0884ecc47a8abbc37cb615e8395b553b55f48415740377466743907053a5ebba8549e4d7fc0d00ef4916e5be21cb68fb97f45", 0xb2}, {&(0x7f0000000340)="13271999db94988cdfceb41bf18d75c2715bd8c1b992181e3f8c00d6e09f0dcea475699680c494f5f85ba08f7ce03d278605966284490c0edcd4a781c285b1bb678a101984609c319309dd6dbc96c5f3473a760ef934c5d6849b6f506944874162dd5211dc4bfc862d1961b16ada3ea5b761c71e22b7a28ecefefdb435671d4082823f932967a1d8c77f4050760e4e33fb69ddc88b63f7a139806c01de49fc3756ccbad34993aed953d6677502eda9cdb1a6cc923cfdec1d48acf57c85b897f34ac9ba1e23e8de95894448139d7667aa16c3f01a025d6a04974cba4ee0e6", 0xde}, {&(0x7f0000000440)="e758522c83ce3228c2291fe083391104b365092bcdc424a4c0374a9a5dca70089c6e4e55ce42373e32cfd3a64fb59ad80bb9085691453471fff6aa87a74c169f63bd56d231c93ef9365b6897a4", 0x4d}, {&(0x7f0000001e00)="0466176c9134e64b6c2acc1587a05f249e6b7baa87cb7577a8ec19998b5445b8ecc8647d6d1d5629c9ef406fc29f03aea3c2be0cff98fb7070d28a36c99c82ec3a0de24adfeb2067fd9cb9253bc21195891ee7323962ac349f3b7c002c7ec227865d7f4389eff9caff8b4e0594c23ab7cf80dd66798b6e3aeccf7a04b3b251bf6901000000fc75b3c48602669435084a29130c28ddd779e498de43e5c0013965b87ddb142d34d6bda231074750d3c8f49ffcd4c1c8acbb061b9dbaa7f0c28a047a04d8b374fd1d1d10a4da00e8cddcace2a180856ee7458b1dfb7bcb6f63cce831bf152566c6482ad4b5fb43970c675eb1b80f6be54fbde0db4a03d1f99c2e8467bce8879e0bf8d10eb02bde723fb9f41ced3326a6ee10636e154ee0193206e2bc98556a4e920bfa", 0x128}, {&(0x7f0000000a80)="d354d4b7c433cb4189da6916ff0c84ba770ddb052c83507469b18a2784c36e66599414727268d36cba9f014ba1c07d5202bf51795a589a5d11874477ce50f7d2d62e1fb455c67e92af96a4a9eee4087823789f1f71cb93a1f3c1c9199448716d182fdad78ca481053127322ad469676dd186a3f815f9fc24dee5e0cde485105e86647c51241ed8877147b329449840f855d08ea7dfd4e37c088c199a636349172ceba2303e473f80db21fe02b2e8e64c37a0e1e0e0ba8203a76d47e4cb8709742ddd79122b4f0f0aaa3c39bf8cf5152f117a1763c35b2a8e1576f0dca43aed69124836c4ca6ba577e2", 0xf9}, {&(0x7f0000000b80)="030183bca44ba742b505fc56fef2a8159583ce31d2688738b86ae63b721d7b03a328a2f6a4a69d67669d86a2a8ffdc57c0ccbd2b860a49d9f249cbfc69e63743be780e382077b8fc5107f118b4ce3d78b34cd640421cc2afe35fefe71760682b2c0f9edf2b285ba28288ef41bcce7727e300e9bbde2da46ce3967054d93d5b26e405500ddc6784a919c4e3b4d505ce81e06f417227dadc353e496bfc1a886c881afb24741cdc36ae1a63", 0xaa}, {&(0x7f0000000c40)="d9de57fa4855445e6d3c1fdcc51f50a6d5a2a13bc287e782a8962afbb4bfe76df4ba8956f7a0d2159c1d4efe36e44cf2e8dc0a84ce36ac37ece978aa27c080dc3473035b0fe14f3df4c5f64fe4c3282bce9b2c9fb5d07687fa7a6f2777a045b35e4d4029c5280a19248f3131afd0fbe24cf73cd8cf3b9db2b0ce01c426a4d20bed212fb6f5e70b30bc6e7264dc514a28ab65718cc817e63e933226b06c2e63dbadccf844f7ddc6b5fb8ce53128c5934abb158d4b7b41763d17dd8a5b9e650b84d207597756f97133ffe020d64ec9781c25e5763368ba61c8b932d1ef330ada066364e0ea536baaa2f0daf711ec309d53d65070425dc243327953368dd9a77d845fff3ad812cdfaa33b918b7599f5c6a48783cd3c02c178bdfe8caeeb6f66131170ee37e9ac30a0165c7f23ce7dbaf00f9f1f8ff3be657158b8953348fb5bc231d3b5c18f952dbd10b43d0d9782ae31c8905eb79b9c073720cb9ba4ca3260cbb54469ff8fe8cdfc622a2bb9b766f77b66b260ff280f1260aafa056febb4b277692931c2c4e144687a2bc2fa50d4304e0f45acae24cb25f985472032cd8f6a66c018880aac7a322a2e7457fd9156e410b1ef57cff9c8b382125c3d42eb2d7fc486f2d1ab1119ad13dec55096f542dad72800d6ab81194c9d17d16747bd5cf07178f97ca543f093406c1292251bba2f74c03da72358f88b8b225aec2bff0305e46c914f04bc199e0560f42937967dc0bfddec8b2c4a76f2f823ffdd141364dbb2951cae67cd25bea0a5626a6f445bc43f506d96d33c3ab90c089a0699e7b2318ff6de20fffe35318d4c34eed37db3f7754b9d5cd0bcb309499a47625870ae91920ba6e75800f0e166a55ceb7869ea8306a057e6a4c117cf4fa4f854266e764e6570213bb7f7c9e127fcc84904a6d001a4604534b691fb8e7b5564a46c2110540d83824808bd061b63ed4b3e6f1690b796355c4527bf7cf0ba24a9e37f74319b976fff30819522d2cca7a18d6ff1bb2961107d2ea97b4cb75fc3acc614bd9a14e6c54a2f8ca169247c5a8644cc230fa7191dde6b096d5bd7d2d49e384391491e0a218d36eb1b35bf4087ae3f1d53c5974fa0821e9a80fd8fdc1c3e7f85d6fb884591e446028243e725f7031fb462ddddf8d77a92e2cf88878759d83359a34f35caa3b54d8126a7e55bfce392178617508566464e635dc0786307a06a7bac24307cd54ad834e289adac842bd3d7f1667536198f73235bc2699f64310ad6e8d0fd95778f8ed050f1b8e5ac241b23a428675d048fb02f755d3b39e092fb92ff019332781606c34bbeb99f3092723befd0421c9de139e4a4c53d3b2e89ef09a1765c6ddb9f5bd4108c7952e44f629ae56cad0249cfff5991a8827dc7ad117924a333928b4240f38bbfb5328b85a617e8ede9232c71f85458c662aac47ab8125b8e766832a5e81783a08506472c9cca997559d0fa795d2fb4cfb8d19dc4f12a4bd2891d41712d30b42e116da16cd474c7b1d3b045688fc81bcee1fff75e4bdc10534e55f1541fd6d363c8f399ecfe4e14d2c3f6084ad9a57ab13307b5e90f911b8bfbbc16b54b0b7cfbc6d95730d701f96de30e69617722abd482d1ab623fe73bcd180b52c8f641491a620f01cfa14f32ac104e020e62cb0b0afec180b2bd02d5d5b75d3c258faf64a6ea876ecf657846f777ded0d4e6c376540753e692eae3ea80624ec3853a3ad5862be3981a0159f3257dfcc4c1431dece0dc1d4b3876d01133d11d238587f62272d07f4511b1b84a254893d8bff9d1ee193b0a9630f2c7283cfb6ca57479b55a74294ff503e9cea31324acc577cda794745aaaaf2bab11fc350dc8cf2afaf352879c60732b34e2e674349a9b6f1ba87d6b8ed41a6881910fdc9898fb75f53131404b3b863c2a6fecb86d6c335c5e8d31aa359d91d22f8f9732dde5833e36f4db39f2bab5f5076357b2da9c3e3550cc090bd8e217d7b5aefc81b275f2af64f96693fa7ad4ca16a2c419c5f085e5abc6c9d0a2bbe73429459e6876b304508f8972f065fba413ca431a255a1ea48a89ec70dd0af127d84a129d76734d29a908c94d24018b7fb96adc4960b77cdd36a996fc3e259015a3f1e929f1baf48b5391940fa5c68942665c1af87991d6add4b5fd545dacb11141a3b1b9de58c0a9de82448fa7b96b9d086be2986b59994edf591e7a98b058d8e50c8b45ff80ff4b204cde340dc63ef912c5917da9375798ce838b9bd404630d85a558861907bfdddb63a668329d195ac180697ff800c40af3ca4df794ea10b53e4e86fd62219f111c74e22db7b17cc92e9cc805f103d75ee16deac3940b907fa7205236e0d01b0d6c6504fa1a79794fec4c7c5fd032f8dd82777fc84793f2d920a727f6136fb745a5bb7e2992c33ca8e5833d18615e7efeddf5093ba5f71be4b3a5e5ce16e271d3f09605e836b66222ffda447f8185ddaea0ccb49ecff6acedbea0a6aa626b0945d477f2b05e4d265fb6f224963940bd02ee1e9d9e0d66463cff6931f0b0d7cdfc3d8319a43fe51a8077bae9a931bd289490a1f99997fba0fe88ec5663fab91d1f89192ea4a67c4973da3e00b0c2fc45c18e3d38be112b117770e3d7c44fc75bdd1fc5a5fe6c544a75bf3def7eceacdf7ed6ad52c0a43d34494d89a8a67b65a63883a925c221e3e0139f0df19a220ee616dfc30856886160a7743f98fe13b9d20159d4bf725ff47ebbb38906c76a7a6b8b2815e27088ee94e2d17e5b58f7692e6ed2b3a9c01483192e048f93df637fa314a432ed295f2f550ed8751b70f547e2bc34d2d1432d60ad10eb16fc98a9b221a624bc9f11c019ce39d7add6c631f6778c129a3247994aca77046165bf6f52f1eef09a41c3531a355b89fc918c0ced440d9278908d04080b59074383574bce7b588529f3f6ae310df3cb8957601d7ee6d29d59ee1e9a227a59696535b71a779654c81f156dc93791ec65c467f26bb7889853234dde849b6d78d48bdc515625752f921d1a03ab1d668c1970f6cdd68e56be011b3dfa7910db3db52f21130015b48592a123be7379bcc5202a52f11b22590662bdf8161dc75b736d05bc41356b52a185e5709477c30103600c0f1fce295747eecf7d150ea24855633afe5359bb73213820ab3daa2538577c8b8df6000291bf888660a5dadcf883aaa17b0c73cda5c42a1f96654ebedf54303e4cdc68c4c08d0b28b6b98a3a69bb85540da7f92ad4fa0492637ada8b23eb1e2b57782e279896aa6fc4d3868fc31adfc714f3eb8bec22039bb336841fedbefeed12993abca26cef8a122aad10530ccd0f09d8e5fa2d879e51f8be14471039fa0f0f982323bc6accbbd074baf09748df895aa13228ba76b6f0c15a44cbd76de1067b8c282422b2b3acc159e8c59dde460319278aff23e660fab4d4f5190e63290c921ccc1d343d9fc046ca3abced970320db15ed60e3e8449b7c0a412f3fcc5645ca0c09904872662ae4dce9c239c040508addccada82ef5408f215343ec95df0be079b9fff4f7ca5ee3cc218b39d8656e25af05e618708391dde9073b846cc3429f8ec546cfff98ea92f659cc7993de3605b757d44fe9a2ed993fa81f1d3a39e0ad04102798a6adad5277fdf3ba287ab20abaf7d13b3cc998982302db9d9b90fa37093ace4721f4d4dfe197322fd9d5fb85bb4b5b62c6288e9bd2437b492abaa4d53acf5d864022d0999109dfbf149a5fcf7eea1412ac050d7e238fef4c20447016668f77354cee477dc5634f25deb1655dc65ba47ca8dca6a26f8af5b969679e6437a671d1c0404f194ff7707378c85fc3ac936371fc5db42d0f01cba8525b6a1246cd75f9370c917900a5afa81357329620327fbfdb8f802e8ff9504e5231371e606c236ca949323b08322e80a1c5001fe08e6d848699ee1c5646de505902b75f41d25eed7b2e7ba7fbb062aff2727f84d4f918e754e4087f09b95bd0da9fed56d3e0af1c3eb82003a7e1f0748074373406c08448d1c759eafd9d364b36b307a90bbc8891c3c22a3e7300fa5f483c0b06abd7df9271408a3a2d9f7686601722d7ee7f0be96defdf47260cac36cf7ec74bce65a3578ad2864b741d2ccade3ff1d8fea583abbd1bc9e004b3520a2be7586301f17b9938e8a17e02e5500e23ccc4fe9882fe106b32eed1507fde02867870774a31d3f96f12380d2d9708a96e87d7f7e6d04fce3db82d29e800981388dbb50c456e87ecb027ceecbecb7d1d8a19d3bfbe445431728750da1654972e94564b5fa95f8f09cca4fd0730224192aaad571decfec3aa2347dfb856123375537addcd4da1b6473217aa86e82bef2e05373c8c8e64428a4e7ec8e568cbf31c102a2acb238189dd117f474256eacd86548b55b1ed05b47b132faa250c89d60eb0a5d9b7aef2d5f81454a01345af8467228bdb9accf2a6df2b5cd28094fa190a64971dd92ec3cff48c5b881eef452ae670af2bcc5cf6fd4a053825fd4968d75545904aaccfd0e1bf7555b4ece2e051ed9b261f629dd0399c8e0dc7831534142ae31e517f4af3e5c538facec114cbc908bc2b4eab46a7b8131c3facca160d561c44ce5656e2fbe3fcd34b3651b8d84db857f8f11c9bbca3d3daf8a5944f0df05cceef77991b62c1fc0e192abf640c0e009532ba82051a30504a1bbd4dfea095b95a097104b0506fbf07d875efba21ba85d0be8c239ac29bed54c491ab2b98d3028538ce5dbe0d241e19cead57dfb819464d47498a3846ed322644ba5074856b6f4b55ab35405a893b14014b006bead92f1168041a890de051268ffb9bc4a75e76d9a210af94e4d9fac334dbdc3aefcaf3aa52eef0badddf0dadac5e3000e0baaa5ba8e4328ce03ece115e23239b7fb30e094c3a56695761a4829f9428ecdd409929a62dcb397d63abdd1947f4228cbb754106f640ff56dd52b41742f5cec002988783771d10e9ff43e6a28b20e743d7345c35a654fc65a6a0179d2b3b050ae378a0af5cf30e1756dcbc7c76a779a01b142892ee0f1c19722d2ffcea7a3f420e957906a904b3d814a0638229ebe4064a0340320157d5ff1ead7835015eef5234426186cbd29222ae4b1522b04f77a8b55e1c59f78da2123f97a669a9c3ac76e7ae9c99a7f2eac850b9d6244bea72b517161da37297330305ad83f4baa1129f5f2da9ef3551bc3f541269d115e4c7b3d664ae162e9e14d76e27798c1944a72e0cda1ed41e117243bbf18cf4efb51bce670e36b059d137415b52fdbb842fac718e64b3e204e8483f5075f923b3d9d7714562250440fabddf5c8e07b099dbef3c97200c5fdf2503cf4b69ae3d36323af8a77247b34fd3130e33057b0ca0d489bf991cc5a6e27524dd251bf6cc8a0e1c56f77e9fbf11fac448b4e4e983ff8cdc8ecaff337912390302deab27febeff46084bcac0c7b2f0ac6cec30e00f4d3ff83a238ed29788e352b8fbf2f8ae87ba363c0b8c3b53a3668e35f68943bab6005d6705834d93f213f0630f4db1d0290dd0bb777ce0571bac0c1b189ad594714a8b086e711f8ea822e7a3c30c85f8e374c3cd2530ec3612d014572da8d6fa7c417d9bb65c9c7d73edab39f588f626e3f8fdc1745a22675f56586076e1354745633a873db363e1e69a2cc07d705449bbf01986a19fccb7fd8ef528907704f5bf788036e81e0535b4d5de96d920c2e38dd4cbb92f4173fa509a02e3dcf8160d6e3613f5a2031b2ce5dbb452dc45639e2f3b533dcda269fffd4bcd8582a7bb8af477ec5cf02125cc8a4b7827f392fd3078221998030c052aba118fe05493c3", 0x1000}, {&(0x7f0000001c40)="c049a0d34e37e5c3daabafd2d26b303583d06e7fc478eb8549f958138f24ea8cc41ab5ab3c9847b27ee412b205ba622fa0787c2d163ca20f2d63913f4a9c4b6950de50f0838a5bcf8521bb7c1dfe7f5551d50cafa420e67d2206503b428756d3c7f81086b6b708a5f2c2a342cb8649f3ea32f9d2b5940a1500ebd19cf29fea906ee46f11f3c9594a1ea81a4d", 0x8c}, {&(0x7f0000001d00)="b719529d5b56d578199d316e00640eeace8f78b44a8e0209bace4a3bfa481ada862c579a973434d4c9ac4dbe52acdb273402", 0x32}], 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) write(r0, &(0x7f0000000040)="000000deff", 0x5) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x288, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) 16:01:07 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 16:01:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:01:07 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a2a75e36044a1fe1f04372b7bbe81fb316083e8d103ba52b23bab16e8d9a2420a39aaeacc195784e898100bacb38fc652b72e82d90a891d6d74246d44c0413d2c07fba95e60880f44defb1c7d7dc45efaa81299c10bbc5858b914c80ab6769cc17d7916e9cdabdf07b672bc80b17f108df4859d63e45f02183d223842e6baf823d2d83fb00ff7cc43e1672c4f3fb2de4f495032d93052c98b1380de34fae81885499e7dd0e98031639945703d8029ce7ebe082c4a33ec4530757b8a838d2ef83ec99e483ebabb97e4666ece8cbe339c4c3624651db4b67d753b5d730d55b364b1d875889c1bf13e97cf4b09f60eaa87f0f9f02db65413bb626ce645ea3c6ec7a0147f68c04bbffde7e5b4c8fa1ec2ba22d47c02570f65f206139b8b91d82097954a257eee760e4383a3b8114b4fe2fe369a88f56281576e9e2d80da694b617897ff89fbbd8e1762c637e6f903fb3bac7c9ef18daf9749375e4e293d2c3aca7b965a5d4900e969375587cb79d8188ac24836e920971419ddf6d6a84abc3ce17254d932545792722e3aac1f9a19c64c4de8c3f376d889d5901fedc21071a2c3421d958fd995eb09aa3bc430fee252a3f3fbe8cab43ed35ce27c85dcdcbae1d53c7496a24918587a6ae8730763c27d012abb9abd772ce2bc7d4bf643b97c45f12259bb7ba8fe8904ca1d1e6d1e4e340761a6c3c362ee1e3064f87fde40774b57602835c600b07202a5f99cd663f4c5ce7fe6117bbf6dbdccfbabae02856435d3d7b03f109540803366361d3195ce9978353559773e27ded0106761dab78b728b0866376d58476a8b06204642bac7bf1b8f1b66f63cf49328702deae9e0a9d14b45d6f18251d15196683c9579a4fcad36fcdb19422f4dbb3b1c72019db4527a5b95fcf221b639ef99017506e255fe4b03332a835b0b5fe1afdfa25e19635a5a037854e36c52d761981a6e1a0a408e3500beeb2f2f51e4514462634f8d3ab459ee657175feb381eab26498ef425d8e3af16331f934062e785b93a80aab4a4a7d7624fc94d96d8723afff5fb32393f92f24416ca9ed54d851528fde9dfca119374d8cab4541934b6e4f94fe3ef01cc1a11ad61f306211339db8331a752759f023be0d498559b97a2855b061197d8e4398d11f0dd5a42e4af6fea9a194903feb81fd2a0daae21359191d68e0b26bd0c635f97b01576523ad5a26ee73078b2df63686bba39bcfb687b3901056e1b3e4ff6b8c6e1952f3d96037449d7cd7210a7d1d45cc46009731a65bffbfbf2b12e9033579912f85e88337915d382ff6e14ba05fc39a32b37f199a7643761789581c5f9507801745701ce92098f7699858377a59b1961848792f3a4e8999ea2fc865533f1b379c5a9595c89ac7a83a4139fe9a6fad453d634e8b99a0a6953fc7a4c41096ca5ee8f00bb1f65cb4ceed22c49435bc7141d7fc83833fe2fb8d530e9bdef3bd2b497475f97f66a851cb1adb1babfd97de8f6cc2797b6aad08a0a621d8ead7f14d7aa706fc859c36a6a1a6a5d2f9d335ba2ada887da3b74ec11bc70fb3df74f2e3a4edd10cd0318a7e15e7bef3e21c1d9621b0c8571596afff208b4a6a80f2c5b66dcd1f5a3d7453ae3cbf58661719d2433cae2ae8335a949d7bbaae6cefa4f5527a25be3fbf0f766b66209ae29e5b8e3ddfc99ddd2feec3987e7e71b0a90bbcefdf0128f073acc2e67161016a01eeabdbdd719997426d8089d58de23c54e5b1558cb05b78c7eb766bfc9a87e41be0aed41829bd10cf84629c3daf1d97374a9da3d7c9996ead6d487f49f4582bff1f140e1e415543e2128f7723e9f86252c9367b5c71064d68d583455fdde1485037e2229cbf73297b6a190ceaba5c38aae5eefb0f88a1c8a8f3c540b0ab526c22674d164a0f807483a94b360555ca38cc29f77727d4c8dd56f50adea0b9c3b0cc17c17e8ee92f65583f801e7d54d8dbb48436f3b55213d98ab34ee31995b2a35aa4b0d2fff226d8d566c90310553ce7aaafebf250115258322a593e3f0f4bed5771a21f602508d198d82cde4b188b6ba8d4540a3f362ec08a8914b10b850a9ea7e09278937ad1de77273dd33d5214e5696d7a19f4306573f879b21d06acaeedba712a7d9b8d478c1f22ea352a27ad70e7505940049d12414861e29acb33916938970e37d58b48b30923b0bf97d34c758a9426942664b2712d02ab87e0bb422fddab7acd94a5eb3687b65e1d2f8ea5479c8f5319bff75408f21631c2472cf45ad21993343872d62d61489a5b80774f167cb931acfe3b1a326be05d1a2428195e6e899a394e23584c1d38f09832ae54a2a489420bf303e3aecc01914c38586f83d84c62c56077cc8e4338bbef893b6e9d7b4bf22b7a05efac750b0d6aaab52836bae06916cdd98ff61081ec74054fc32a614a54470d3132d803235742c60a0b6e87c66b76ba078e44573a89353c55ef8a916d960045b2d50e52cbd5799295b82bfe3cb0b7c71f1999cd8d172dd8b4199e92afc4a5a259cc079c958e5056c50a4ccc768d390aa17b412f0bf960193de43a75f487ed39fd7bbb60cb0a2121983d4e63356f0405bffcf4dfad8c8014c2f896148e00077def1eb222fe225ab8b772c1274b636c437c07248d54b26e7165c32ca56fbd6afdd2e1849aaac8e450d8a34f3690c750ee547efd44fb5780031c8a6b28a504f7aa5570c021a17e4f7513f7a4da87acdeca662d5f18e50d7b0795901969c647724e0140748209796b9adba79104c9623c3afa7a7355c14213bf74eef45fb25791ea96b7e5eb1a5f8c2dc8ff8f4223c9e2313c968b188441d4969ee5c0f3beb920c8cde118f7a61da2caeff94a2e424095f36c8baa741ccfe6cfcf7c63dbe92e01c91a774cc426cb563d23a2711034cf24cbab2b65e0c974da69e230b2202080cc70396206cb44bc05e623db8b1a076c1b680adcf2e29d9f4774357ea6bbdd4f64356b32f56d91ca922dc3b0b2083f0c9c94c57c3dd40c344c8166285a11818b680a55be4f8570ef7da203cefbc3b3a792f54585eaa84b695fb79c4d2de35d25eeb5a0c5ab00f082373c454c6816a272989d968bf8767fbeadde1b5a93342da16bd51e6f1f754aa755a8fbef6233fcfb80e5252fa2bc1c65f9e3eaf2234a35756078542ce553b3db663bd8d35c7dfaeca6b442e2d41edcb2913b826ba419842ebce615eb628ca9d17a2c0622be0c56841998955c2550b395a7dd388c7596206dba9be21801b68186799bf80537434400fbda581187cdb09bd0a5004e04bb657bdd55fd832e88370b3be47451b8798b973bd4fe7db940547af95bd6ad6df9b008b1ce3e182fbeb81732dd2c617de26b9516834e04008284bfa24647624262cde5aff661cc19d3635d8a128cb2f4d19fbb96098597ee5b7fd008ba863e43f04ba1e1907000e5b6b26d8bf8f4ebb16353612aadb195a5588c7197fa34dc61f717aaef88bb48adf698da776451dc82de989ae5e8dd43fd7428b919ba6b2795d2f166f852c6a9c94c8401b5d2863929b4128663b4f65171e0ab34df83c643fb0182f296fb240303759c2b28a43227452bc562f823147404489a25d80fbc208b8554c8d31bd909de2fca1e308385ca913ef85da8b515556ec2f89545ee8aec65ea9bd5ea92913efca22c3cc999a59090278548ac19ec889cb3ca0ca2daca35447632ac6009b617755f5ef644e95520dcb03946fb1d59e98d4b8d9ee7015a903c67106c5e31fb9ac8274edbfcc6e9b8737732f1b05a21c6ade2473dc66d423fd315526c2ccf6b8b62331885b72b9612584b5c6609eb6d63e38355fae1c0779aa68eb2b89695e0a60237231e9e5babe7e5a103b33eb505f91dba2be55cdd8caced046a00a43ba62dc96d63a65b1c8967eb4879835c3dd7b15114b6e4b85220b41d86d9003b047aa2516163e27025d02e5a9d741b8f2d871d7983344a0a43ffc65b73cc3138179233ea4ff0efcdd3ff1f548780d4adf84a7bc6fb94c3011b75a814c7b359d5fce2fba9219e5fd01ec1e66a5fd6418a2d74665cd954be774c0449a91456412fc1054f1446844438a9fc89429afa4c45f565db6828f505d47d76cab6fd1df4e1de365b9f0fd1063adf0791d381670c47b642826778c31f81fc14ed74d8f30f46addd504ee5ed82223bbefab85fac8d402b4d25ccb6ad12e08dd9040b09530e3448049c219c9a87d70e22f47d1224c93be59ae12987f6c665e5beee49b286b2a9a0811ecc8018b6f8e88f817d8dc0010a29d29488483e6b61e25acd5737e95a14cc3ebd68048141dcad3ed11771e804adec9920fbded2fbdda4023126714863a44b753514125dabaf5b1f82a5f30db119165a8fa8120809aa39fb94f145ee782774a213c84afd4a9688559f5d264d170dcc4e53db54567ee29662bce8ed526d3daf3078dbf9047d63aa734a746f774e6543360a97af6c5c53f5c9880e9663ce671efe440a3247258859470808af5ac5a9f634a41d98a417f5c4cc6c7c6e57529fd9f43f2494b58cb8268da514f9209f2933367a0418f1905ced700371ea0c0c97f642c2842aadf1fb36aeb5b445504f2c8e3191e7ae3a8189329e5f5b8e7f82fa367f62087763f38c4e9e31657ca4370ccb662f0014bddf233a276396d0f9ecd076b534c7a1cef597f8f5b318b49df34681302240beff63025348e460ca297f9a8e939c581efc7156888ce8d22a248618aa4592f03ff8b9883c070d8610f4b2edbf4424fd0bb8642634a1e7dc6bc94ab6fe26f4287e2eb59db63c72253726891b886fa0b53f37c6a3b2c5bc5a5c08e19ac5ccaafb0f430fc06271cfbd41a0b066f7772059879f3a3053151d0f8e6b10c6b19ac4409ff64940fe025bcfbc0830c28bf1ddc6bcf77435b6ab36cc52b0e1801340511879522dd9bd7037b96a3b4f612e824bc1885d2a395976b29d6c365102fdd2abeb792f816f720065b2d239312d62e9d0a1b9b5756090c371e0c29bc7393db9e7dbcc97e4f0a13b1209588bebe4ea1bb514ee97df1ae235dfc2435d39171e9b81eb74b3af8270fc01bd6cc3d23b4a1e52beda46d6712548c5f784936564346fbd244ee562571476d59a59dcce279ac8111308f5f0a118bd859a4711fedcbf54cd6c3b771a478101f81ec6c6dd17f4bb8ef9aac00b63db8753e40d3bd476b4a96a7e883a146ba6e4eb2ea2c0ad2d10fae1bd58bbf26ae0e516c3cbf3bac6c1871f3361914a732ce80762fe07928569c5620f3dea8cd1959d5f821dd316fc11dfcd321c3ad90b977394241ec0ed91b18b1b4a1df6b6d74c08e5a631b9a093983819fa2de5b12002e18449013a9d700141dcde329fb8dbb67a09140d98e3286107076845d1ab3a2cfd40e038153aa12e7cde7b9159500b7d46500b2af8b41e1b651fce057ef3cc8be5a6c9ce50f5305ae020ac9866afe53026b1460dbbef606cdc0601f85ccf080f84a35376068e9ce3977834874271b0f545db523f90e9998dcac926d0e7192bc87c54559333e27591f41c6e3b300e123c351aadbcb90d5f4817fc4cf80dc25fabc0e71d0e8cd562095101897bfa919df78eb7155229d95772a3eb20b612442f72ee6c26b77de0790ae5842aebc6b77e1414c5732b49bd91ab5dede03ef387420e08c296a8a6ef9e6cb1940d69e3de8bd054cdf12c005ab25d5c872b8e2cb718481cc62747e11f970ab891a19a6715043520f113b412004f0bc6817cd47be0b6dd1249c61c3d5b6e1a3fcec35fba0661e563ca92901a954de17f9558cebe320d7cb400ba477a5ae3a06726a82b30b84d423e8312002052f202", 0x1000}], 0x1, &(0x7f0000001100)=[{0x98, 0x0, 0x5, "803fe9524a3c7dc0b66ebd60cc816566ee3d3fcc56ca7245cb6c3212eb074f34dd2a75d4b443deb8bdb002fb61a83f97b3cd4b001113df9121eab37e0e3df286708ff4577d9ad5d792ce7ee7a770b76bb174f00ad2c675506edd51a613cd2910f22050742084b6f316a7b35decf789b338b659a0ced751bfa2060d39800d338b390961"}], 0x98}, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/61, 0x3d, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x89) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:01:08 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x10001, 0x100000000, &(0x7f00000001c0)="cc1e93cc3768ded07b1a660d9c807b501b4aa6ab3b5f578a47c5e1b53ebe983eb846891bb569cc1fbd216bd43ec854632043096588258010bf060d3ca1a58be2ea8250af9d833d32b3ac5b4c9be5070e8a685f17981171423cca27a915de1a4a10", 0x61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x5}, 0xc) setsockopt(r1, 0x10000, 0x5, &(0x7f0000000100)="3df4f94883ae9bb4a8a081a1d31e11fbf34bf4c55c5721e2b33714a82180031e00000090d424f67732b7b675e86422549f0ab03269fd11422d67b9990e29dd9a80f823bcd8e6634d826e3882fcdc6e1b9500708ae7e403d14fc54bda3ba5de04c62bae2861d7c1777eda61390586669fd12331945bdb126ff8489df955b3eb442407bd9f", 0x84) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) dup(r1) 16:01:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20002, 0x0) r2 = socket$inet(0x2, 0x4000, 0xffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x80, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x280, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x210, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r9 = socket(0x1e, 0x302399a99999ef68, 0x200) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x8, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x820, 0x0) r13 = socket$inet(0x2, 0xc000, 0x1400000) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getpgrp() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r19 = socket$inet6(0x18, 0x0, 0x6) r20 = open(&(0x7f00000009c0)='./bus\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd\x00', 0x10, 0x0) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse\x00', 0x30200, 0x0) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ac0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="c9342928ff1e4b128a97cfef8953fc97eb5a75984344c51a697dd99161e1403ca1794f23e80324e83dc3dfe8e9095d381587128fd1e364291f1ae0d16970cbbf5f19c397fbf7965496cb6363162397467794de36321cce444315bb47dc11a29fda38c2401ae80f762d06d045e8d057e99e6e929888c4f4f9afcae06cc38c8bba4af69943ac8f1b56cc1a6dd9bc40cb2bda5d93f7aa7d95e209b1385f578649bddd2a1d2bf716b9752222ae2d9c3b3f1fe5143540621c1173193631a357abe4011d6c296ab6f134f777243e502b831c58a0aa0a", 0xd3}, {&(0x7f0000000240)="823692700c9940942d8bbd261d07b71ab344604ec61abb0aa377a232f7efd57d2c1b9fa789c951d032282afbe5e26c947ea57ba0b2af7fd8f3cfd0db775790b8b75a3c683250e8ad10d57d4ea8f8077bc7c2f6d8996e91d26b2821a44a9fe834dd608e1cc7d461c7dac90f361605bbdb9ee47cbfd8b43179b0fb6e83402e6e0f641013e179b678", 0x87}, {&(0x7f0000000300)="d96e569d8e6440c100dafbd218b5e633be3e0ba0fe3cdea88060f4950b147f804a75300a1763252efe3631803de6bd20162609093bf52d15ab7f05b1fec3fd6bec235b89", 0x44}, {&(0x7f0000000380)="482f3c3f6ae8c45a9fc485f09aecdb38c6129e0f497f3d9af04705ec520ce625ca4877408026766469ffb708004f91b612f2ff46f2b119e5e9773376417c4a58fe50f97ea919bbe548d663d258670fa4fa09410404d853485cbd2c4dac58a19cea3c0b7bc792a633536b33616e07eda43dac89dd54540bbbdd52208a15dacdeb6b0697b4cd36f0bb9b3ddd66410978be048c1e81af4cac1d7c3c5c43b324e253814782b91e76b5cddf37bfecf40d79", 0xaf}, {&(0x7f0000000440)="8c35ff75984c793098ac3f4cba22eea8e3d1020a74771d9f4f0699e2537eaa3ed96b5cb459f288ad0e61f3a323251c6c6048dd9f694c94085d0501ed7b8d4449df07", 0x42}, {&(0x7f00000004c0)="a51d39d9bd0400d2", 0x8}, {&(0x7f0000000500)="0fe31cd5950a74ffcb5a8da5ee46f35deb841b7c8b6435d787c50a83fb5265cce2e3f819d726395fda9d751601dfd49429e3040cb131ae6099fab5906ae7822c60d903327c44bf460b2b21bf122c62af8959d52f6279c273f38fca6f2184c61cb86ea03f18732e71f36cb0c96a15b6216eaed37376a851bf959e17603ce41b62ebda09d771635b885c35f69c5d037edb1330f462637c78c15ae41d5bbcbc1f5352383db9f023bfae334c183050fdf329d14c0beea8def8db1da258888b1f6dbdf53bb4d768671d54a7ef3cf804155e56da34bab01b49f56c47470e15a9167582", 0xe0}], 0x7, &(0x7f0000000c40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0xe0, 0x6}, 0x405) r28 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r28, 0x80487008, &(0x7f0000000040)) 16:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x79, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7fff, 0x0, 0x0, "251ac504146995d1d35d7a76c2c9871166fa877a", 0x8, 0x80000001}) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socket(0x2, 0xc007, 0x2) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f0000000140)=0x516, 0x4) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) msgget$private(0x0, 0x280) 16:01:09 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xd1fc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) 16:01:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) socketpair(0x7, 0x6, 0x507, &(0x7f0000000000)) 16:01:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4c1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4c) write(r0, &(0x7f0000000240)='<', 0x287) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140), &(0x7f00000002c0)=[&(0x7f0000000180)=':-*', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^', &(0x7f0000000280)='\'\x00']) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x698) 16:01:09 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x800000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x84) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:09 executing program 1: poll(0x0, 0x0, 0x802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x200, 0x6, 0xcc, 0x6}) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x100000086138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2a2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r1, &(0x7f0000000040)="000900090046ba2ca6", 0x9) write(r1, &(0x7f0000000140)="3009a2602958de069ddf9bdc88a213937f17abae5bfbbca3e186db1fdb3c964eed9c19b55bb97a1a4ad29ee5b6c72376d1828a2815057d98c38e4e289ff3b81076c0edde8c15c2d029f46459f65af48776e9f8607c3c14effebfcc651a722e3a9b00acadcc9b91cdf2b67a7d4304402bb33a9db143523cf1c2a410d1b1b36bb10c679f1490c769c4f2794e3b24fd9216b06e211da26737de2b342418d800ea321a3dff737b6777a32e27876121", 0xad) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x800}, {0x18, 0x1, 0x6, 0x9}, 0x0, [0x3a9e658e, 0x26a4d4fa, 0x2, 0x7f, 0x8, 0x6, 0x6, 0x5]}, 0x3c) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/168, 0xa8}], 0x13) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d7412", 0x73) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) dup(r1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() 16:01:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x3f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup2(r0, r0) 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(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6856c7c5243303e262ad8cb7f2be4e99689395c8178bb50de0dd78a2a23b634acd7edaa2f57a174cfce1302e3646890eaf4b7a4f3757a8961319b6e9f6d2b192a0af3c093506bfbc591bd6556352d43d7da5b95c7794a1163a14be13c0e96e2eb16292b0d5cf68c778b79fbef7510692b8bb21f02bfee21308918be17d43778a4db7131b2412deeecb5de1ab63e3ed1788401e6937c783fc313943e2d8969b73b43dab2ed612180541dfc734882d60f1e65efcd607c174269a83d9869d5535ef784bb9590eb6"], 0x1) dup2(r0, r1) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0xfffffffffffffffc, 0x0) shutdown(r0, 0x0) 16:01:10 executing program 0: r0 = socket(0x40000000015, 0x0, 0x9) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0xa, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x24, 0xa, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000500)=""/112, 0x70}], 0x5, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000002c0)=0xc) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r7 = shmget(0x1, 0x1000, 0x207, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10001, 0x31) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x2000000000000035, 0x0) 16:01:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) clock_settime(0x6, &(0x7f0000000040)={0x9074, 0x71e}) wsmuxpoll: not open 16:01:11 executing program 0: select(0x186ccf5492d23473, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:01:11 executing program 0: setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x102) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:01:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 16:01:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1f, 0x4, 0x8001) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x2, 0xd27, 0x10000, "eb1cdf629efec1192542fe5570adfaec854c6391", 0x2, 0x81}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x2, 0x1000000000007, 0x1, "dbbcd3d6d5a4acbca9d80651c5eacc6e16c91775", 0x7, 0xfffffffffffffffd}) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4a, 0x7, 0x6628e098, 0x3ff, "a376b194e84194a911dbe9031e05d8c4277f3624", 0x9, 0x200000000000009}) syz_open_pts() 16:01:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x10000, 0x8, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="8edd1bc404848274c5706071e1c2d0f852bc583b411403d1b933226568287d1f2418f67212a1cc22fa38252ad1516032c1f96556912fda594d093b553bb7dfba9192fa18f4622dac75b03a5b4281461413", 0x51}, {&(0x7f0000000200)="84a0b8d9bdebebb09cc8d16308cc33e40f49aaf4dae83280dd3965bc6068de700c555e994f0679b40d8313148c8e149b33b77e8a617cbc443a5cefd907268a5153eea20634096ada073341e3d744ae232885f929c5af929080d261386dd7d3eec94aa5c58c8fbb3ee4301f92c1211e73b02d1a20048bb4545600c6e1b136b0f648ec2079bc5cb35f35c52e5f54b5147adb0bde61b38f539d6582546f0d0e7a736958ccd84ac0a466fddddbed0c99176af16cc5fa9e9e35a9478e614dcf907b2c53a135bacd4514c6a13bc0b53040cd41bfe6a4447c8e0c3f3fc3c23d4c8dd06641bd3a5547491c2e0244e0e481b674d86b", 0xf1}, {&(0x7f0000000300)="75964bf25e12c3471d58934999055309b01eb49f2dbc064f4638cbe8927bb4ff8b72029ab5fae255565dfb0ea6ddec953b3375b33019b38cc07352b0e6f6d13173f5dee10b2fa291a54fbcb1a3ac294d620f33879990212fc9651561f2a1f58011072d90092fd8c3493d7955d8a1499460645c9dbff6a9bc679269d9150bf1152c27e6545c260b1c06ad19cbbd34cedb832defbbe0dd33afed5ecf4122b97f12a982a4d3e02f2e445b154ae99e3568c77a8c7067074de9998a41b5d3ed3002498bf719f2074c2772bdc8362961ff9362e394148b0c46527f7584bafe1405da953df337f71c6bf302146d6fab490e802e563a2c5a0c8170dfd161fa512b5893d55e296d736b991c8b84a0ee868faf97648b15a170de69635225381c97ce1b7a187911909661fdb5590b9f730cfd964d6d32aed86bc2321a066e4ccf0eb07200e7cd605e4705904c748625c9e3dfc0501e3bae4b1a99ebe933249f68b113d0599efd9c6b7508e0a5350821569901aa7bb26bfcb8c958da92e1907c22889e8295237c92e439d624b30a254603752e73a5401ba6dbf4d86f3a98ab1b484d833cbe2f5740722918d0b63ad577af232fc5bfb31b145cab07211205890a39726f985f2d760c1df03a698556715e2f7e1d92f68ed94636fe2226dee894db3ce6577c1f98ed97e86b8cd32804b5257a02ea357f96f1f0536dbd4aca48b728e84bb6286f34bda9d791dd61f17eee4bd463a9f731de96028f6a51468729259c0be0f354a93602c1bfe9ff3fb732e2a064703803d6485d8ed732d122b2e699d9e032f2a1dbcafc3eed172f856f67943eb210cbebc74731e98e608ce575cd2bfafd359ec9a7c6b487a1aa2c5c32068bb7e801b666d909bdb23c98320f2fec6dd40ae915b5a906256e966dc43a30e93e8c8bc8658b17d056f246155289b1737d77f6e96cffa51836fa87e7237a01dfe767ccecfaac89203f8bc70bba39007fa0ebd9a1c42545d0bb48a465dadfe55c43025f1214b82dbf91d3a9dce6e425ede8da37458a0ea722b6bf9b92242e42e596ada7f91b2557a3c6dc52c949c083166285679dbb6a47291896c4339cec8f265e021286801fefe9c12d10dfdfc6fa7bbfa41ec193ab40bcd6b0f596b778b944f15bc66de086b68cca174dcc3051bf2db79c9f79761299133b9485f49dc424c75409842a4073d031042898f999a06541c88e90dd685fc025719e5df9faa870fa6e1a818de4362d33db56f77f1490ae583ea84fb61d307f531b4e489e95e7693b8be0e108806323dbb5fdd959a0df419e350d9a3b3a6672e431b43a4ba69efe3899475ad5aabc1de1c7811521d20cae267f5018dfbd534b86bdaa00d0ec5f6f09a1f785da4b3fd8b0cc7312fd3f6dc176d8658bfd94aadcaa52760c7f0199ee4b33eb5065b92f4fc3c891b473025ec6ed00defa2a35d955afe338066a9afffb598e12a897627b1d633d7441cb55aff218309774811fdf4d66f5de1e4b48641c6cdaef223b548a3a19020cae17bd95614d202d421de9ff1ea423b383daa058567553329f8aaef5a98b048f02433e680ddcef3c543b53b0a88ddadbba755a8a1e538c9df239d5993d57280009ae3f81d196967afa74e28e6c30f59b3ff7bfcbc390f9a31888baf378dce1f38019c048cd03146c13d4a95b2d1f1aa21509de1046d6dde81d662602ada3cebf15c6311b6c2a32967cf99f5282d168682b417d051339de6751ce46965c0939fa4332df1b4cddddace19b8ff546fd1e63e1d7386f56ff02642ef089ac7b339d988b5f09b30d6bc229d5bc645e4785be5079d7ee043eae54cdcbf5d7befa953aaa44c1a49a7f9b4467b36dbca74bd8ace2d91cab3a0b351b90a9893a4d9ede399fbb052f6e5205471134ad4afbacf0d99e9ed246ff7bf7fac8275d4340a2e481767dcc9b246eb8fbbacf5bf4f61ec121c8c29e30cd8e6bdf02c3d55a439969bbebbb993c5506def7aa5f86e5165613071d97c027f9c6c3f15de7dbfb991a374843686f487ff97a2d981c8e9b5407b47167e71edee50f220c99965448798d3147b29caea943510f646dc686c5e7281e422cb80f6ea215db44b3246130cd855e2860e83fd12c5e51e22d1e6fffc5e978578198d91a4956d7bebfb462feb3d0fbfaf8bc82b6790e8c0c9c9f6957fb90ace8d7e431fe08eba6b21cff7f79823f0f06d3714be49d2abdfe6cad88482245b83f3a7a302014a32093ca41ffad9457184cbedf198a6cb0e49ba68e3e3316f7f055461ebd9f1db986f19777eddc99bf75828e12a1310ced7cd6f5f25c3799ef861d88e117cc967dfdcaa45131d6115a5c356394174e22e6bf025383e2b4a7a98f47da3604fe58c2e0cd1ae6b3101f305920b53554568846e6f1347ad1da193d3eeacc1d08c89ef44cadcd22ca8444df0c4373aa2686ebc2ff5e61d4ea04f007670d0228f738c797ddac57a79b20033e501f4cdbf8904038ac553f2806ef9cfe7bfa6857a80b94bd57f4fbb6d96378a2cb6bd79b5921e84c6b43d1935ebe2bd2eb9e10019b92fd4feb742a02c66b049f5f6bfd9d154d6b321e3c2f169ed1fc54a8783215ee51f7d70825503bf31fa52b7eb2826d5a4c6cf181cd7465d1f5f392767c2e961889e06bb248c99717eaae499589e1a62871ac887cb0c654dc4c241e7ec5fb6501a56fbb4149a1ebca1a322e2930614986b14b32c2647e110ed822ea063e0f803f525a580150acddbd2f5386e32e03df6573515d09f102c730afbd100af7bf887b54d28041ae1892be117dfebfb56899b92d3757ef067d2817c1a30500d50612dbf41456a10121362f2d9e59c352c89b654d3ea58e880bdd8cb17617466db60d02f157032a093d1a239f0ad447be62d7a027050feaf0118a512d6b2c143252f57a3f310a5805da26dbd84b5d1a9e3abfabdfe40cb4593ab0c8ad9323e18b240c0cb7634677d26190466c575a7c086172e61baf48b93643bf3ab9081d83004b5b87a3a244af4081d66385c6ef8d6e38b04d91986c784fe832ee127b5a316d6d12a4315c523b99af46ce5e8c3425513747499ed02db9aef62933ec5fea6d64ab92699a556cc68ca67ebea3303b36c51e280aab023ef3a8deeb10d42744dc2a4dc07e822dd74fa168f0a4c96e3392980a60b988424e5637a174c95701031b47967f6650aa34229458afff281bff3b64691d61fddad459f58503ebd7d72da19d89cd9abe0f1f73a96ebeedace2cf37fba20b638b383ef55e840ef53ddc48bf13dc6ba03e1c51bdb813dc0e950c777088dd797c65023068b9d9c42acbdfb26a1cc632f87276c1b90b00d6d1cbece3422d661d9d4cf00f9cb6fa6780e36ad354e45f097e7bd8063db5ec1d23b25cd4895a9ba57d6fef0e8781d4df958f57b18d9d70d4434ae183e1a352ae9ef3b2dbc62f0b83600f637b8f6baf4e18cab234ac586726984075d85209e9ea48d818de9df0d105ded68cd7393bf27773b235a6b7655b36b2ea17b587bd3ff5d6bf1ebdcdbdd075312a0ba98715f6443cc9e8edf98efd0b0629438398f7226b8efc852b347d901d30b1826c98a0a567882113213d4be4a86fbb55dc2406d243333e5ebb5ba47cee40eb1c181075719f6eabbdecc7f6841e60360b79ec0df04220733c9bfe27ad9598d7960c583ae02a9db19b0d4c769bb86d91bca33289f009f2c824a20533b82c7f3618054ac4e98d8847e23251f93a690ff5501a19d9d11e068ab7b291b7bcff31838bc2f64e3f3d4a8edf7006db5016e4ae7a481362a7b0b8e0ec724fc85c1bb4275696dd1c541a5c31169367ea3c173ac356db4df0fbf6ba70252f3c0dca4d4147892f0f96c924a351f69bdee84c59a8811b3b18ba1255fc39a1c215f015a8c84a578f046ff02d08521a4f2a3bd075a78e7c4742365cc4a3c9fd0e3f30d547a9d656fc328f215658eee6f38fdf10fab7861d49f93e1f640ab85c4ae75b74ee5472fa498403f1e3185b833ae5a865fa716dc26bba79651568dcde5084d1573da6a28561b18e81ba9a217758e395a613e5420cb8a0b1e9df53b8b0d772b594fcb547651599b88ddbe1caf5c53f8e0052ea8e568bafb883d6396a171a2ef3059ef5473345799ee8c65ce3d376c56e225d3e4dd5487a092a4dd357054ff9e354cd7be7dfe202ed27d27b9793568f16fb548e2be90fa2ddf225e6491558c1ce07d9642bd3f29147577cd925437a139c1749c9194dc7e4fbb3ecd7ff257ff67a8ec9c99890a3bdec9aa7e454ea2f5f86c458f3aace3933561d8e20ba2de07e35be30840a090bb2f285748e55fda966a6566e871fafa9061c796a2f71cd83e361e5eed1435d5684ebb693163f5f13af429226d96b278106c3f8c8a2361850f7b61e96257d164980b0bea2de51cad7de82dc5d67e9261d59d3fa10b6204dabd573b2d7c568afa4594518720166daee22565e03b70b248a1c6cfcc11a3f85516abc7d403d06a766012057f181f656de10b31166d500c0205269e0083a987fd19d7303bb34d5592d835b34c8ff6f6552c6949bc25e388a116cf2f7199ba03a988a47427a8ba63033d48b6a7a6cc97c6652fc3716cfb545edcc63665e0690d7d431d09c48cc54dc44162339fe7ab6702c5b4791737743e0a305649c5287d0c73af8bca278804a40ab5587717ac0374e94cabb4df9f4dbe556fbaee93fe4b4843ab730f497b5114ebe40d0411dbb250cac6c2fba8e70ec7f75119641b3ccb8027503c5eb5a7131fb2cf0f6f1011abc86438cc72bc525a1c45980dd74616bdb5f0907b4c98633bee559ad7a2952ff9d13dc8be56d6a5de2b1a9e379aa232a5eb0c14a9645b275b254a88d0d50141c9d796bf9cfb7eeae007161e06735c0ce6046dab067f0b8085a6272aed4247b2ab1f062674387e9fe408df9df6d3b8780af46d7075a905109c34e24cafaced8e491667a278a9a2c09e132e0ec5862a4e583e3ab5a589b2c5e02fabf8bb52ac241da069d42542dda96a19d574e41710d558006690fb0140c5a5626e2912c3718ea1a275650f31030a36959e38947ac57c3d5901062d295b124c7cd779e532ac265272e98d6cf79bdb103d833baf3bc181de1a50327faf98426008f3c62ac3d2508b7e862fbc81dde043f6a2e830e8512bc479d05794af8b0d02fad764c055103b76985c5b05e2350a6e267ec7527e458c4cc21f73e71d43eaebb3936949a0cc1628a725f04dcbc1f1d9d335a6c86d5f34a35ee71221766dc6bc44af2119f0914129837255d8dc558a12f78bb45a9e5da9b775dc6d51a1a4c52ade5e73ff7df3ded5b9e682e665d485c2e4e6a90c6bbe81769e2d036a4cbd832b04833004449e49b3b62f45e6cbe712d1f224d286cbe645bc1aca311460f62b0efcf20b28209707cbad2ccfdab727245e46893d58846d3b824b3b19e926d9cd7d49d2e6ff4c219203f3ce20c9ae964666ab49ada05b131533dfc6068721846128d48ee57f3f237cf8e0d014bb86d70c707a495a1ffffc5f6cff1e01e9d419e2845ebbfb5f48945490adc67c0c644ec8bb686a924354536b73ca33df6a4f6d862f5a0a7bcb744a07ed0798d27f9ff442a2e304bccd64ed87a65007624ef372d5118c924515e87efb0d0797a384ddd8b7e2f1ecacf860075f071a23fda2613f816878825366ffce477ae54e9ab4384772f0457c960ea1a0a9b9d1ce9fe7418d3fab1d6db78e1dbd88691d5dc9fed9379d8a412289a36051844e216125b4f24c7cb8f91d1224de7e9164b2413e7982f0da23ee9ae8dee0a8a20c292da268efd7c369309338da3602a641f9fdb3c", 0x1000}, {&(0x7f0000001300)="7e09b48986d199a79c04ea963aa8c647666129405004c8f30b59da3eb4954daee8afe4972fc80047b8d6f71db15fc5c7c7eee935c2d917e9e01e2641d32fcee50882297507614c4c1ada1b3e3a557868b3592d24fc4ff8ab5de5d5790c7061a7dc3a285a9b79cf628223d4a088207d2645ba6a93f709", 0x76}, {&(0x7f0000001380)="62c7fb3e42ce3b6dbc474d33d67043374dd5f2c530feadba2ba66ad02189b8df7537529dfd77b9da7e73fe4c1bc8c0b198a5935a80813233683aec646cab7d940efd21c5bb9336712e0b43614ed4260e7402f7f406cafe3e229623c7a44a17b07c08739f21a7c5f6434ad67a072882607412f92d01e481bb882529a66d2bf7e5bf2bc04084d75aaa84fd9afa498c7894", 0x90}], 0x5, &(0x7f0000001780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000000024ffff000000000000452dea000092f6cef2278242e69980e0f781587cfc41bc1cba4e13b596b9091c8a6340d5cba0165740f582b32df6", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x40e}, 0x1) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/23, &(0x7f0000000100)=0x17) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:11 executing program 1: mlockall(0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:01:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) getuid() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) setsockopt(r1, 0x1f, 0x4, &(0x7f00000000c0)="af6e016798f9fd65edb0176a2cc1ace5e5b95995fd", 0x15) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x800000000) clock_settime(0x0, &(0x7f0000000000)={0x40000}) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x0, 0x7, 0x1, 0x7, 0x5, 0xfffffffffffffeff, 0x1, 0x2, 0xc4c, 0x80000000}) chmod(&(0x7f0000000140)='./bus\x00', 0x1e0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="112e71304ac17b2174018a6bc7db067f99f341e74aaca81a4cf59ce2b55fa3904810eebc0ef9cfe12fdee9eaf1b04dec3f76973628f23a1e41d4f54752a18e00c09afa964426aa6adbaa26b77e2ed4", 0x4f}], 0x1) truncate(&(0x7f0000000040)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x283b}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000032000/0x3000)=nil, 0x3000) 16:01:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:13 executing program 1: r0 = socket(0x130, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) accept$unix(r0, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20900, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x403, {0x40000000000005, 0x7fff}}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) dup2(r0, r2) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:13 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 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000140)=""/21) r4 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$KDSETRAD(r0, 0x20004b43) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="a560c9944eeaf73bd9caddf75d4224337463a7da3a77082126c8aca3f02a40047990cf4923f2a4297221ee07c09c20ad2510becc4e9d1b85b1eabb5bf5d52ba7890ccd4bef8b56e37af98e54b0d332e6cd6a3a6a0cf9cd15c0c577db66506f778367fa905f1edd741872319903617b61045e942dff113b5fb0740784d6c3eaef60004ba99d9b1fba1aca6b05aca45dbda1893a90f21c066cc6d538862389738166abec5212e6f6723cea9498606f0d659a6081f92f", 0xb5}], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:01:14 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10, 0x60) mknod(&(0x7f0000000040)='./bus\x00', 0x8b, 0x20004305) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:14 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x2, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0/file0/../file0\x00', 0x880, 0x4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:01:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = getgid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x4) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) recvmsg(r8, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x109) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x7, 0x6, 0x3, "6d0c5d930529fbc2366d9882a5699bfaaf4445a7", 0x7, 0x3}) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13, &(0x7f0000000040)=0x20000080008, 0x4) 16:01:14 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffff80000000, 0x1, 0x8, 0xd50}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_execute_func(&(0x7f0000000000)="c4217a2ce2d28100000000c421797ea64b97171cc4e279782c89260f18c264663666f3470f5390464908f9c4227d589000000080c4e3a121ca54660fc7b302000000470f00c7") 16:01:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "719740667d7b65c8690793324e8dc0c569bb73d52414e47ae5eea27cdab77191d1f13f44f276e83ce56185b3556740135195d2ed019cce3464168b0052c55aed1cb6a78a2f7173fe2cde54c6583289fd2e0c50a532a8c2db3e001df3e060b9d0eb9a3e534456ffaa66c2cd113641020108b52701cdca2a34b05e801323f17abd019384fe555bd5d87d4f2f45417eb29b55605ddda93d893ddac4d78c6dfb34575d1e26df6f33068f5f3f41d09a55e48cb0e0e5578cc820c583b49e9adcaf64f0f652504082ef45ce2dcfe689d0805ed1670d452abf4cb73c00922b56d17c02ebfe"}, 0xe9, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x28) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fc) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xae, 0x0, 0x1000) 16:01:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x4) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) sync() pipe(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="2cbc8dbe62ac3abff06e0e7b4862ca7dc45143e21ca7822227896da767dc22b9f4f08a95949f7424c399cd7c66044164d783c314c7be33838dc27e1cdfa693a82f50647da0f1584e8760e5db764e653159b173f21bba0197939a4178248cf52969fef346239ab93c97c02d930f91e0910ed01108ddd680730e6ccc311c1a13a3254e748ddba977d977a4c0302cb2eb68734a15e5b9193a018f2133928be118d28339fbb549ec228164a01e56097dcd8f0df97da02cda840d4e4d44cf2e7a528d712d4391b1d51a2fa988ac939305d51357074676b73e46bb88916dbcda34980568f8e495d59bb8fea2ea0602086e9c091f8ad5adcb1ce717fcf477c2ff2fbc5de7e961714b1c269315fb4920a00321b0ee3ca8b2bc69cb721408d8cf6c394d5d4e6c4193376f1e98796b2c1cc527a85a2c4be43a6c252040fcb8b1aaf2615669d0603999f2e150ad72d0a391b53688a0c7be7ba6b5eeca54e515b1770589f37577928a0e829b55e542a20749600ae1c199423a4a6b72f4de21664fb2b7b510303e0486ea9180b531a467365c5c6060ea5dd56b075720f94355002b2364eb3bb94a0093b54d8ff7ae780b86222e799702eef39aebea914478482d00c32c1a8138d61d2b43629513692eefa6fa039948ff6b7682b8f65cd7ee225ffff33b7d2dac537403d97e36d4b72f74c36fc340c395409f8b34aa20612046b03b4512b2cf19c6c1ffbd72995e5fc8a8b50c4dfed7e989b4d7723d7f9626334777b968a2991ccb083c6ac28d58e6c06231972885ea1c73166e02831fb9151da97ab44f98b90ece280935716778fc4d6911930c2ffdb12ff24dfdd1ee2ff3170f8291a3e145b45d557cdd53efadbbc3f391f9dacf06b7c7bb75a6b504be7d6eb04a6f2583c4d6b223d7cee9df96b878eee2b5b6f81ae7b302184da8c50343f323841603ef09903ac1520cf8b06e81a33adba172c91d946bbef2ae6f4f278a49b983aaae23a20100e13abe86a3cddc3876c10f550cac9008e825081ae20922d5fa21c314173d6e4ee0045d616d354e92e3902ca526e5a0f6685abdf2b83863d963064f50dc1246ce3b54d420cda1c5c0650644c3e042dc1343612c98f6a6adac0d77e4879f8b4816cd46884758ae3fafdfdb0bbe3eb5f124117ff3a90849e1772e1f0cccc08a521558ac449d3b1e5cff23ac8223eba1d899a4d5d452587e75f0c52c11c3c88de59a9064981af78144ef61302394c59134f1050838461f61c2c39bc2fe33272d5423084fac16d49c37e89bcc0f96cddef121965e43f30a2093702a98d5170d62ea48ed9c0b2ef973751497b5394d8b90d14eb56807fbc305539754b2e12a653f9527f5cc754ac534692d5002e4b490e53c433b2ca6307a82ee42872878c5653ceb948ed2b788d014ae890c577d2475019a43bae75c7e5bb08a4ebe07f517e1df30a18a1da84ce966b06f5f8534c9e8df003a69273f656545eaf3c128335f451818f93e86c4c1ab60d59c53077b7ecf9ff7be98853de51f46d19faed21688ecea086527ebfd2a7ec078553a9de24c8f55cbf1a18d5664fe5b640c3b69bf35f205679a9962476eb1b7471da6d1790f9ab1179a7103a118b01eb58c661a98c52ee15c3c2d70cac69f052225f433ea831d44a06b910bd2cbd0eabae1634f1ca74fdcad192bcccfaa6c076efd82bda50514be91dc95ea6df95ded8b859729591b923fed27ca92bbf7a97ec847294e8db0311c06509c9b82790842a31a77c02867796698601a0a1686c633fadc243ddf71df4df0edaddb7b7d8b1307d10e235a6d2d063b5c96c7e00cecdd54c52a5f79be35754aee94398df77474af69f20a34586beae0e27527ade333417d60b4d17d3f0cd621001f46a1a6cbce36cfbd161c92bb3eedd8c3f6e7aa1b6dd9b530da783d6d8ce071c0e4ddb562e29adb5b8aeebf5ed623064675ad2306c41cc9137f2da078ce18abfbc5fa3e145e6454948a58199be2c8e5e0fa4bf9c6f0cd956871d9d67a20066ebb211ad30f807c504401ffab0e6f59f917d5a80ee92de9dd8ee5720849287651ee001f2829e1f8332a93806d92f95822402e04657ba2dcecb5babe1eacc731f32f03d9da596b42640a2781b5dd863f0f9f48b25716402a3fe78757f6456a882fbe5efd21a65aa42475f954ecd4ca95dd8ab80a75f101289f874870e5feff54f1c59dc2a3124074a8780b8adefdca9d3fbb0983522cdea1006cd6bfc43ea82d1b0f1b572865218405892d96e37cf76bb0d3d7cf71ba795742263b3a91945681a7bf1f74435ba6bc97bc25f2591c9e2e6b8e6831c61c1351fa619053d79e5f118c2d85db1369f0b7def246df72b991c85632bf87a69ee9fab75b0f0928b893a1606b1de06a40988f7c687ffac5c082862d59b94c989487d6b7ee274d8f00d960fb866d3aa76a4e3925474e1b650db1c20fb3366fd0e071ff9e05a4a31b1faa94ca26e246b583312f43074d7fed0009045f64f9c978e07b903797f4ab9ef97ef1d11a72148241d0228e8e032fa7d3f284b3fb8e086a28145726e21afe69aa66a72ac8f7b268627c86bfc9e0630325ec261e8380956b22db879ef706bcbbfa041a3adb3d838b95d0f818c1943e382ad608482525a11e5b60fda843699f76306de5198b4e555b85c24b666581a96897d0b2176fa02c6120af6ce7f735e328cf678cc2a41c5fa53acc7c430595e9bfc17e4286b3da680e54e6516caf6f86eb49da92e89dd3665274d4b9b8ce78a2c467a56b645752c8fbd8194ec057e0bc6852a1f44611366eae7a2e633241dde6ac6523e0a6703491406c87174da574ee9333265cbed4ae74832e44c593295ebd3efde79075c471db0da551c697b5e024f90d0677c0807eccd8f95cccd438969fba0e537808a6c381feaf2baeb173010c78cf494472b41bb6324c204881ba638891630388e859cd5c2e0a3f693c7987ff0fca56df55225c5befd7653f91c579bb9a413a13ba838e9499cbc00fdfa0188b83a3b205c7a623474878ff8573a298567341c64b6fd196c3465dad62d2aed566a767ecc177b531443ea29558e5f28214e1f26da647cb276f8c83dccde91ac4592767ef9952a10b02cd30d8ecdb99465303e3b48a65bf6c4421cbcc17e0f3090a361be84d2b83cc9524a295b10ae5493ad906800c82ae43fd8bc2cb29c4c394b4840c76b00d2b4c47fa312465099484e7a725fb7c8e7e5b55136d28fc21a3328775d19f48fb92a5dc1ba635cd2f17b0a5e47c9333d179cc166160cf13bbfc8526a0936e4eff76e16bec4ce950f5ff8f661a2a9258f8a923eb97a34bbf4d255d7ea73cf7cdaecaa082e05f3a837189f974ff18cfb5434febd53b6b679cd7867118b518330b2e2c9710d56aee4e9ee3cfbf5e7627660155af8d6f5cd026678da10101d9e8f0136784fe26c3e36c2bb311d98c938d0b44f84b9d671929334febae3d0fe60da782854eb2045c7bf58e7d58fd84fe6f38bf78422a5e2e2d812f4438bd8470c8cd16b415c7c9e416337d619d71a106cd00bdcbaf2db6d30e7ca840c9720a409342b19e0ee838573e0f2e5aac5376024ffd64e8935b9ce1829015791b703182b7e31961e5aec9e827e0ca9946f7ee1b3c039f4d5ba0b435f4f5240fd318f88671d94507e87b908fc4025599e2328bc47315bf330821d7736337f56aee239a4086512da61ea719dc69dfe8abe29c7b8ecc6c9220a6ae283126d23951adf38205908f36c11cc4cf98383cd46e262b2609913cb2f1ae96c000189fc29fef478fa8bb9a1b1c0ce1d990a551e1ca1532640462d04ae0c4b208662d20e6b3b221a3e373e32da1543a75cc59bbf9c8a7487f49fac72a1019e87ec46b5a95a609dca0370336dee2bf8aa25eb3a124c89bacff4abc389fac785b247646e9e153c844d98ec745b6ee10eed04b2cf36e2a54ab6477e7db0ed80d9a6b14242729f2b4d4ba659ca19e6fea618b75cd5e295ccd1e53e50c1da386a60679960008d4d3a37c12d76967876ce37f4249e6ffdb6e4aac1f7893f3888805733d5cb989c5e94d673e027481400c7b0252fbd96dcb7a51964895bc15d089fc321542d88a831a32586e1ad7c7ff37fcc2545efe55e9e9f792701539610803d87d259fabf3385a94c7bf945890b3935c9ae2aa500e9f510609712101b3433e07a385254ff2773f48bd6f5cd2119bea63a41142e99ea9df28b23a7299b63219778fa5dc6930426ae15c61b25528f4c221ef536c13093e64656753c89d058c8e702ee773841a2ec5c99c85e73bcf9f23aa9f1f08e3729df32c55d867990c3e018c7708f97e7bdf1d686391721e69605d8b12f6e709b2a582f038d22a9e5b19e19a498fb9f7fda3621a518f1cb323d2b84d70eb90c97d6971454583e0d72633379a9a5351c58f3fa4e054edb2bb449296703dcb7c6be7e3713dc46a8dffd969d46717e4d58cefe6e6ea82180079d677b537c61a3c23a324c9122074ab1e76155bd8b1f749532265bd01ef19e1ef7e69f07e690de9a1018c1a8d1f8b33aa17c4bbb5340d46e146788d74a14af8732e5a61e52180ee04379e5adbc44c3bc9643141988cd5371522ef57d2aab7ca02cf784ede4727dd193d9e69950765f3ef071aa358e2f06b0cd5a92dacf4100e62b82199704abe8cc465e444f72ea0e7b885b063d6b3054c28c9254f14d0384b4ac7ae923b024362b577448666e8ad8c3a497a7a460ad762429e59ae5e916fd6617d3ed86c3da7425a1bc53e0e199b4b5453cf4b1472e7317aabd032b61fd44b268d1543256ae57f4534ba944f44ccd48dc91da031dc52efa495da9746f829062e9d495436f28cb134b54cb3053d68251e1d5c1dbcb05c1a44f777c84624f7de13a5e2f9db1bfade482f91af692068acd478076e63bbc5c67266eada81cb2100b4ea243fbd0730e7b3adc0ca23bd37070d43b75793fa6458798752d0b249df2302c99c2e04edead48dfe0be7ea42c0f02c0ad351cb03e6d3d151983230549cbd84a29b773d3b8d417aab26b0371e1611c2a6f7293cf56f0e7f3ba52d01668a72f854701408e7f6efead2a94d014e43d2027de02622e0deac92f8e225e2c89b02b42f0b9b6a9977ea6c8002bf16b1590ddbed0bae0753b02b5d88e08fda9301d71bf3777aea337bcaa4179efd888e866d58648ea2bb2e6464fb245122f8e1b7ea3eee27a8b328c35ba24917cad01823c862487fe39dc6ac83afd7186605945a1c48f0d5aa8da7412698ae69bd0ec904cf0446dc7c932e6dc06d88d3710457d323f1670e78ac2e3831ae55d8289eec5921d91ebf8b57a1ddbcd79a94aa4d3cbdb0dd84f8ee1dae3787fb9d5164f127f4fe9a182475dffc373ef7f2bb0dd70323b06f95fa51bad8ec88d45d6c2652bb8746d5485d50ac4b816e87f2389b5182168a3f1d08dd4bbde374451d9680f24ea253d72a9509a0dd1f0b11da2a7bf8b91945a27bcbbe6e4abef8ea3061772d48bb8a0aced2647e5a0583bf16adaeb426c0bcc6fc867bf8c5e0759142cdd8bd7b7bb95dcb574d2ef07fa394c967b3cdc1d9d13407f7caa4ff9019dc40aab80aa56df133b8696db28a8a05fafcf8765b3fef8445a020eb204409069f75152680a1e0ae70183ce91c75d8bbd269e11fdce2152a5d1a8a02e779aeb2f4271c23b6d02b61ed0e084054fe1edcc788ed1e20c8f288bf2272f67ee4531172234e99e8b562dbcd3aa2b49f7ac97b7f73669788e90508a37c11ff90d9da806d88a2252e3fb0f82877045e0d809f5feebf38eef174bb3c31f9881b58dc33351c47bd5c58898924cdf7", 0x1000, 0x1, &(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet6(r0, &(0x7f0000001040)={0x18, 0x3, 0x54d, 0x5}, 0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') close(r0) 16:01:15 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) listen(r0, 0x6) r1 = msgget$private(0x0, 0x300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x8, 0x8}, 0x1, 0x5, r6, r7, 0x1, 0x565, 0xff}) 16:01:15 executing program 1: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00') 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8302831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606cfffdac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a8d9db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c2189677653b3bb2b9e0a654b089cba56301c8dde0017dd2fea9110abf4e488b28affa89617cff033dbcbff46d0ae37aa561680df5f78b58ac31cdbf432b5c0fc0d103778eb41a0acfa4b765e78d6a1043287f1aa69cee325c3425742c1ea1897f42401af890cfe4f3aab8f858c7fffcb339c54", 0x13b) r1 = syz_open_pts() close(r0) r2 = msgget(0x2, 0x24c) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8a0861ecd0a8fe59800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf1, 0x0, 0x800) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:01:15 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget$private(0x0, 0x4) setegid(r1) setgroups(0xfffffffffffffc4b, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/205) r3 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) setegid(r2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/189) 16:01:15 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) r5 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000007c0)=""/172) getuid() r6 = semget(0x1, 0x2, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r8 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r8, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r8, 0x0, 0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000680)=""/105) chdir(&(0x7f0000000500)='./file0\x00') getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r7, &(0x7f0000000780)='./file0\x00', 0x20) 16:01:15 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/98, 0x62}], 0x6, &(0x7f0000000600)=""/155, 0x9b}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ac2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c21d4f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced0f221b5636561bd39b65697b9653733593d53c30b2f1f2a3d32e0cad330e33ab6f35e87114c7f9cc47ed204501a85c57c26b353bd5c7f935c2169d3bd4463923342a8735847487b66244c165bae980ff55ba735eef22b8826945f3", 0x4ee}], 0x1, 0x0) fchmod(r0, 0x2) 16:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x3) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) sendto(r0, &(0x7f0000000040)="5df49d2f2c126331b419d7683bbf5fcebf866e42bcd77b8e053cb61860ee857e1041718f60db681a32d0e12e3ae82998d1ba8fa57f6e1cdc250e95f35f3f7fbb831ca36ada41ed89cf67d2cf5eee79daf0eb0db6b231108d", 0x58, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cd56ed7bc361e7532457ecc01300a9dce74d50cbb3a7fd9768fc97086e6fe16fcf27c1cb18283157f77cb8d3d1151b39556eb0b10a32e4c2a554aa1729225613e0e7e81da2cc3ce806fd21ff3162fab984386cc2c0c5bfb1602585fa055b4043cb", 0x61}], 0x1, &(0x7f0000000a40)=[{0xe8, 0xffff, 0x1, "60d99c574b47b3724dfbea491d39a7d6c39e474bc2676fcdf511bd35d772f0f34f017e01a9f2fbeab5a38ab44760a47e4ef45c0293e23ef5aff96276ed007ab0677ccd65cb17b29273ef79e1ccc84c2e74e9a1037f02dfe1c108b31d83468dd5e5fedf10167da10471a32a3e54ca6760f0711031a0f6a217d5e33e24583c8efa64e17945e1cf2bc89e81c6f95348cf8982de772399a4b718741949383adc8aacf3ece625e6abfaf6dbda60abc1c7f38f1025f7004a01f1a3dbc2a8c7fd8f08774977aaa1b8a471c7fa52f15e2f67bf4be60451b477e259"}, {0x28, 0x1, 0x7ff, "7fb641ae0947ac4e2d08f9b8072da9537b50c58b"}, {0x1010, 0xffff, 0x81, "7b4a6304b520c3d18cd3bc31bd0d2f6ce0dc554064216b12d319b754ad1f3f6aa7a4f1433ee5c3a42a8182d52d7df4a5c8632510b0516f18543b73c9acf63fd01792643c3a34a7f98a107722c30d4fa5110febd6a46366739d6d2ff159528266e7eaa4e8e1c92d7fb346bc93feac1ec8df0e386d0a1ad03084075cf26da1d09cb0d1def12764e4d4ac5ecc2995f3a75b5267f7552341bb287aeae02c2429fdc46b0810f454335d98e336265e49727e0c336ca2a9034f65d01cc7e97b2999c2eeff9fd1f0360fa8550cd3359c6226a798b813682bd10d0c86591c93c332c5feb6f05542db1fa09891e90d555e710d81b6506a6c32040ff19ad0a519c90db9b10991a1cc1b78329bd063f8eeec8a5a72cc1ca30c2e1dde521bc9088c9003d22969c24f8c074b97062eb728c4cf7ecf75534a8f8d0fe60b22acaa27a281079077ae2a01cfe8d1751121797ac06ece0836829c8f026c82ddd6c3a953ca86e19b6d2841685b338917b0615de78b69992f1520ad33ac0b57aebf3f3ce81d2f84f2fb1f47e1b82a69f4d074bb384ebc97ecf0c4f9b364c12f1c14dd36234bcda4455a2328b8330e08b6b4aba25bb6a879529de7656e8712d435f4654c00b96ceb1e587ceb43821f4b07c008fb5b1bb3e2898934fe3040c8924ee48b94302c712a5c8a8911fef538579aac8e4c5370db92bb48dd2d13efe7933715b2da214832e91d016e9d7651182dfbebcbfa7b67e0bc9cc9d60191ecce0d1c0d5e782af67df502a3e976bd5cb1a0e4d9a50c2738f34f4fb92dbb76c76f61629f50f03676a2bad3528ad201d13b192db770d9b3205b88343aca2a7ac65b8709700d775c95abfe2b54b2cdff93b88c45ae62976684879411084e0597a9c055f529847b153b3888d99abdc59f76ebf11b53e9c0bfbe4aac7997c4836cf2687bd80c24af2f02fbb2d6bd07565df09ff5d6169feead460fdaf3ea6b33148ed8726e295218d14c0ffafbb885d1095668dc02b4a8ab0994b8190ae7378a23b18c3a1b38450f584e8955b2253a05dd21672d772291ea605ac164d1b7dcf10954187913c226782c8094058f7fb3e53e07441bf0d0f9e8008091a4682934db3f20546792cc0893e4f6907a7f8ac976d38222ddb5721a31adc758a49c9b5cfddfe92ebead6b32c19fea6ab84e05a983fd52e60ff9f4885e4595e7b03c8aa3f53f34d54b0ac78716f37c2d143a3ecb6cf6963f8d23d9d30565491f0570f77156d92eb097de61776b23f68859bd7acb9e929ef5575b23e1ac40e4ba07fd2ce54c52ae5df713c7fe106240c6db2328c2c55355c3de8dfa859f709dd103e958599659c9727ccc9ac0f2b83327ab481c2cd48e4818ef22d08639a33ae63f101c65b87e15ae179b41f190c93819aa152a2f19424d1a810a90f37d5e14e57545771eed6a9e5184425459b5362dfe06bff5e09424175cce2ebe64822fd5fae6a277e5216d50dc7910561cfaa26d6bb0fce415775d5f6b5c289bc863af97d91a04b489f9b69b1471c241064b5d1ff1b42e26ad5bf21740c86b3cb786317b7c26002b33bc72e5e51e25abceaaa6777f05b1aa271a465761d136d6c2037dd439cade103f5d58c4a35b9b8152fefbe33e22a95a6e2eb28acf9570836d9ea41646d712ea35416501ff58f6ac131823e29f8d5a88ffe61e8dc78aae83a1b131bec9fa15ee523c8baedccd4e9a71e2341b9bfc589c25592a1255b72b2f3226763fc838b39621c47e4f9d0d19a74c9b75dbc2bfd9cee2042f6907c96b8402b04f13e59242d9ad9c0babc9f38d2f3f227f59c7bb334cce7cdd0994279be14307fb4608f2f12b28f423fd89cbf880d636cf3fd0f69e2849ee77d52dde2eb802258e5b867597346f3828ea9987946dab20b138ed8c403eb9661b1dc98c93542b67a61f84c36c0b17b6b00b90548b92b4e407c5800ca6b31071c4b600d6ee1e93cf2a371ce72ee585673a9bbff49d3e69a6f90e4eb854a78612df7ba259ceb5b300c55387dbbd06574e18e1497c00a3440d890ecf94dcbc6e33934b11f94c7f0a59ad0b92db18fe7d3e1af4d9d252369a942e5fd20339e05b49d3cb3b00a7229fd72c54210cf4c9f2ff87dba93319a29a551dfe9985b37e34b46374a6f931fa538c802fe3c0ebbe1b34b38c601b90699465f115ee09ba059f00f1cf8956ed13ceb0c0505db1138de32745508660c25bd3fb3b22f1500e1e00b73c3becac9b7eba7a70b57ee11204e1c70425edc8202049cb5ea7069b9fc74db286436ba31788eb093496ae32035e2c24046ca10be1ed096295a42543b84ca03cce0cdabe12f014e3ba01ac23848bd57dc2a030112c0a18363c96e718cc435de3c6a5f7e79065a1183ed328526cdda13daef4ec649ad501111fb708b6016a624a6559a9b5b8b82a76880635d0c00f78e119786936a41b29b1d02d1043864018c3967cc50fa8143918686729b114783db30e7627d782f9209bbb6a76cb6663f8a48a57701ab786413e6c63d6ac70e9c09ab663cc9da54512776e1fbd3e48eba539c27a170f9e311ac623ba1003f80d422baece9cd7f15ef603cb5b4db54d39e60d399a07b18ff4824a3b035ba5e730e27e06da490554e71a2f56327458aff40911310bef584c22d098df433a48754d63595d5036f9d357ab6a63fc51e27fd1da0a2e98943dec24f504a89e97176ee141c33958d7d23fe926e4238bf74b4ccd7a4d53ef7f5fc92f30a791c30b7f4d3b7c86ce602c8c543b8652512b5f68912643bd5a778080b9c63ca730a47a75c218201255f6ad35486d9c313b0912db84d0803d981a4f575537eb54e8ed153e290ca7535f5571634d12bb3326b61f7d599a8b1d2eb0d0f58d35fae6ef424533d2bdb11186d4d370bdfb93ca4d3cf8b268de1d54e5c75c191db09ec08201fad53cc52ac02d9b4c694539c54825f6be49e4535615f6eacf44f991362258ed67427f3f386ee9e3ce2154294aa049d5880f241ce445f3add47a00a7739a5e3af26017cb29bc9d92267fc2e188c2aece4df54e144e5429e7a7230da1076bbbc0ad646f63f9205ab4f95799c02030279aeea5356e987efe26057351f9649799a16c094f2d957e7241b79f7f12fb8f4e975fab469bed03c9390444143f45bae8005d62c7bd4a4829fc83616dc228d24b56e733c26254ee1f30b5c0265c515732e82d9766594e42dec82b7b626d6e28ead006e18286ef6ef8563c01c9ef2bf9064f098c5bfad739111b156aca8e46199df8f9469e3408176a2f898c28e7721cd1820db8c1e1bf37cd4ffe003546616fee924581155589c03df2aaf57e7f512eb04ea8d2c22206648c1dc2513d1a2cf18cceb8cea578e4c3c559fd85a79668b7031f82f9f9e4b69aa9c04b7abf121fe2b91b793b4cbd04eb37b5a1c5b1dda7ab7cbed24502903ffc23c5bf988203a4d3c60976fa9e557133bb6266884c1b0a5b33833fd6d618ed9e58472c595a6c28bac90efa1cfe593fc68a619a03c250abdad289e0d4f9a9f54b53ff33d79bbfaaa9b739e2dd34a2c778e1be39708562c7d070e36d561403268e47f703f5a94d4174e229337964e0a6a2315e27f4ab9314ffebf64f531dfe0cbece25e3913d4f427c2566b89ab29fb832b1929bce30073576bd186dbb5fbe475d0d1765d1f9c519ae26e35e9189421f57511ca75338209b4a5c03d16e8dbda8e815ae56f8073ab377e5cfcc016d4d3f35155c124f8637011c34d2028a8c57896a9799cabb813b61b5f4fbd1ead717399c6205d9682a5ed3a1e4b4f1b601767d3187841ee7ff7726cda23a08b69859a535e7f209b929b925fdc02e4cf53ad7c35a168983bab297bb5331bc9363f2bb5ee04b2dc22c01ce0687f5bc6f11e72715dc58b1e15ce54a125aa91f7e2ee847fe1e33fa234078a22a6669659e51402dc2222dda15d230a693ee6a5f88a3c5ad8225b54c6a54ee0de4db164f3382a7f95f19e3e9fea707a62263974aa296ee0a01d5f8d269f8d1830a2a7d83c98057fde7e22f34f4099159da81cca54c301db4ad678ec3d78b2e4b1c4b96537bc5ebd785fd207c980ac0a649851a62e453f47d2ba13f52b01fe83233bac7ee5b28fc458751502ac7ddddcc519f142d18a0bf946ef39a2025f2a3f358323801b493cc974e06ec60060faf8ccdc1332a35070b8a36ba2432799d6750a5d61c4a0dcbd99fbd3153a94347d356aab2cb79fdf26e1e9a89b3140f2a501b4ebf73b3b58c48a95607a196a7823f20b1c0a36ef8bbceeb134c91fa7792398df68f197b6581be284422e3f293a5431d75f170df603da7b1607e84936361ee3b02c772aa355fbbb24cdb6de1a5c5c017c8aee9106b31dbe6c0ea7b7dedc0f7b381f5ed771f9b3fe35655d52ba905b87c2cc1645f60fd221f76c9a069a5796c58294a643afb61344442f45e91b881d86fbfff74c9ccdfa6927ab75b4871439dd5a6347c6ab60152013bfac722e4ee6e2aaf58207f890ec7b47739e3ecf8f8e513430fb782e8785f07f17c0bfff21fb8bca17e1697933dd5ebee9f2293b33f2f4ad62ac40598c2c4b4734c697a2b81d71ac78aa5e94c7a1919d5d28e65f8ca7fd573df84ce048949f78831227dd09066b1d143bb449e8da38246b80d7bffd2e012c196759424f9314c1d9ad1b0e276095f5a98ca2132fdda645e2b14edabbd5e691a3620bcd59a146b0c7707084e16f9aa8f3383050e281a199397082f0ea694c79ebd6a59225359f1c3199b5ddad20b0a0d2b156ca608e23e018950f86b22a8e3e2952603b1a12be542a3a3b63bd520ff4694aaedddc10eb669f841c9e6a68fbc4ad64ea74c74d906ab5da059ef79eabf393d7f1e00a40c54d733cc311bb57179552cdbe900e00baf96a66ed8f58951bf9410b504b2062c0d6e803fe38b206bd40738d2915c7e155ae90e1cbb9d74e579cff18da9588d40f055b29f1a9a13b30bd48f79011148bfa16a25fd5543d697d174870c9d6fc31db8eb235248707484bee40a446fd86a24f2883219138aae5eaed4f5c0ab9b3084680742cd4a4e49c6af3577e3d7ed0c9d9896b1d458357f13091be6af1daf43b8aef4bf8c16339e31486a02e6399156d27020342eafb24ec64688412c6314f13e6d3e551313f0135f019926a67aed64302760e57be39eaf401dd45375874058528c63c63707182a1022c6b83ee04c98735a91d6d9e68fa6be586b34e6bad9285a99f027db8d1ae72c6cb526b59fb9408863a9ac5f7636d3319d3ab98c3ce7220081783710135161e27b0af94ab065e64a6f01cd11f86564902ad47c019f7103108f1145578dfe3b4a8cad4b5b43abab8f7bea1dd58308093e6364f50f020fd9fd37da4e11f54e28e9dae12c0af415cfcb0f35f62244672830263dfaa1d7adad561291abc5cc52baf835d999fa596e60e4f7b470bdf8cb26648e3adb602f510625726a2417cd22b55487e8a0b5b3a6f83b41e0163d5ca79950038b254684c635d818282daf2e81926088dcfdd6505c453d5c080f05f689f973ba9a6448d977c8c98f5275d327a0fc195a54f5104b2154c35e036bce851d11d59f554abe4c0866b107f29906e88d246e5c15d58d090d33191db38c84b55f26f13a97ca925ba79c7e8aecf9a5cb99deb6143361bc3ddd120842251ced4be97260280fb4e62771749cb3674296f79ef421db0022244e134a09bcedb29f4606e9fb83ca2d6a5be8b8ff66afb74ef1387a82938f40df0fe31a8994de4826077f9fe77eea9630bdfb41dc398f74daae65d2fd385e0f8bfe56c2084021ad6663413833c827664253e6ae503aaa"}, {0xa0, 0x1, 0x100000000, "97677a5aa4ba87c80ef43d2477c3b12664325eaed02c58350dd0951eefea27614b41413adce041357e9ca87280e0ae449ed55a544050a9a9317d3b36e514605f4027ce09a7b40634410312bf8fda03b71e8f8201244f593fa23c844fa3dbd6d13c2149b836536af69e4238a2fa4ca15772c79f74c9bf278a613e4480c0d8c3df7068dd437ad9fc8b67a9e8fd96309f"}, {0x60, 0x1, 0x101, "9533bfe5ce2e8a4129269e5d4c8c10e7dcfd766de4f9e3c83fba2d3355b0aa7fcc239b711ba8130e2e85c46a18bd4c1c7cc632e49c01cbee5b7868611bf277354796a345b1de07a16d3f12f5fdd1"}, {0x98, 0xffff, 0x8, "783b659e8bc4e11482aaeefe76293b5780d694604ae2962e2db6ec4b754881dea95dc9828e9468f519e953f342d2e61d8776c6d60152952fafa842cc46fdb90c100e93f4d4161bce78f516d265d862b55bce257aa4dee48491ac8d3c0b87cb8457f5f1befb3beed5f6b6b9b7ca1ce3ce5cec2a9b7552e465e8c14a857cf4ffffec4fca4b97dc"}, {0x90, 0xffff, 0xc51, "c2eea917bc4989671655438f7e409334518077f40a515a8fa2d8d8e141164c9ae9719f9b9d9971edc0c7902ab64a0dba62629df0ea318f8a9786687e9fe01e6ded7a3ddb74c01afb07a2b8d9c7647a7e4b1f09595ad93a27c11eb83a44eac98a2ba75e5cb90a40f919219e990b3433d1fef4d9aec2470b233f"}, {0xf0, 0xffff, 0x4, "92a6fddcd9f2a5710f0ee2dd72d60d3c9a07d40926ca05b0dd696a0c7ffe25d6e495d07b615bf735db99d439b1a5bbaefe05d5861f6773744fcc279d3d8111ccdcc5239f83b540b2d9a4abddfc986103249ee49b1e33ffb299ab45c44ae3121b2e7c69f181152d0abc56f3aa60b4fb07b035adde3f4140262cab8dcc5ae39de71476967c477fc1ccfd7918e5ab3f2adffdd1a9e9a83d234d373246c87554923684e45412ad325bda05916f8c3c26f5ef3f79704329e21049600ab40358a49b3feb36d2e7fc5e25dd475e08a9ce2bbfbd9b4c83f96c707ffc53a06006e5f5"}], 0x1438}, 0x4) 16:01:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) 16:01:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x100000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') connect$unix(r2, &(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x9eb1, 0x2, 0x162, "a258fc6a3cecb81c0858756d0032150c326e349d", 0xffffffffffffffe0, 0x9}) fchdir(r2) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000005c0)=""/83, 0x53}, {&(0x7f0000000640)=""/126, 0x7e}], 0x7, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000740)) 16:01:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="44afab2178d6a2de11470c2d1f49dbc0fbf207a14a7b850c148bb58461e586c975c77388cf407a1170ae383241eb5ad8c9da9091e0a8d4060f0dcbb325a49b29098f41d511a54fcf8e57966b2fc3daa2f107236e1507732196b2d8b26c9081348f86b83af63ece0def023b0f06b577c8cd015cdc", 0x74) 16:01:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r0) socket(0x10, 0x1, 0x80000000000000ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3) r2 = semget$private(0x0, 0x3, 0x40) seteuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/27) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x192e21f7ff20a799) syz_open_pts() 16:01:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) r4 = getuid() r5 = getegid() fchown(r0, r4, r5) 16:01:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESDEC=r0, @ANYRES32=r0, @ANYPTR64, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR64, @ANYRESOCT=r0], @ANYRESDEC=r0], @ANYRES32=r0], 0x4) sendto(r0, &(0x7f0000001f80)="a60b402353fe1d92996bfe96e241589ab947dc4d2fce49e9e57f28336c3da478e25e97704ce4f4b1ada02b3b70114ef88cb254302064fc660824cd648769f895abf05728edc53a2f83c000adfdbe958bc32cee012a165fb7b6f98f7d419b84271cc11d929301e82f051d7078a9fe3d583adf3a9525dfdb3929e135b2ff1c31df2c47bf7abb5d8c9b8f9f8858b97111c14ab894caed2c2120239f02e67b68a546bb6e637eda64756a386bcb6d5813c0e882efc90a2535dc081b94179cc5afac7e73c464a89d9b9995711926163f1bdb3475c841e27f89d1582bc34cf36e734dd8937417fbf2f6a326599b94eb7e05156d01b353c96719aae8ad1578723e9af32c1e4c643c33d2c89c278f2ad1fbf1844ca6680996844c757994ff01041bd6bc98b720f16896728353e35b1441920829661f1700ef57cb781256107c6fb8cc0821aee09a2a6e3e12b80c228b571c1ceb09c312647a0abe1d5bab2fa262af06db79f6041f8382a6b9d0a2e58da5fe25af11a333df51f07458e7bbf4a76cd7fcdae9e46457612e783ada3408408f8784cec1af58edca82e39d89bb6dcd8c72be6fc7d81dec9e1eba93e56e9643b0273c89ce168f9cb2da045a0aad88c15003296024d1bf0adde82796cedb48bcaef89b6485967ff4f189fe5233437485cc962984bdbd16cf1bc7d0cda812ffc6d5a8d9b3454e4c36b7eb97c775fc75035ffb3bc2a6642e2fc5af27b72fda90e9f4906e67a29778218d56711f520f63afab01d7e79bcac59549e0c84b8b30832c291b8b2900868086a8e79436015719bcf8040c1caac8f9ace338ad73b9e0f98397ace70010c0ee84f4ae5132ac1ea6831f05363091150436b7792750b7c7a9c685a408a095c1d2524e51cc909f4fca19fae3a29e916f3aa42c35e5250687e62f177d26f4679b399477c52bdf42ff016cc8f87f1a79b10780db90bc122149bc1bcb4a084a33f3c71f16b47e714adefe13844bac63a58f342230b3c33360271d006b4f41819b040b5430bdc461bfb010fabbca2a7a91cc55f9af4e159ae1d2cccd3e3da7ebce7651e1bd47e8f0f04714e5413d4d206eb3b1ca101b6002ffe1c7e25b72bb2445962e3954fa8c30d2c3f22caea43decda67fb20bf29ef06906c3679efc6dc0c5c640ca714d3b220764e7d779b9d6963bd749d7b799f8bbb8f9cec053bfe1a7a1e5e1bc314fce29520cf596cc232a0131e5c242ab7c776ed5a3b48787f108983d6f91f9abb04efa1e4b7c8aee15b61a058b6b23be9c1d51f73fa640bac020c08bda96f2afbf7aef87c160456e8e48647a347366303b5d8e3eb658b5888e4e389dd8c16828b99ae18be50eb1fcad226824138134aa2bc6e4e13306ba412a9fabd07d96f8513a50cabee55ce8ad867292a66ff5b6d83a9f79f95c7f1a0814098eb2ae9ba1f7b92ec9e554fa05840fdad6ec4ec62f00077dbcd5f878ac40d7ec71b36fe5063a415766aaf88a318e684d3e0f505a10c217b905b0b1a7fa0254908c2825a5beca9be7c234a05f1020f194b9ac97333286fe5a05b337614521f7451aeb10aab5567106701b7059f4b0076c1c1de4c8de0733bb41270b1b84dfc319942aa977eb28128e6c9fcbdebf37957f8254e9b8f687b834f7ad168e3f2ca6c856127d83c5b227ef7d6768db75c10b91fb7d0b7555362a96b68d9759a9c02d0e4970891cb2b1254e8840192e9aa5ebf14759fe1c2cdfbb3ea65df681771c3d372bc43138a619c6e4c0d9ede496687b4488c2d427e9bbbf8cb1232d585e608fe5b91c69f94d232ae883a9e9634b998015b129d326a95b038a50ee7116a6ca34848e0628c0b78a57ee925ac5e9b0f10bae26cab6a2180176848d692cd890e6727066fe40059d1cae6dc500b1b153b6a4fc4998fd8540a3bbe585ef517d22f40b7041a101b54f16f57d691a2485b568f6d95c06262d4bc70c81267e37fe7fbbebc9a06570d86e1dbff6b87d662dd66f13a1e74a9a6b73edc712f77363236daba566355895a43a43b2da4c6c94edf7e8f33cf43d6c554b5faae3986736292f25b2a333d15ec7a6950453e8c3732e15dcea2e303f42dbc83f2894242c04a0a68bae742ea6fbe7c7ed2ea54ce1ca717f8cd2574ca72f64f7423718dc00702eaf56893bd05359d6d7a936af04729372b6dca8e46fed8fc0398880b91749f29efbc9d7c8a389eb3b5f52f5e50635fd330353ec9cb891875d6ad3513cdfd561802adb80a78ea461af034252413372c6157617591526c6e406ddd7ac2857118fcbb977c033bef8349f8d09d285dadad966f122ded26c906720b54694b2536182d0c69d55789cbbeb2c679d1e632c2ef8697ce80929c8f0bf919a85d6c5b76a2560203b0fafca0ce059260fc58947a7c273546f305f02cc8bd83b28adc88d83cdea1fef3e0e1814d811abcc662aff08b13ae93691ceb128aa2cdeda50458af3def7fde8e67e58e9a73e03dacd9523fffac3d83bfb30c9085fe27f702216526370099e16552869ba3af5172f21a48034ebe5ffaaf884a8ebc8af1d023fed2c9bcc4d32e3daf264f90a42715ed7090930688d44d7cb1f2291a6181b0a819c42fcb7644f408b1850f9ca3d7731b82206bdca07e8a610196a62cc5b6ac2df136460cb1485f60d122180c0312a08b03fc24084cb55498d715d921eddfa808423644bf1802125b75ce885511ebb1d35271d295b33c1d24b7c33436e033dee11abdc5907994fff68601819065cae38e39bc6692b7916d5375948c78", 0x7a0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom(r1, &(0x7f0000000200)=""/236, 0x2f7ef553d33d5058, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xfffffffffffffecd) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x100000000, 0x910, 0x1d, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x9}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xea92, 0x1}, 0x10) nanosleep(&(0x7f0000000080)={0x3}, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0xfffffffffffffff8, 0x4) 16:01:15 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r3 = dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r1}, {r3, 0x40}, {r0}, {r3, 0x60}, {r1, 0x85}], 0x5, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x5}, {{r3}, 0xffffffffffffffff, 0x12, 0x20000020, 0x3, 0x1}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x80}, {{r2}, 0xfffffffffffffffb, 0x37, 0x80000013, 0x2}, {{r4}, 0xfffffffffffffffb, 0x85, 0x2, 0x100000000, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x9, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0xb4, 0x2, 0x47a, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x76608ea}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x6, 0x88}, {{r4}, 0xfffffffffffffffb, 0x10, 0x83, 0x5, 0x4494}], 0x40, &(0x7f0000000240)={0xd43, 0x7f}) 16:01:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="af280890549ba7fda400ee637e0ac12b18d964ffa5986e9b96f626a8dd9bc61045c2ad4394ed62ec94e5870a34ec553e89f4d8d8274c4a6247739092aaac8f55a1f67bccf55bd130e606fc34a045506987c1d59944e9d2bc", 0x58, 0x405, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000fc841560bd50d01940f89ac35cabe8fb09ef1b98a8eac8d36c6234d8d5e648d0b21a8128d418f746cac32a861dbd93f971e3f635f230bc893d836e15aa35359da7668e4072fdb9aba3d89238201515419cd4b396377f54a678677c76d288b4130998c515fc4a025d996c52098f5c0932c9c81fea504c73f0d4e7b580d49d7da5836b609634662c559b38dafcbfdca76523b0be10f658211e657c1ecb82fdef33384189941954777b8b2bdf7b19669b8070825b00c0260fa68882ed70005050b198668dac42ee2cdd6eb8aef5a62798d040ecdd48c980e2129d9d09a1e75e0e579ad45723c7b63f609d0929be5fb5dc9442"], 0x10) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x101, 0x100000000, 0x0, "2f5da0265b3d8526c81d608683a9194022db2185", 0x6, 0x5}) 16:01:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x7, 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 16:01:16 executing program 0: r0 = socket(0x10, 0x3, 0x10000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x400, 0x9}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() munlockall() ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) semget$private(0x0, 0x0, 0x80) 16:01:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x8, 0x9, 0x2, "0abc1f5aa6ed7ec9fc00422f1144aa33c726a376", 0x2, 0x17}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = msgget(0x1, 0xa1) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) msgget(0x1, 0x14) msgget(0x2, 0x380) msgget(0x2, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x5, 0xc6) r3 = socket(0x2, 0x3, 0x2) socketpair(0x18, 0x3, 0x1, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x0, 0x0) r10 = socket$inet6(0x18, 0x7, 0x1) r11 = kqueue() r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x28000, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x30022, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x230, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="c9c0f61ae41a373947028ef0e8825fb6200c3e818c42af2e34f00de696744aad2952a383ce0e6b883e44ac0a037e1b20abc02b67e30db64520cd169f8ac145a0f2a0fc35d8460e8a02736de895ba2878817348226dfb0077419c90206949edac819bcac38d82110b8ff34ab18e35c77a65615c19d7b8a52a32f142659a4d75885f845af4e0f86966de1b1b2bdadd7bbe5256d9fb93f731787715b7c557b3cc8d3ba0c02b5d75ed028010790e41073bc7a81d0abb248b8906b5e6e08f9c4f87078a6b24bf9e879a59b1c8f424cd20e3d33ab5f13c846daf31e5f43d9d4a08c20926ab6e9abeeca3b72e24b43c34aa53a54ec113", 0xf3}, {&(0x7f0000000180)="845f9e1f366668e0dd3a81555c4d27987528ba431a444c015d003b9341d82c82b840db2e619c488257b7d9e8c27ee1294cd8ec94a6ea7ad8aad97cb4fbb651121bb11e377d3a3461b0660115141ed32dc13c7a6b10559a5e60242bdb80fb9c968fc24c729fc06e1b47f815022cda846ea47bb4f7d56444bb35bb283b4c78a791163c77771ba7465be5514376130222f380c5cf6460072624df5834c4446009d0388029dfb54525d1b96f3807d06999d760f8224fae4e99820c924007e778793e7ec48e9ea53ef2c538aaf3056b86dddfa8d113e6e3869d956d9a65c4a0794f722d945fc76035ccd8dd022de1a26f05806ef160f638e8d0122f", 0xf9}, {&(0x7f0000000280)="ab4a1c6e6424d43333f3afdc681f6496f5ca233b2e95a2b016018310d415f9149e48aea54d7e4037ab1776612c1c9956f8490b3f9c2a818845311ec814e9d1fd2b24f6b9dc57268d48e0bac425abc6", 0x4f}, {&(0x7f0000000300)="b8c2413a9735efc6b1e137c3d4215e3edb4df15e2f25e7d1c6be5129e521f56516d4d0d6c4da628743ced168045483b91d339cd96cc2dd6cd98f695e0ecbbf1a861319548024821f25617c90126eddf60fd838a192e503ebc96cc4d1f831fa1da6175a3af396c74a004d493b", 0x6c}, {&(0x7f0000000380)="3d65994ea194b3701898872e8e2e0aca74fb8b490db8d84f3373ba3f9d0c4f1e433e820adac3564c7d", 0x29}, {&(0x7f00000003c0)="cd1fbfb88172b9d90caf7af23a1247962f5907dc366737f9e50718bc909c9ca06a06407b08c00971e4344e4174fbeaa3113d6f511a55ac41e47c833fb2500b185e801dd43dcf48fefe47355c78375a3467d18a927cb6ba71811fbf25903ae0d13b954097e91099700b7bdbc97d8b0d69746dd96fe2653c22e05acd9c57a78f1cb918306f86d75175aca2496a33d324bf8cbd26f921e8cf15ab052677ab099a86ab50c7d264e2690c886e13ad58448468e5130981102da2c5388cfe5eb680d6c77da6268db124d115b30da23b9e492990f0ac782d97b335d9a6ad9356366648455f3d0f5baeac091503996a17b5d4ce4257ca7a83720611c7c185d480968f590b83141f524036bf47da3e235e72a2b26b5292631fc251ab3902eb65c0170bccb6cf362970750dc72f1c35b5675513a92fe071edb9f5463ece0083da8c343a33959716a9f52ff9fd7e55ca5f0add48bea57d23219724affcdd5ec5a76a2850145c624874fa98fd24acd17858a7f6a26947518b408bb35875be453eaece7859f42dce0a63a4921e93d2c59070cf1f687ba415ceb7781d2c24d0b6e44d60e194ff4059e3b66f046184f996344b5895731e8357a87bebc91ebfc13316b7f3681d6a302ed40b753ad36edd5c6d7bc40f98b8999b9f056468fe163044d9f474025c9b537511a2de446b830b9e81101a9a0538b04ab3c0c878e248e381c677d6f1443d2d5023899509851f6648e507f3a5f80bea1df1f11661196f61d9c0420e27df678463848c81c5d9ace52d98b3afc06454079a4f6067d60f5c69c3cfa5ceffdd41375eea3c62b480904c86d9d20d00ee7ad1a1e735ec34b104d841ab16ddddf0668cc53ddba20add88098dd9b8e27d70e744b56a25ab61cff60ab3ea34e9449243d44d9206494bbdca5af2948023ca63fd056b3d5c7dfa3f5f784f49d023202b80da2533a2f447662a2317eb40c6983bc96612e4763326bfd206185659db9276445a19984065fc628eca3c0edf347f7687de9d0843eedb77f54e372a0ad36b9fb571b2cc0e8b3cba74c2d28d432847261b28119b0ac4c613812f11c5f8bb24348be301128625abe2efd1519473d01b75ac22405aa499c2ac4a58f34644be747bbf8990447ea33b332e226e7cfbe058516f5731dcb22434fbb35392c0efea1509aab445a9ab0f13df245f032ee75ba2cd1f9901d86dae68c64852d25a59699c59fafde5c1397623f3f8df16650a8980905bb91e285c9df4b5178af4f299cfed4927b77bdedb9bb929fe133f69518afcedc223463b4bfc908a8bcaddcd20b55efdf9951c15328b77f7bdb542af53ad6bdfd0fdfd46cbc7a4444489e9bf566917ad972caf87de0e304b6ba47e71fe4f7efcbd96e65a23f3be7121d409ebdd588e73a355e901add60c6f4abadfa7f9293be744ca3f69452bb7608b2ba61fee24bc4667750bc70b0f254b0d18635c1d8e2e43b8e38c7cfd4f436ba322e80888dbed86a5dbf74bd0df6c3189a7c56f0b54572c155b2895a9e7a2516373fc63f1fe3df3a5e568d3baf790b80752d5a3db89ef4eb9f568057223f25cc3a5257b04d89fdffb6fbc8a6e7733872c9038da4eff61a84418eed7d89b8f9254d29f58743268e814bf3eabaa2277a09b4423a8a25a344251c106dc46b1aa1592c2e2e53751673e24200e829d007c20d712a3b0da21a3d8ce9a7c5101663c7bcffe61588c309ed26b953ad8e9d5a52d4dd162a1a1d3d9fff14d96d43240de27551e8fb35a42e2c1d10b28eda46fb088cb1468890fa7bc8c790f92457ea7156ce79903afcb1a54bcc169fee25d8d92e284a317e7e6866086ad7a5981fa32cef851266ebc37b005739dd17bcce1fab2d236e030c83c0751746543e43a3aab566280c0d1cf4277f30c9dc7283621e5a2171335003f8b3825591bb6817397810a11e71818ce5effbe7b31ba07ee2b1e06e12d143a994b204e4c023bca602431247ee020d77c98c27b2131d55c6d7a13cebdb5c34f9b39cc83d83f469bf0cfdf1d2bf42e051392b863def6966bb1ec5991ce7596f0ca40d91f87d725f97b3005c6c572a96dfc19777b9ed5b45cb6c7245a345ae6646be20dc0fa8c89be9776dd8abcb742c4fb718f1d00b66d2c716feb69dd3a9587e03e562fa4e5174674e934f93c52a9e1893e6da5b5219524c5d0f59fd3212a48575d36fa25babeb0c9a902d1d66b6d626d50fd33f8b25c0137902b7d3a9cd0976c0cb6adc209842c9fc0a06cd4a63fcc0e20cb7bf5ca4e449110461aa01d5f68cbf97e5e37d6dd306d62d9462d42ba55ef64487f8dce277e8d83bdcc18294a74355c8c42765ebe37053e6e8aaa03161dc27539a6f427f9879a409162ad26a58fe3d0efee907d596b05551d643230b127409976c029bda81956e86097257ec9d1e09d81061dd45e9cded5deb554749b11f5a2e0b81af793b067f3648df256ab83bbfb7a20bfb6c48b345157b7ae07fa3fd89d4af5d5b9ca3568baee7d2600dbea6656a5d26fc2bc4a72221901fba01d7abe31a69453c5f39ae3746655d04ff559bbaae24573509de7262b0c716fd28282d587fb0965bbf597999e4e2f1fa8cd0f03412afc2545483134776e52d3592b83f1afee777ecd3271d00e712838e80fc9dbb5dc57f4055c93c23826b20239210f33e64e3b20a1d5bf8efaf4bccad05aa13c75c4cf2c0727a878bf52b51d3f9807abe661ffe048da8a1900f140c08a34de59cac7ae0b370b33c14596f3e36ef775d15ac4fc8c58a5908cebf734776831f1b278bfcfdce03f1cb1d7f3727e3d96972fdf5bfd38d7dc4dc7fcdcc0e368af345d15f12cba55c1f4d59817e36d122e271c7d769c52951331064720156d72569578a42122351b55bb0547d819725405ef7c1fb984c9052d6e36ccb3e8769290e7bb97502d6c79be6fcbe83a2bc77abcf2723325801b27ac53af4a8541cc5536ed65e248f595ef798d0e76290ae7616cc980935e2ab29372baa020e04b8d68e00cc248de935d9613a75b0408ad7ae1c99808495a92788a2a2164b8d7fad42c81786c6ae074f5de519e6990ccca273833c7f139a9bc8189095f39a33c8c52edd605136293240964747a4bb96cc5e7005643fe2545bc785a7b9c440860361043d6c36f50b9fbd36a8913f26531247732be2155fbf74c9d035ecc9f6fa30b9cc9b1cbf4bc22d15bf60fe18c358786c4f98571a996bce553b3dd5b3466fbc50913a111f80c6c0719ab00198623ac53461e99962fee654ae0de35aba365dffd983b25e68cfe25d65928a10b441582085d11a3868a9b506b25ff2a26632f752d8173fd78eded53e537dfb3e1a506023448c6940e8bafd71eaf6024e247fcf44f0bc24cd31f2665cded6fdde4ddba21dcebabe29f3e68dd32595030f71cc159d9fc703b8543ea8fcee21572504d702946cc56af56ff6773462feb76ea3db7c0eb73f54737091b36ce02cabb3dd6a7f60fe57e71c8b402d912f23cd64589bce1a5adf7c932f9db7c3ac2d5ed3ed56bbb637032520aa9be8bd99ca829170ee621fbf5d1d3fa961aca2454c5acd78cf224c14a34d15db255bb021a368128e27e764810f9d7df3c7044c81c5fe79fa1ca5ade330189736cbc08f85fbf3c8c047e5724bb78104c0eeebe412a1ffae78396d85e3a2ed355c5e7fb5eae3575690820d665700c45009c7cc70ac1e6f400bf7a13e240af9a19f56489a57a4a10b929c61c6fa79f5c0db3acd10c3a051b2a2a1f1666a311b2c9f3d9ab2ed31ade14b190a3976e7c929e378e9649ac18bffbdf56ec2153b962adb8686baaf68e69219bd3b2f59c02441439485d0935a978846066c2a74ddfbfc8ca6846e96174845b5eb7f38378c68a3311929637a806e3314a916a5c87778fd17b546df4c5ecf651f7ac658f8ff1aabe758a3281b8ee4693a8dab149332899c53440d74cae5d24e57ac87e77ae2139e4bf457ac5678fb0cce24e445e48673cd604822dbd2298fc2ba701016b210ac5f8c325b8db62e8d32ef135a3ce5679996648063a5c4488ec9a5627a27428ebfac711e7b95754be16029f8fa69a5ff67eef9659611bbd9e422866ba401df5e2c19225626ba3517a6497dcd519628e40358bfc18f7b2ea6fb1bf8f0a1daea2c9f73ec718af04577526222a339801a912031d3988fabb48d73e222b55846e9450314f9b0c4ea389aa700f289d08fbbc3011d0c310660d695a8cbf8155b6cd6a99b3dfee303634593f5961167f94df2e5b66c99beec5ef87d8fd00f2a46b67ccc2fcd2bc0a22500a373c44c220f332e63f48aa26e9d0616c2ed8834a69c6243f7b5fa2e16a0ed917699bfa8d71d864f61feaede799586c023dd43a89c3f4f255129a35b181bdf09210d7d1976364719d74156fb64fff54838c00e1151331989f2a733080132b8f21f15f788c7be8eda8f948ac1dcdead48dd6e6f88015d7b79337d6bb60db217e7aa53de3f3c199731e7e552d4e2d5acb638d07681533f9d4da9e8d447aba5921d1e5573456676857dc751ebd26c3775e39cdde2e430099090dee129f990092bba13cd7fe9d3e37c51e2f6a27b425b2c9ee9a6399d5440caf9a183ec47c951da0128584b7df97bb5adf1c62a6b89a5f094e37540af2ba17035bc1f99e583237710747d4dd56dfc6be202e70b53b27b519df7459d71775168f352a5381f284f2060ae4b339ea0c101304fe432a0a2853704e9cc5f9b280f5502b8153fb807ed00073e66f1fcbf3207b69e5e315891f7582dc8862ce7efcf2f46347338af9e9d0b743ca1fa9bcc75d65c138efa770585fdaec45d6da410bf3960fe2de07f2979252633ea2c847c474201fd00ddb3d8e99441676d0e5e4f42cbb7ee37719530609bdb336bcf99eb802504e7305d54bb5169eaabe7fad5bf8dc9043d73c2fa5e01acb1c50cf7dbeea9bf8008cdea9f8fb1b505ae3653db8dd5b2da7dfc1908920c9044352313f6eeea79af0cfa33adc73470810c34414c1fc465d23d65b2abf689fb67f755a7e3d8bbbc0155edf322652ed7f48466aff32db4d5b0f527e0bc18aca3ec34f8382751f70d2c046fa179259915c6097a4348fa0da7badb7dd325a415cacb0a7fedc79465f24ab924aeee9456d57d970e661c3365aec3d65b7a020ac6f80ba19cd25ef712ed933abf15973ca4a3ce61c4d6a1283eb9ce020dad1127f3177448840644c1a70e9b6f9cfc5a14a04948f38782c8c3cb6c932b905bf5cfa7e2b54ee4868484966c92f93532e68525b8c4ab418d10cd051a17ac2a386e87744378f0a370c2943e6848a8c8359fc90b4a8a10349509396a12f30d6483f851a7996f598c758ff52517aacfd0d10bee4eb2c924aba477368c381397d141df4369519ee67f89b7c2a5422d2429481ed36c7d8835ea49d7fd795c9af27fe7933b90d8fbc1f44083e6aa06c8a797932317453b8d826e859c681ce0aebfe0a77adb0faa4e1e54e83cb4afbb9970f5e96cdb94babe404b1f0969049bbe6a530a22021b6759eae4d3d4189f57b1bae1bf3c7d5c64ef413f1e49a05006304872de4de66d05520995638772296f09b244ae5f966ef80130a82f2e4416b9b6a09f55043714b777aff574420acb720ae16cf8fdfd27d5bb4b7bcc6643b3ec911621d4c17390a9e566a5dd498693512da6a6a14de4851307d66e578171cdaf567689476f18fe217e744cc911508b7c1ff3db185cd1e5e900dc67dab4d2b0dcf5e24176017c7a29f624e4359ff75b811f53e525fd20bd440d86d15539458bb98fa0f7139620801e32952dc62871bd095558ed1f7744e096773225d", 0x1000}, {&(0x7f00000013c0)="98484b4c090353fa78960b0a6656476d1cbeda8f38e7ebf5b80b6826fa0f8011a81e90f23a1dfe6c6fca203e83ef7c51515e19c5d757f40ea1ffbb09ad80188fe404cd99b9dc7d9213899d789566030ad8c0aaff9fc03e6fc230ecc4cde5d9519d44a87957a5265513a02711e6fb394366162db4f8df95b1c825e861601a7b7a99f58666b6ef3b4e52377581dcac379314727503bc90176275", 0x99}], 0x7, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r17, r18]}], 0x88}, 0x400) msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000018c0)=""/94) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000001940)={0x4, 0x0, {0x7fffffff, 0x6}}) r19 = semget(0x2, 0x3, 0x12) semctl$GETVAL(r19, 0x2, 0x5, &(0x7f0000001980)=""/59) ioctl$WSDISPLAYIO_WSMOUSED(r16, 0x80185758, &(0x7f00000019c0)={0x8000, 0x6670df69, {0x3f, 0x1e0f}}) kqueue() 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) flock(r0, 0x8) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000bc0)={0x1f, [{0x3, 0x8}, {0x2, 0x1}, {0x3, 0x7}, {0x2, 0x6}, {0x2, 0x101}, {0x3, 0x3ff}, {0x3, 0x80}, {0x2, 0x8000}, {0x3, 0x4}, {0x3, 0x9}, {0x0, 0xb428}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x7f}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0xc0000}, {0x3}, {0x2, 0x3}, {0x3, 0x80}, {0x3}, {0x2, 0x4}, {0x3, 0x7fffffff}, {0x2, 0x81}, {0x3, 0x8}, {0x1, 0x7ff}, {0x3, 0x5}, {0x3, 0x82}, {0x0, 0xfffffffffffff000}, {0x1efffc745d614f4b, 0x4}, {0x3, 0x80000001}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) setreuid(r1, r2) pckbd_enable: command error 16:01:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x1, 0x1, 0x0, 0x4, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000300)=""/69, 0x45) syz_open_pts() 16:01:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xe0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) geteuid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './bus\x00', './bus\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x10200, 0x0) semget$private(0x0, 0x3, 0xee3fce72a7408e07) 16:01:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) sync() 16:01:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = semget(0x2, 0x7, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/130) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r3, 0x20004b3d) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:01:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8, 0x0) openat(r0, &(0x7f0000000700)='./bus\x00', 0x40, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') writev(r1, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="0e90cd3c213629c97ecddde1181293b54b27a14ce27081b6b7318874c44e5d7ed810d8", 0x23}, {&(0x7f00000001c0)="e0cd69818af8a1179963260ab918a35b57f6b59d30321d1a9223c18af623b7e38636e9f2d914512592c31d226f3256ffd2c2200b9f7a72e7b638cf2b32341d7f47e8522717a6f30a5b1015cc2fafcd4e2c21a73ec07697a6d8ba40b341be007d96621a1a60035f7bdbeeb551201d7ef9590dd1844a9a644f3b2ca3e8be24fd47f544dc7c7d9a6a23bbdd6de7e27733047a7649a266aaf17d59c825967c570df68fc74bd1ad3a92acf34027ede2f991e1e874218c6997130e5cad21a23e196a4b", 0xc0}, {&(0x7f0000000280)="2e9ac7479f184f335f0dd4491c47f19b25b95bcddf0025bae350d0b7dd8c88849ee05253c09cb677d3d5c065e6122c9090e8de6831519dc54ec4ff6be3826da1702cf7f20b1b48cfa95cc53cc2", 0x4d}, {&(0x7f0000000300)="3c964fb6568ee5d35f1e5d2edea3f12589a86586232ab681348ceec991e502c36cf125d0af7cacc46949d7058d9d74669102541d134234fdd1c97a7f84e5be9a8a1e2fa096f3f607fc83c539de2b77b396b361b215410d9dc443145e3b2d45d6183ed19d43034c94c1bfbf8e269eea135670cb99ade3170ca190bc8f3963884710fa843aea2225972cf98dcfe4543330a90657472e2afd4a4dde3c223e7e2122be41f1e84ba04e3dd31b7be145e5a1edd176b3d531", 0xb5}, {&(0x7f00000003c0)="922030dfe831c360ab360c30a45a8cdebd3e962d6f3b994112429df05b2d805eada5", 0x22}, {&(0x7f0000000400)="91e358790b0fdc251e73e6cc7d44056a0e764b2737586dbf4105f7dfb8d57fe7e179f3247273b27a563b2e9810b2bb549eab07bacd86a2aef3f127fca49b28", 0x3f}, {&(0x7f0000000440)="9cfd7c448d154638464f70ae25f25a64d0a14d0a386465c7d366b62c48864454a5ee05c6a37a911a45d65d053a60524f402482c0473af91a00c014272190d4e015e3c9d07c4438039894e8fbf7e4721638af2d8ff63007206f04f316bf60e8bef6b3d0e2b250e6b3433fd6ae3c", 0x6d}, {&(0x7f0000000640)="b05eb7ed8f96fa38f1c6dbc7dcfb05fb71f1209dfe1fe96bb08c0cdfb9b8a0993c82c1a06dc33956a05ef19a753a52b725376bdb02105dd5dfe1b61e78d42d0d40de45a030eb82c874c135719ba8e5853ba7bc331b4a235317db04b32f7406ddb405b49dbcd0664660c9c60e25eedf3003b5bf4b66c96d62a735f823207ac02fa88decb913cac9899b3b6d5ace03453ad0c0169b66a3d4aed578cd5b78b4c8ad0b7c50d0052acbbe0c1c0fd694381eeaf4b97fb53b89", 0xb6}], 0x8, &(0x7f0000000580), 0x0, 0x3}, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) open$dir(&(0x7f0000000040)='./bus\x00', 0x80a0, 0x12) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc5, 0x4}, {0x20, 0x6}, {0x88, 0x100000000}, {0x48, 0x9}, {0x45, 0x7}, {0x45, 0x9}, {0x8b, 0x666}], 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) setsockopt(r1, 0x29, 0x9, &(0x7f00000001c0)="ebffcbff13b9fd782eaa4e713248e69931929648", 0x14) setsockopt(r1, 0x9, 0x5, &(0x7f0000000080)="16bd6b3c994a7857161b5f2f61db3d2bf7c0b7180bdad69dd6fdfde254cd719c214641b6e3f40c2978b657ded95234f09ea97ae8353620d808d083f764f5c526ec17152c5641228d67646869c70a96484382208553a4111216329c0fe0081bf44025263f68d42b63b13d1e15c8c0f1b19b9ac279a36ca1e902684f85f947bd62f2d74a2ac6f063b94a51c60f01827f0172e5ab039775cf44bc2a9656911dad45f21ce94842c66a6fd32bf2fecc5938", 0xaf) r2 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/99) 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000002, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 16:01:20 executing program 1: socket$inet(0x2, 0x7, 0x5) r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) bind(r0, &(0x7f0000000040)=@un=@abs, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffff) read(r1, &(0x7f00000000c0)=""/193, 0xc1) shutdown(r0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) fsync(r1) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:01:20 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) sendto(r0, &(0x7f0000000080)="c01324650d96020589e5286a77709d4558db5d741d3b637f8a531019f46e4e0456efdb162f41ff046246476ea1f61727f1ae96289bf5f79ce95d1fa3197c44a7530b90cc017a68947c98c090f4c866d70b523e21dade9a1c5e6d57a747d9d29bc90a9c864d135e06f69423325b7ab1b29b09982027178c2cf6239eb18b8960", 0x7f, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x76}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000257000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 16:01:20 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1000}, 0xc) 16:01:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffffffff88bd) socket(0x20, 0x5, 0x2) 16:01:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x7) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x200}, {0x8, 0x4}}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x8001, 0x9, {0xfffffffffffffff8, 0xc81}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x7, 0x100000001, {0x4, 0xc0}}) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x1, 0x80000000}, {0x10000, 0x5}}) mknodat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x2022, 0xffffffffffff8000) r2 = geteuid() setuid(r2) execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='{&!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{%@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='P}\xc2+.\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='#)\x00', &(0x7f0000000540)='!/,\x00', &(0x7f0000000580)='*+f\'\\--\x00']) r3 = accept$unix(r1, &(0x7f0000000600)=@file={0x0, ""/42}, &(0x7f0000000640)=0x2c) clock_gettime(0x2, &(0x7f0000000680)) geteuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x7, 0x25, 0x1, 0x0, "49f37acd2c10aa387c2d21c6c461081ea1691475", 0x48b3, 0x4}) r4 = getegid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = getegid() getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) r11 = getgid() r12 = getegid() r13 = getegid() r14 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setgroups(0xa, &(0x7f0000000880)=[r4, r6, r8, r9, r10, r11, r12, r13, r14, r17]) open$dir(&(0x7f00000008c0)='./file0/file1\x00', 0x30132, 0x80) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000900)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000a40)=[{&(0x7f0000000940)="451cd1b79f509634c630eac3a83e726cd56ae7218918bbc2ba437958605361f2e636482d626ec527556cd6d15d5c788fc15c2414aa5d5bed95e19aaba23fe8ef39b5b62f153921ccc43a959add8eb1b10005519ea6a0e7feffe7f951417cdf06d7d966bd23b83d508d26dad12e3fa7a4d951ebe5ec", 0x75}, {&(0x7f00000009c0)="521c4c43921f6cb23d6b72391470b32314c8ff5eba7ff6dfa4101cffa630b42c2d45675f0ffa20262262d19572a424009bf89ef8c25f3b2e3b4d42e5728a1ab3112d474374326c7a47ff18b645f4d2736462146a1ddaebbe78000181", 0x5c}], 0x2, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r16, r5}, @cred={0x20, 0xffff, 0x0, r15, r2, r13}], 0x60, 0x6}, 0x0) 16:01:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x768d, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000), 0x2d1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x40) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) connect(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./fiVe1\x00'], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x9, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="da6ea071aae7dfac395f7f001f7fcb08e135cb697c4b6e43af90d82e0a467a501ae73b0d602ee027a2e74c25dbb548fd5c69fe7b519886041fd3b120d17778b6e3df362f03f18f60c920ec74f7f158643bb1962d662e225b33a04865d9f4c4b9bcb99cc0977933fb4cdc3d9a48b7080130f8eb5e197e67e0c2d1367156866f9763d050489861f6ed73cd774c234e906b2be7d36b577cd9c0538dfcad54fda7acb24a17ace1", 0xa5}, {&(0x7f0000000200)="26745247e5aae87611a67ae99fc87c7536c28060fcdc4abc6cb71b39ae051939b6f7221321cc6eaadb551e7963a351fbb235d2dc612cad76a288c0776ce3db3272147d715a21923d50d2e1ec9b18f0b8de09fa4d00bb79d570f1cb1f1e8ad7cd060bd04c0573de51ce44e5100ff03fba09ad", 0x72}, {&(0x7f0000000280)="9f091e19fa2939b780a15d1ec5bf1a2d0ea8c09789893125881f8ebecb82411d789ea51cff837abff8eb9194ecd52b8966f4117773d3ff96dafde19eebfacb0e1450c5bce3f9700001f82cf8baed5bc3dfeb58ddef1517714a153c936c03542674ad2b", 0x63}, {&(0x7f0000000300)="75be2ebe0b8f2de4628343fbeb265dda1eb67d6be8315ad8af91bdc1b9661de0a7beaf6a3f37f750550b6ae5b274f91435672811d1a5446c394abc10225553af22bc476c63b7ee9950940a3eeff71cea5b20d18501eb313478d1cd34f6baa510008b5759d76c8815966c37be2a142f4b09131a88551bfbb1d8662a387d8016eef9dc34", 0x83}, {&(0x7f00000003c0)="1530d9584a4b6566f0c3d795fb6b80a02125aec5bbca4fea3aee322fe90cb84c168052e357b58fa91bdaf86fe280fd496bcd0ef92b32f4728f843706f668b1d69177dfd782d8c058db018e9179db91544af04381f40bce7f17e57ee6758736401deb1a4ad91c31fa874c75bb6e44a7bcd1e8f8a13e2f054018fd76455171b723df92de0a6f7109959e5dd50e4432dede414db5dafbf9dfca5c8cdd0f46dd34091ecfcfa1e921fd6bfd4b47d6e10b9edf805d294acf24", 0xb6}, {&(0x7f0000000480)="baabaf9a235dade2dfb4f052be401b41", 0x10}, {&(0x7f00000004c0)="23282e35ee5fefd603a2a2bf476582bd17bff9ce637e58c7623960dd8d10687d6417ad6468356a9313e471742bdc2d97b68dafca6d4296834ea04923faff8dc258aa9d4036752db6a207b71d822a72ddaf352177c234477a3465a5a408b351d681e4beee1ff2e27e91cd5717699247dc4a15f312c6dd27308b6882c7537b204ff7af47bbd0df779b505849b124fa20186946e19d2497f6b76046d9136428f46e", 0xa0}, {&(0x7f0000000580)="e3bed84eba54f8352c24c104f65ccc636c7ceb16064afec68fc94923fe65e03082a621af57a8148e0919191ccdfad6c7cbb46cd61bce0d70539e5c22b80c277c1f04e9dee3f1afdee0646d4c48ce0e0458cddb21093528019281282bf5c4d7b6c9b03706299e7e5e229fb76ff75f2eb85b1951e332d2efc8ff9a651c0028fff153a6120f15881c9f7ebe35cf18e7a34f", 0x90}], 0x8, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r0, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r1, r0, r3, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r0, r0, r3]}], 0x120, 0xa}, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="4cba0002000000003000"], 0xa, 0x0}, 0x0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f00000000c0)="a714fc7f74c5b42a3e0df9a8cf2bde2cb1ba258b787562dd5d080f2376b3f93785879dca050bb0238683cf02df0811f91b326925330fdf78053414d4eb98e011d38d384e9cbddffe5df150ebc95c0eda9752453a899b61035b7e83d10302694e1008ad5b1d86a3c0ddbdb97d6e4872feaf2f0d638f0a5cee15699e315a2292f2b22de498430fb0fe54b59bd21960dac99ed34164e7d93f50a660a9", 0x9b, 0x4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = socket$inet(0x2, 0x4000, 0x6) listen(r1, 0x80) writev(r0, &(0x7f0000001840)=[{&(0x7f00000012c0)="3f10156587c97ac8fce28a30b87e776fe4864516ad0f82287930f9688c279bae09a9c4e6dfe75bdaf98e7fd08bb2cbf56c112c7d137e946d8eaa48453a4203fb2901db44d00022fbe4b87bc43f9e7f5a43228e5cb3c021ee868e605247888b7fb1d4e028c8227c0237b59d320d00a8d7dc0dcb", 0x73}, {&(0x7f0000001340)="a8371c8551cb1ac4ff34e183acbde845cec12c07e3d83acad9ab51a6cdcfec13e62f617c10dd721ea32a3f8ba1c17cfac0489d20098678be2626e9e33adb0167e255d0249fa50655f7cc3785b7d4e69d887dc344377232734a1a2d36c0188760421382d9e9ae084447cc071ab785205eaabbd8854d1a8364aed6c4863946d99a3994749e82e7f0564e180551e5eeb54831bbba2eb903c37c8d03223581583f9b011f25efb275286edd799cb07c2ff3a4d1b9e067f1b343ed330389305db8557a7c6355d64c1134acc55b74717f5ec1382366deac7902ae", 0xd7}, {&(0x7f0000001440)="e2773368ae6ae4c223a6277d480f8d1797a10ff7175b7fb67d75b8c71e36a2b0c49e3d6a6302f2aaf671f86809fbd8590bef75d90040b254af59e02fc836a2bd140c87e2599f50a69cdf5eb543f9d4f1567916a359694012dc2e078f5c483227c7168433e16b696ef02287a38bfbbdc5f1adcb7dc12f534c3c59ef98e23127df204505bfbe5d7f716619439e7769b4e5d112efc93b95ebce87b57984df5c1a7597e2d0b8fc1eed778a83b5f4235179713365866583e209680cb7d526d171442f77742978959c82183417a3291f34fdbeef6d6600611e8a32a8221f605b", 0xdd}, {&(0x7f0000001540)="5ad0299903f8438e22837e9497ad0d9d0df930c5ae41b98b59b55a383635d1265af80dbef5f849dc69a3582ca9c857aaedf8dcba322832e1a5aed6e0fcc07e729ddcb7bc069a84f8e776de45efb9e5ac5a88851d52bfddeb397541841bd4f1446a386d895794ae41fff79e1b71cb31ccbeef5158e27c9a345e18a39e53c3531813e4d5c9647a58c6a13c814e17e7c7e3fca73f4d565d6da1238e5594a434d39ad2bc2c835469676fd18e250a5ce2660863cd02ed058c1fac7949f17e695014068b9ee1dbdc21c54d4a9793eca38387590039a44cb2bc678a98930a2eb34a7862556e4087cd6537d98dab5c", 0xeb}, {&(0x7f0000001640)="3e7bb42e4810151d19465d6b89d69c694f2bf5b085ed61a3310d0c91d128a5a287eb06115549f8adb41b14709e02f84683d22346400a5fe8d52d29db9c4b8e844dd6783fe6c30626b4040b22a71ba837cb7ae06e501b56344758d05823ff4ed9391a23190cab61d8536560d92a213322bd6fdcb740da97ce2233c285877630e03066b5ea972ec17bfb8ced78f94dffdca81443f158ffc2c73fbddb8696ecade1daebb923dbed25e331d53b5a04a085b9988c823912a24f480864131cf65f907c8dde8947952cc407", 0xc8}, {&(0x7f0000001740)="b2bded40ff9f7a15ebaf5c8c5532bb8bd8fe34773d416b80a2423b451c34a17b5226ef34d5aa4e70856c85b81c2b58ac1f369529700f691020eb02b620b174337c443e0da4a85fc1baee076e958f7f5fa10a003f514f213de479c0834c72b9c38516b084bf171eced6ca5168e5243e9fc964c15471b7b737a9acc3ec6851e2e5ff026dbdd3b4c44ba2b87b60893fe81bae4cc650a6f6bbe7466fb23ae167f07af0b87fb932c593ea4cb310a4a56775e9de6dc2ce41bfcb680c7def1c50597be81cbebdab02078a5e", 0xc8}], 0x6) fchmodat(r1, &(0x7f00000018c0)='./file0\x00', 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r1, &(0x7f0000001280)=[{&(0x7f00000001c0)="4bd197a342c29f77fdd4f4ef836777f795701ac69a82d31b8ca93bbd0a398c1f509015513e8d86fe82baa014ff307fbf115d31dc42cd546a529b54ade8d084acb803ee7f722346938bac29722c5b9e8ac6f85c36f0ceff6444be835da4b496f1d05ad33bc9c07f25114a3853869025a97941186045e93a03ecb92be921c318ada9c7a4a32408e5695204157052b0cb5bbce3059517e1c3e2330a319286c85cc6dcf15644ef440b7bf75b32b090d714c9a54e9c88bac5157cd0d49a4ffa0e440018ed2cdbd1d4046127b4d99ca09b27faf2e277097054b9764f97e04c24bd13700cfbdfdc98f88b4da3620fe8f9af7521062dbe00bd4181447b2f7272cbd36d4b784246d0c1b1b429986929d75c11ea24860e17096834b727a32b8e4eb8d6e20bbdc843f615247ff332b62c5d36ac4fcacb505ea6a0f053b173100b50f3739cf560c7d0ef375d7cb6451e487c8ea09aa712d9bc56a2dd27192fd5877a8238e6f756b3d3b62abbaf85b7c48ec13b0f74d5dd4ee231f2e2f65eb1f0eaf8dc18b1c44638752ffca499065c6ba458d6e0d1c51264d8d33a92fdb07939ab827f16949881848dc31108aec321ce76900ebf2b0eb465d6f6ba7410960595ddd985384f00c8c72724e22d8ff255638896f4cd985c797f21c3c72e42ca58994c52f5f2150402e9c7464b8236cb481415535b8c1b7b17f1d0f68ee373f7cc307953a806429b34882a540b7bde7cadc32a39033a5d65320e16564637b6629f020c83eaa37bc290883a264b544d1f09a8e2f9dcd2f785d152819dc346f63c6a16a80c7d7980c8bc6e228aceed44d2e7ce89e62a82151e08453dcd9f9b3b92960ae3e24174b1e579aa7cfe19415524ee23c50ae1f9307c68717a6e38fed73b2ef38298fbc82ec565f39f20be79e079185104e9285bd8c3217815b7fc510feca1b1198d295b8d8ac900e44bf68125885da2acd7dd1da05a90debb7e92106df381a42b1a44a5b1fc6987a0a0b63a9922e03de86469abe1c941e0286d0d1d317bab804ca95a0d7b42241d2245ccad9894ce6d099f03c04dd2e8087ede280e656ad57aa79c1cb852f76d6d36bf3a995f6a52fee0092abccfe8ead011e41921f7ae5148122548483a75525ee9e72b4b99dd17789fac1f129e6da50891ab7a05ca9cb7eaf506b7ef430381b12f19964e94999f7afea1bcf39b87f67a6fe0cb5032bf025a4155b997ce8d604f15ff7f54c4d3fbc0e240f42c9838f490b3e533d069f8507d717ee1c405ed45ab688f93b8f10af15b50b8454a93f915c4994011122b538a24a2f85cc551398bf1684c147907540aea2da82ec3039f63855786281d9b545ee41d2e10c414f70d6495e639419624b71065672ab97a8e4a4bb89282ad984a12cb35c47d1a702802b7102412a7238de750d823892bd38da6fcf05dd7c95d12ce7aef88b59759cf5775cb8fe7d7d286384c0ab65b47c7065c4363f0334b30640030d765427abd98b011f5f312a9134d12d9de07f2e1a5b4f47322b1166d15f17763cb949f3517a1566c4edc2eb0d113b1cc3e5193d26b5af551a7befd094661c918cda6a8fe8fcf1021cf7a5baacddf822d94458f17fd009c76a55b3735b664d60844cce36fef29c02eb6ff3980ef72a133774e50d94ad640c6482bd689f45b209a68ce32c5134f68384e682d56e51222130acd7b72e35a7ec9be08e8500c9d5eeecc6f1ce0a87c49e08470c87d42897824efff2841407d6887d2cee4107dc41739a8602f587ee082ea6c770c6227b19c17b45e2055de91a1176e0c752193c53e00dd017e16b59c8d8b48e7defd52bbb47a52cda656f1e9ae12f35ea054ca532b64664f5b0c44308efce31a2acd6d10a2e89440112343ff78d87e02104325bfcd5f8339156d23c9d117b9ee5eae02e45e8002ce55ed07ffa9d44b76eb931aa68d59685a09e5cad8c72b11e2585c749960a922f86278e7799f2106e99c52591e279553dc8dca8c4f5f865ed0a7d013cddc75b563df82dd943152d93005041da65c963a2e3e93ddcc8770e0de7a6b2394d61e3c24c1cd4d0acad7181ab86015e86d6368c465490044a993c93e5cad24075d412ec19bb5189c0cfdc5b74031769306eaa2d1c32d2f8528d1176686d61b6e1f68f2eeabc25293a41b2a7d8a37b6b2d53e0f1123718e6a83096483867d759eaf6ca80cc481b61922e41270047a52b19fd2a96391bb4dff4d43f82da03679816490cc9108d69b8e7c468f66c8c31780dcd8ad125b814c46b688fd90aa34d10c0fa5820d65e8fbcac6c27490b7bcc0d15f4e09b865afbd5e757564334dbd1a53f29710c4a2d1ec261c2b1c442d88c174c9370f64722010978b95151892b09f6bf8069d45bd337e80c38137743ebdc18a30a70a5498f62333017f2e07e1d617ce739ae7cd01a9edd21e2f2fdee8c0ccedaca3c5e423519d5d2b995273c4853f981501a9f8db62499cbb4eef00731211fa10a10e12308bded8cac3fdff3830a317c67e38f3aa0e04704c71fcedef7b323b09873625b4be12bacbf38458d36f4ad8c6e00b8a8407cb0d3442114dd3921ad48c7cdbc5ec6dfe00faa654daee4703cbd58ed2d2a4d138b6872012dd3e1dfb91bb0df1fce987b71d79e8be9cc9f074b3979036cd673a13ed5d249573b23ef9100deda701241b8588550ea9538e0a77754bb11caf0e57986b7169d30487181145b859e76cd1e6017a23004646129b99635d5e782188b61f89700a98265cb76f6dcb7b3fb2b3e0fd50987c70952240a1200a33756042a0f6cc084cf61a9bfb7da427dcf5f1b3cb82b5fe2f12873a5d592c96cf9c285d0aca3d7f3183eec61ea4672e68dd37c367b1a822191f96d186e0ee70c505ed940e1f0f2aa4f4020355d600ae00ac778688da8ce02d507658130f085a45acf7f301c8dc91e40d3cb8e957b83c2fa471d4844b74a0fd806efaf79a7815ba3d777b04090afdc05e950b65da0ab6775f9500d35761879e8699b3598c1bf9aefb9dbf3b1a5b39a36648d37fa24af2a7a25a3ff6a597f7c2a71cf027dca97db5fa6c83da35a76d687faecde1bb1648f514ad6a5c56e6af6996733b019975d684eaef426d757ec1b2660f09291b753b0a70d4a3d5fcd5126e9b425b2ec47f134d88a59baeaac3130c0d2851e311016f14ebdb0ffffe6b426c8044d8b54f703c38a098c2a0f19fe11a743f10fcd22364a6330e486ea156d29549159e668a9c6dcbae9b6a42e8752a598d5e53921011957b1a9de4b841218f59acd5d91a244a9a95cead20745bf8bc100b39372500bbac1f29cf48905ff376e457d2c2f7826db9e62780d31d2107c390fef3800cf2aa1a24cc6e0259ddd4cefbbf96c5af7ca088ef6b0aa30443a3d2848b7614e59495a22fd4af5bd1f6e64ebefb3ab71e58682bfe3226610b03d9d9080f7baf0bfc6926587be6d981da2f4ec2436ef5d1ac90a51ac7b97ea313dd07c147d49136925583c880d476f98bee667f4e2fff7eddb30671d8d80fb7c25af9a8e14d81543ed16dba4eacc0203700d2bc5f9c32c8585db28bc4fa32a86b6fd41571075ceafa07c923a4727ec41b14a0276186dba95f3081ddc8bcc567f812616abba6cd0ed35517ad7d627b679380f19aefb09ff5b31b440bdb5c3ddb854a6e867447d156bf4c2690868178a32a5927ce9846969052978a484787d913cddf25f9d21df0665eb0d6971debe785c64421e327cf7a61fa636f1f11617c22690878c3fec3ec9baf2aa13566f2927e9024d023fae48923edefda4e27c7b024ad88ca5cfbb3230fd69597cf6f06abad80a4d759760a734983122463d0f6ebe38cd8f0ac574ed3cfdb620804b0c78dd5049b7b8d5afa2e1d518b047e653f109155c592ccc822afa2c9d05ba8cb17cfb44eb91ca1c4d2755efebc876727d187f5c8a469526a2d7deedfa153c7382e57888f1ad96b89ac09f660d18bb413e6dff442dcc706376ab0f71f9a3af2b26b91c13c0a80fcac16d4918de6a29f521811262ba68cffc24094b0f6233030e6eb5c3c46c7b7eeca4cfc20c6fc84c72849216a430b739b0ea84269b4b63ebe5790f57b6aa0746f0f71847a03cc7b8533872ed0faf19eae417b628b7290de89bcf619be43f9622598d7de10e64ac06fe28766ed764d35dc5c310a8adf990e041d70581018246c222ebdaaa57d907bbf4f4324ccb44335d64df71665f49d36f1d2d250c9b75ad3b0421cfe50706451730f54ccd179d71f07046fdfc3b2f4bad82dc0110678a3838d078040080bf4ce8dcf2d23d38e27c22c1c74de71c72414024d015362251667acc060fe297e84bb1a81b7d16b6696dc20401ae39b4ce3990c898ae06ae3a95c163637e98daa250c13cbc122541b36b3624a2e6b1362faa1f14c13394927fe63ec9bf509ed0ea9aef42b1993c7ac1bdc29f62736f72890202839a70d3c7ee333d422e952a1993694067b1cf7ed8dcb0a3015dc7f57d01a79f9e8aeefc150ec8b8d5fe07116a7b79bbae6fad19e08b17fd66c6a2e9e5d0cda47f15b2a90479d1bcd22f3c25c216ae2568bf78426ef3d1d3f401f240956542898ab37c8eb11d5275ca5c75810c964bd48524ef4bad1301dd1732fb8ae7b1199b865a1d25df64afa1aec8e92cdb28d43e1a0dee4bf8f43ff7e402a90169da2c43e947adaa377658039368fbd6284eb88e4f939e4df3b15c2befb942fda8c87896be20e8dd607e123371b6e3734265061fe4c991c363075762438e6d9b35e06cdd72b9b76700d38d77835bf8c6acfe961c9c3d30801ee9050ce1a18e3e98e6171e72383a123e2858766d6ff1d96c9b345340f189b4f1946ea6a3fd2e0713cd42946710cdd34f80dc8b747ea6d0d3e73bacc12fad51b68ddeb4ecef3916839d7e882a642361865c0a04922698bf59ae1d3029012c56d9cbb392976655c76135f2839e68172eec664ac2cb0c49a27d5d2da5b20d907c3dcaf8469d80753cba0a8ee793e6c0d38b33456b6a9523f9ef83b807c3fcc8f48aa2b26564cf6187167c1916151f9eefce3fb652e3cebd00da718621481b8478fe6ad3bce304cf5b2ffbadc5ab74a029c390ec505dbf9e49f3edefb99bfaedf06ad27e928a7fb32ea29e1298ebf5da094d9b3027da479eee4a72c939c054e6e0497d064f4ec1331538ee4ecafca16352d17553c102e1842626e497cf39ff5ee08b9bfa6c780b99a6a7962c0cfbef0837ef8765c20a129608b9648e7f4089460f96bac7012e5b3fed007e06406df4b43fc19cbca8744d8e0a012e8cc149b3a0ae33442e996715961b386bb0a0ca99d4f4450cf905b13c806f6ada766a455de6fffbad194c109301c6a424fcbc20a109b58af683de4494a1efa823c63d4740f0a16ea330ac221d7f09cabd28371d7695dd6e6c5f9484a0e533adb49181d58d520de3a013ba54d61f52662cfb10d4c4aa358650e09e195895dbe16bd022fa9ac05d4cd57e0393493a75fb0d796613b920cd551a741d6b639c8e5776cc2c96da41c30d7d93243a734908c876c6b2817dff1e66a18099a83aa75b53e16c9e6e9aef67043da1437a45df2cfeaf8b55f012ccbf5eaddf7c236b8eec1bada600c68db26b4f36e9a95077adcbe91642012907e046e324324a5d1711dceba69a928dae74d328d6999e4a028c26e0184cfef973d5ded68bba8bf958eef2a67cbef192545ed698a3a39d02ef33943cbd6edd7b03312670d8288dbac773d5addfc1bddbddf2b04359bb60bd7dbb257d16bbe0917ab2870d68a7d2d2caccc8b7e7ed513849cd7f99220ef6faea785669a0482fe9ecbc4e742e6", 0x1000}, {&(0x7f00000011c0)="e789cbf83c2ad1e7530d8008e977e2e9e955fe670436419bb6e4b908230e8a8b7332a09b3153d52dcadab60177fe8ecdceab2fa609cd14c35ca1002c3c086e2f784237a4ea80ede15e6fd893a6e73ae7785c75701b718131ec4a307f08dfef3189fd30aee591750ee1", 0x69}, {&(0x7f0000001240)="d3059ebd68a217a2e4692069096f0067f6ec3f0ef65f84eb25002560fe", 0x1d}], 0x3) recvfrom$inet(r3, &(0x7f0000000100)=""/90, 0x5a, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x0, 0x800000007) socket$inet(0x2, 0x8000, 0x10001) 16:01:21 executing program 1: clock_getres(0x6, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100000c0, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x88, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x14000, [{0x3, 0x210d}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x10f3}, {0x100000000002, 0x8}, {0x3, 0x100}, {0x3, 0xfffffffffffffffa}, {0x2, 0x9}, {0x0, 0x7}, {0x0, 0x3}, {0x2}, {0x3, 0xbc}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x3ff}, {0x2, 0x8001}, {0x3, 0x1}, {0x3, 0x6}, {0x1, 0x3f}, {0x2, 0xf2c}, {0x3, 0x1f}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x80000001}, {0x3, 0x4}, {0x1, 0xb172}, {0x2, 0x65e}, {0x1, 0x9}, {0x3, 0x9}]}) r2 = dup(r0) pipe(&(0x7f0000000000)) read(r2, &(0x7f0000000140)=""/250, 0xffffffffffffff2f) mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x8) syz_open_pts() 16:01:21 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x8108, 0x2) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:01:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/214, 0xffffffffffffff07}], 0x41323bccf5d510a) 16:01:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) pckbd_enable: command error 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="69f394b2ce997acf9d53a584e8309fd1eb6b6c34d0566cef73814c185e21401ecba53f95abbd58c07ce587e166085213e312a816dcd8f17e835784684c42f8d97fca4487b0b3db0e6286d7614ddb", 0x4e}, {&(0x7f0000000200)="045d3b02bf6f4c793d90b1b56ce6467791d41d41bbdb0f3df2753bd31518da41aa56e2ee33845ff6c761cbd0f364e777e3ad269268bcfe353707b4cd0b60860f4ec366055917e466176b1c2433d1b60f782b43918ae7721e30e29e27f86e893be00952210beb8a", 0x67}], 0x2, 0x0) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000640)=[{&(0x7f00000002c0)="45c7a0c0eec2f6db203449c649cee1c88597b193bfd87e035a057217ea150f7745a68fde5a8a9dc4f8dc9939281cdc083f21871b35e52d107be79adb98755bd280e922de5a1023e29b206429fa2f3e5ea6c43a7fc10fcfe52db71dc825b3f897fd9d1e395feca27091fd90e2975f464a4835d8bf094b8cbe6c024529d4648259f2251ff7bd242182c0e739f2c32a11d29eb1f3d19db9ae730f75e4265fc76af60f6ae7327a31c444e4c1e72251f81b60370a14d5e3434e2745fe3f8dff4813851e", 0xc1}, {&(0x7f0000000540)="ee463a8c3a4d9dc0202f7bdcaacb2492f6932efa4e8efa02fc51177efdc95088497f80590ecb3b6701be38cfd5f8925d619e43376eb34e3f2d64260cef95c61850f18bfaa92bd98fe941c003f0fd396c1d5829396ef85bd4581dfd581a7c6206e90e2eeaa910a255edc812b0b51ca24985503a6f87dc0257890e1f90e2091e92fd5b22d150e8052a5f9ccde373a15dcfea87d4cbd62fada632c3805dd2f718925b812e8f3b1000b7857609695131a93851b65fc6ed9fcdff9f68093e615501adcc2fc4bd389626870862a55ed728206e60b1b8d3505a62099017cf96bbce51c5bd0925e24465e2d499e114835430ab05fd20705af0a21aa79e36", 0xfa}], 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80a0, 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x852, 0x1, 0x4, 0x8, 0x400}, 0xc) 16:01:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1133e83a326233cd80197582022e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) socket(0x0, 0x0, 0x9) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000140)=""/29, 0x1d}], 0x2, &(0x7f0000000340)=""/69, 0x45}, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) 16:01:23 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:01:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3f, 0x4, 0x8fc9, 0x0, 0x2, 0x6, 0x8, 0x4dc78f05743b826d, 0x0, 0x3b67}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:01:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) socket$inet(0x2, 0xc005, 0x20) socketpair(0x40000002, 0x4003, 0x100000000102, 0x0) 16:01:23 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r1 = semget$private(0x0, 0x4, 0x494) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/24) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="5c9bd3ac8f7007c370dadb00f31cd38313c46b84631dab1557568606893bc58aa084c71d29b83a352ba9a99b664826c1e664d8df9ce5653afd7d0e5566f98026af3fd50902275d396c35ed8c5fb2e6133047767b12292ad97d49597cffab0c55a7f41d5c37913040c99442f9406f200c673d50635571324793a5c27f497cbfb8b8d57d88ea93a7aa8d34496349531ea3ddac7da565a9bcfc73ec724cee96566f3676ae1d34c925ec5ced1c90e24da7e18811d4aa58903075a14691bf2117cbc3c1f906d47821daddf4484490021190bee13ee6fa1f82f20df38934d9d06e39a7", 0xe0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7, 0x1f, 0xfffffffffffffffc, 0xd2, "e8672eb3daaeb35b015da2e4c3358c8be499df7a", 0x0, 0x100000000}) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x2eb) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="b3f826202c30a90400000000000000d45520f352ffff0000136db9d6b645ee73b90a60808903"], 0x3a, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x9b, 0x1, 0x2, 0x9]) semget$private(0x0, 0x6, 0x582) 16:01:23 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r5 = fcntl$getown(r4, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r5, &(0x7f0000000400), 0x2, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r7 = 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) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r8, r7, 0x4) fchownat(r6, &(0x7f0000000200)='./file0\x00', r8, r9, 0x4) chown(&(0x7f0000000480)='./file2\x00', r8, r7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r6, &(0x7f00000002c0)='./file2\x00') 16:01:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7ff, 0xbcd3, &(0x7f0000000100)="a8899dc6c355c015504c67bfa3dbcddd4a6bcfffe09fbb74c51fb264d468a84e1cb43c71c560676f4708be59885b2170e10904aad4f86b668fa7b12bc7e4838fe59ae7dad91d3d47371fa8d9d89cc0982ece66c13201de55fa027e08263fbc99b5a9ab94674c1bcf2988b66cc9e4a08f834f6df4b9a862efaae264a68f279d00292433933fdf331499b0dc771c66859f6ef374ade0cfbd19053cbad308f6178f5002a24da2f384af0a213d08a7a93b695f12fe79f8ecc46db6e21caabdbe847acec4603934f88e07f8895a0c171589904afbfada29a5fe3a835229ed65087c9c0521dfcdf5c1251c25ad4e99133b4307f4628bebb5", 0xf5) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x10001, 0x21) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="f82627178c3898133a82955d12aa14624c92e063f4ff20f6f774138b05f4838bd76bd9848995ae28ebcd94ed4f0fe01003c2ef7b57a286d9f61b7b70485fe9713792fa3f40a5d272bffd64352648fa077b7e839454f4b5835c38ce76755af64e12", 0x61}, {&(0x7f00000004c0)="539a622d078792781120726a0af2a09002578084b107e581c8329f00677446b358674947c42293b0bea0f2582cd09a3c4ba976e0edd5347aa58e1e574aafa86effdfe2355e0fe52ff0331b9c2ac9c420385f82ebf743c0546c7eb7c1f3b1ee333b24642f37f64979e468b0dde8f4cac0d8ff29d1080741fdf340f58d5553aa676a1f3ac90b9152ee86e3ced7989996bb483cb69cfad4aded80a96b0ceccac89ec840e0d2f5f04f01da169a52b1eab222c1b71228fd7c43994d10e48180a4bc1ad1ec5bf54e14726ca682578974e699c32e9a370416b3df45a36cb2299553fc5f0233a4de62043b0b53517d7b6e92b5cb9028abfdd15bca47a8c8a6caf103534f6a84a15bb520b92c486d7289a993031c2a639b19b27d91fbc942c9abbbc151677da12580241a1023e21d334ccc963803ecef8dd15026c7f287e7c161b9de896e8ca60b807005a5cb3673dfe31454d58ab365c1b7cf3f23688320df219a4b3a1e10db792a8a2ec2bd1bacdce07ae99d5237591523408ec3c54c45d75c57a17f8cfdc629d5f4b00e1d2879edeb8750431465781d824544721b21f19365d773ed335611e30140ee0821906bbad8abf7c0eec36a788e08e9b541debd1048e2e58864afd29febed1ec5b869486fa5fdecc04c5a98fc9b2fbe9d8be9f4d0719fd7200b3f62924d79345e911d51f7deaefcad88f195fb300758efbbdf8db276a296aa4204293be58067b8ddf2bd2af25cd266474f8a7a98cfc9abbe20cbf84af483188cb1d98b86e7476be10baa52cc6dab3ca909047b1c9c9f8b5882cc8e6adfc6d578a9bf614dceb55cee3a82ee3de03d72dd62422968b93f7b1a252dc1f1b8a14328251692c93e61b83589f68ae9133bdb3c7690602b316faf8befbaac4354c09df6b981a0d945d33e82653e9e042cf1ddca3673a617ab292bb3ab46d1389b30bf43f448ad7b922b74624f3c8ebe2f9c942592d9fdda44014275a0482dae8a9a2afb13289ab085526399aa8e9bf83caca56164d9a4a8f32e1cb9f85fd6c4f8a7542b6b9562072d82ac246fb7cb690a35926848f6ff8d212622de3a885de3a9779a76c9d167f0205759cad27adf646055b86bfa17513862c30006eed73faa9718ed3734aa7fc9ad4235524078556d308e464626e9dda13ac68c0f4dbed4e8206a0a3fdcaee2de20d7aadeaa0048fdfd949266a154bc32a999fc04b6e04de040338cdc62049ddf88726bc38798b66b85bbbe6d8bc0304546cf5d827752a146ab65a259dd9c118445429392a9230679d98cc489e54753f1000dc5c669279f58e3b5606a7142f3171c50f562278a29e68d70ba73a8b6ff7dbbb593f7832e5e280969bba4010c03880907be5e217c28a79727ec6254284bda3e4817afdf81eaf29abb39a2278dae9959024c4432e64b5e153cbcb9a38917a74c9f9dce16031da3dcf769e97a2bf73f7b2a48b24af46009db69665ee1416070dad6993788e3c3c249e9b9673e99023e57277b6a4f5d7c3c97586548d03046af874bcd1e4711eaf444509985a9b93756d59857a960449c83e4cef3fbd4d8dfe93610938a6b5d77eb94a8d6968fdc3a3c9a6176efc2e0d3a9b3a67adb67dc9d6da834308c8f80e3abee9d4770461746178cb2b0682cc91f0ff1e80eab5d59b8ad23d19b165e378ee540af056d49469521a65cfb004958647f955593c2ac9aaaad56986b1a8fe87ce187d098df893b7f3dde73eb1dee0e187163e5a53235613835f8b892ae18cebf7c68341da6e3f50291ae7dca7ded7e8617e478866f16cea45ac284b6f88a041fe68ed47fb0015105aad2c002ec0aa4c14c3f711dfcc377063c41be9fe8fb77a3eba3066479867bf1e5c23d6f43c624dcff6eee4b1d40e242f66d74e074c9252274e3ec83d0dd3337733234703dd6127af52ad7b9e17ba846597df7779231be2846fa7e45bccc3cc800418fdb65054bc1d7404c14d0ade1159cff9a6865c6018b6bc2a0deae86e7a64bafdd867004e4ed133935e46e5a24b981de18c1fe2601b24079fc27eb5a3f37d984ceaf4616a7358c7ad215a6c205793ebba361b1e19638a5b22232f5c64a79321fc15bf2b34653019c463d249fb981c60d3bf562709055c3d7063e83ce46e67d778b4b3cd21e4898092dbe02ee36e6029e744434a48cd669cc44e3f7b10ae5c1abb8e7dd82b4eaac574947276600cec06066b8851b68cdcbb5fb151f09c6000f44ff1cc164241f3a129068b9a1d256302edaed4fc5b01676bba79073abef7b9bf8bab8135b148437b0a0a5265af5da8312d0028640f4b657ed94c1330d73e8c283c5aac28792c804af60dc26fd2dada3d6dac76348c80d0ac1f9b4526aaf206dc47b04b7c2433e23c328e9afdecd972e967dfccd81efd93164d2ba8d27917b8f1a36c22143c384960e6df7fcc339296ee917591ba38d92ca345169a583fd4213a032922492b540ec4c2dfe9ad264b722664f4dea7296f1429fe4b6843ce6d00d78bea4222c8fa047abe6b29bdc87f3094e13a1aa74600488470f9a074984588c5f99758e8c090c6bbe600690925bb73c5916d376c6ff96727cf029d163e63ead334b83a79433da31b05b2d4b8041fbf8c8d7ae349024a0886e30374caea46304aef957dacd4bc7faef4217a7414f4a3e20aeb243177afb130b3050a7785f9fad4415bd0d2b0240f6c80b9084ab13b0298023ada6392a7d6b0b14da63a2ee1370e0461d8d8725c87cf80c16f535aca68de1a5efcddde4b7210f46f9c6e21640ca6207bad3e0fce403091db436366eeaf88791c8f3e06c097e155329c4388c396afdc47d5e666465d21749221686999941ad089759261d20038c2adb848178af6700ecc052cf60aa2b77835210a8f668af2639bccb23ded01a43d3d10cdb146078d8fe59b851a9ec7f5b5db65d0cc2c2132fc14b5624c5aebe8ef156cddb0c8dd6fdb50986bd1a0033b8ba15c98be4ac4ce829adf337e9f6b237efdefc9166bf738414138053d8bdaab52c33268394a60279f22dfc67a4b4943fd33ac8b12711f5f6078b35f80127525d5358b7a8471fff14fc9ad876f8cef6f1dd2a994aab23f4299de512ca596490fc74cd7c36f81f414ace96e23d9e9c83248980c2e4b0489e4799b84be2611c68c2b56d53bcbd9a539a658efbc79653d198ca51c1aa1f306ebe32545086a871b9dff17a26f1e5301045c528c626746e27cbcb9b8dc6a7065ebdb2bf599c6441e32b76daba5219a746e4fcba4241a8920efd32117aa2238582e5e85b008ea775de873acf954604824a8f3119fc45e37421d0c403395a4ed56245c2e5de0b64b1fbeb8c8b2832922ef4264ba07c1dae5ca0176f3f51af5cf2250a8d4bd983d830a298e98aba8385700e8725be87e1586105b950347caadb21069cee80ba05741073f54564cc2469646a0cc97e52348e73a4428625bb9ee7f4534b97a32f0b51297e511e29aadb46a4eccbd8d176376be1d3c033c07b209afdcd3aa1a9632e05998bc63b31c2112eef684cf9ddd0c5dd752798125ce5b25c6bde685772bafe088c1bdc284efcd55a49b0926bd88e7a03147cceb9551c15045511566252b0ebeff06734e2c1d03a6c34e703ad809c3e54865029243dbdd192e3094e9fd09a3e26ab9b2cb26847e88c1c0c14aedc3c6c98268a32b0ff08227f6f800f0d908060abb58b6af3db8ad2f490836bdc1c0bfb2c673e26c7100da1e1fa2fe1e79d6fdcc7d9d3236a7fe747180b185fc7586eb853f2747669f665cfe4fd490ce0dd0f31ced7bd6270ad403e6cef50c7e845a580b4329e644b133fd9b240622015503b6c35c12c5e574fb09f4b33dc7cf88bdb180203616e2f1aba119aba2800de58254ff4169600f3594410c69c77bf689d1108e399d85f0004e2e92324e670d82ed6d2ed2fd27bf0ca052cd25c7fdb0330e8b2ccff7df907c298a8f94e724d787ea3e7df9310f09c358b153446a0dfec45904f877314f0b4a4a681820b7c81bcf862fe5abd48059777f97a6be67e6edc9b973091f844657d74126718fada3f68fe62e4dd52057cadd7f1ee528fb44538d3b7f4cfd281570680a131d8524e352a36b96f3c0f93b4008163264827df2b9b29df176ed6d70534e4210bcd9af001bbc7e7162d327aaf46ff3c6a512f8d7b26dd23f3a5f0a88166a9078f13cf3513acc6510a32af1e2af07445d208a666adc0926eeac8d5d99b9da9ff0c91703d6ac7d20fb449a59b4bf8ea9e4082a8414ebf663a7eb0f9d0e7346f041f31cd39654022a38518568e1ec3cc284c4e8e30afee2a636445917259a1ac68ec2125a7167f323c39dc4b509c22b29edf4de61a4a1feeb50ec9b25444b11855251301804188507395e81339502176b6d571eb58765e8cbe407482565b627d2a56e54a4fd6e19699a0bdadd56cb37a496db0c88d4617f67866f85921bfd1c9edf54464e61798e9bfa6e536076418d7ba0e66bf56fbb5c7750ef68d39b7f2bd53f50a52757ffc356805c309028a6e7cccae28d9af9edef734803cb7652bae4e22bcdad23e9a0ba63ecfa9305b9b5cf17cfc20963a122fb8c27d7171d5e63bfd1627cc37874d4b2f6e36c49cf9431b85f11717aacf05c2368b62a7bd1c05415eb9823ecbb5222ccf9709566d5c409475ad710f829421aae5a358b8b7bbda3102a5da8cb0ae46002a97982672f0caa8514bb31ffea1a0a25a4b3e3d3eb980b6ddc3389976e7f8a3453daa2560b3479ef5281cc28ac1e8df9958562fc07239540460d9f9575b30a5345eab7047fe472567aafcb265255306ca49659f3ba6dc2f4c2243bb221605c5bbde58f9094abef55ddf213be443d35c28384619fa26bb09be593d19e24012f418c6cfcb3e92d02feb38bedc88c1521a9366fafd076f7ffe81e3e4a90219179c41dc11d3423412039f3d754c8e17776ec39b0da22b87611cfe22544e6fcc6548e928fe8c0426d6689e245e4fab6222772a47dd0c9ca22e283c91beb208ac8bcdaa4cb894216d62057dc90bb2cb46dbff50c23cf9feefc3e99c05c140449540e7fbefd507d6e1ac4e77d4ad80f25d6ed86e145f6e000d8e73a85edd245d686973b10e94e4d889b16b541d46e1dbc4a65edec3eea3f547e7b7a2155ae9fbef020b831e71adbede35067c50ae672a064a5b0899a43de2a09ff38e54cb215a7ca585420426b0f0d7c88ecd2c7029d56d36f37bcaa70a4e4dfcd64b83f223bc26cc23cfbd205a524a4832bf93ca2871599f9fb2593a522299f54d59411e092c5ea3e9b43324a7d27423f948ee94ad3649310e15a7d46bf40205dcf09581d932a5af602d698144a98fa039d60d8914a56a822dbef71e8cc6bc1894bb942eb1c52b5e58df300ae70e2610aaf4ebb99861a78a82012a8870fa4d1bb1273aa3ddf16652823d1f6c6d549a4cb4669826587b56c5f9a9786146ddbc1da9649fa1e40840a89e46a4d9fb6743281464bf7688f4632a9ffe13b65200deca1025d75b1196fdf175f6e71a5cff35db5d651325dc7e1c9ae8aedbd62868981038ab56dd5e16700774f3a1c0162eac49f13f4274c9c3fa1effd18141646a708ea55206c6e610ce117b3125ef07be96ecf2ff68457ce4a406657c26ede1cc8c9f4d92998d2183a2fed4fe5ec9815069bf5df755f4832f7f656d321ad35f4dafa4701c8baab6c43b0eecec6da1deb6b2f763bb11d1661d0501d89974837c6b65985f9213266c55b75e9af38dc25c1f97eb03cc7971b7731745f2bed92e12568e24928ed994bcb17944cb5e13fdcba40c50bbee9d8631f568d5151e4bc297f5b6b64bd6bb", 0x1000}, {&(0x7f00000000c0)="e19faf21a805666cb324bbcdc3ee4d472ab7d3e524b0759d956b65a522717f347f30d4eb", 0x24}, {&(0x7f0000000140)="bf63e348d93189275872fd413832e1184bc31f786227546972bf0396d783e3ad0a15e7880c59d7d0bc84487589520fc024bc20f1501d67d2312c6dcf0e65661aed1cdce3c398e7a1aab62def3f1fc8e44ea54d8e075952406ce6b08984eed3abc002921b9d4101b728cefe066ea29cab22f05d4eb1c2774fffd405a87259cbc337163d729c8cb48024fa2f89b69478ef2cb28943e6ae348e8ce929d195baced6c7b39758f35d3c98c5f55711f32de0e4f614e44445eb839d161600fa26e38001867a886c802287ca05e2875a73337ef2cdaae940517076", 0xd7}, {&(0x7f0000000240)="c8037fa08f6b2795ef8c5860cf8c00a60e5ea63f34cc238547e050fc75b378a6839704f00bbf9bae4060505ebad326bf0231ff7427a224db140a827d0e7a8eaaf43b61a49f35b298778511887fcfc038b8ad0f39cac06a27be4b27ad3edf1065238f19624e77044cd084b1c7a55b355bcb6be3c4b866f8b82c01ba1ea97d9f9b2c23d6597cc8192a02b3a12c35d05d06ce5e645b163c44d13a3e727b9f17273042f1a82eb9", 0xa5}, {&(0x7f0000000300)="e29d91268c3a491ed4d62ab3bd3534c5bc8f786272c44e357660aea69b368518a488ab2b2a1933924ea6f8839b9b6266002af2807fbf3ac3c95570bdaf304eb671dc9a3a6fb21c7b843314f942ceb02beaa4f72bd94b0514ce74c7141235a5c50da45222d693bed97d6177", 0x6b}], 0x6) 16:01:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x200000001000080, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)=0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) 16:01:24 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000040, 0x800, 0x101}, {{r0}, 0x0, 0x0, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x20, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x89, 0x1, 0x2, 0x200}, {{r0}, 0x0, 0xd0, 0x0, 0x7, 0x2}], 0x20, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x400, 0xb8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x6, 0x800}, {{r0}, 0xfffffffffffffff9, 0x92, 0xf0000004, 0x10000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x24, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x1}], 0x0, &(0x7f0000000240)={0x2, 0x3ff}) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{}, 0x144000000000004}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) pckbd_enable: command error 16:01:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getdents(r0, &(0x7f00000026c0)=""/4096, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) read(r2, &(0x7f0000000200)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x40) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:01:25 executing program 0: kqueue() socketpair(0x6, 0x7, 0x1, &(0x7f00000000c0)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb, 0x0, 0x0, 0x8001}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/20, 0x14, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:01:25 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) 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') linkat(r1, &(0x7f00000003c0)='./file0/file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:01:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000a00)=ANY=[@ANYBLOB="31742e83f873c3cff5386e4c597b6375107ac89bc2895963c443e5f4d0290bcf6169ebf71b2e4f9420e5394bfb2ed41c48ca2c2dfa2d95157bc952f9a20df703c7bf9cbb97510054eda0b818c61b34216350dd76e361b7024e9aa3206f0df70c37a6df34220576da894422396ffd1ada4399b32dbef1c53edb92e2176595ea26565b86a9a5e7b6118fcb14463d9ca9ce7fb7a46ae4ac0eeca8ba234012274ab7a5949ae6d3a3d02a5ece"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000ec0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3634e4cb79342517dbdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925a80ffffff77802847f9152e", 0x12c}], 0x10f3) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x802, 0x1000000000001a) pipe(&(0x7f0000000d80)) 16:01:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:01:25 executing program 0: 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', r7, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r12 = dup2(r5, r9) lchown(&(0x7f0000000000)='./file0\x00', r10, r4) r13 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x765}, {0x18, 0x2, 0x2, 0xb2}, 0x7ff, [0x3ff, 0x0, 0x6, 0x7fffffff, 0x2, 0x7, 0x1, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r14 = semget(0x0, 0x4, 0x42) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) semget$private(0x0, 0x3, 0x20) r15 = dup2(r9, r9) linkat(r8, &(0x7f0000000500)='./file0\x00', r15, &(0x7f0000000640)='./file0\x00', 0x4) r16 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r11, r1]) wait4(r6, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r16, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r16, 0x3, 0x4, &(0x7f0000000140)=""/138) 16:01:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10528, 0x0) pipe(&(0x7f00000002c0)) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0xf) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) semget$private(0x0, 0x4, 0x4b0) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = dup(0xffffffffffffffff) syz_open_pts() bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:01:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x400, &(0x7f0000000040)="b01e484ffcc4ff93de169d6a7a8dab77e2a3d1524dabd198c853ead4a250cd16e5e1c3dc78908dbcad2f680b3a2a241db3bec83b063c73d10b5065edc2f0774449458c2513d0a753086c60e987f4c0a287fcac619d0ecb95121d16", 0x5b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10000003ff, 0x20000000000, 0x0, 0xa9) 16:01:26 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x26, 0x1}, {0x44, 0x4}, {0xcd, 0x7fffffff}, {0x66, 0x9}, {0x86, 0x246a}, {0x84, 0x6}], 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() socketpair(0x6, 0x0, 0x20, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000400)="96e7848398fa3aa814432422ce67b39a191d96f5838cc8bb57450ea13aae7f503fbc107f9229e21b7512b01e4e6db969ed61b83d23578f0fd15822a22c341cddaff54e5f7974278a457f9b4c8e37255286a00d2e431a09d9508d0a8593619398e999913910733cf7dae4a76ce4567eda841447488e950f92b30959a6f47f1f2120a3c1f834", 0x85, 0x0, &(0x7f00000004c0)={0x18, 0x1, 0x5, 0x97}, 0xc) r5 = syz_open_pts() close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x45eafc5c0f5a4feb, 0x0) r6 = dup(r3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x22, 0x80000091, 0x7ff, 0x2}, {{r6}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x2, 0xffffffffffffff7f}, {{r7}, 0xfffffffffffffff9, 0x2, 0xf0000002, 0x22, 0x4}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0xfffffffffffeffff, 0x7ae6}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x61}, {{r8}, 0xfffffffffffffffc, 0x80, 0x2000000c, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x12, 0x8, 0x7f}], 0x0, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x8, 0x82, 0xfffffffeffffffff, 0x74}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8d, 0x7, 0x7}, {{r2}, 0xfffffffffffffffd, 0xf7, 0x1, 0x100, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x5a, 0x498}, {{r7}, 0xffffffffffffffff, 0x8, 0x81, 0x100000001, 0x1f}], 0x5, &(0x7f0000000140)={0x1a5a075e, 0x6}) syz_open_pts() poll(&(0x7f00000000c0)=[{r7, 0x21}], 0x1, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semget$private(0x0, 0x800000000000000, 0x10) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x5, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/141) r5 = semget$private(0x0, 0x6, 0xffffffffffffffff) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto(r1, &(0x7f0000000240)="d16a21e49d1b25cd047d305d7e6bff78288ee9cf1f6ce7cf9563550683d9e3372b1fbb19b1be3f6b929b97f0709b709152477f0bffec9e9d2c1c276cce7d1ab10986f2bcd274c22df5d16d3d3380d8b8cb2cd9022f68858eed5e3e6d9f529ce8b1642ea67d6d2542fe015b34f292bf124d06bafa0e7d5f8a1cfc0417063c8f7815e3bcd840ed018dc099ae6f3f785d9740a6083b1989d576e204bce6e379dbfed0f966fb9841a9233da8b665cae79f0297678fec1a3f30cfe0e64271affead5fb640e71fd1cddd7fe016d07ced85b0299950202409931ccacc8b9984f3", 0xdd, 0x4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:01:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0xcc0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000880)=0x81) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000040)="33a96d6e4c95208d10c9dd45dfa399979ce0db5613c703b768cbe00d1e06709a1ccef4f457f399508c5d2e4b2d53a8b8dc6a3256482447d203de7e5e482ff746239c8b512c6697d97d7b2adc3afcf82f0823bad5fc2075c0020f97fd21bc0ae8be17a07223ecbf6d54e93c3b42d2e166a7da19fa8ef0098f5140adbc04739c2ddc782f87514fd9772cf1c0bd008cf47ff00143e651de7e3880846a9e55702e31365f545f94c80a16aeb4cc7ff9edcdf73717219c9ba988feccca0df9f2bebca0c460716f27f59da178242c7b", 0xcc}, {&(0x7f0000000140)="c504bdfb9b14ac758a2a0c2cef276d6e4926df6317b479a850955101aed2de3212224b8570524923fafeadae63ee6c01d7bdff1d6cb16c99da3c622c6220d41028b4e18cec3fa85b88382ed2f252d8323a1b270e1216214a2f7b132c380b188275eb2d150c40632ec1376e4b8731bd667dbc0806a5cbf51c142f15d0d63b1a99192bc1b7b01f30e3c837fbe62a54628be1fe2890a2a49183cac685e87a344ddbc6026fd6e0ddb587565ec484adcc951a6171a6c7b898bb0c30fc20bec86d0dfa8e", 0xc1}, {&(0x7f0000000240)="f1b4462047b560729975cbb8cd821f69c9743e3dbda51fd6078606d55dd7b4cc79a292c9654ba0468b9146f387f145958127b7a58c16d2079d7208a27878044e73fce78f4c10b89c891375e9ca011d47d012f6b031700e8508edf767d444be210c3af1225fb56038a0b16a46c2fe3c8ab63f322f666caeab5bc2a5ace8f78fcdfaec928269572ae8dc8bba24304cbe74a9b70b34f50d2c17073559fe56f21a7c8e42881e29bfab46169e0115c638d9faf3513fc35889d66801fb4c6edca29eaa857af8a6637b5fb88316d4e6cdc2982f044640bef4911441c6cdedfa28c2da7ea369a848ec96a6920780a5e7f8", 0xed}, {&(0x7f0000000340)="2dd3760614b38c10b200744ef7cca3fd0fdcdf8e100f7a7e06f765531d2a750119584c209dc2df3cac956dfbc1f03df566eaeaff3fcc3d1cf8c491ee93747826ef6661001e4e88db885e73ad9a610b3f24713047f6cdc38f0b110e357ef0a88c9fc2d65e", 0x64}, {&(0x7f00000003c0)="759c1607f5dacb450498af902f30b5dbacdb791c299d33991db5d54407d01382df318d7e617dda20d9265fc831fb3179a79e1a7e45704869fef4f08a33fb8d83a51e204d8028ee475988552c955f01391b3e75a3a3253655323008ebd9b47ac15919f5d1133711be494c3c7439c1053739566dfc232bdcbf0b5cf213d3e2c6a7c1d85826fc9bae4f856eaca1c9f6226407939fff28164fd1ec95c4b4d8c4ffc2df9d1f031ad326a903a59002373d82ff14426f66f10a00d249c905f9f4bd25df50b921917e7fdee22520493c145799a9", 0xd0}, {&(0x7f00000004c0)="204ff9e980df9af86eb5c6c5b5b851", 0xf}, {&(0x7f0000000500)="f1034b5803a5eeb75ee3d335a71e79d41f4128c3d7e07e6143168c8bfd180b9d1f2edd9a41e5e21d131cb069eb68cfd478f9350f79d7ed4ed5508ce233e14e7900510013bf479faa5271590e7178800653c36fa200de04", 0x57}, {&(0x7f0000000580)="38171aa6bcf6be7597dcfbdb7fd644b4290db8940917824635186b7f055d066d87420936dc78e7e357626c212a4a8f14b3610b833b9312749c74897f6cdaa56fb193fcfb1ae51bbba9baf7ef747d2b0cae844d937d57495923f83c7ae196d6233a6b3ded9d561b31cc5f2f1ee2dd986f45d97d9e35ca53ad209c54e4545ac114ea000f8edd4294a9aa58c4c2ab5c6f1cde63678e075e41180ee66b610731a66cda70d67f0a4812d468244942405a4b6d57bd38f62d98ece868782b7aab026bebf385351c6c71a0c33e38a0b76e8e", 0xce}, {&(0x7f0000000680)="9283636c29c79430f7f28d0580e0f2595dff596390c5b5ef9cf963d62c1a126d84a7c4d0e1ee7877f0792047bdf9da4de26ce4261b675e0394143025fb220a5e432828dc3be76602369ed13a3b14142ac623bf89e4e3c74acdc7fcaf3613e11a62bb255f7aab80010c38b128fb5e11f4e5ef8ae4b96e334dc3d351b0670b1f174fad7b418b2e84ba9eaa8123700aafb2cda49a13a5", 0x95}], 0x9, 0x0, 0x0, 0x2}, 0x4) setreuid(0x0, 0x0) syz_open_pts() setreuid(0x0, 0xffffffffffffffff) 16:01:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x4) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000640)=ANY=[@ANYBLOB="02903b6dec00367a21da7492926812ae965b5c33c5fb69c500431b81ef4e58c57e152ff29402de18d6c3a4b44a8487a0c44d44099f60ccac93c154d75c7b6cb81f655e7090387cded54ea1d8a6f736443631f6696a61aeb295ec7aa81e2b53c616ad205248afbd5978a6e3d4cf1e926587ab0bbbd4e209e2c5e178857fec45a3c485118c4a3d88f1cdc4c80eacf6bf55c19bd19b2c4a38e5d4fc3089daf774a301228e77b1"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000007c0), &(0x7f0000000800)=0x10) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000780)=0xc) semget$private(0x0, 0x803, 0x387) r2 = semget$private(0x0, 0x3, 0x220) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x242) msgrcv(r3, &(0x7f0000000700)={0x0, ""/119}, 0x7f, 0x3, 0x800) r4 = shmget(0x2, 0x4000, 0x32, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:01:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0xfffffffffffffffe) pipe(&(0x7f0000000200)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x8a, 0xfffffffffffff801, r1}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x400005dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f00000000c0)='./bus\x00', 0x4a2, 0x20) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x774d) syz_open_pts() socket$inet6(0x18, 0x2, 0xa) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:01:27 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x96, 0x101, 0x9, 0x0, "6f94d20172bc4a245d35a4a7c6745c7108f7986c", 0x3, 0x200}) 16:01:27 executing program 1: 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) mlock(&(0x7f000071a000/0x3000)=nil, 0x3000) 16:01:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x4, 0x4}}, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) write(r0, &(0x7f0000000140)="a901a387f40c503de93f61097271cf0c2a94488b6bc999d46c34cabff1c34a253027d2e8d68f03fc47757ca3a22348f2ba5d29f4f46ccc95568cd8dc6619f81e5d38a09caf4a9a62c53969e4753ea496d51db72515608dee3f2e0fd80a0d8d3ea8fab4e66bd1e198f8c1b0cc36263baa9800b198dfd794622a1f7ea7a06f95b19b2d65a46e2c6b459afd044c7fb870d046fe1856082274238d62b3e8bf938fd42d5d608d94818f42e6a46abbd852d5474d1e9653a04ae013264eb5b7bf3852e1c52cff02858b6d2f70005d5ddb", 0xcd) 16:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) 16:01:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b687f59f8e357ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e4c8cd17a2065b3f0fd65134f6f52ea0b4643749ebfe23747e1b"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)='d', 0x1}], 0x11fe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe52}], 0x1, 0x0) 16:01:27 executing program 0: r0 = socket(0x38, 0xc003, 0x100000000) setsockopt(r0, 0x4, 0xffffffffffff7fff, &(0x7f0000000100)="4647831ade1a3b75c7efed2765a2d1684f898c56d88a2c8ce101db45034089cc5184c2a9c6e30eacb658ac61f20a43df73d027cee1e25b890068bd09dab088faafeb2e905608047cffe541e6dcc64495d342149a60a8b4954023e6379bb7f5f7fe0182e8e764e013e353b5be", 0x6c) close(r0) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x5, 0x80, &(0x7f0000000000)="e0f5ed7a6b1a7d7332abe1c6e27b1923944995e11c4aaaa709c47c06be520ac2e9020523c18ddf97cdf312104d9ec4564bc9c2c249b913e88b2f86899304e67c8e2de4630b0e3f77ecd19e8ca6545877ab00c2ddc42ae8e8cc69b9f67d1dca0ca7af89f5cd4c8c49ba317896979cd524f4344634b039fa0b4aa34f002b630d2f1f7f005805466002bc4ebe0efa94c8bd41866111b9d803b4d44f64148469129e3f00063150e3c608ec2a10a0a1a628addf05647bb53e70e2dda6b5cbf39498756a79fe6c5b8d62d7424636f6", 0xcc) socket$unix(0x1, 0x0, 0x0) geteuid() setsockopt(r1, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0x2, 0xe4af, &(0x7f0000000180)="875eaaa9de621f07c0caf62e17a74ba96d1c3999ca9f8c7e2f15", 0x1a) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) getpgrp() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/224, 0xe0}, {&(0x7f0000001380)=""/202, 0xca}, {&(0x7f0000001480)=""/18, 0x12}], 0x5) 16:01:28 executing program 1: r0 = kqueue() kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x40}, {r0, 0x4}], 0x4, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000700000000000900000001000000ef640fc7000000060000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:01:29 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x9c, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) setregid(r0, 0x0) setregid(r1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0xf381acfe813874d1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10109, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000240)) fchown(r2, r3, r0) r5 = accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000400)=0xffffffffffffff70) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)=0x2) getsockname$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:01:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/38, 0x26) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:29 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x220, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xd97, 0x3, 0x7, "20688685336929bb726d1496df0ba9298d3552a9", 0xfffffffffffffffe, 0x34df}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf455, 0x7, 0x5, 0x6, "da99adc5e1e49165612b76c1afe90c95b8ea81d3", 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x1, 0x4, 0x9, "2449991276609660509961fe645bd3ec549dfaa5", 0x3, 0x74}) 16:01:29 executing program 1: setuid(0xee01) unveil(&(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', &(0x7f0000000080)='r\x00') 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') 16:01:29 executing program 1: select(0x40, &(0x7f0000000040)={0x200, 0x0, 0x4, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:29 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x7f) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x401}, {0x20, 0x40}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:01:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x49) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(0x0, 0x20020, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/178, 0xb2}], 0x5, &(0x7f00000006c0)=""/228, 0xe4}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(r5, 0x20007478) 16:01:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file1/file0\x00', 0x1, 0xb921, 0x7f, 0x1, 0x215, 0xdaad, 0x401, 0x3, 0x1, 0x9f, 0x8}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:30 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000140)="0f1bf18516a2088e15be924d12efcb492481aa258f0d9fc78dee1080eaa98eba0e3b1cfc28a04acddedf5e8d9c8a750ff3ba04f5bdbbd907af93cc676a8e7fb272ae3c0e22795a0eeda07a8f381385725cb91ca0097416c05c0709f916157b5d2da530df33d5177935d35d9fccad6394be8ce2ec932bec2656d42cda74658a85afdf506253e6a694da", 0x89) r2 = socket$inet(0x2, 0x4000, 0x10001) sendto$inet(r0, &(0x7f0000000240)="b3b853a0906e4d1a89340ed4ecb82f695f0b49f758b14d5df83130970725f60abae0a1d8f2bd85fbdca34d43c75fd341a789253551a1ea28d2f8e488c6b0ebb2809060a8c27cd20d74856d6ce250d265b1d995ed891146520ca234b35bf3bf1889ff95e5", 0x64, 0x8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) chdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0x4, 0x65b, './file0\x00', 0xfffffffffffffffe, 0x8, 0x1, 0x2}) fcntl$getflags(r2, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x1) 16:01:30 executing program 1: r0 = socket(0x4000000000e, 0x8, 0x200000000001) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fiLe0\x00'], 0xa) pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x20010000 didn't change! 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socketpair(0x2, 0x4, 0x88, &(0x7f0000000000)) setsockopt(r0, 0xffffffffffffff25, 0x1ff, &(0x7f0000000080)="00c7811686190c4dbb1d86496f9375d4876ef6a0058e96e0d995fc4fd280c74fc77407e06d7f3bd5e7a79eb3244522ea2eacce091e31604ffc1847f29b1e21c3da53d6152e0d3303bba6a6c60d6f4553bf01f1e3cb31602f8233899a220a12ebe12e9b8de419fdfff87d830be093d1718fd958d2ad4e3eb3bfe885099d1f9600725c9b34137ed7cd5ab07ef2cf6dbdd84abd115038969186f5edee05d735a7ddccce0492f87a42e6d2448ef95271d8cf9998ee70f6de7afa58993998288c8ecc4cfefa27", 0xc4) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)) 16:01:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:01:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:01:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x40, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x2, 0x4000, 0x6, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shmget(0x1, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r4 = getegid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, r3, 0x2) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r4, 0x2) socket(0x1, 0x5, 0x6) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x33f) 16:01:36 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0xfffffffffffffff7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 16:01:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4005, 0x883) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0xf48, 0x7}, 0xc) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) close(r0) semget$private(0x0, 0x4, 0x20) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xafbe, 0x800}, {0x1, 0x2, 0x1800}, {0x7, 0x7, 0xbe3f90a431cce71c}, {0x4, 0x3, 0x1000}], 0x4) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:01:36 executing program 0: r0 = socket(0x10, 0x2, 0x7f8000000) r1 = socket$inet6(0x18, 0x3, 0x9) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), 0x47) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 16:01:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) close(r1) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) fcntl$getflags(r2, 0x3) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x100000000, 0x2, 0x1, 0x4, 0x14000000, 0x7, 0x2, 0x0, 0x2ef, 0xfff}) unlink(&(0x7f00000000c0)='./file0\x00') 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './file0/file0\x00', 0x1, 0xac, 0x9, 0x3}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) 16:01:36 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xff, 0x8, r1}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x9}, 0xc) 16:01:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x2f}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x882, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x5, 0xbf, r2}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f0000000040)=""/177, 0xb1) 16:01:36 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x30) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:01:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4dde9f980a1dfddf7bfa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbeac115cc4fbb682d9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab219028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b965e869a4e8b279871f3aac38ef2731cc62236c26648935d142ba79a15cecdd79c1fa831400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e8241421aa1f00a29060f9e13da07000000", 0xd6) r1 = syz_open_pts() close(r1) r2 = dup(r1) nanosleep(0xfffffffffffffffe, 0x0) r3 = syz_open_pts() r4 = msgget$private(0x0, 0xff) unlinkat(r2, &(0x7f0000000700)='./file0\x00', 0x0) syz_open_pts() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() readv(r2, &(0x7f00000003c0)=[{&(0x7f0000001700)=""/4096, 0x1000}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000500)=""/75, 0x4b}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0xab0, r5, r6, r7, r8, 0x1, 0x5}, 0x1ff, 0x0, r9, r10, 0xcad, 0x1f, 0x4, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000400)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9f, "0000000000000000000000000000000400", 0x3, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:36 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:01:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x185, 0xbbf}, {0x22, 0xfffffffffffffffb}, {0xe7, 0x5}], 0x3}) stat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000240)='./file0/file0\x00', r4, r5) dup(r3) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x50, 0x8, 0x5}, {{r3}, 0x0, 0xa8, 0x20, 0x100000000, 0x5}, {{r3}, 0x0, 0x0, 0x80000002, 0x8, 0x1f12}], 0x7fffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x23, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0xdca}], 0x7654000000000000, &(0x7f0000000200)={0x0, 0xc0}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x1000) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r6, 0x80104277, &(0x7f0000000000)=0x500) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0), &(0x7f0000000400)='/.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']*\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#}*$\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\\$\xc8.H:\x00', &(0x7f00000005c0)='{\x00', &(0x7f0000000600)='/\x00', &(0x7f0000000640)='\x00']) 16:01:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) pledge(0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:36 executing program 1: r0 = socket(0x18, 0x7ffd, 0x0) setsockopt(r0, 0x9, 0xffffffffffffff81, 0x0, 0xe57fdc6098341a93) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0xe2c, 0x4, 0x8, "3f1c999920351655340b11650c16a12d0952d312", 0x7, 0x7fffffff}) 16:01:36 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) write(r0, &(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000000)={0x7f}, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x109) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xffffffff, 0x8, &(0x7f0000000080)="5e4760b5a3d723e45a459ac39897358aad109d7b313847988ac34dfdc760514a6e4ced7be517e66c75bd13f5ed6a53c765e69a9d6f692349595f06b53c40c0f8f075770d4d22ae7cd23400c17b108606e4e6b19689feb3ba497816c134b83b2fdb5818c2f033d65d8d724448d82ef8cddfea0966fe7e0fe0c3a5b69a258c98fd73bbf395e04bdc9dc3c0514d9054e408d7c1da5aae69bc930d6cb0bb77ad651865fd2209a96e7b74dc5d9ee3f9040e54f46c4c352e4e21d005b98cebff17ac8a2fd5fcb65881291ca435cebb8144b72defe700f40062820f16cf8bd9312173893653d6d0b34f3d1ae30b3d267e", 0xed) 16:01:37 executing program 0: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x400000000000200, 0xfe) r1 = dup(r0) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x20, 0x7, 0x8}, {{r2}, 0x0, 0x9, 0xfffff, 0x4, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1, 0xd9db}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0xffffffffffffff51, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80, 0xfffffffffffffeff, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x2, 0x2}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000002, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x68, 0x80000000, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000031, 0x9}, {{r2}, 0xfffffffffffffffb, 0x15, 0x400fffff, 0x7, 0xcc}], 0x401, &(0x7f00000000c0)={0x0, 0x1}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) clock_gettime(0x2, &(0x7f0000000400)) poll(&(0x7f0000000000)=[{r2, 0x166}], 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) nanosleep(&(0x7f0000000340)={0x2, 0x800}, &(0x7f0000000380)) r5 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400, 0x30) fchmodat(r4, &(0x7f0000000300)='./file0\x00', 0x56, 0x2) poll(&(0x7f0000000040)=[{r2}, {r2, 0x1f5}, {r2, 0x1}, {r2, 0x40}], 0x4, 0x80000001) r6 = semget$private(0x0, 0x3, 0x91) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x81, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x200}, {{r1}, 0xfffffffffffffffa, 0x5, 0x0, 0x200, 0x1000}], 0xfff, &(0x7f00000006c0)=[{{r5}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x401, 0xfa}, {{r4}, 0xfffffffffffffffa, 0x2, 0x22, 0x8bc, 0x2}, {{r4}, 0xfffffffffffffffa, 0x20, 0x18, 0xfffffffffffffffa, 0x9}, {{r4}, 0x0, 0x62, 0x82, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x100, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x3ff, 0x101}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x2, 0x9, 0x9}], 0xf12, &(0x7f00000007c0)={0x200, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000600)=0x8) unlink(&(0x7f00000003c0)='./file0\x00') semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/203) syz_execute_func(&(0x7f00000005c0)="65f328a3000000006536f2440f2ae50f01d644acc04d000b450f9cf98fa910942ec4a179c257fefe6766660f3a60ed4cc4e3f10b32ef") 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() 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'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:01:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 16:01:37 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x100000000, 0x10001, &(0x7f0000000000), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x6}, {0xe7, 0x7fffffff}, {0x83, 0xffffffff}], 0x3}) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0xffffffffffffffee) 16:01:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = getegid() setgid(r1) mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x120) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r1, r4, r1, 0x100, 0x7f}, 0x8, 0x80000000, 0x49f}) 16:01:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sync() 16:01:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x800, &(0x7f0000000000), 0xfffffffffffffec4) 16:01:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:01:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r1) semget$private(0x0, 0x1, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) fchmod(r1, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:38 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x48, 0x12, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x17, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xffff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x5}], 0x8, &(0x7f0000000180)={0xc033}) 16:01:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x16, 0x9, &(0x7f0000000080)="03000000", 0x325d6978e78e3699) setsockopt(r1, 0x9, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:38 executing program 0: socketpair(0x1e, 0xc003, 0x1, 0x0) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202f2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x800018, 0x2, 0x2000000003ff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r1, 0x0, 0x0) dup(r1) 16:01:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x5, 0x1}) r4 = geteuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0xc7) r6 = getgid() fchownat(r5, &(0x7f0000000080)='./file0\x00', r4, r6, 0x2) 16:01:39 executing program 1: mknod(&(0x7f0000002580)='./file0\x00', 0xc, 0x1) r0 = semget(0x1, 0x2, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000300)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000023c0)=""/94, 0x5e}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000002440)=""/205, 0xcd}], 0x3, 0x0) r2 = fcntl$getown(r1, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x7) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x13c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0x8001) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={r2, r4, r5}, 0xc) 16:01:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/43) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@file={0x0, ""/69}, 0x47, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001300)=""/172, 0xac}, 0x800) 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2c) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x13, 0x4, 0x3a}, {{r0}, 0x0, 0x20, 0x2, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x8, 0x95c8, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x179e7e25, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x4}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x101, 0x1}, {{r0}, 0xfffffffffffffff8, 0x25, 0x9, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x40, 0xd35}, {{r0}, 0xfffffffffffffffb, 0x6f173c6dff6e25d2, 0x2, 0xfffffffffffffffc, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0xb1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x7, 0x8}], 0x9, &(0x7f00000000c0)={0x4, 0x4}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:01:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = geteuid() r2 = getegid() symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') chown(&(0x7f0000000200)='./file1\x00', r1, r2) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000100)='\x04\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x802, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:01:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:01:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f0000000140)=[{0x0, 0x5}, {0x0, 0x3}, {0x83, 0xff}, {0x26, 0x7}, {0x27, 0x8001}], 0x5}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:40 executing program 1: setpgid(0x0, 0x0) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getppid() setpgid(0x0, r0) r3 = semget(0x1, 0x0, 0x620) semop(r3, &(0x7f0000000100), 0x0) setpgid(0x0, 0x0) 16:01:40 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11a) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000140)=""/188, 0xbc, 0x800, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 16:01:41 executing program 0: r0 = socket(0x18, 0x0, 0x40) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000040)=[{r0, 0x110}], 0x1, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0x8, 0xf99, r1}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x240, 0x102) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x60, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') fcntl$getown(r0, 0x5) getppid() 16:01:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x38, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x60) pckbd_enable: command error pckbd_enable: command error 16:01:43 executing program 1: r0 = getpgid(0xffffffffffffffff) setpgid(r0, 0x0) r1 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x7, 0x2) r5 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0xffffffffffffffff, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r3, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r1, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac68865000000000000"], 0x0) r7 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r2, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r3, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:01:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:44 executing program 0: shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f0000000040)="cf75fb1c13c8f35082c15d230351bacb15a92915096dcefcc0", 0x19) 16:01:44 executing program 1: getgroups(0x0, 0xffffffffffffffff) 16:01:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:01:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00040100000000000000daa859fc199cb760b9212f604b2773649895a8f280ab4fbfe7abc82ebb1927e4b8751aad289c1617f488ec961e6f9e10610ccf006355ef781806a07f2b0ad33abac431d3f07801"], 0x10}, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:01:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x3f) write(r2, &(0x7f0000000240)="b69254624eaa8486c3e845f37ca10079bffc533c8525c32226ca09c87a1100000000000000fd1ae2dcec8c9822adf1f823234e33ce1f9e15c22570e0369f8c127943f4c1cc80cbce29672637da177944cc2fd114b8d302b69c78ff3fdebd0d97b1b79fcf40422eacf3e125c29442daeeaebf04f075280a17066156779e1845a91c1e8d24045643bcbd19e69452dbe077a320ca242fdee4f94081881ebf26806d1679033f1960ddc8baf3014258fa269ef2d25a1edac38a8915028f0000000000000000000000000000", 0xc9) execve(0x0, 0x0, 0x0) 16:01:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000c80)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:01:44 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/11) 16:01:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) 16:01:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x240010000000c, &(0x7f0000000100)="0000cffbc1548d384726c8be213f887a32ec70057781a206b31c54694ed74c1612710af9a7766891c0ee205d50b614a159d64bd770aa2e58bee7254d07765d98fe2ad62e0c7abcb61d8cf7b01ca9a6bb0976e5fe2fd5b5b71e5bfca0a7f533de165d7c61da8bf5bbfc69a045491f3bb007f1d3643f388d5cbdac093a81a7", 0x7e) close(r0) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8e93c400000, 0x3344, 0x0, 0x0) 16:01:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe2(&(0x7f0000000100), 0x10000) r0 = socket(0x1, 0x0, 0x3) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x8, 0x8, &(0x7f0000000080)="d3c9b8ac848d7a0a174832fc58276b3f21801d8e2732b8da928a235423634daebf1f4feb04086363ac0736640bfd4bb06b577d4c8b62f5417da436705429c9efc5e086d0f791479bc3f97f5fdb59a6657b50ab09c677", 0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:44 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x1, 0xb93f}, {0x100000000, 0x8}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x8000}, {0x40, 0x100000001}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:01:45 executing program 1: socket(0x2, 0x400000001002, 0x0) 16:01:45 executing program 0: r0 = socket(0x14, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 16:01:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:01:45 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$getflags(r0, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) rmdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1e) 16:01:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7) socket(0x1e, 0x4005, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x200, './file0\x00'}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sendto$inet(r1, &(0x7f00000000c0)="ef8803fe3c39aa74321e3d8c04c04dcd9a594f0df9020cfe347b58fce8416b0af7b1033ed323d08f9b2c61f59b20e1bd87b46611dd4bcd2a77d4ca26122d1fd25aaedc4db746a6db00ed8d24a62280583e8b5da3d9dfb2", 0x57, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:45 executing program 1: r0 = socket(0x6, 0x0, 0x4) recvfrom(r0, &(0x7f0000000340)=""/233, 0xe9, 0x800, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x3, &(0x7f00000002c0)=""/40, 0x28}, 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:01:45 executing program 0: 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) ftruncate(r0, 0x0) 16:01:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:45 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x180) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0xffffffffffffffff, 0x1, 0xffffffff, 0x7, 0xfce, 0x0, 0x0, 0x44cd, 0xffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r9 = geteuid() r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000bc0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000280)="44293b2e2a53e19fb161cc51909085f39a7ee02fc88cae26f2ed08d0d053625fc78b7b92be807538757ef583907ced85a49048175f4bf77ae4fa381b35c220ba5d387587c92805b89cc9abe3173f8c0e9620753cfa220710fc0567ee61d5b2658aaa266f837507ee7acf424923df0d13d7e66d37d485356185c43874f8544e9066801c2f534e1c7d2cbcf4f148d1b357695a122a39a297dd59c2e2c640686848e3ca40420aa90c254164b76c5249cab0987161967e37a35b3261f3ecd09edda53ebc2148f0cdff4b7728bf54910c849698aecd628a2f921a35e8139b08ef74ee5b", 0xe1}, {&(0x7f0000000380)="55f30d4b9bbed1410324dbd0710c8b2c1d55159babf2948c097f0b5644d340863c8c77c934afa170881b1af78daf000ba31927da0d27c0faf043d7efdca7a73221742f2b0f7cd2fdd6149f3b85ee268c1ca61bd927186c72096b20832ed3c6de4683dd9d91c881053582bf07df0704882e9cd161c0fa06b02aeed5a33930d74d11a9b0e07055f9db0c6bc9742870e4196ab2d23db1010797ca69611d3e601e857675d7a5764cd6974704f367b602", 0xae}, {&(0x7f0000000440)="a93fdef2abc83532a6fb7b4f58c9d23c0821f80ed7cf8eb0b62e32e7825624025d61e1e82bab3dd300a56072c6806f639775e693cf8704b1070c223dd83a5cba1e0ad115ddc5cd9afed3a86cc8be3536e8b4370a7504e4ff93e51b2519ea7aac375a962461a43f20d82c52f70cef5488033fdeb619b28de33a62d3b64d8340b8361fa681f7f03a3b975c06722e4eb6f275845cac0692da24f89764a3e4f1808d04f436e82f9315b087612696534f6807aa5d0a2b797f00671b50eb7e8c8ba52488ca015d569d59d3586304301a362fdc0f", 0xd1}, {&(0x7f0000000540)="8c4c9741afe26f22195fa0dac0d0a3ce7926c92f6ecb9000a403a29adfeb47bba6859713b8ee05ad86777dd16df0bca0af670b5967bf51a02c8a0e63d762dba89e8fe075beb4919bc495c4f444181efe76c63063631cb9dd0ef1d999094cdbb12a74ce1ce0147c47e0fe54f499f9faabcb447f59009873a259078eabd79c378d09ce0d9e4d563d037ff2f7d8cdc60df9ed3c454c68dcc9e5655bf524b85d9bfadbcef789eb89c4c458a36e8c2c5f7140a905822bc1dfa090d896730eb78296ce404b82", 0xc3}, {&(0x7f0000000640)="f4b53f91d8e68490b944bfa29aca98e7f3956a9346739a4f8ff4ba7196398b58d333227f6cbd1d4509fdc005897f", 0x2e}, {&(0x7f0000000680)="bfbf12c7329c51ffb1ffc72575ee4ff0b33126d94903e948aa83873dda199fbe16c94c811509ebdf1fa077fcddcfaa517e26301f48b5b8126028198e02333b1dd97365be01ae0b818422b49c8d196f9e58a5b4b8aa353822d5ae4fb9ce4a62eec17212a76da5258974f752d39c2dd8452ac1275b8b6c46fedcb8c13f377efd52dc656674cacc3f704781628b844c674f75e795d9", 0x94}, {&(0x7f0000000740)="8fe2563e01b499c8a696cc522ffff9c5d4e5c87cecfc7b9bc44b3b8a5d53859a45c6a619a1f82e4cfb8b44c806050112f240c7aeb78a38e41c79ca34519219899774940de5811a699abc7375c7c09abc9b2f49a4a12eafb40d0c80e43f7dce3074f199f9926f65de4fe022760870fcfcfc22af4de8c3e14628e24200cbfe5142d2f6a23903bdd1f5c21f01e7184ecd5f964e3d5eab35727d42a30849da85093fd40fb2b627843ff641a4cd8e38c9a6bfe38be02981", 0xb5}, {&(0x7f0000000800)="b9a964198a46cbb068d8227b88f5f11d9fb98fd591c8e5b8fbaf22459069", 0x1e}, {&(0x7f0000000840)="072113ec673d48f3039ac0814167bdd8e92d63c13a77b402a56250d5f72683abd954e237e2ba89df1fae8dbcf3449d087b00f6f9b09ac55d2d7136b4c0682b636b2b9146741818c34bacf9df4f183478d23d1524679f604c703a7535820caa93dc8a99bd9ffefcbdbe844707b722ab86768159df282f5016a043a1ac33d7576c1aaf6b4d", 0x84}], 0x9, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x6}, 0xb) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r17 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000dc0)='./file0\x00', 0x80) close(r17) r18 = semget$private(0x0, 0x1, 0xa) semop(r18, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x7, 0xff}, {0x2, 0xfff, 0x1800}, {0x4, 0x3, 0x1000}], 0x4) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8001, 0x1, 0x3f, 0x0, 0x1000, 0x8, 0x2, 0x2, 0x1, 0x3f, 0x5}) 16:01:46 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x200, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x3, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x108, 0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() getgroups(0x2, &(0x7f0000000c40)=[0x0, 0x0]) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file0/file0\x00', 0x10000, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wskbd\x00', 0x20810, 0x0) r15 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) getgroups(0x2, &(0x7f0000000d80)=[0xffffffffffffffff, 0xffffffffffffffff]) r18 = getpid() r19 = getuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000006c0)="27836aa937e1f9d4d88771", 0xb}, {&(0x7f0000000700)="e4a47dc2d6065aaee2d6d555b070b68da4c098fa4aee8104f2febc8364e0654bc1ad293cafe286dd66d43a31f57da19f2383053cbc930acb1d9bce15f50db4bb35b23bc72031b4ced658ee2b594132b3c6b33cab0c662320cb3ebbabed", 0x5d}, {&(0x7f0000000780)="c158dcc65807f10a4ea4fd71ef7ebba6d76cfd8f733e299f3d77c18d123772ece3b06cc9f6d76b64d9511a4d911a5a9ad26f0244c16e99fee750d56142d42bb52dad9f9c0370c67589009179ae1337db18268ee31ca0af1dc14c64bd530df11cab73f508afe41b3f9ba59cb785f639583e2df92f93128427e1bfaaf00b36d2a049af72e806b3c55ce15047131a80b7d027ad96f084a7c9313d2b82e978a25e097ee714700ae7f329eccfaa29b9d89631befc6dd351a43ae2f294aa22410e9a2e08", 0xc1}, {&(0x7f0000000880)="0bfeddd6389f45fdaaf62dc3948852586f5848386bf1f024c16dd2cc2f50c88c350a976d93115bd5a5b447a405c19719b9cd03be3ee6f21fb297ed90240b5a8a0dbd57603f702d2b264135580e0a9cd5a1809a1c1b08e506ea322e07fa93a45f4a34d2261f5f9031450f5f6eacad0257c6f83e50ba205083ddd74ad6", 0x7c}, {&(0x7f0000000900)="ed32e35a1ec187ce1a3560c096862ccfaa9da37f7bdf71908e131c8d1efcc71628e5ecf1ccfc27ab0749c7a4af05b2062e10093b3014a17fced361e9a71705aeef06544f9527b1c59e9c2bc0a630ae8a4c6b14bb1f0dd1d913e239779d49f0f6f5f2844d409456feed20a704a228a89eaf7f9a85eb7a06ebbc5e3e7f76b2d700ef50d2ee359075aaef01b12758898d694af56a17d4fdc4743287610a555ee65c450b6b59f9dfab09a613d5c4afd757d333366dec91426c99cc9c41122c4983846e1f137be594133ba38f68259250bc06a4798ec14a5efbf3920b8b8df60637464b", 0xe1}], 0x5, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc8, 0x1}, 0xd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r21 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x8) socketpair(0x736ea94176956446, 0xf55ff1c21d139337, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="481ddd735290a851403d7b05d9b772c118c3df0133b90ed679cad213be6b22b99be29cf48a7e2f62f3dd8c52a2a12597a2e2d3bc01ac6f32621575061fc4367770e526dcaa7255ee13f1953aa7795274efe42e291d5eb385db3ef0d5b134bd8b91499215477d5f683a9ec8814ac5c224498d453e61ce6fa670e073c284f53e6f42e10aea3c5b48fbc97778710166e91d0f49317e658eaf84e7fc0f6ec04a88a0e6f3", 0xa2}, {&(0x7f0000000280)="be646229600d0926092be57e711067ea2e337ec031ac0a5a3840f83e2a99e15e33e9c21f97f10bb3282fac48da63b860b4c2646250f15e2dda59908dce76d42802ab91c50921ad5e0f443de3533f0febb8ebb727f37cc6263f63719182ba93e20a5ab0954d6508d25828a5488f81db3d080d4d83c8574bf5b18d9a0483de88e0975524223e93f4720f93b0bf0c9ea9b33436f128690210cc6544163f2f4ff76128b5a3a01f5301c29ede756fe9f635fcddf36ce9abb4d3a92878b475295c7437b07f83314f09889d4df4dc9efcbe0db57afdce45b7cc6f7498e45bd8a16e97371bff9a7b35fedfb9f90b6f65d4a2d6ed0ac736fcf0693fee9489", 0xfa}, {&(0x7f0000000080)="375d85dcdf83a427ceed5be327b394e6784cf283c2639e630a823b4447b7e93ebfde", 0x22}, {&(0x7f0000000380)="4078c23eaa3fd5913ce08095a3d80f372896436781a7e089244768bb2140151ad441ad1d1bd602a57fa2baee482fd6def9490caffcae4c9d69e305d4974d77168f9007a597c5fb6df5f1f33130f1176376154dfdc8591f8745932d191485fa9fafb417353d7adaa95fec6ff6270a0949877d49f20ad6d5513167cf9560", 0x7d}, {&(0x7f0000000400)="8ecd348743b2d34dec5e2a787a35ece311b3ee5433ac474027924c5d49c6a52e33a965b18e8a1bea9078542b902d4587f94e0462c8f4c0078fbf3af0498ce5ddf1acd20a6f109a30863dac5e7044a64e61b0f13c1e", 0x55}, {&(0x7f0000000480)="7b548bb04c4843f9da28922b11b941087842af4c54bc3861bac194fd8021186fb8fc27fcc0ca52ebfc0167e45547fe6990452f7c21ac72eaee21ec84c29f7e44d31eeb6ad1ff210a01a00eb569e890fd996e79e720afef9a01d0501cde665fa28c7397bde8079339085a5715d505d931", 0x70}, {&(0x7f00000000c0)}], 0x7, 0x0, 0x0, 0x8}, 0x400) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') linkat(r21, &(0x7f00000005c0)='./file0/file0\x00', r21, &(0x7f0000000600)='./file0/file0\x00', 0x4) 16:01:46 executing program 1: mlockall(0x2001) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30, 0x400}, 0x40c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:01:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x53) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000040)=0x8) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="4b890efb26b47a1d8e48c2a202464c310af05abd1dca89b49549eda452cb88f0ec8122d2e7ffc1fab8878cd5bd57faa76e68d43f56929092aefce41931ec588efd4da0c2f8a34c6c130af7ebe00cda358bd28e4054ea34c76a5a75e24f982630ca9e74a82403f4d6e0edd59d972461", 0x6f) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() pckbd_enable: command error 16:01:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) mknod(&(0x7f0000000100)='./file0\x00', 0xc004, 0x5) fcntl$dupfd(r0, 0x0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x810, 0x0) r1 = semget(0x0, 0x0, 0x24) semctl$IPC_RMID(r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) 16:01:47 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x600, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x180, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mlock(&(0x7f0000fec000/0x11000)=nil, 0x11000) 16:01:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x35, 0x80000000, 0x0, 0x7fffffff, "fb49555801a3548c066b8ac293011dc31a3b869f", 0x6, 0x5e}) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:01:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x80000001}, {0x22, 0x9}, {0x83, 0x7}, {0x23, 0x1}, {0xa7, 0x200}, {0x0, 0x7f}], 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002000, 0xa613a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x42) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7f) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x500) 16:01:48 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) getitimer(0x1, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc, 0x3d2e8539}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x20, 0x8001, "d29c3faec3519b0de7506a2181bbd902e1e67a82", 0x1000, 0x8001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:48 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:01:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000000a9, 0x2, &(0x7f00000000c0)="ebffcbff13b9fddfd036aa9097e49d677e9e8d0779085842df16699da2d22a02c8250b1eafa402abe9bc5ca4371b450274e2a63c649206d95b1cb1", 0x3b) 16:01:48 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)='\x00', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202b, 0xfffc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:01:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) fcntl$getflags(r4, 0x3) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffffb) getrlimit(0x7, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000004c0)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) linkat(r0, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) r5 = semget(0x0, 0x20004, 0x101) semget(0x3, 0x4, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x80000000, 0x9, 0xfffffffffffffffd, 0xfff, 0x4f00000000000000, 0x9, 0x2, 0x1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r7, r6, r7, 0x0, 0x8, 0xfffffffffffffcf6}, 0xffffffffffff065c, 0x6, 0xfff}) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r8, r9) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:01:49 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x85a0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x0, './file0\x00', 0x0, 0x0, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x8b, 0x1, 0x735, "5695a047150c3c02e21b9e6246ad65fe19e08187", 0x3fffd, 0xa}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x6, 0xff, './file0\x00', 0x3f, 0x100000001, 0xffffffffffffffe0, 0x4}) read(r2, &(0x7f00000002c0)=""/142, 0xffffffe5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xffff) 16:01:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x9, 0x0, "09243c758760b02300ffffff7f00", 0x10001, 0x1000000}) r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:49 executing program 1: mknod(&(0x7f0000001a00)='./bus\x00', 0x2, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x6005, 0xe02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10008, 0x2) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x8001, 0x9, 0x2, 0x0, 0x5, 0x7, 0x10000, 0x1, 0x3, 0x47, 0x6}) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="06cb830086800a6f507e7fb70f0deabc325409f578c769e22308adab648f05d1d45b6153dbeed4ffa0988e8a2e138ce3765de5f661e715ca40c7b5f1e8db18abf7083cd57896b1f483ea02853a06e0e54e0c1e0a6932cd6a6db0d00c1b9ac1f883ae7122876a398c14ffeacdaa7e83a3bc4416dc82fafe9f5efadf1f1db403c99934523eefddd9f021fc3d515f01912f879fe3b42cbf220f799207e6b8d941ee5f70dabae56a11bd8caa83d9011d68e4c4d3b28b18125d61d2f74e19946ebbb421df4ca1b13c88020c58e0ee44ee89fc", 0xd0}, {&(0x7f00000003c0)="01fc07fd61786d3d3d6e547fc2b2be926e149ae8fd05cff344fc4c17ec2b82284ea95ede2f41ba5ebe94476523c85e3a1624cf5a6d6417c642b6952a23714de08f3c8962250db2c42c1d0d26cb3dba388fcc88c7d5143aafc37b4d", 0x5b}, {&(0x7f0000000440)="28bfbf6b794aee5c4ec4056e09508290bc6415304ad9f8ef0a7349f4ca4856b852017163b7fcefed89f53088bed8a60c6b3f50bec7a16956401da635db5d90a5e7eef857cfbba1d972e0c6c8899f5d486b3606ccdee88695d2ef13cd383eb4251422ce168e", 0x65}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="180000000000000084f82e01030000004308ca1800000000280000000000000003e3386508000000524d6727b1d7dc028b77cc761a7a6d7d54dfc100000000009000000000000000ffff0000060000000e5215745b5dca8e7c8c204ffeae9fe7a88a7c3e791c1edb9b9bdd9d68e29f7796a6df5050f8f26c964f2a8a9257024d9af81be91552b381e498e06c785066ac584ce3cd0e059b9b57b6393cdde68d8ab5ccdcad93e9f961780d377e35fc5de9eefe7f076ce9c06f1ba151a7694616b5eb0575d88678ea5039b2566d1b8d00001010000000000000ffff0000050000004e223b5388f16e264c6d6c41043e727a0bfb1660b71728a9c47103eb82363aad31eb073bcae72cce5c3967fc0fd9546d15bb2e6297ede2a9284e4ac3d8eee5e435bd61ea9b65c882fb167fc7130042b531899b766e76d53586304a18c07e995f56a97b35dab7a0b3c6d6c6cf36f6501ad6bf8459d7d9bfc59844a1cb091542e8003b12bc0799496f304e52c5ba5e5bbd032b03042a6dc1f7221c842431f660c9fa0cb8584d4db0352251632951165a515a22dc15aa6960af6df06902a9c16e3605782d0e2a8cefae65a4c3bc52f325975701953edaee8aeb2e3919eb013e78232accc9ed499746e6f4ce724b6935d85c46247af512a4f5e42dc0d3961bc05073021091843f5cf831d4e002b108e647a60c9b03cb9011549334ff32985e11643eb7c533a52d40defdbeff21c767cff0af1259abc6a643311a2baafe6d6b1829d6fed2204392e2c7db9933c193b8a2363b9d87bed34e5261b76f840cb04fd1d8e9c29cc8ec3435173f8cc64ef14e9bdc2a043d98748daa72428c38b78c98bf95ae6242f58a26b5c2465a6b33b5994154f70d155de0d2951175ec72274c278b41d83a6f30470cf58641712ec168fd97c85bd30d5f05bf74ff881124dddbf6c830d5bed877bcd7d0a3a97119dccb42c82875f68391e87da99b41c4d9ff200200000000000000ddc19614686cb2360addd91400c835ac8cc12dedc6451e6a3dd5cb2786d0b6d1f8603eee0016d5264a9da4e9546e89e2ebebb54414a1ee084ca33efee04979ea581ac62170e2921c91bf89727536fa2f03162fdd7cc56b0a87d7ea9101bac3f1dd5c2f378f03317658bb52dc2d6bedade156529018088512b03a3d845ed8db46c5bc79ae25dcc510eec24be4e4d9fd80035ddedcb190b2d02788480e160c79625bb979cf7bf434c766ec2dab6991a48d78095feb94a52f0ba37e2689b46ffff8469b180d8b6b3a3a4c6a407361d6e69ebde12a0c72bc4681e796f71e054f4239bc5f28c55fd7f413d247e2079442324e9696953ced12e4e5e184b129b0083f9882c718cb90169eba7ee19e74dcbbab29b19fb8b931ec90e32c6aa7d320b82082f93df7503e2a6e70809826264962e6603b580fabde6a197fe7b8d4aa62817cb46fdb9a1ae8d85e40fc723a95ff758753d8e205f45a89cd935a0ae2b43f3e2344c749fd24abee10d43f5f3330b57bafd695d2415cf8629a4d37a92f54ecbff02d0ad98826701bb98ef8f8e14a1f61a46b581a50adad58752422520003a9177f2bc0e25a9cdbd257199f17385b68c2d220a58dd3a47a7a61a0df8fc32b7e8ad536703fe5f81f5638e7aedabac31172424d4ba7538892971c8a0c255303102ac21bd3d421b7d3c0ad941cc4c1fc5c9dc3d0e32fa1b5fd16648cd367f545498acc590458ddf0a721c87e27357cbf3e0de8112e933c043eb862c646c0b9d9e30c02b71f37e02ae7f2558e7bf5c57be180bedff7f9c508741b066538b16de4ffc11ebd31df0280c5ba355b48102eca2df36afa5d0a1d5ef4e8f8e4216c23f23cffb964156ff76d610dbfd770331ee37d74eaaf06f536c469ca584daa0b86b9016c4da836d4c14173ce89e4ebdc9284c376a2db19bf1e9dc85e23063136f6c193984bfd851f3bc08f3f7406e3acc5763aa4478241f0c0d66147dddff08aa939152cb3b07cd5c562a7abf1b95c326cf1976b38b68dc2d0fd00a469e922eb5e189cecb9070ac456786458a80a4c570937dc0eaac678b2b1d2478690d51d64d3d708d6ff1f895cfe1da932ddcb7900135fd6ed18456363447295d72d6bfc4ebe302e3e062ead46a1c87078f2af3087331bb0c9abbf994a4452e62e733d247213caca24ba7a3e20bf25e0682fd8ac1bb80127320fb454c61bf093a9a016e0f939ded26d8cecc276d6ad7593a377c6c0e000ade8296b03ce28285af2f1ec4218073f9c9df7e4edfe4574efd73bd9e6d132d01be7cc880046809fab8c4d719dbf86f506402a11b6b4da0675269f20786cccf6361aec24e08b1495495dd3cf11c66104b45de90ecb3f146bc4721c1d3e24ba5fb4c5024982bd31bec542f828628c8758b18899429016e84018b93362e103357e7a415811215a7103d1d97cca5d4d5bb34f5b396ba8d24f8da59f9f30ed56bf3b99dbf7a5ad5c0179980bd3bd5b3d2c91e9ab248884485b63c8ce65fd840579cc955a4c2bbedb46b711d0a3708b51d600ce33608c02fed5838a444572e47f94ba01181394c39002e66f70688ef49eaae0d5bd3c45f50240a160028bf48b130d32b7c3115b28c84b5cb878ecbb7fbb80fe7b1466d759e937809ac40caf9f48a3e4f9101aaf806ce10793e9bf5a7cefddb207b990f53d748a53b631913aa5fd6703c7455ae1e89581cb8ab4e9703b871bd412ceef6e0ac18c9b5f09f5f07e0293d7f975a30934440330a9de799f0df00402047d361dc0c628c5ddbccb016d391e43ffa58c4f27e404f5104acf5363b302aeb4b09f3cbf6499d8c4c917c53edd315d1a014346e05f7722c3955896de7b5b69a8b1d4827e90ba968fd5674d8b737b73bfa92489c42fefc72ec4fd2162b24a55455c0832b7e0c7a5cfaebc5c7896152c78328b08964f56dfbb6752f0395c31458d499ea46ae1f4d5bd774768ae7efba9fd7ff01a106e03530036f0a339ee7651a44d9a3ec724160a8de7b6f3e92c0121c6eb8d588789706b9b4a8eb86f3992e737e03e8eeca4dff5d25d0d79d5bb0f9dd8e722c0cdea8f4354dd63a1effac483f35aeffaf8c98fbbaa5c21765dfdfef181876192e5d1816d9c0cf21e5c82d1bc00536794f5765c0a6f457b7183faee4977f35571f6a6985a96f9a3988a6e7f9ee3aa31dac0c4a38beb168bf9641a67dcb429d63f5c38d166cefbe304e91f6845f3645e1715f126d82778f341a5a9ba6fd46d24f09fbcb475f5439a6a970d31ad3185eb1db227bc7620e04c9764f2c833955e153b9499e3fc234aef146e9af087304a0c07d3f49cb2920ac28c5be22e81d232e83dd45737b41157523e0e5bdafc22958ac3d76bab30e5eae2142bbe37d2b46c1b591a0edb27da30574244c02cd05527788f575d0dfbafe1bd723703f394ff4a74011eee8b4e653bec02177f9be55a142d18c20d8bef46e0d1efb4fc2c7c4705b617c2432648349718a031ddfc7906e75fba7c1c511c31a9bc9166ff67cacc1b02e701d67eeff32fa0f86061adf50307e992e581f94e8c27334996f27146e33d8c1a7042902e40d487c78180ee79aba498e100e9d43070c3eb62077df761ba966d935b1821cfb6a1180031a9acbfec0b8ae4b7c8829231c14508a3b5513052bed41201b61cccc1ef33b04a67a07ce3349bd5a02d71a7c63b0f2df2a0f70b897390ec674a176048eba1a107b64bd733a6b466ce8feec68978a5ddb189cf9aa5461f4ff3c732daf4e20c44c776137d2ebc9ed33ae1b3abd5978dd0d85aeca503e02f0fdeae3cc86202d1f6cf694880dd9eeedfe213c449c6aca39a80122999644a2e3e87c6618c2636840bde2b4dd0c9e2447e3bd84db32fea8a02cd32ffc3649340e744ed88ed66bf612bcaf9e69eab0aaaef8ce1cb514d01a875b470fe85dd25c7b67c74c54e2bf0c923435a7665a1d23784e4fffe3b8b624ae4c5807170010d367db28256703d62e148e4d839f7b5212a630ab823911532129cfb20f323b2417d818a4f22188bd559d076225434db849894d7a54208e34de998cab14355a6ba73f80e71943fa3a940f94c5be5ea70e88ba5de8d223fd93b2c474bc2262044579753238305e40a24e33debe336001f9164d176af3e52bb407a70368fa9a9dc44f7336d1dded7f5c4abfc6ac9e21def0fe703037b60cfd3258f2dd8feea1bb2c5dbc33619c8d5a118ebb1f65b0f4b2fee0d06a933f64677084bb0c915fe023de53b5e8c170028e3872dcfc2f90354eadd22984451e938ce2432982fbe8de6e9200cc8de1730318d3903c0f5505558990a3e8ac408640b2ffddf7d1f70d7bd6a57e9fac80a4732d3a3027cc2c2f9775860c8b39a039e8719f9f348474ca30613b7082c3a89a817c0b52b72fda815f62a9bd46203849daf40bf1fefc2e8683772679f08d768d382dc6a146b18b92beff93e9b74e1e2a204038e0b477643bd9f80de7be7be005dd9e0f13c5ef1f781122bce3b4f1ba61537a5502c86f33c1389bff3a46587937cff42eff0c4d7d60c8ddd771a9861dfc5a41205f29e9c62d46c917ffc4f4d1adba9ba75c697e323d61ec2672caa5325df524e46f69c3bc6f5b4924e3d01cddc0dea29834c1227dc922cbedcb9753f40c3d5bf7157062aaf9f06341aec0146811a4b3aa01a0101773f6a84d7ffefdba360f6de30d483d31ee9b9a3c848c55026958a41b308bea96c40a19faed625d315be771d5ea5cfafc1855e0b99480ca122f005467a25be422eea4e11bda7940d05dbf519682bdfe2fc2ef21cf25250d7c8d2c99f09e2634a394d090aaaec8308d5a45ee4274edaeb8a2a2cfc30bc4ef63752df66e5d7f020b03b72c1ab41869fe291730cf28d377ee41a3454a850c69e3ebea10dfe20a2a94771ef0d57887c0bca9b604d2b87bb761b2cb24751702809f51f684d53ff3ff9814c44541c25dbdd705ab5e5e7bc125909431a7659bb502d5809ea763184e18071c61545f61fb4b10b2fc92ba3f482a1d0856f71b60f26931d17b99a6b6dc2cf0dcc8e161c1def7ca650ee71c9cdf300ec93f130609b3608a478010fc9e2cbdee26a19a8b1cef2f8476c0c928d64d2d3a76f7e86db0c633dd33ea2fe4a2d68c9b216703b2d318c5e8a5abf297913547ccf15d36f1d8586ab3d37682f1c29212f3855c7fd5a7d16593cd401c77f8702d321f6b761f4a4b48e4f077702e7a3109ce402828dc4e4575295bf6cd95a2e1e3cc3b64e2ac9d77b0f47fa512837658be094da45d0280b534a3cedff612ceee38b117ee456ac5f60e4de4c78ca6296a074a10b26f1e3c6520aacf922f7599a7683b621cd22d003e4db3a4a3aa62146ad09db1c6fe9b2a8d6f64390ae3aa2b7771e93fb8509e95ca7472e0b71b81b68cc59ae5d63e68b4e700559c12abf8d090924a4795d0e136c6b0a58500b633860b016d60b55595d0bee5be8f6c64805661d91d496fc67e6b29bcf06319690df9f8bae66d42d5a40514ca401a9fd135650581768b94a8a272f770d79d5955f447a14ccbb3a9aab6e0c61290c34159904a0fc4019f2f88f451fce3ceec616b5cf3d306f14c29666381977ca4cc725d5a7b753d221430d1bd5d18579429a06e6fe18704c2712c70bd25ee581ea3d13ba541748880e86f7382279e31c1d058d09448f381cd81b898e43306835893d30a0193c822a9ecd0756ae31bd895d8c6007ce4aba26bf29e2796456a3c66dad562c3459c5912310701739784715b5e59dad5b4560be8f8308dd91656771e38e589d40d7dee88660a5b557b4586524c20f7dbecd038a71e9cd7a34ee49dc640d35f21f4ababa5af081ae14ae394764d36cf7cce6e68f58e9dcf2879a64a7fecf5d3a8561415c34d545e46a66e469bbba446880182065e4f7cf67a817ac1e5e67475f2c377b015fad6bfb47a41505a10d43df7bcf7edfaa329ba95e381815a9fb59a31aa111d8de924971739c574b08eec56f030f8005e8927e3b4c622f0fd402c47ff952954062fb81e591580a23b9536d2fe4754780ddd68351b539d21ff01fcc0c9146635a13907d7d33f7beb83d013f18442ad9672c215bcc3a05835249c965ba36ed877edd0d53ab51e066eac0bfd68e92c03a596c69e198238dc38303b546ca9c0801000000000000ffff0000040000004a46bd5b58ba33e04c7ff3ac52897ca9be055f47b968173450baab3f0c9e7d18ca84279fb45739cd5496d6c9da3357eba57cd8130d0faf44047a8adef2c64f2ee292b2708778a351bbefba98bcd133da6c3e2be679d171893dc4de4205e2d31422046e69cb80c0dd4e510cb406c90636fffefb6855484599615375a69a815cf9071e47408c3843a65078ac0bed89c2bf4058f405011cc05b27e9be331ca66ac470a9e56a6108fa0e1e517bfca6f0f2f3821657ceec71d0e1b56172d666c9718476c1e506d49c4ac1b5771da9f6b697abc10a7f62d7e7cf97fcfbaa3a3c319dc07fc6ed50b063d3a63aae91a419250a3661000000000000005800000000000000ffff000005000000e063a1031206a9e08991bf8b5ad55ba98ec6021de5a527d484eefc72f7b60bea4dfb0200ba39331b91bf4f88b3d25b0fe38eb870f420df37317ecce8b0fe5e77a647e114ab9e005a4000000000000000ffff000005000000b6a0c5200b0dc750813941505f4e14858c4091003a63389e7514afadacbc3ad11cf18712a35ceaca7a98a80000000000e800000000000000ffff000000000000685f222f2b28b93c5299211cc0a106eda47b119a8502854ef2f057f0a729fc13386d8235e0c10be08e9bc5be16e2ce102cc98e3f75107dffe6f7ed9407f924239bad67414fc060940d7fc402899a20bd3faaef3e5b999309661b6a52eef6c9f945d2daf74f9ce58d29758994cdcf54c8b1cfaab669e79ca9128aab7e14591aa495045ea0ee5a251f63b5573de52599ff559d50d1bd2f6e390b443614a45d65d5c306409cd01d380ca9c83d053e8b7ce5f77985753a50381d373909505b0ba0f7080d5ea8ea57cbe187e004a16e210410a8000000000000008800000000000000ffff00000900000076fd5e2178c540a89c012deda2e8cabd44919fd8baa37b6def2fc0efb94a39539ba01826c6fa95b81f116e721cc1ba061cbc5677df770f6634a6b3982f18e850fe525376751d1e625574bc1e0ac324315ce654e28d0adf0c73a59f4ee6706ed9e01b5038dcad896c8ec71d3206b0fd249406f48c79e400002000000000000000ffff000000000000a8e1614977ed"], 0x1410}, 0x400) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x6, 0x6}, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001980)={'./bus\x00', 0x1, 0x591388e8, 0x4, 0x0, 0x2, 0xfff, 0x5, 0x0, 0x2, 0x8, 0xe27}) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x7, 0x1f, 0x7, 0x1, 0x2, 0x81, 0x6, 0x2, 0x1, 0x7fffffff, 0x4dd5}) 16:01:49 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="da258bb44dc90e4a2b77df09cc4698303b2d6718c40aaf6568c78bb6b25deaf5401acd28203bde1a533ec5e44e1db020cfbece5855c90dc1f9ad3a87511e94c34ccac1d5cf526a2005120ffdf97415857ed5debaa054f50b806a0748a12a01764ac6edfc2a259c832ee251c1a5299cbd5c", 0x71}, {&(0x7f0000000180)="4dd0afbca87ca2cf85c14adb540b804b891e304546e944b351a696ed89be31c591a2debc8c70bf951ea1097fd0feaf509c1c2055a1ed0a317cf195ee8e94ce1edb9faaaf387a37dbec0c4eb4f1810095b0eda5342c532b68dfb83828a6ed33ae6f94f9897cf01bce407f970b28bcb18532b64acffcd5b8512c145d1d96b39468870449da76dff5c254119982c02a7b216073339c9306899977a5394a70d45abb41d802a2f27824a8dfd12966e278042411f3625023a2fc3744874ce4c2de462c5e83042110980bee1921cf7c0702c286934ed18915b26c4f460734dc2c7e2828f0", 0xe1}, {&(0x7f0000000280)="5241c078b3aaa27429320eef137c56ae0b07d8a67ed92b5f90ea87b75f47735edafead3f83b50f2d90f9cbd6a59f6bbca4f8e7c451409a4dbc3b86036b1c6612c9ffc3197d4ffd50b6b39aade88a8ca721c6", 0x52}, {&(0x7f0000000300)="42f0bea81d13b63bd2b768cd42021c0fc99a8a7fb23ef3c504455257390abdbf113b86e3cb0421508536d3b1e67f8d263d8eb9283a7be0b64b3394ab79ea5a433c0724db36c1e1dda93d0d4354f1bc50c7febe78e4667cbb612b6a1be351c3da8b51f1ea286f6b8d83fc2f6301fc9dd802c2ed2ffbc4962414b0f25df8c6c1c7efb1", 0x82}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88}, 0x8) getsockopt(r0, 0xfffffffffffffffd, 0x6e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x80) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x3, &(0x7f0000001240)=@in6={0x18, 0x2, 0x100000000, 0x7}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x99) flock(r2, 0xd) recvfrom$inet6(r2, &(0x7f0000000080)=""/240, 0xf0, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x401, 0x9}, 0xc) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x200, 0x7}, 0xc) 16:01:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) dup(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 16:01:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fsync(r0) r1 = getpgrp() r2 = getuid() getgroups(0x4, &(0x7f0000002580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800), 0xc) r7 = getpid() r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, &(0x7f0000002640)=0xc) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000140)="87e187b9fa3fc953ba49903e988497244f4c97f8492300b7e3db7b4a30b076d5644a4ac33044ab1b3eb4339a14cad89fa8229a87a226747e59f0e7d36f33cdd8ce2a9c4011b6124c93f466e2db589acc50c978d0d4a19316539be4dac9d730e44e01331f04576271091d4c4109d3fb032045545d878d14eb93f8f12ea8e28f6d451ad8adb8919e001d4a88b17a9a65d3cadba4515896eae278409658d2dc7a0a88c50c96eef2a2a9d17b904c2abb9c4ee5eb24c4e50aa1ca84670437dc8d4212c7a033c2329884e2120c964474dd2ce38ef3ef", 0xd3}, {&(0x7f0000000240)="1673a9266c4f2745f9f871b7d4fc0147c5ddf50ea087a0aaeeb2860ba3fabe67e753322dfcb47f3d6ca871e72e1c8a0a189778005a23486d11800c638e11268806e685c0f98e622d8a8cb1c8318af9edc536bd126a57083a585736aec23758bf18f1ba34a411c4a712c46ea4832cbec05fcf9802bfc82074aa8297f9e566f9e67075e5e4f7e381db834bb6e1d14c102bf16112d8c90bb6", 0x97}, {&(0x7f00000000c0)="8422f31b318c8caf8939df2723df82d8cbcdf02a352059db5dddd3572c2ce7083adb7525d9687b80dd54a7ccf22c4699473b0e578a49ca2211fbcc", 0x3b}, {&(0x7f0000000300)="2b25a057f8a6c9f1c2b3b1dd70bfebc8051d9b03d6e2bb9891f0f3740aa8", 0x1e}, {&(0x7f0000000340)="6571efe28a10fa989830ba37d69ea6b0ff7a81a39abd962ece29fd57d9a82ebd17c3aaffa01b6a10692549c2e526906e61110948119a5bfeac709f4c4564f22c5237b7add771ab2c6be383219caf13d53f75a02a06162bbf10911ae221cb042663e99e6444a9244aa4be5d6216f4684aeedd1209d4aaf0d43b2a4b83859717366ce8ab221aa0b6eb79b94c714dbe514732641fb3dfa6c33a2bbe752390671900d2984dda1b7010e2d53c8e23f9bc2c53e286cfe6245fdda7ca63bdd3f3f2fc7f2bfa65549350a99fb2cc45b0428af905b533d61c87dbecb40e75443782258cf99763c00be3f91d601dbdf6d595", 0xed}, {&(0x7f0000000440)="7a26d377fdfe2b63cbd0fd1e7a92e7cb2663ef615d70cf8425e9e4a2b28aca393380499d9b1caffab5e2b96cb27004797ada1ed3fb31a878a60fbf552ab6223945dcd041ee93be14e1e5b595eca0c2df544d36cd2d1b3b25831475d628d3a704f3f26b79e070f68d3f787ac7957adcf7643264caa99e2c9e6836fe6a0967c4fd971abd9a658c6f013fb35fe402c0e31ad0f9810cc73c9144066826ff02c303bfa85416c8ac24b84d6379136fbabbd0d15396f330d967aca9bfebb80385bdf2a5b29bc9d8d40835469fe7a7e62b341584899149063fe378cf62ff08cf989b04c0edd07e921353b07837b58c0dd1b7357c9dae183d156d4c619af36c27b95ea9d8af78350d1b0eea7e72f687028c14dece879c1aeea88a8adaed04af25425a15bf96f3541a967ec9abe102bd3bcedf72d3740ff56f7603972fd70a89865edeb69ec1b6e9765d44fbcb8aa1db48b848e148d99dd5760ae05572c6be567480b5a6e07a57231888c6ad2c19f71e1d11f4c00c75e3d5f58ada088ebef9af50663b2adb71e6d6ff883fccfbc8658dd7123724dcc142195eb6d09dd9268875450b932e442cda4293a7223a3db4a6b46c64f5ef56f75f02ed3957512331e79ab01fce910f47f4c0fa470426bc3bdacddacf8ae3558f50ff0e82f853da05fc49bdda937e04629b9a1db02fb8b3f9ad828d66afd271a899f29832c93f29328427d9cc22fe67e0bc61f7e3d8a777200f16fd8ed25e7c70fd53507d2bf0bfbb011980beb967c15456833e4e8631543eaad8a3183fd941bafb48e76a3f1e7c7727b200c6c8e527064a2b7c4a62b8a6a41b420cabebd84e0182c1cc6f7aa41888807771a84a4b5b6eac15d37435432043c4ddd0076780cc446ab98188584ad316fd9ad0a8dc2ef48cbf80701139d5be71776561c16ab5a5b690b9d13031b8720a88bab88d35706ab8918308f274e57fbedc1e62e5cd72839163a870afe248bd52297cdc3f0bf9e34862d9e25e30e4909cacae2f2afbc5f542acbf6a9874a38ff33944d74194877b6f4cea659bf1fa928d65e14c7ebeae4ffee4a8625a4273be1c1fac85516a6f7ac6bf619ebdea17a3a245f4e2959df452fdd3ec3b5f90826763d8139cba807811173ad52759b27290a762e744b4d43df0529d5dc222c75593534779703f1dffc712388d5b3b1ab85632033583b7fc4482d61f8741ea97c452991143fb6a55c388c7378fdddb5af9170e108204858718d3f8899bbe5dfe103025f3ea202a1d2717c098844f0052032cd5d33969b01aafa303822ef774a868adc8fafec3407708775ba00616152cfc4214e5d072006f7d49078e078de847e7ac3d14519f188caeeddab57b30375c0f61b570478ed100186fc61e5863bd66bea3894bfd146b55d737db18ab48aa646f6cf48010560e657049bd89aba03638ca211b03aaecdfad02db2a40774f8595802765d08c117a40c066dac8ad9af50f0e488a3cf613b026ad3b47bece343f864dbd4131b2e2279ed507611648571fac8d788df020c2d833d8a08cedbb0ef1da7b4e41d5d5e020118fa86004d1c0247a43eada59dd01a6b663253e38176b19920ee462b00ed1cec9d134851a880c09cb1ab418279041bdec496d2a7bc7ea448e534edbfd960260035fe212087fef8f1ecf7a5388d400319542b6ed2fff795a2d4f0dc90a07aaae18c60af91d6c7690ba4584c38c5679bd4bcaecf61c617cc22b682a701be458079859f25794370488822f265f5041ef6a00f4a52e478f699d93252f1aefadbe7f20fb8ec794e9dc7962d67af4af389e8b7fcf29da40919d151bb789fd3a6690ba5130943ed2b02632cd53d251e1adcb1c742309c9b3ab0bcbda9fabf5386b210e751cefe7072966a8e31540f68608f377af1945544c7ce348193f1add6f3d9e808783d684354f15516599976eee5a264b8f8b5567c1a28fab3b1ee630ce3c729f9a0961f82b7376fb9bfa72bc764cc95246dae86e5a41e1bf7b5cc216006c4515fbdd9c0b873de9b19922a695546ed61f60ca711ba063bb094874017e890c8bfc761719d57570ea101e7fe81f0d0671ff72a18d4288fa48d189d153954590dc01d61ec37591dabf7ad25c8d1d5a3c0f762fb0198bdbe337578cae05fa98b9f10a19a3f8275c3e03120541ed2a19b2ed368798572eceabff0875a5eb60c522390e09c8d7b7e1ce7ae5fcc7f59d4ed97e1c683e0b4aba02e783422e0842986f7ecb34e3ea2822176872897e29f6f24dd777e6adf708934fd3ca184f0ac107dc1759e7f8d6cfffedb21b133a5b1d885b1c4b8362ad16fb84d5aad18cfe67faffd5660cf5651e145c989eba84a82227e1ec994cd55020c65fb3fd48593ba36f587367284e3bffb7b1618e4cf3eab337c24579ed9b6a89c6962fc42de7637c6a358ee7ae082b75ed6188364d334f5b5c8ab242609b5551ece0897c1f03e2992eded43ad0a626a7ca950413ec3dea7b25874ec84a44483f3c7b1e4ece21378bb45d9c13d611c3210bcb73562606028ece98eb864dcf912727d5983062130af831c36106fc9291749b453cb94efa6877b73ee085d8f5bff4195d90a54d26381182a7e017765b969f81be8b6ab3688d598488da7fbfd91132b78cb4fc97b99818a4b0ccf87274748cf26fc936a19243bafaa668962910d217619d02cdd39c38958418166e7c18a17fc722b7a2fda3dee014c51b498a15bf19ca2027733e6579e18e48f062b53cbd58492d079612894fc1ab63d023806ea2887b9bfa7bcd67d159f0d642cdfcc4209fd9dce7945dc45651d791801d720470ec187c0cc35433641d97ce294c4bc19481c563dc257691c058e5f7311a14b91580e9ab557f70ae54eae86b9c49a6e64fd07d262db87074b78cf98a7cfcdd472c6385c6d4bccb27858b9a5a95629e66a5079711e6b7b04b3217ffa3c2d4a789d41a6fe317c58ba28fae07933fb6a49c6a50ced8d86302db44924d911d0fc78fe67283b9151718b86226127593f422b8016d71ba9eba3d85e4b2cb91e65490c9a34338f2783fdc8df209dc33b4715f01c8b4e5db82ff95c83a866e02357fac87625c82afa5f9d106e677509391502c753ee1303292b1f1675c6c2e65bfd70fac4450a81df81fe61d4a579ec2bdb71b573ea2752db70eb6288459b50c21c52fa9db1b23ae86b9215c2c5150acf78c13d7238549b11bc648fc568bff846776229ce25be07960257fb2352fb1595f5a6950b8cc324b39a2735a618bac2ee48ae510701567aceb5aa0d4f122c187712b0509bd19c50dfc22ef1a83e1164d9cf5fdf4b892e8218d05ba92e461f6d3dd927acd309fb073f70403751db536555c8afaeddba7cced26a6853966f9efeaa5f3218ab1f13df60f3c1e1b4731bffefce0c3b4e029430aeb01cd487d16752d98e2e7223e3f8974acc6394404aa48bcb98d661ef5e1117681d026cdd9bc2d4f19abda4326e41b0d1958615e5f6aff2a12512a3ea7f56de52f296b8a80001cfa5d324c843937c0715499b22ad745fd0759e6c8ee6f9f3f78fb8aaaeebd0972cb7b9dddd128a23ddb51845cff3c40166cf682a2d2f0eda57124592cc2dee4d3f0e61cb2dff42b88e71073aecf74e193817ce0c80bd834672dc6070945b45261eefbe04e05af4af14e40491ff625c8b342a4e43076f5d596d1d1505653371bb0409ae8b792757ef5c44704977bebca5828eef24c8f4e1a4a05f368b2585f0620d29f027049bd58cefaa6971b3dc55f836ce7823b4dee37b812b2da64a4a7e28b54609a4769bb773a29c19b4c00607cb937013f6cbb3dad22a03a3768c9f30b3d88735d29d16fc4b9eada83ab6b60274e4b5fe13bc1b5a99d31253211c48572e0931e35092cac18b00c9f6cae503c4b91034eeefcefc8712939b13026a533b378b278b8e890a2547bc2789152e4752c0ba74a2725402daa52e3d4228b43778dd4a8bd23f7e0b42120372216c1882e0c4a93c7f6c9f7309c498007f690f92612a45038983706ae4e621e3b7d308e9f695e83b42b892a21d3f9780762a54b477675abceb8bb53fc3f87b198194dacde379f18b6bd8499ed55f756eac6b7cdaa9c23b8825742045c816584a867c314e40c34055d8413e05f2505b955466b0c5f87e7f598ed8cf867b344b434a2f4e785bd2f284a5e8f00fba399c82f7c2e3062565097ca7b0d9c5bed201aa53dad867f296199126e4a05793cb2e09160bd11645012f33f806bedb3f2a0ac6d444d58f54471dc73e2e9e955f0229b0d6db42c66b1782ae635103a2e51e6d6ffea752b4f7b70323fdfd7dd71b3cbfc929f5e2ba1a37b2553256a4b2448b86c3b3681ebad76b7e6f9e8619ed522064f618ea041884b07a8c6137a032ef00e9e1aba21683e2419fd370086a7a6eec75ea9e56ced971135da2192fcb2cc5eae4afd6462e28c5ee36c2d718bac41a1b0ab0bc4dc2b91b2278635699d78c5763d07ca99962bae3e1da0984a631b39c4ae2b8cb1ac776646fb30e5ac8ac22b51734602743c90d513c98cd9c96481cefe8516058af52c0336feca1001f0047ef167e1cdc7f719fabb7f3e89160b5cb6a6f3138257960c8d9ffc009c83b8085e48375877ac9d8271e8bdf9767acd5a246b045387d1e8f43b8199d177bb4ba461901ae4375a6e14a920e97a6952f14de751f2200d68b469378d04e48f69b146a12b9ea5803d0abf53f0eeda078fe620f5c179de9e4dfa065d8e0ad61c03140eb7852fa6bb0fdedd8d1a4e5596c20343755829bfce415f541bb7d792b61f9028fc21b040effbcae119a3b9800246d22a5c1f41826d89a8d96f6006a08f24513fce61d9d3c1cc4d0a38dc46ee7dff60cd150ef645fe5b92bd3e528e5639d051116a9ce2e9a9bc3f4be1c5c9af5b6fd6ab9624ca7ba8a8c084074bbe9844951d60c155b01d305337d463a34eb587949add5a754751a88494a2b51e730196cc1b68dd1c2b9b7b456c7a18c2a55a85b064182d63018c9ee3b9fc0a58dd55e70273350d691f38f57cb96eb26ba9e32f06bb4647fb584960658ad06bf9b8b3f676ef4c3b076c975dbaef339398261652d96e2a83530b2f063d4e6e0f65e32e5a727d9912956ee722eca6f04bce6a7db805ec6afed9213c13703b448f0644358ba7fc32945b2e29aa446caed08ce916718dfc02dcc71e43df4e276c8595c80da56d92f673148b7db9ee74565027460089f1c32762d4b03b61620ed5553f840c02f7028fbe24ac11ff1fc3d1e15750c657bf77f70032fa8ccf15aad75d169feb425821a30a446ec8e00a8b4ce2eab7ec09cf425e017101bbe20c7ec8868a29831e240d5f53987d12ea3eaf43e0d3bf0b4cf9e8542c8b47b74d27bdd3c014f28a060f728f69a1a90401da748e0fd3e4b71f4b844233937f25c3eba8bca4b135bae41f0b3938afdc2511577e858bea3841ca01d3a6f32e1befeff4c77cd38f99c3990be1cc72baab83dba3c0c057cc5e5aa928cda10517e8f6b80be1e171e4a0e13904aa4efa18bd58978184e5657880ae887df4e383877b3c925faea33bd471798023d39e2d7a6d9f80e90e7a5c736fcf9c8c8d87b8ecf22acbb4f5d2e45afd63039dff7aad917a6c4a3f3f9cf0a4951bce053a78e7e8e47b535e74df89b8ea06e5e8e87319b172e9879af6c47a1696a13214827ec34bc7db5188e3fbace98b46115a0f10bfdb45c3882f17b6a4cd79a7827ff2236e4add7b6e7dfbed966e2af8db9d0b52f00e75f0748d739e998ac34dfaddba09b3341d51adc15f7bd9ce6c284d3cab4598e3b0af78fabf0c60f366bd4f7ffd65af", 0x1000}, {&(0x7f0000001440)="a9a6fa34a3feebce0ee569b0c21eca96345c6ee03e78e91e73fd230f2f74474a66959fca183422465d1c5edb0a254fde727279944c1bc8cfe8f44bf24953621dbd2152f0de1d2c762577ca30ebf01ed9f78192413c62ebc353ee4d56f239aa73dccf581ddf40a2ca421a269f1d27d3151771a441a04ed8b668ef08fd54cecd8edc8684cea2", 0x85}, {&(0x7f0000001500)="c2ca37cfd416128fc0bf0d446c73cf5b93e2eac53a38f45138af067c5942233c0ec50bf5934ec981cac6de3322f3e91437d48171e47016a62596056df529d97b9e850eb0481a5cdc9b314fdd45e63481b852950c84eb9a45061e64d0b5397606a51b80c44e21fcfd5c380e416591ba75f88f9aadb7999f93bcf7c346978a7685e25dde51fe2c92ecc359e9da08630a37c8f63a953c0ad518bef22f2ff43003f02ee68c8db0d9794825da23af9efdec4191e25f926e8a4a13c91b2f1e4582d6aceff32e83a1267973753ca7deda175ff678f81ebd5f07df0ecebefe65d1d52685cf35bbc0109ebc85169d8fafea3e9b4bf30fbb2bb6061e8c20f8531625413011ba133e031511266410616bea4723e3629eb7aebb565052a4ee6e634919ddec4f7e66801740a8d7743b462963efc912c0c89c4cc4e286799435c098c38d2056edb2374f2e025fdc61e66432f5118a44a781d9fef6992c96af3b0f11d8962fec1a69a1c6aebdf7d522dffde2dee74bdaa81a2799431016fd4e863f33ba2bf1d7cbcf079f5a89fc5c27c2d3ad67131031f904d4814c9cdba8006abf468049325be6d5d4482ba4b1fb49a53291c8b9b87efdcde9f040c2cd2a260a8456fd7d0a26397e3d28f7761e3ac30e88288f11ac3f252bed59dd02a3ab221a70704bddc6e66ddce2a8e1db299e146a3c9f3ddebbf49a82f344eb3557e8231ab668a8e40d85f86851eac65006e590fe9a8c9f32ed11180505058756772fe48662514a07739909da68e799ab75294a2680af9fac05a13f3eccbd7251ea1cb444946409a3929455daee3b6aebb59b9006d901391165d6bfddba34a3fdd0edb8e86b33d52becab0672b8a9d20cabbb566f49547d4b658b80fc546601e7b1490dd1e5793c210a87e96d261d2c92da97c814657356ad15050f9f517884ca9fa382bec740a390ec8cd07f1385c967f8b84332b99c8b667eb313396ae1cd163ff70168090246012fbe23194ead3e61becb875f18c5bc8e37801ec819eadf9015b1f6bad1cfbf19883121830a3e5709958f6e7c034a79aee7fdae631677e5ebb1415c06996c936de1ab22810f80f4c4aea00dfe3e6506a5d04e16dbc7e459519b1aaeac2db8d221089a010b3488a7adcfeba5202e402b61666a1201f92646a08b84f80825e68175d38a7074fa8dce110e6f3251d4434e483edd87649619f2710942bc8959f0277a417790d21bbe4ab52434fe1953557af80f4e49bd207400225f4faac5d2936d5a37b509e77d6ca6a9be268454fb48690534cb5085baeaffb20b6ecc88ac2801760402b746ef807ae4a7018ae6f1bd522ed5940daa7d091ef6fda8f452439133ba53981db4ff199ec5eb62d6fe4ae8e992dcd8d94bb392be545f0d51c693d3f1ad66025025687373dced3d74c96839e2d04b8136f50457db32b295fa2ec28494ab09cdd383ac411c97e7fbe78e9762264cecdf790c714f42c1efd4ab91543ce311cb09cd5303be5a778b5e2837d5bdc97e602ec6ee64118b4a58f2051691791df147d346f4aada01703e9fee34a862c43c696d0d63b9e5c226f9318ae9ba7c275bcd3745d94f5c6af9569a415616f822158b5a7d95d8a214c2e508bb606a9e5ced921829b2a5b91f764ca9762a75723f72fc77f4d6a4f0bd90c6736a18b805ecfb9a89a63ec125d6b54e9c75a68ae53a664dc3df727b937e4ad25fe9f51ac6e83edadb06c6535016c9b254173da6c1dc9845d395721b0000500ef934bc78870af41ac646ff68df2498ec2821b73ae98106b276a2a19eec3e13806ffc3c090ccacf5d1b01497bcebed3ebf5c7b3ca4dea125f1d063d6479575c8ee863f091de64560b0ff8c7baafb1018c7633c45710cb1b91ead2e63ee34e6f298118fa0695d751b082b2d12dbb1b20dac76e09600a2705eff6375c6c8fc6b3b29ba688a13cd0a6e78cee1ce4adaa70c70630c94fc022f8aae4120cbda8ad051304476f0ee81a2bb08c65b11e7f50e4ad8b29e9a196ffc357a41a22d8ec5aabfa44b29b11f6e712fd6cecee637301cb00f9c53f5c074e2bd821ee3c58b496e0f70a25ce96b2607bdede96fa30c648a27fd0793d4a94bff88d2499263a547276195c19ead1141b144e4fba13dec1aabf76934d3005e18d3ec06a4c00ea67923007b8b0cedf3b60850869bd922218d0e5140a56edf95b3a9f636ac57f5399c4bc7cdf480b44fd083dab7dd20657033e43be64e7aed97b70402ee45aab597804110ede3dc79748bd321ee10f3a5ab1c03bad9e4a8033e96522d3e678b62808eecdb6d4f5318df5b631d3c27ae39d8827adae992a3eebc788bc8561985f6c276f9a457297840633d2ee01773815ca172039643c3c1c2cd7667b59767bcac2a9c9a8d7b3a1bb63bf8847969e98c4fcda5c994ae9795afdd63251800ad0a5d32699fafd8be27fbc84621c621efb3e99c3adec7b38603bc7b8c7ebd65b746e9d45882eab3b30e4dba7825110b6d63fe05acabf1f8f878e5c1086188c42265e039c527032e1ac0535f2dc27c866a90d25c01ce1cd7d5f3bb419a2ae49e8dc3825a163a245feff70b4e29a157b693019cf69627611931deecc21964e1141efed0657534d3cf3215f35e4708a0774e4c38b7e11f039309578b0194e70a8c183ae2698c540aba9da548cfeb8c23dd430f384e7dcd9c37e88c07f7807154ed900de5cf5e5b596128abc1c4f1d93cb7d28520f1e28fc107936ef95d24e64d8d45e76f919874aba7c3643b2032817fd0b47a886decaa47046bc02c68ac4783ecefa0454c38d0e34f0711a96cd7c1ade6e27b4537e9660012d543240de7c0d00752bb9e747c8c0f1c2a76e24e2e478783b0c92eeed2a36b9d424d27bdb6adaf52ad8ae2b3a05c403d22a98854423848479308ad205685269f720080c841db549b6a201c1bca114ebf24bf5ed1495808ce0e20cff6e43e272bf3b4a0573da273915906b6d41df7cd32b7dee02e836e59dcb54ceaeb116c9e089232641c22330f55375ce2a1eaf19a9eaff75b3119f57da6553a6c6f77eda4b0196d4b0c79d1b2d0253838c49a458b90b89cdbe87b6b39220e057e29b38a41a7ec064388c904b77262982cb132f37da4e40ce3753046c46e80eb828b95534e904fd6a2c1725fbfd75c270b174ac807965784af77cbc973bb8b1988d7b703ca85f2e5ce11f89027b77ce93dbc318dbd399b25b6512cd7e85398bf6d107802cfd2ddfd4458b5d3deef306cf3cb89602e95a908791032201788defd58987d450ad7c2d276fb796a38e551f04b06bff65dd4b77dc8c6fa080d344f53bc46fa81c4d4b2e12aeb5006bdb004f8051879cee1da3a416f288c4ebdd105470c53700ff0b5abadafe8900c328c42a576a012149ab8c8f58181de9eb969e619b8f47ff7c960825b38e55bfe93fb69e78472a9ac4d84b714bb64add19855e1b22ecefc0b5ecd6fa55ef55d6c7f4810ee6af35e874973bddf648a81797c05ce9b401dd03696770c6f1e886c3ad2dca963551edf900ddc3598968e4da63cf2e6947588d4e6fff0126f7c2ff910a713b970d8d7331074e321b4bacfeb25580a4caddb204bf29550a88472db377a652e3af840f58523aa9337092d86ea25b49369b8cad065c0648a55c5612557b61cf73914498169608411f97c4f4ebd17512b50a738347cc0193327db7bb087da1f5fefedc828d3099dff5ba52f5922d78a7e8923d6d7bbd55c342751ff25c62ba15b6bf7fabcbfc04d135f33f1f220d843d594efc5cd2538a41cb949cdd36d232a239a02357305cea6fe2fd13c724d64bc922c29de68b0d0c84149577be9171162e15ca8964cc6b93e16ac4fd3d253a74924850bd97c5ffc8fdba621eb96bd90cea362a14d2b0f7ac5366e57a0287dd9d1280715d2cd0c74401749709510600086623b1f590fce6077b88cee47f78b2232b519379a9c5174c850f9653d73c4a2a7ba92696f1e13b997895d8bf9b3120bd8e619bd73d658d3b3fa69e9daafd69a0d10ca74d015987d56cc0f054d2ceedb619800b1fc009533f676f7c78e37eee4cece149e6369b239f9a458de3ca898702da80f4cfe403ba2dc7bfc900dd52d01c6badb7cef5047ea6b053ca0723155edb47058b48077f1baa81ff5d62f6b5c69cda5c5eff685c3831d6b8a8210b7db6a67797756492004da9369df5acc9c790b24b18a2142582792ab0282b87ff837c4f2782868fc165cb77ee9b45c3863de96238bda0babeb90faa548d137b3ca25670aa4bd2b95bd12c8db5791a73d0c2701d54b1f9b988c695a08f73bf4e532e1f856682459ee550b2d3de75debd39553fa7a5393842af923aaf876306dffcefd30a86645e2873f44aa3093f86c0455ede4d882596edc536666bff98300681846039ce3a53ffdb4fc986d792b8b25364d95ef2b18e9892f110a27183bb287796d36ff0b7befbeaf5c578a9228dbb96412fd9e58a050427363d64613751a16e80ae1a53073965d5510bc64c0da9dc5c9f762e4ed949245f9e885cca18c3514ec82ad851e4cfe146345dcb64546f642a881faca57573f8f2c29a2d9ff1f0ea3ef740379ade550f90e2d83d6d26481de4623e9205e602325bbd699dace1da64e594c226bb87b9fd8d12445075e929f0b10fd5f8aa4a6e29eab7bc9b70b38de298a60d393f164fdf4495d319b425ea7edfc5454d9b310baa6a51e3933da2721ce374c9d2eff5f7cf08ae5a386aea82bf4ad5fbbe41b17831d86aa19e0aeeb9894823fcf1cef983c3bd8c7b67df96a1810d828dc75d8030e3fcc157440fa577372b058804af852a385ea93d96b208d69264c1c04f18174dafdd268f3d0d82e128ecb6ffbe3a80624269b5727c0bffd4fb9fd8207f26fa543bbf5c2777873d617cab4a568fae5af9092eb2ddf0cc4691a6d03c1417b99aca057c69d4f810f23739edb18afa2d9a4458fbadf061ec69f1ce3d0f13abe552ac4a140e898990372d6b32423d8697912f09b27768eb9c0943d119ab309d831a86215ac5431a081e0a356e68b54d901faf012a3761f339655f56a928585952e12b7462bec08442dfade9025b146cd022c0cc0f36c8d12e8365f95acdd7018f90b0b5881758afc57e66be62a146a60a136bd40305f856172462894bb84050a3c7b20b89522d0bdb9fe4f5b02c07f449a31e1533ae9535b9ed62b18c6aac2d3ee7c8d9ca9959c5f9b8e7d38238cc47b4773fc1a427c9987c94432787cb0487e3d16e2779cf2071153b0656800012eeba7afa2f8b88e3fe0a3fefb5e084a848403df38bfb3f554f73876e093ca4ab05cf7895b5fa41e17e1a9eadce7b1c8b7084329e6c8f391251993e0b5f4eeb2966b21fb7819c1fd5d6973a148a0ba9708c5fe1b68ea73bd33204605b92994484828152fbcc56b891a86f788234be8e145bc30417a2c4c46501e42a509e4dea60f337a8f1bc573bfb2daa8bfd914b41ed1953d2541c8a79d474b309e74b8e1cf39389488d3dc7cc67ce98ee6f18cd3899f0f0783d558cbfa06809a406fa3059f28067f2a7f6a05d6ce130c51ec3baf57aa325544d89671742d3d82c094625563c9c2335b7d08725d1c3b07b7832a97df70df82ca8172c46c6d487351d8b4b83bdd38067942bb4f5370008b7bd13d80dc76f6eea5df6f1e2cdf2a381771aba688958ce6b76513538d507584a1ad3cafdf3c41d1d2872db897fef00fcc69a857adac6f1e675082201b61d516e3aab386f6a5061075a76dec4965d13f8b6c0d461391fe659eae441852ba07995062bcfae5c3e1c4c5878362ab0a29aa7b270e5498841f5085c", 0x1000}], 0x8, &(0x7f0000002680)=[@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]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x110}, 0x2) write(r0, &(0x7f0000000080)='~3', 0x2) 16:01:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xd55, 0x4, 0x3ff, 0x1, 0x2, 0x7f, 0x1, 0x2, 0x1, 0x2, 0x2}) 16:01:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="e6b58d524602411c651063e553be3dd029404273eabd205932b829828e6adc56112b69da62aa342a1d9d2ce379c607405efada4c70ea391d2ca98083fe32f8082f647a2e6ec29997bfe38036d49045925a1e5f71d29ca8c56a95c833e506092d1982e9e35c72754ef4a02f70eeda2a5ee8b2bc56a7b55cc65c12056173cf02134f4d9249c08a702cf75f725fa78efc1e2db0dce1aee5e570713c7617d62ec74017c22f653fa6004820288eade551b0673008ffae348381b8578ca213eace8d0146e348250d4d798550362fe4f85e875d55d917f0e27e392c303265e6b6be5acf1957a9cb196781aaa693947c800f1720300de1cb1307e7980e3c28858b5c914bed0b64f43542c22fb666cc22fe6995374871343f913ac84562b7689def107e4f0cb0240e770c0ea68f066910021b9019e4ca53a35642617f5db149a6cdd409434783d6100d52c8e35b3aecd474bb83c007eddd5e94eb7efac229ff6387976bd1e44b0987e13e292bc29af8ca3083de0cf006b1e5a7f29689fee7fe2737b0a11a0f7871225d0e97364a0959e72e67a149f6ca27ed5b53ff7a354e3d4050284e98bd74075729ff1ddda59d98e3aa5e0effb926c4e699b598ff8518f2c1f87110fd420fab90fa067c449a160339d175d1f5d1b25ea637b540b7e717d3cfc7f4bbbb3234c47642041eec8e959c4467f0a13fd3006f27dc6fbc57e712b96d793e9dabf5ac33753a4e08c52e1b4e5194b27816032890fa0e741f9a859cb1eb25a6af41bd3f88dbd41efe3d06508662a67e8f883c9c438824054c90700bc25eaad24f4d44fc42ada363c5f6861db7b5b5d6d056ff1ea561976b50c7e23b353a5ae26a6a7594402460d507e40b260e5222c568941227bff44501975ce4eb1d87340cd9f03759e1148fdc1db3272aca78ee3ef00015e9c4e10d972cc4e0cb8c581a276fd1ae70f895aff4ebbe5eb58511d096bba8b71de6daf3d1c588736dd17ee9b48b2781a20921590e048da0b489e19b23cff9afff65524557ccd8579f777609d388214263fc1f30a7e237175a767b5dc313e86b0f16735b27748f2804ad73732e30b8020265afcddcb7dd7f75c09ebf2aa6ceb3f45b67f8bc076052d12e392022b4bffa4c4d9d4887f96fd1b481a94aad04041ad42f6b590e4a2e6f6b363d21004ea9e0e6675defa6b0f3240588436dc1f27f5a25c755b58bfbd333afa342124721bd616413dba3599b062eae5d33a4ef19b2dcaad4d15e291b6a9c73c4fe63a01574453635360154a726624dfb1fa3c526bdba8bfd3757f05b7a6571d0974cf8823883ebf9d133d57b88fecd9f01149de776be8bcf8d812eeeade85e190ca93b68a0f4c0a5c7181cfd87226b380101c8c07b2e3387b113f09802749edcc0913d3ddf712021c361dd8e17e2b087a6ddaa1d7fec6a5057722f221786549ac6a3ab5cd05d73663f7379051a2dc1e857d1812eeadec6e9fe6466dc3cf57237b810d027e8dd5f84566d7500a177550a00aef117857158f28453883fe186a483489e06683739df4b717078fad8c40cb09e2ec24021a9500d43ccabfd9706dd7301810b6de82c8e9b02a4be512aee820138f58b5d25e6f15f214fc3f420a3df9a83da5330d7f26486a8ef5d6621ba23d56a7df329511089be5a3c4de4183225aba5f2f2126abafd39a09b1ce7e2981c26866e1d4e8157294d913d849d5dc43307f9e37e085d0bffb030638912f9d4f7b13bd211d07ac7b3b5ebc9b079e17240f36c0ddab8f8d51047168d30a4bf2d3e16cbfe823e52c836022e5b8ea16ee36f08a1cd4d7bccf0e4ff004b5dee80cd0b666b5d5f5313ee434e5a1038017888fe40d10c5da9af8ce7e7420d69f37cf17f53d3dce0c9d6e743b1caad3a4e5741efcc13d437135ae96e77222c35bf573cfc1fe00cb1efd3474f52a799e50723dd717f23cd5e7a42240effdb2083887d0dc67b322b27d921dc88f593beab1ea3fb1dbb215aa94a5771338fa8a94932c5d42589e430de584aac21d0e0b63a8bd68df160f66acb9c0a3778e7ae00ec41081eba681967e4726d908253ee2b96f01a913b5f39cd8fdbafe66a05f1ead88acb0c2167ace8fd30e408dfd10e597ef3ae6c98f514dce78616b0fceab63f71d7db2e6e5f963133987284d2479e07e8ab0930fed663c380bbc23ec2083604d6169f3c82701c3eb5c43a58bf72812f3a0bd6dfe71810a6c5ff48d4930b67760dbf24e4c000419acdd9d7e31499fb32a56b671acd3fe51019bf3af7080713a83b523008c895a9bef2b7ffc43ac5e9524f4d46acd7c3c38c68824c47ae8ec6209fff35e5c5c951a5fb4959080d0d6441fcc07eef447f8b02520fb68061de6308bf4d95f9061e6a13712fbcaf64b8e230e92bb86a586e28ea9915912af7934058b1134fe23d8f8eb9aaed455a45bcb359fe8347e592bce924d5cc9efb2b84f7ac7cc1df9d937354c42ab5c1a1468c54b4dff82eaaa6a541ff19d423498e88c16bbf9fadd1420372080539969f6f572703248a0a00da145188449e5370bd73e3baeecb432657844480110212ec8b5345baa134dad3437c549b4713cf3908efd50a4133e0cd9023ea21773fc7fb897fd517f0ee3265d72d0e1c52c6aee72a2b262bd66599a531983d684f6c8771fa3762a149aa35a0106963f739bea7e4c43b114740cf1a5112422023e07c719095089efe221787332597d5ae4eabd641f04f1bcd3478b1fe43175b6ccc29f7fa322b8b9e57178e85c51af2a126cc182a2787e517f04067b589397adad96d5de17d9e2d2560d4f0c161605ded33ed11545a20dc37e27b910e61c4e710fdf6a926f1bf43a3cb20bcfd58b4cdfe0f8127f530ee369ee6a5cd53338bd61f58648044196f3efbf7952c9f32386d3ea410710e861d5813452ca8c568f37c36fbb12fd5c3ac9e7aaa095c7f859152d45cc1e97df17c3e1d456c40fc3aef6551cc2c1bae0a164853fdf0a078c3a5ffd2a78df0c3e63fbe46efcb1ca0c46d5f41b5c54a812fc8320fd7e096987c955cbe2311aa4979303c39b8e9e6b8102da818bb73166656456a4b5217ae016a22e9e6222851059bfd7fabbd47fc47346731a387268eeadaeb81c0399b937f3d2928752b0621000145d4c7f1881f561a6fd8e559269052f011da346436ec3e784cc5e35d25b40b6f43becc2495bab68ab20658368df51e62bf62d9f7616bd58dedc73a20b4770a0555c803f06119c31bc2c73f2dcc318bad131e1fc99e0f25c25c756f35ea8e78d859c8f00e47776a2ec1f1182cea6bb6ca3a7756978c123a815218510399ad5b5abb581b3b89a6f0f2da557c8a1d632f0a46301d167317e7a27bef7f25ef75aa36cc8208f3abc1e27b36ad050b3e2d5f1b0d43e3d0f9cbf6b416f6a3e0083508f4128321da1b06ed1dc0166ec136fe359dbeeadd6d92bd293564c8ef2b8aad1e562b4fab7e33e53f2555446026e924da8470146f9aefacd37442848369360db91600165825d341c5187b9177e1b3771b3763e61e71262830bf7d6612a3000a548d01581a047f88ff819970a55fceb54a130d41e1e4acc9df4d606154040dcee56d7d8c9652a95faeece959936417aea93691f31f1a7fe6dfdd0e64ee0b46f75813922b0e603154985e3c364fdc92cb0b16057f28c5ff08d9cb8caf25053d3fc6d7a77259d2299b74ff69631648adc09f1a9d5e233bf886ffa4c0d965feb113941d40e417c2e3c74b72789b48e3a6348e1a75c7799e204af41be97452157c4db47c7321880f79bf34ea314df15510def8b4938c2e2a379a8c7f6f95722faab3efb2dbdc2f4aae8ff7199bb6941b4739b8359f7f4d9b1faba8e42427eced16ad0a1a43b6043ab6907141d4843949b3b73d824910ee38bb6bbd5b743ab4898bfdf14b749c9f0857df385d68962186ba67619af74cab32b381f2226a7f92ceb0d3514792b9ff28e0f3fd477f04e87a93f7a8d0ef3ec632e6289dd7145e849a8518afee0b58e4a73ad5004eb6f3bd149c98e769edc690454d6fcce5241f9374919e3b4fd5d2a4bd7fb5938cd1e5e6b2fb5ca285398169bb3dfe2961c7a483cbbfb8c5f4e2a04f8455bba2c16c0007312f3dc0a73b60adb6d20889a7e8e8d133711e0ce8e265d6c0158b79b60d02a13d813218eef3cab91522b440860382508b036b38b30cafc8b8d1278d67d5ec1f9093d9be35e2f8f2a362953273091adb8391f17084b7a773f95d0227de922a322b1a76c9175e2687fe06ad4587377764427fbbac50056aea093fa9887e71e2fbeb87c19aaf35520a32c581149d2657c2ac33d8bd8de9a3cbde17f2a64767caa57cf28b58c15c0254eed4b4683fcb036d1e884c0da9e748639974ab4118698c403812a04f13d529c90bd06a957eb5c997be1ff126e9c208cb0fcd4cf06655ca7f612adbb14990b6b650865f03f3ed25e9f381e1ca1f12cfd3131becea12ba5b089b7968ee57e802bbce6b3499b0265a0c4d28885053d24ac0df0a6b67c6de37c464fe7d3412680a2ad5c9ef5605653308de7d4709bf604d9ce2b196b4aae919cbfd4ca285d51230eac03fd0cc4e413aead1a327f6fe19fabbd56aae08aa0f52fd81b8200be54c31459344521e1153e440ae78cef33c38e73601bd3b9876d529cc7420786f3fdd339522a4cb28f814e412a59f7673758b659cb8c1bd9bb053ba7309e6ec0e5c0d373feb8abfd7cb6e54b7bc2afca69b78603c0b7e45f53cc3054c21d6c6ce57bad6801f053206b5521e15cc3503ebc4b0743121eb09c7fd15d74f5125818b1e366d3a7e91c06f5ae5e89830357b2344028fde964483a683f7d6a07ceb29b2ba5dd802b93cb8c4ff713ff68db32957faafccaaf5a46b8350a4e46fa8e610f13e1a62900d4ed6508ce571ac550239cc09e40cc7aa8b5c7b27ea4ce6033a1fcc4340ca08dae0daf87c4e6de48ab51296687662b5407be192384f486b1a0e64cf315ec7b08ddef355f192e1856fa0c409ee4b22f25b1ebe082b13f422c1e191bde707f1fd58b6fdc19cf825b5d0df582c7ceea5ec67493133fee53374a67e5dac566e7e08ff4df330a5ca2f3e04fb5670c60480319dedb29e69f5a17fd233f41404c2005e43b8c3cd2db42847ccdc8216d3c1a4e0c0c88eb078984d099d8ecfb32116baa6f6a300a6ee55d7838329e30e74c1014c52703708d6258b658abc8d3d7f46567eb24badc3718665f428c9f9d39a02c17277657dd02e8cb277082e033c2c2379d87a6039ea38193ba28f990df9b446e5725e5a3f3da65665d3d731b4825dc09a5d4e098e50694dd43f67e5053ede1314dd24c7cbedb2d756085ef3a4697f6b323020751592b9925b9694a35fb7a27c1fa6baf846ba3329574683edd4d671f876f8bb4a75c36e5f1cd29f08eb501e34a4d3aeef6ba7abb6c4230172652e3eadd9652b3715807438d00418ce745bc5502a5472ad569e40f7c8b1f624073bbdf8491475ef0bc3f14e3550f8a026304cecf8021c7e513aa257819c68444cc1f30757c6848bf186c55cabf3a81401453f86b37268b33fb0faa9c8e1696f38401cac01ecd6124703772adc4890876229b6e08362fdf840ea8676d386caef97508d7083e077a96b33234ca17eac0c19c7eca1549bc3832837000f698cc810242b2f218163031ec99a228fef95095354f885ed9e31a1d2b011473fee512a9197bf9cb715cd1adc8ccb5ef2cde3bc874a9f184c1528d48cf865369d01047da4949dd1050c2df59149d29fa5d5ad48bdbadebb7ec0208318c69daeba45200dbed52e91e93d7fb488e7e7f5199a4ed91309", 0x1000}, {&(0x7f0000001100)="6219e10dca4dcfbda4ea137c9da6ba8d01b83266034731217c3751bb2df587dfeaa53333f737d7e570f731895e0d383ee951b81a40ed33c80c517cc070c9b099f4be10b6bfef6bf8d0517105c058b4bd8eb2c05ce4e47a2ae8cdddc0e0fe449cdd9eda89b0b1f818a9ae7b849b67ebb63fc61bc1c56d9eaebe9f634c056b12325043a9055ae3cb71553f0c7cbf3bdda7484b3ec32a168dd893ecb6ab1f99ed31", 0xa0}, {&(0x7f00000011c0)="3b279fbfaef479519690d33fdc6b517c4e952298ad33161a236431c15d298c3297adba571069d611c0c477c2922490880e77307f7240909d8b9d49e4b7776a8735cef0290578addefd40179e55db0e2a12682fea83f9ad0513fdb441a6c761467f769abe4c22f9417e7d8839d7d1838ff79f83e02a54388d72343f22d933bbb1792037718867002426929feefdd7a6f0a8f76697f3b810ff1dda7c42dc12974123c2eca3f7ec0dc4e2eeae7689ff1ff6253634283bfde91fe56186a9de11016017fa25db42dbdff2e5fb9df68eb0538de64ca2ff", 0xd4}], 0x3}, 0x2) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:01:49 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='&\xfe\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*^\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='@\\^%\\\x00']) 16:01:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x80000000) read(r1, &(0x7f00000001c0)=""/20, 0xfffffffffffffd30) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:01:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[], 0x0, 0xffffffffffffffff, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:01:50 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xffffffff}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3000, 0x4300) r1 = socket$inet6(0x18, 0x8000, 0x6b6) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1000000029, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x3}, 0xc) 16:01:50 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 16:01:50 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[r0, r2, r3]) r6 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchownat(r7, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) setgroups(0x5, &(0x7f0000000100)=[r6, r5, r5, r0, r2]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000180)) setegid(r4) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000001c0)={0x4, 0x6, {0x4, 0x8}}) getppid() r11 = fcntl$getown(r10, 0x5) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000200)={0xd6d, 0x8, {0x2, 0x9b}}) setegid(r6) r12 = getpid() ioctl$KDGKBMODE(r8, 0x40044b06) fsync(r8) poll(&(0x7f0000000240)=[{r9}, {r9, 0x40}], 0x2, 0x7f) fchmod(r8, 0x24) r13 = getegid() getppid() r14 = shmget(0x2, 0x1000, 0x8, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x4, r1, r3, r1, r0, 0x8, 0x8}, 0x10000, 0x6, r12, r11, 0xfffffffffffffffd, 0x4, 0x80000000}) connect$inet6(r8, &(0x7f0000000300)={0x18, 0x1, 0x900000, 0x401}, 0xc) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000340)="856f8fb64fcdc62578f0f7167eee465a0590ef1dc8568334b0c20ea65b8caa55a228f6721262e92063862909d131a2a1fca2931c1e200cf54eba2c97f993a1d8d8baf8e1d9d8c10492952890a1f5a0bc9570d835361a4543bb949a750c456d26f71cf755e1f338fbfef8c4476b148f1447d659d83823de2e0c6a8e61d7f447a5c4fbe02a759d2391d65609fd3ec8b5ab67f4e4860e2075916c50563405b91362342b3a6ac66cba35a365356018e1d7939f42defc70b3420b487716eb6016", 0xbe}, {&(0x7f0000000400)="dd789fb045dad2240c922b0750fa047190722501f69ea0ef763d6be200035b6a51c8ec73b4dea2c8b4805a275fa64881adbbea13b80750345195ac582136583c58c4f26cfda0fd3ec23d8bbb4148c4acadacc427c4532054a8c168de6541bf1998f7172653e40e2cc8d3d77c5fa011cb5f78394c1f464b0fb22e", 0x7a}, {&(0x7f0000000480)="6e8fd1d3c62015ecb8da2c052d770a0230bd84d5ae813b03e8ecdc5ded3327ed01bd42b9635f1ddeabc8dafdf1d3119fe8d48c507d5ac28d3000cf4ecc99fb20d4ecb846b093c8eed3cfbdacde214ef0854dda676b6e2f4114204e33f9f9ec876c833f5e89c92d860b02335246b976a4ff17435c2419f27cf47211ecc7a82d755b43875cff788acece2d810fcd0a", 0x8e}], 0x3) writev(r8, &(0x7f0000000a00)=[{&(0x7f0000000580)="4d271c", 0x3}, {&(0x7f00000005c0)="839184bc54c7478d626af49e75f3279f5946d572251f4b8022f6fafa84", 0x1d}, {&(0x7f0000000600)="a3f777f42231d241a120e900ed4cab4ef622bdae4b16f97b8cb25603beb0734672b676e7823abcfcc41f7ac5a09e893b44af622b7e365516a7c260dfcdbf38c53a221f2ec9dd3d27508841ddb5631e474a72905c3d3bf407f2a7922543111ec1b62d148bfd4f012960dcd3746b216e48074d31d72cb6a0125b8ae8a44c5fbbf48afc82c28fbcabae9486f8579dca9ec2d08f4b62ceb4d4e42289e943d8b5f0c85d08d3484547f045a7b676c49bef8c4301f41794c0e372cac697cec752ffe3cbf7333ab2050d2b77f26bd63333bcbd8aa31ae035379c69fcdb971070a4fe46b3d970da484bd30baf42170d4a65e5f98d8478760aca743dd9f9", 0xf9}, {&(0x7f0000000700)="a42f078ad48480403992da8124882c5a1266e63d98e5d67364d574dd8a1936d46004ca02c8d39a5c", 0x28}, {&(0x7f0000000740)="cb9f9944810b0eab77b802289be878d95cec3b5ce6a8a1a1e5a595784f9e3215f8df5b42bb062d658046e8de0a4282e48d5ba11eee36d6997783a23783c83bdbf146b4e41ee18459e36d63dad8b3c2a2227e099e3c53d1632d61a04449fd7f9baf3e245ebf20ac00ccbfea75bc0eae03f7bd46b546f82b392e94a4556c78bb6cae1028b7614ddae6ad4d32b65484492fdd2105a3a9ec88f14985bb5876b29e8f3aa4c488a1d8f2e8b85747b19574933e2b4740376f2f5491a943e9ca74fd267038ba877631be9483948e41dc49778ce72bfe76110737ed517dcce3023f37517f400c4bf87a9f482f1ecd31a89a33b5864c", 0xf1}, {&(0x7f0000000840)="d58888c12ac4f5e54ffe32a4a15e99e641d46f193ffde6a9d0447dfdb3cfedc061c5ec2c2f093cbf7c6330053cc6e1d9d1d9cf41fa2b7b089e6feab337efd955c6cbb0270978bddc003c14c486ad44a2", 0x50}, {&(0x7f00000008c0)="2590994151829ac1b768a49cb8a2ce54cbcc99e34a5c136fbe6741f8ce3edadd0da7ddc4cbc37f539642719f032c7e59713aefdf183f994bd55380ff246aa9167383a1240093a76cc35e55a34efa726c9c9cdb61beb3a3857390baf5790fca5ad1f897b793842d52b0ebc58c69d40193e673b5d90a41522042d2b24098d43ace1662388e4c9828d20a92c1a4cb4ee6ae5de19d6189219068d28ee2743bacf7c3305372e378c223aa1b46d7db124b7a8314265208e4aea75e2d79b76844849245126544a52a1ceb672f7f396e098a401b23f2b0d72ff5a34f2d40cbdc382647bf7a", 0xe1}, {&(0x7f00000009c0)}], 0x8) setgroups(0x4, &(0x7f0000000a80)=[r5, r4, r13, r3]) 16:01:50 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x601, 0x90) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a08, 0x10) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0xa, r1) shutdown(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:01:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d4eccbaba29edf77e07bc2b23d551369f5944c759db35b0959e4d9b822cde95ac27ed931f59eed5a41438df726d8a8c9cf835e", 0x33}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) mprotect(&(0x7f00002a0000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/128, 0x80) 16:01:50 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/205, 0xcd}], 0x4, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) fcntl$getown(r0, 0x5) 16:01:50 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) dup(r1) 16:01:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xffffffffffffff76) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) login: pckbd_enable: command error 16:01:52 executing program 0: 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) poll(&(0x7f0000000180)=[{r1, 0x25}, {r0, 0x140}, {r0, 0x40}, {r0, 0x4}], 0x4, 0x1000) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x22, 0x1, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xf000000000000000, 0x6}], 0x5c, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x0, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x22, 0xe3b8, 0xf6c5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000011, 0x1, 0x80000000}], 0x3ff, &(0x7f0000000080)={0xfff, 0x2}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x80000001, 0x34, "a9c607e1fba76737aaf3e99c97ec027f572dca20", 0xffffffffffffffe2, 0x1000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./file0\x00', 0x180000000000b, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 16:01:52 executing program 1: r0 = getegid() setegid(r0) r1 = getegid() r2 = semget(0x0, 0x0, 0x40) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x0, r3, r1, r5, r0, 0x2, 0x8}, 0x9, 0x1, 0x6}) semget(0x2, 0x2, 0x290) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x480, 0x4) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) wait4(r4, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000280)='./file0\x00', r3, r6, 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) wait4(r9, &(0x7f0000000340), 0x1, 0x0) r10 = syz_open_pts() wait4(r9, &(0x7f0000000380), 0x3, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000003c0)={0x8, 0x8bae, 0x101, 0x7, "026fc633c6889a50f8f54a7c63fdc4a2d7fc1dc9", 0xa0, 0x56d}) recvfrom$unix(r7, &(0x7f0000000400)=""/242, 0xf2, 0x0, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) sync() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x89a0, 0x0) mknodat(r11, &(0x7f0000000580)='./file0\x00', 0x140, 0x9) symlinkat(&(0x7f00000005c0)='./file0\x00', r11, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000640)) wait4(r9, &(0x7f0000000680), 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) ioctl$KDSETRAD(r7, 0x20004b43) sendto$inet(r8, &(0x7f00000007c0)="aa652bbd5a2669e12c4bfa94c3bb841cdc50ee198f4d4072e2161ad7ae6d40ba7c7faeed6b144e8a857195017e5564890bf77342065b9913a6154e34655213313ee27e777070d3658ff434035e6289744f3f9ef012fe06b29cc8ec347ac338b726bc7fa9fe97d8ed97d0483b9d85d10564a0af0175eb25b512fe6a06de2d94e2c04b43eaa6b8ed1b3e3550528924447ec6269c27cb717b55b92e461a391c9dcbf84e052fc1086b6fb3b41b84a6d0cc725dc3292c38ff09e52182238fb65b3a5ef6b985d2a217c14a880672e9a3e01ae71b663e23835a3fc477b19186be23238de8238480eccdae6a4a006fe8490df637b801dfcb1a0223f406df7f46", 0xfc, 0x408, 0x0, 0x0) semget$private(0x0, 0x7, 0x120) 16:01:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0x5a) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r1) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='+/]}%\x00', &(0x7f0000000180)='[^^]\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x88\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) 16:01:52 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/136, 0x88}], 0x2, &(0x7f0000000380)=""/67, 0x43}, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:52 executing program 0: r0 = socket(0x1e, 0x8001, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:01:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) kqueue() flock(r0, 0x2) close(r0) 16:01:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x52, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='.9&*\x00', &(0x7f0000000200)=',-!\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\\]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/18, 0x12) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) 16:01:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a783baaf04292b67c3bc4e6ea8d021f21b535bc59572d5a9feb9e60ab716f6de75b0ce4323", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:01:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="96fa7198a137f59be98823cbbf818d57845ba6d9a941dca1", 0x18, 0x400, &(0x7f0000000040)={0x18, 0x0, 0xcd8a, 0x774}, 0xc) 16:01:53 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffc, &(0x7f00000000c0)=0x2, 0xfffffffffffffc65) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x3}, {0x18, 0x1, 0x9, 0x100000000}, 0x2, [0x5, 0x7577, 0x9, 0x5, 0x10001, 0x8, 0xff, 0x7fff]}, 0x3c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x366) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1ff, 0x1}, {0x18, 0x3, 0x80, 0xf5}, 0x8, [0x5, 0x100000000, 0x8, 0x0, 0x4, 0x7, 0x13, 0x7fff]}, 0x3c) 16:01:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x7fffffff, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:01:54 executing program 1: 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) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) 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') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x4e6bf92ddbde1a9a, 0x0, 0xffffffffffffffff) r4 = syz_open_pts() r5 = syz_open_pts() r6 = dup2(r0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) shmdt(r1) 16:01:54 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:01:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="6a95da829313cb5125b14e0b73edbc0b348ca7235ff7c35730bc78a59dc4a4e4659fc80db4e133ba03344aeec695b3588b3c9abffd9d8d164f3cff51e25d2d1b3d3fd7b4037fd49a1ad538e631adcf045c0d308cbbd94d0a26fb70f81e40178e9b2f68f6adec551b747d32956b9cf8e9faa8f3d225a50aae249632cb444fe9d6b4d7a1c96e581ab170ad3cf782a5ff66bb2d4709e9b0d21aaf9e9ac8496afa0579920e1ad14d977b5703c76a1ac9d0f3f6b8e1d158e1bf6ec4e4f647ea816c78afc89f90689e86582ffad29d3ff5d07cb879bc41897656ff808b627d1a", 0xdd, 0x4, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffffffb, 0x1d716b20, 0x8, 0x0, 0x4, 0x4ac, 0x1e35, 0x0, 0x1, 0x2}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:01:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x400000000000) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x400) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 16:01:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8081, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:54 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() r1 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:54 executing program 1: socket$inet(0x2, 0x5, 0xfff) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f71589a626399424a991c079655906693c295d053d903fe0d760559a7fb62e1eb4d928214de30994590b1e54f7a92fe41d227998be855aeb18dbf9f5ce3ad714b2ced62d805987a6190b58e0a9d32470533d031cbb7fc714af272a74ca1f68a354e627afdcce89c27d324a94c85a4c7b8a40e9c57467525ddebd71ef87db4736fae9d7fd394c0775eb3b456d49d5853df52d5fab8b2595246fc4d8a72094edb9416bc91443a9f460afa20bff55605265fd927fe03bc57431e7a8c03089238197dfe5", 0xc2) 16:01:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff801}, 0x0, 0x0) mprotect(&(0x7f0000769000/0xf000)=nil, 0xf000, 0x0) 16:01:54 executing program 1: r0 = socket$unix(0x1, 0x85, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffeff, r1) getpid() ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) getpid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:55 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='&}\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(%\x00', &(0x7f0000000380)=']\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='#+/\x00', &(0x7f0000000480)=':\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000540)='W\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 16:01:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x81) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:01:55 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xba20cb2ec6b87a49) 16:01:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x40000004, 0x80000001, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x21, 0x0, 0x9, 0x4}, {{r1}, 0x0, 0x8, 0x200fffff, 0xfffffffffffffff8, 0x4}, {{r0}, 0xffffffffffffffff, 0x7, 0xf, 0x1, 0x4}, {{r0}, 0x0, 0x80, 0x40000081, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x5, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x20000, 0x1}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xde, 0xf0000046, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0xec, 0x80000002, 0x8001, 0x3}], 0x5, &(0x7f0000000340)={0x83, 0x101}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x8000000000005200) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r6) r7 = shmget$private(0x0, 0x3000, 0x3fc, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001480)={{0x4, r5, r6, r5, r6, 0x0, 0xffffffffffffffff}, 0x6, 0x67f9, r4, r4, 0x44, 0xff}) r8 = kqueue() r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)) kevent(r8, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r10}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) fchown(r0, r3, r6) syz_open_pts() r11 = kqueue() r12 = semget(0x0, 0x5, 0x2) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000440)=""/4096) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:01:55 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x4}) pckbd_enable: command error 16:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x53311638) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x3c}], 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x9}) syz_open_pts() write(r0, &(0x7f0000000000), 0x0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x10000, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/103) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c3188c3db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623baf8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x154}], 0x1) r3 = syz_open_pts() syz_open_pts() close(r0) dup(r3) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) syz_open_pts() 16:01:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x368, 0x0, 0xf}, 0x0) 16:01:57 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x2, 0x8, 0x9, 0x100000000, 0x5fc0, 0xffffffff7fffffff}, &(0x7f0000000040)={0xd3, 0xffffffff, 0x4, 0x1f, 0x4, 0x7, 0x8, 0x7f}, &(0x7f0000000080)={0x7fff, 0x7ff, 0x1, 0x1f4, 0x9, 0x1000, 0xffffffffffffff13, 0x4}, &(0x7f0000000140)={0x8, 0x1000}) 16:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0xffffffffffffff50}], 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:58 executing program 1: socket(0x2, 0xfffffffffffa, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x100000001006, &(0x7f00000000c0)={0x100000001}, 0x10) 16:01:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001600)) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="9a5734524cb452d1298643a0829c044d44614baa56b0c90bc5a358a21e64e9d6ab7ae92a1e00791cd89543e627a802bd41669d1d6e0e613bd8b6ad9cf35ea52997f171d7c72e7b3cb581206445372f5550e3d8146a831c44efaea6ab84c936e652a2cd70fc6dc5df79d294d1088931f21dee81b8db4c7943a526756a1abbafb831875eae3aeafd1161de4ebf7c35fdb3f3f2f1f9824d9cc710c031939727000d85b947ee954bec6421d43bcaf79fb408ba48446785334aa4c039a13c946a91067a55a06aa86a6db0f84cfe3ff042248ed7c1b2deaeead7e79b8cdaf635a0eaed173e3ce99b7ba1ed4a46a007151a8a98d566f281d25455141ac07a1cd329c880a54cae7ad68a6b4f846b0a642d3271b40d668a3398aa22c294423462f13c8cbd0c5dfb4dd2e407acfa6cb544f902e33a2b0a2b7b9b1a3be6b60d4fd22ab623086234728e5d41f503f91f6e437e0529233a346fa65cc797aaf32d1b4d45134d7e5127f8dbbe887663c5f4fa489e8e5fcc4ccbb48c4e877e6a3f1efdd489d0b04cdc6d12d6d8b1ec7bc07bd80af594ffdb1b6cb3e8e5d202f5e541ce8b3f26fd96b93783081b242819b20c5257bbe02eb37f9a35c64bff882881917a4910c8aa68710f25a55195dd7add1b7f6d475c540e82c1f288442fd2a98dd155ef593bd0ef4c95b2518b4aa72614d5839c52ba16ff2e5f1eb6c400faa893ae59f311d290e3c9b36f9135cdeb8382bc6da1829687a406bd74383236a2ac4e6101c7112c870d0dd48306d3477db415b5c4bd1fc7de803e47933588a0b80bad65f872eed7c9ec11fd9a3751c3408bfe3526aacf59973125a21d86b25adc140cef0a9b275dccc47b6f87bb5aaf98c03137cd9dea496091df9cd14e8b87933c061d9718ac87640a4735f6d38dc8a457ff8204247d8c8df1b37a8a80e53aedc4316e17cc689bbd97cc8c437b17600eb77605a514c36e7c4e7a914ced8b376818c859b7d621f1c680554d0a313411de02fb156283d342bac857f2c800f2cad883a152869a28f7148695e0702d7241403487db91d22556efc3e23e8e359f2811b8e646681ac352c79cb8754eb301b1651b7cce795092c5da4a2c0d1bf4c57f71acbd23f8010b149c01faa6271ca29fe69af84ca1f10a35bb5fcfc0b231f1aa2f1940efacfa5e09b5f5be7b312eb1298e02514e6c0d8c78709e52037f6d8ba6d85a4b7952fad398d93d7dd41df4111da9617f175338ce9912d92a05a21f657d722c026699bed976066ceedae9a43393348ea8bc62901b90c18f1572b091edc8ae5a654f542fdba194f0252509e8c2da3ee6e49fb196d192bff8cb3c33a043ae0b02e49253ea2710edce75726d0a75029a2d0cc2a1566580be134c0ad959b9b27b1d20f8eaec53838f97356ac9a1b2de4699fe7a5d7b2f28d330f249c955ff743726755667d0f822eda8fb6546a959c741c4c4389d23fbf1054736ee3b9ab28ad9e6adf71889193d2e4b5a51b36d8aa3fa4fc83d91405d60221ec3ec2e6c4b7448736c4e3bfa2dda2508f482113d7b98d144eec48bfeb47409e354dc32f62fabd122b1ab417ee01c5c3952c194b43a772a5a17b81bd4905b3cdffaf20c4f2ab3c9f7c381df646556a71fadad0b7667e33187e2c723b986b8f745b481107144ec9fe2f4a02e5068e47cd28db0aa01552d53ad908cf9238873d2ba9242acbb429eee4bd5ef3bd9f49e563a6853f78d4fdb6e3c39b12f3d3487a2cc6a47c1f992093ea14ba4da4eddc98b064942dd66215d097ba0251d6778e1744211c0eaaedb9fa377071646c617edc0a0bc36c4e0b50d2bae2b1b6a2a3f7571673a4752d1e1c2e0091e7c0fbf15c2715b94401f6fab918cd5fc107aebcbd405863e2251a63862269ba24ed8ba3772e6b7ff331aa0ae8ca8d04efd2060511c9d074682b7b0668d50b88a57df4f517c10c159a29034a894c74ef02bfbd344bb6688476eb65a34ac23e87e0fba27e82c5d3785220faeef104ec2446472e99a20b576e060dffc2196fd72768fc181c23badb5c1e6b0c19bd3eef13060aebac8d983ced60d1d35a82d889f27e386ccbb62b0508eb037bdd9eb006e6229270a730678813f0a725d0bc10871a2d37009b43bf491a754ebf58cc698e75ead35f5de9f59a079f9d4cb2fd0b86ecaf454f9090dd199681ba8ac891a858817b9ad1858d6e68cdcefd6078ec01010407e06913b2c43e7daa752c8d47cf0edccc0d2743fd4d5bd666e9ad92226afadcde6fcce6f5b6b3af008c304857efb2515ffc907e30aa2d901c8881915e5b21e26b5cd19833fc5996d8d2c1078a75115f1287bda4057c447b0953c43be827a744509b514107207c0dafbdc40fd2efbeb260f4f18870b4b2024b48e5b223883ba11805ea0c3c029aaf8f19e5b95f3daeb37028d76f6cc1f0291f3dcdf6d6df5a09c71df8ed72512d6906ac158add3889f5842b71628f842ab429aff6170a3e3c3ef418d8c601b25262f4b81d9403c48eb38c68cf7c1ab80a913b8c630e12ca88c888cfe9dda5b72e75023fb2af8837e48fac317dd6cdbc764dc14d6eb4b77655b775293a1b7af104edfd37d26e3fdfd4ac26fbc3a19ddf9ae2e9ba0e5d1121d3b91a70eb03ecada1e0044d5bc362ca24fd2eb4e75b0e39d7dfbdab79fa328f5033c5cc6e1f4a3aa5f0fc5a93e274193de3990e00c8ff5a7ffe1bf5f0ed259b16f9100e7909cb2b35987cf05e8d54b577784c0f581e915f946e32ca114a323c99d39fec9878a6dc34a533e553ce8cb08d2b832e1b0bc61c7702dafa204e8e5ab65431651dff3078e78a52127857434bbe6cb9744234a3dae5a4547c4f504d1bb06ae126aa0438530c8cd5249ee71be652827622a28ad169106860e48a36f3eafbf7bf9474f336e60418fc37a6204d01dd8ed3647c7775e2a48f46d59a4578022a62b8190d3401c2b551413d1b0d74be6c7849f5d06a72f305058513188e7ec6e9f1d337870750d6fa0021a902dac69fa7ce9c69ded50976b5418d50f048cef9b6c4427e45782817d0698a48741ba29b00dbce9751eb7da30864ee6cd37ff3751d35d3f221b39d3dc81a63487338ac2467e2f64752665726f19c722a9270f85f8245e818e64dc5450e94ea73026939f48df9d0305ad922d47c413dc586a229ae92f87864c65ef81fb34fd5ac01bac3afa9c8dbef19136b74e3e0ee265e507efa901f080ac559651fe88552188c224ffbce216fe2af2ab8ea6547c5cad6b27f57977a98602eee8d7c08af72569dd964a29e6c108703e1c5270f2346ca3e7cff970b94accc51fec8934bab3b6c50678df207be8e397b8cc82c76ef014754253bb0ed508122cbd21cd555f9cda2b71c530d8a765aa2a3a1cf6b68258c94a715955f68208e7647848c27fbb7714ff08870b3895305c05503349e65a1a6f90d3b81f8528604f8a2ccdc8280f5acc0cb034fc811442197a3bf932810b1d47195946a8fed7253e14b3f14091705e9cdee053b1d5cb10acf63e4879d24cc40646d44f89a2853c63e4f9503d8c5689bc1b7fabb57922c06793dc5a9681dcf45c6893745da98c9c744e8d43ea11d60e13ca3a315e662dc1e502956a8f97e1b4f6362ce5ed9df6e0e086b5606fd8fa93d19995372fc831a98a36bf50af47ee3a9a2952c341b06cfc13e86345aacb16145cf1171c8be03c518ff00f5c9ae37a0278accad734e6cf8e5384da3efc4b95c13903e600b9e33637333ad9d4b3d3dc6ee57d9bb074ef53a1adfa5da97d374646d22b4e41762ee3b850aedbd6720b7429d1b95789aab16317c030456d5f9ffb6eec20671e9fe60ac7bd55325bfe1981618b55f39da39c9f47bb8aef4968d38425ad74c6c34024e79dc22b644b5c94a9456da16acfee1d19f2f40478c0c57f6bf04b4700fd00965e6eb1829cd480c4db3d57f41ab7fc89d662e283ccaf361828107c8ff356badbd9f0129bb300b303d9f9b73ad9bf2a83c4ae5049deeabb79e689e41ccacb2ecd3bf9e58d18e2a733ecd6eb3cbb30205e50b7f6ef25414be44448fab6d58cbedd3d2beda51f1b94e8d9f87942f807c58dd0bdfee487605b23389c8a3ad0ca9416fccdb8453069e551c7f16ea52adc7a318cbc3a2222b1953dcb01d8c314e5d95ab15c11eb16b0196f6cb3e9bafa48b23078b07d6f9a650b2dbe2aefd83137a9259a47ae79fcc835ce9010e32e73222d74ef1cf37b7700b15db65c8cfd1a24754a024a71f6a6e5ffea2c4d701fcd1bb9c22dce013a7427cb180cbe4576287607844d75f74537c2a7209adb811e00208328f6aef9de4f64fd901ea7490729163811ccefdc1e7cff3141356f2ad5d59c5492011804c68df391246276d7978e8a94f59371a48f9158bd083dedcfb96b536eb3099ededfde556efdbda8f16ae771a9431eb74bd24abcc227d9a1b18e2a33364a7ab2797be9092c6bf6ecc2b473576df24eb5bf944f17f83dd72fd2b720be678af6dc546ea59f41dfe4998a04dc5aa4abda17f3f972d2f88377652b2a8655954657c5447431c07b3084c8a401d68629ef8207a18dcc3549852f37d7b9af651d78b3edcc89b8f913ca8fca13ca2f2d0663ac2357cd4f2ad38dcc9bda27ad8e13c9ebaf45cf9f231d4631fe79bf6144499d7b7e7ddd10e6323f42dd779cffd3276b9b0ea53db29762a38e86fbe83d9f078defb4042b394e7e7ef1aafc3da5ccb2d8588779cc67e5d2b567e3e4f09916c03c2fc3446912e9883b6acf1742667da8aee888751d5057d728f88834d0b66be9cc21bb207bb45e1a493a149d0c22e4fa7fa5013b178181d4eb385531a4e4e50f103a8c4e2d7c9c0c0664ad279b739dda31a19fff9d7e0b90dec6bc4b9c824e8ca284dc6a6d504cd22eb6d0d54634fdb8f463d107193bbdb73dcc721c00b64433d371456a6490c5a95528fe0b9d089c13f9ac81eb28ed28588121ba71a884447b1a466c32fcf39d4bdbbcfe6f3ea6a95e9220e6457a7ee4689f8ea45eee0d87e9c526fc9b5c80b9938af91bb974081475c24ef9ed18421c13f16931b5a8d3a9f8c1b34a87a205e865f3b372b56f0a6a14f7a9e32f7b2bebac34da7ea816611b16b423ca7d20b167d0fe03d703b10b53d9ee0a31feb890dd0294f9af4640b86e01f523e0cdade0f77772037aa735f13994e07b1b9970e0b1ef38f1841cc6225bf5c66f811fb816b2c3095a622b0640387710283f53db210dc16e7c3b44b52608936da2452f91f53c13cdcc9675b7f0f002964163bb48c3bf4a8fd7a83bbdb7de40d7acafa351d5fde590df7d004734ec8fad86ebc0536dbc319f42eab27ef5768f62af6c153b40e66530b1f4719166eccf72f79adad89b347d307447024c984b5539aa14e0b84c7768e004b9cee544a3ce408a6a71cd1dfce917529e1c90fa3103f8c9ef86ba4d8ba1432841eb650ef122acae7fd4409c18b3f4bdc73ce59c11cec01a01b17fa6ff7878d0b4a655a575e40164689a1d43cfad01fd7d9764f655f0546c880e0f9fc21c4471704c4613dfda9d03c91d8044439a06f9ff62e4d4f8c784947f46d3be5e2fe1e3edc1c192d5334e4de84d879de9682aed3e52c41d0174a7d46ca865c5a9482b3e937dab32ceb67bf518637fe8cd640c5600672c23dabd245262de6fa7dd0985a474b45da2b15ee5d9e8c625d2a9e81de51022e42c44fcca3ad4193df07ac2954c6986251ccfa83001ae0a9446d0c42bedfc90f4e0f38e534e61082b246e6333004a8d37495140b90ab12d1b7504b5355221ba852a77764085f4ce0192c65111165d3b252c0e2ab079b51874e2a60dc3fd", 0x1000) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:58 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') fchdir(r0) r1 = getpgrp() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x68, r1}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) 16:01:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:01:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8c1, 0x80) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100c8, 0x8) pipe2(&(0x7f0000000100), 0x4) open(&(0x7f0000000140)='./file0\x00', 0x143, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 16:01:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 16:01:58 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, 0x8020426c, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:01:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x10001}, {0x9}}, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xb4) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) sendto$unix(r1, &(0x7f0000000180)="b89777cd67f9a0ddd895b3437f1017631da45525098eaf3a4ab1e93fd0911fad2eaf3d4b76314000d0599e91c263b480e4e289d0b709a9cbeb6efe3adc3b0844158929ed68ae0202195a9495b35368ef72b925fc2b46483cbec36594fbc8dc309bbc70da1d8ef0585a48d7beb76f2c505b78fb0303f3b917fc5a1868b6f57a9e2ee4344d038818c8a8ccefa3c1eb14e756abcfc5756fcce116bfefac443947ecd07c64e02dd415eddbcdf5dcc7618c271112b84f0cbdcb083c1c9ef415b4930b7e1da90a721943a27137e363bf06e1aa98c1abeebfb2e8", 0xd7, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7fffffff) 16:01:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:01:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xfffffffffffffe5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000200)="2b90582dda3174d1fe49ffd65fb0fa6eb569a1e171a5e801d635424d2d7b31f428d946ba1ed3b720b01c1d9957db50dd5e8668d7dd1515c64e4cda707748a32d47e8ce7a65726ad361f0f3fc2abf29136aefb9acb7a0de24b1d216217f14d96a16170b9208cc5e2afc1b317a30a6ea675afa7a386ab75e69c357bbbb0e98ed1b4b649592ccf68be81b79e07dbd021218d18469bd853a8c85f80095dc4a1e958b72b80e6ea7ea721f7e2e3272f645766e44aa3c91216b07469b98478a7283756e03060dfeace23857aad2a4a297c03148307968e9d4e7aff88e30bc6da5e20e1840f4c89f95e249", 0xe7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e61e5b0000000000e74de400", 0x0, 0x3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:58 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x28) setsockopt(r1, 0x9, 0x8110, &(0x7f0000000180)="746f02d52fd3d5ac02787aa5d53794336e8360d1448439b68059b2fe82eef80044ec7289272237291f74c4bb48630c43eacc4a640b1fde865f8e18b3432cc4ef6f9e3fff30a48ecc5e0241c47c713e5ecdec55ba44715fa768d0050a805e74fafb2cdd964648f894e991f376b0d136b11d7ad0318884a9f0308b92211a972206220c516aed49a7b1103f009262b9bf39d3cca9ee83ccbe2428418b9cdb39cd53ca4699b8a7380e77afe582d6cb47bbf4b681ba530f9dacb3bd60dee7d65632f3409ea313b3f87efcb05bd785edee5f763642fe91bfb56eabaeacc2907230ec2a541125fdb7ec363d21d5b8ada784588640be87f628", 0xf5) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_RMID(r0, 0x0) 16:01:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="89a2ac76bcb2de4db98ac9d3dd3ede0fdde9f4211f5993fff3ecf692d95047f248cb70bf2d186b937cea515745282f4ab97b5c604e40b9073c3dcb762ad5e0f4df236f4417b5c8d49f0e44149d9d5ed269a38ca7021905e91d4189641e08a1c500e7881dfa6a130dbfbe72c52ab56d35b99b758650fc455e83bbc2406d48292cb7da6ca2b634c5", 0x87, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x35456694) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:01:58 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x6, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x9}, 0xfffffe0b) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x40, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xf3e, 0x4) 16:01:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:01:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/148, 0x94}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:58 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r5 = socket$inet6(0x18, 0x8003, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getgid() r9 = socket$unix(0x1, 0x5, 0x0) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x8000, &(0x7f0000000880)={0xffffffffffffffff}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x0, 0x0) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0x10000, 0x0) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x1, 0x0) r18 = open(&(0x7f0000000a00)='./file0\x00', 0x2, 0xa1) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r21 = syz_open_pts() pipe(&(0x7f0000000e80)={0xffffffffffffffff}) r23 = accept$inet(r22, &(0x7f0000000e40), &(0x7f0000000b00)=0xc) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r25 = syz_open_pts() r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/wsmouse\x00', 0x7fe, 0x0) r27 = socket$inet6(0x18, 0x1, 0x4) r28 = socket$unix(0x1, 0x2, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x80, 0x0) r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0xc80, 0x0) r31 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000c00)) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="cfc300002e2f66696c65"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="a74862a2012dafac207ec3eaa08104089842879cb8c6073b700fd983b6f174a0b301eca649106b09984219bb65e37e13d486c4e3c70949b7ab746dcd9514dc6d8bace362f259cdac068e771f18d9c852b175937be2d44f9d4a10bc57556ab6df131bde67978621212501b0", 0x6b}, {&(0x7f0000000200)="0a1993965ce55ae3f475b2190ce07ce79549d088e0788f9a4c580862023a32a439f04805d4d6d2d323cb6593cb879772eb5eb8d7c9e6b6143c2832f88c7cb3d4ec2affc7ca5ff09de786b32540e2f66362c8c79378826fab01d370f23d53f2f628f5bc4260b74724eaf6a8ee19cd5e7fff412748faec667db7bd1a3137c1d6debf61db98", 0x84}, {&(0x7f00000003c0)="9f527ce39c5c213b37b07cc0fa4ebcdfb13e1cdc5f718ebec7c2b42f6291c6ae44187bf7858ae2c826e192204c85b460a836a67b6f3f7e12824f76e1777d5de5a8de575f52878a1b0d4b4e18de062357c105769541bab6c529fd6d60015db599a377487d3716fcc9080a54e4d3902b9ee8f75cefb5fe06fe067af6dfa67d9726d159eecb13857d3830ac4ca5307195b2adae3b0e6ac145eff3977bcba75328348451ce135c72a0e7e66299cf2fdc2a08c613c26f7847c406932247363dc5b7452d", 0xc1}, {&(0x7f0000000040)="c3b741ea5e8299ec903afa4c1bf2f9abb1dd2c1833843881743afcdaf6ebc05b661b5b7b7c05", 0x26}, {&(0x7f00000004c0)="0ae2add73ac53b6ff36e68453dee3e8b32623da8eaf89416a7446d413e05596655c322fb29e509d21ddbf026d670a604187ed887eece80802899814f8f72ea57d15a0e9e11d3ff4a9260ed15ab7bfc74080df7aec192ad6971723bfbe3422c76a4e940dd2ba96ffc5508ba3f1a481ae6c5b71e882cdbc000c959590594a4b5c3a45ee3485097c64122b67dcd11a2966c6f49f2a524676cc939b4f773a72df7cb4cc7a891dbf230e5cfea61b74381d269", 0xb0}, {&(0x7f0000000580)="fc6559b07c375659cb612328af0a46810231575c8a7b8a7aaf39130e62abbeff58645ed22ccf9d2ebc72366214a45d3e674f7181d73dc4c6f577162f487594de4191a413b8915a14ae7d55c061edca97274ff3225da14effb56c4dcbb586dcb5d1a29f5907f68ae054a4f5c60771e9777ad01cf121925a18596b3ecd23c646610981dc0b4ab4143f52ee9d031e878829da5a5fc0bdd41b90a9444cb44a0f19", 0x9f}], 0x6, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="ff0700000000000000000000ffff000001004000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31], 0x108, 0x2}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r32, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r33, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 16:01:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x18100, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x80000000, 0x6, {0x1ff, 0x7}}) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7fff, 0x7fffffff}, {0xfffffffffffffff9, 0x1f}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000380)) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="aefe215da2fc79897ea752b798d71aa35b9269c51661f31dac5b944102053c697e466833e69fd38dbd5d0f11724f5f16505a3802ec8c759a87b1a52bdac1faa8e26b6eb413d288a76d2c71905ff54ae5317d922d96440c676bd7461744ac9e085f95538c736367abc2ca39a995dba88f41a550d2855e1d9bab174cbe8d2a46c8f3a4667fdfc0960bd07f94f6104cadc76e57dc5c25569de26b496781c037416fb13c6d5adff1e5839a61aa596b98", 0xae}, {&(0x7f0000000300)="155ffb8b039687f4a1b3dccb6da1f07eee86212e0c8b4b71739c4c7f7bbfffc4b559e819ec26058ffdf810733d69d99ae71e0ec65138b62d53a7f87367a51ee18a23f9ac4628b812d1c17010421c6ccae4f88c9ec22b14ee500c7683c6c9d268d0af6ca82757e69101c7eca2c9c486ed2ed5", 0x72}, {&(0x7f0000000880)="6bef7eda49408290da74fab58abd64491b60c601ceeea8a31910671af355fbed6e3f225616f4c900e7561ec951b74f4f97a43151e70accf373f35ad6749a8db4fd7a061b00fc0cbbe21900d34edbf46da4da697cf760d86173876ae4439c8e18a9907560c738d8412c8ec8639f833fb38eb3394d42ebe2221487cdf5eb0763a3a533a01f6f0c7e0396ef3920b666ad7cf5f04a7dcdd194c520457abd4ac1f3c82bf31172fe78eabe3f9d5daf1d11fd4ba099602602ed43cf49b7213a7352a47ad830ed51c26c1b28f213f6262262fc916146ec113e7eb7eb9e3cb518c1ffd7e84f3a81ab151a17d04103ecda75e7773c28aece7d30cea9301efb71ad409efffc400540f6551fb83b04721c63d786420c9c61505afb4769bf97d4f6d0c0852a408140eee17333fb9edba21f78e74451b650778048003ea231", 0x138}, {&(0x7f0000000440)}, {&(0x7f00000009c0)="ea5c1612f2e7b126e703d9f8ff567949ff6637d16886497710fc494b098be9ffb1911c0912423142a53b1f64e1d86ca9cdd7f020b3be9615a1e90b8651d3410c64378adaadf48da0ae8373c2173b4866782937fa4f3b3625d70ef3ec8c9bf75fd47059c471b4d50bab12", 0x6a}, {&(0x7f0000000500)="2c0784933ae55d42521a3dcf0f5c7fc2097377a501955e03bbbe0adaa25fec4161ae96553f27f3b4c9d9164c830880e1e697ce85c39b8afc81d2a9d59b5c03014825615f6907347bc7fa6237798e6aaf3878c3e1a2e72f2904b330421a8ba1f9d3ea0efa3618", 0x66}, {&(0x7f0000000580)="5bfbdfabdda2e12c0846045f22824c6f0b100ae736b4b91d0cf5858cad2ac91528b7ba832662ad3c5462ebca90d020f064d60a5d314ebf40309d0f51dcf6d388f382a67bfaea45ad1de8a0dbc25c270569b4c0787e09834afa9b3c1febfcfbf7c6cca350958afd1c78dfbf2cd37c234a458bb754c5d7f4f2c4c0fbea59b8e7393ffe134ad0f33dd73b0d1bd21251e77641c523cf1f6729f6759146f27e1f15aa6b025f530ac6cf0b4be90fb63491a46b0a2c0e917f6dc1df763e5c9d8e34202ecfac5ae618e3b3", 0xc7}, {&(0x7f0000000840)="6604acd01b0bb06a181470aa49859979f0e8104a7021294f1da66c85fc5b47862f67", 0x22}, {&(0x7f00000006c0)="1edcdf94dcbd1f16ea266c7d9627c1630568360dc949dfded5f7e31d9844d587580f54a1e02a08d84bee6801ed6c8c4cc6b5a995541f621c78fab03749e9112b0be343709c360dc9d367a1986eef9134b2e4ffc420c4bf462e671fe8ca81d936d1950a8feccff800aed41ba9623b2ccfe867dc0c5a34ebdd8ce325ffcc3809d33085fd0c", 0x84}], 0x9, 0x1) 16:01:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(r0, 0xa, r0) pckbd_enable: command error 16:01:59 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:59 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) setuid(r2) setpgid(r1, 0x0) 16:01:59 executing program 1: r0 = socket(0x1001e, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x2, 0xc388, &(0x7f0000000040)="9e2867dee60827663ee83dfab99139fef0d8e9fd1e65347bce1d6d297230b122a1449dfc53f3f816e41f438b7bc5194bd10008b389ce08bd14672a180404e43bdb839be38e935818d71f4068d5da13a29dcfdfd218e791982285c641f1", 0x5d) 16:02:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="04040106000000007858f69ed6f0a56fa61f24af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x3ff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x15, 0x9, 0x6}, {{r4}, 0x0, 0x40, 0x400fffff, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000000, 0xab, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x6}, {{r4}, 0xfffffffffffffffd, 0x51, 0xf0000000, 0x850, 0x401}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x6}], 0x10001, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x0, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0x2f, 0x1}, {{r2}, 0xfffffffffffffffd, 0xaa0581adca80a7ea, 0x80000000, 0x7fff, 0x401}, {{r3}, 0xfffffffffffffffd, 0x80, 0x10, 0x8, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x8, 0x68}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x0, 0x8000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0xa, 0xf0000080, 0x80000000, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x3, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0xb029, 0x7f}], 0x5, &(0x7f00000000c0)={0x8dc, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r4, 0x0, 0x3) dup2(r1, r2) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:02:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x882, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:02:00 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xe0a0, 0x4) r1 = dup(r0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000040)={0x3, "70078e8debd5cac4e287502e460ab6c09d8c6fa754296e87fd0690caf85ceb67dd85f4d05aaee2451ccd80ff8f3cfcb220006d3f325da25b78dd8968a3c149b514809d3e85799054342d73f92a5d801cc17b5a117b296871821c0316146f0981d3141d8162194e90abe28c56209d2877bdb145af46797e1d094fd44e54db5026d993280ab6"}, 0x8d, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f00000001c0)=0x10000000801) pckbd_enable: command error 16:02:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:02:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xffffffff) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f00000001c0)="59a921b5e0f9c21afd9f216f49f69040f8d6d37d000000000000", 0x11) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x40, 0x2}, 0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x26, 0x8002, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="c7e65942d36971b99ff4789499a1e48eb6d90193eed314dd31aba8944d723deaabb18eef4d09fd0d691a36113452ec1c28020d278efe8edf191a59dc6153ad78b4dbebdaa971ec8f77b5eeaae5750cdd550524632238afdbb3b98c96c842fc5a17f96a6c6329c334c1579bf77001a28d701deb5389203fa22e2cedba1accc493a19e9cb3dcc8e2300e7522f8a8f06c3cfb6cdc027f1ddfc88e7a3359b0b8ccc40fbea4ad6f95833ad42000b960e200e0ce0ab5e79a83", 0xb6) poll(&(0x7f0000000180)=[{r1, 0x88}, {r0, 0x10}, {r1, 0x4}], 0x3, 0x7) r4 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0xd8723ebe86840327, './file0\x00'}, 0xa) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x1000000b9) 16:02:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3ffffffffff, 0x0) close(r0) chdir(&(0x7f0000000000)='./bus\x00') poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x44}, {r1, 0x80}, {r1, 0x6}, {r0, 0x2}, {r0, 0x1}, {r1, 0x45}, {r0, 0x86b877c5e367de64}], 0x8, 0xfffffffffffffff9) 16:02:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x5, 0x8, &(0x7f0000000140)="cf94fe2f4eeb91ddbe4378c8532b5b3029d242830598a7aa06d945e9460140e2331ef6dd972e398ec5d7bf569c476a88de1f760e2400f734479a9ecd4566ef3af14d5d3cf32ee4b6e919711e2a2bf094fe92c0e573b2fbce63c9fe69b506ae9493342486645d4cad0bfd596f93a30fbf560fd84242d3bc4e42c22ff01adb830fd022114c2afd87c96f4e547c215f2e73d5de42e78392db9542e97becd06284ff63d4538d06593848d88fdcad9a1ca320d1d3e639726809aae6106b18d1442d499209", 0xc2) close(r0) pckbd_enable: command error 16:02:02 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) fcntl$getown(r0, 0x5) 16:02:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x1) r1 = dup(0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000080)="85f25586294c1e3c0b037f1579da323ebc2dae9692429e80a2c1ff19ad04780997943d3b1c4d7e50743f94af81594fff4262a29e4689a21fa956ed312f1f6a416a347e206f419ebfaffc2e42e63ed38ac2b6a54fd4490898efc9f977b6acaa61bbc05ccd02082fac1c39fe77891c364de63d3648d5e9b1d80eb850200df20faaa211aacaee0043905e4c9a16514365b9ea10dd53e643145f290f0ba1a27cefca61ec62c2489fbbffa375258ce66758292b99478f6686fbe9643794cefbf7fd02907aae48b154924c552a870eff5fa31405b9b6ef7cb00281", 0xd8, 0x9, &(0x7f0000000180)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) socket(0x1, 0x7, 0xf3c1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/219, 0xdb}], 0x2, &(0x7f0000000440)=""/200, 0xc8}, 0x42) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSTOP(r4, 0x2000746f) 16:02:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10820, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x7, 0x61fa, 0x8, 0x1, 0x56d4, 0x6e, 0x20, 0x2, 0x1, 0x401, 0x1f}) r1 = semget$private(0x0, 0x2, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x1, 0x1000}, {0x5, 0xc5b}, {0x0, 0x10000, 0x1800}], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000280)={0x8, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:02:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x100, 0x0, 0x10000, 0x0) 16:02:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2000000000000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_open_pts() 16:02:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:02:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./bus\x00', 0x0) 16:02:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000300)=""/144, 0x90}], 0x3, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x4, 0x2) preadv(r1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xaf, 0x6, 0x6, 0x4c, "bbf3d88b0a07dbb20c0e49f43f35e948fcc34e11", 0xfffffffffffffffb, 0x1f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="9b2cd53f2420660e7382c5593b1a571dd0a7fa0481caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c53006ede09e991786e6c8f3018e49a3ce08ee0cad6d02d13273606b21a8f998eb7fee1b3da608ed8fd997fd947760317c23cac82333c53edc74bbe34ad12fe7cdab909f435c113a435dc85d572b879f4b300cf692cc36c2fea03109228e3ffc51d4a8459781134df6213bc51eddd3248ce6bdf9745", 0xd5cf213d9de12e1e}], 0x95) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:02:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpgrp() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001640)={0x0, 0x20000200000000, 0x90d2, 0x0, "d770c1e7bb6fc6e23c5b00000000000000e74d21", 0x5}) connect$inet6(r0, &(0x7f0000001540)={0x18, 0x1, 0x7, 0x2}, 0xc) fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r2 = syz_open_pts() close(r1) fchdir(r2) r3 = dup(r2) r4 = syz_open_pts() sendto$inet6(r3, &(0x7f0000000500)="0c92d9713f1399c5dcec995988da943b7d1ee11ddf65c7464b00d1b1a3e5e9c98126dea2d30624cb0e1c7ea8b82234121e9df6c9f8fb1e22866ce4285c4b13f56f467d970686ad4341e6fff7f26dc1b66a9cb216d92b79cb847822240ed930df2661c0f9c9736f5c6dc1ed01c55b3f51b9355e50c18a261aa04141a42558782e9c41fe49e794f719521a8c6745552c983d81e9dcf456b8a5466c71f39d0bf650c48328c0e27c3d7f4cd47bcbe2fd3992c07fd50aca9b3f1d5258786aff43b0f708f8fd4750bb47034413fdabf361126150486c40704577383ae490a56477d5652647fbece743bf914f8dec79a872d4b37a4c0358018e41f380926b6c76ac31ba71fce588e741dc570a68b09ff11af034377a08c1a655b8707339924a47bf969980a442a7be8ed7eede6626c559d743c9e2b5b88e34a4facb4b4c35d7f7310c23bd026832a04c0a199e9444e0de4d4d3ffb22d4992d7a88b5fb42354dd6d35498902b466e0ab2b683d35f2b2e3258ce6f140fa9bdbd178555b6e5f602dd5bcfa0d0839aa110af6c42e132249aaf150a65d838715034d8c5c8bdb8884f4650e3d5787af4a875e3f012baeef13c57f843de77c4fcf3ffea1f5eeca527e90d1039b7b84eaceda7c0ba5e5efb66603858010fe7291d5088a32b029def5f1159aaeaeafce2a3a5c06112d2b4a9684b3821197505919cc2d95dbb3f02ad943b3b6fdd6f4a77fd2e14fbdbac55f11f2b2fe69dae4b886548e59308edd311d8ae7c16430491e0e1d46663687fe60cf1c82dab0af1347fefb68f990847275cfaac7e97e35b118a6bccebadf6ea2ce02745890230127a142ea3f8f2edd4e5d78c8fa3928959d2d49414adc73f65a2949bbd276b0ed2b6724926d3d2f80184a511cf141c224f96f3b17dc3e1e39472348eaf24116eed3dc74c939d2ed1f3aec55a81e5c20a7aab56d078d7e11b07aebcaf7bbc08074e712a91cdd3eeaf748bdc12001587d7693f38bdc5676e478c20d9a6ed454c62f2ec179e6d77cdda5a9fa0a08bb8b0879d50e67204e47fbd7d1c2a56a5678642286be5be97fb7807583e269c05562e72def82e517e3e17dd07137e78763874029eee2081c7ca54192e05cd5b1e6fdfdea6a748d0b6032d964c01d1bdcc0f8e78944dfd21521add9ca36476b1563f02113139306cd7f94e2a58d413d6a21f534b5da815e26d5a2ca0777d974d9ef1bbbca10e609d15e4d549f73c96767ea993c7c1d4da963b696538b39e34dfe27dbd048f76f91a07b4aac0d767ab6b6aa658e504054f81e621bdac2ee1a70c85e031352cf0a5f9ede0a7487088f2a539ce3202069d80effef25f971649e30a864e11a09879b8989c80897283d4b60b4558e4f7ec79e9f57addecc4fd7217db844814ed327587b8ae1ce410bc8cc43a4fa1c3165fd6c237a7dda9487a35a5799df64b5cbaa25f8d337beb8bc1462f62f4fe990deaa2f42251695e76c9ac3b688587712bbaec9a0d298884b2772a6c2e947770eec6cfc59858592e2f343b61e21777f9797476f0a2e2b32cb0504cccc2e977597717c2d6f24535b58e2c05684e1112fdc295d5a543f76936d9f6689cc37c848e69072a74a883a9ecc31d091544f295ec9859a1b5aefd9ed2e51ebf8ffc0c8e88af390e66afa9a0bdf2e7336157e9028ab3f78e701b6c9318a8d80f08ec96881143b0411e49f1dfcd7c2e48158248cc578cd4db31959cc632c539abe4a131f15de3560bc2de6b6e788af628e58620617b338ddf2a67b85cc081373200c60096b6022afac21b56ddeed7bf81e7451f12ac3dc2b5a73b0e88f8b0f637e42035a5fe99cee5332d60222b60169e592f787bd6034c2260ba89c0b0ea97a35328add2e96418d28a0885f762de5218caf7e745fe0e3fac42ca7cd816ab4c5f92064a9db921e45935889e5aba84ee76e9d21818e93770451455315d12bca1aa7ddf8685149bb1b6576d0e4b8265dec4c4bb335b62341150fb2aacb14039c4eec6e253810d80e557c308c8db3b75499571e63c0f9fb9e96a7a3da8f8cb15c7fb0904773d4ee85c0c71de7699349025705ca7dd5144b35210df342dc629c4b9c4be932cdc941860ae726cfe02fee6636e8ac71feff6ec595025ca93162e50f2a193502c78467f39dc6111887608ee62df3e86a732cbe3f3d0f3b0fbfe265f5fb12720145214b2da42a5a62e6e200ff9da416b6f46469612867dcfadea94ae35cca99e885c72c27c3617db977684ae5cae7fd870c2bf1cd9a08b392469071f6b16521a99aa5b5ee502e4e9a7262190e1f2d82ffd95f974c444e769038ae57ccb1ed9ddd0b225d3da656765be8fd3dc68dd130366f8b1cf884bc380f592fefa904af25832a44a2804d6e95483dbe0747425d0dd594cfa82f7d5faa5bbf58b8bc216575b5d9587b77bc05cc0725d86f71b30491b177400e4bd01506847ad722bf8c134d82b6cbb4cdec6b962dd1a8946cece08b1291974edba165d6f0bd1e71ca5f26a9756a79f2ffbbfffcf6b5109168454f97d53b62c3e0ea9f8cea4a11fe1fd6bcbd50eb9757c241219e490c87a54a7743470ec6bdfe88e0cd7426c603359bade7b735ccc2a9da1d565e83d26758bd61b52ca00038f00a2a79dd03757f7bce05d757f6e27c4ea169cbbe1171340c6a1535c722c45e81d138c3df372a0d617c8c5120ed5fb2ec759f771488b2feafc1a244e5159a6b672f63a1ff1256f7a6b7fbc05c0d64f5ccaa113544877587150125a42d99d30b28ad547a0652d9a872dd3072c1b7b136edfdb2c5d990076797a02ace8707347cdf7fd8f158e1d851a28a2990fd0a02b10b19a146e5eb4c91351efbd7c67348ea1cc9cd9f065131d534e3594b15b3337995a457e1e264a464731b217d9a7a6f660899a75fda8c73666d0118e5970bba29e884a80876e67d93144525912a926526cc88c034647abb98d33196608604d80843f970079d6446a4797c745a69a6352b883edc7a0f8ff6c77672c6a6c7f434683c8dc03b826464046599b1fe31db23a0bb8ba094cb7df3d72a078c87370c540f7c360b9326c6293afd0f2093082551b92414ed7c71f321fdd1fc8c3c3d6adcb6932a90d15b767aa1dd719fe957682956c366a2c4d78b27f77dc676575db84f98e988dba31488c4e2b681fac3729b075873223c3956123e6f24598dc8ab822991ba75d65f5d41df1618305b59c76c952fa98fd5e9564f1b2c4a39be216ae0b7eb6a5a3852d7440f492c87406720aa82eb9912f3f23da1bd6d20a470972373d2eaddc49f73670064e2e82005ba970e4bb865c8a9be8cf1cda042a0686323e16e29e4a8e4566246135005b0222173179c26e3f56f46f84a82c87ed8a32dcfc410382b343ec960b490883fbbb26e7bf366f849272d5d25dc8652143c567f4f2d628b62fcad4eedd805a921915ad3960dca42885d038fb9fcc96ec69af6d7d8d4e7fb83316b3c00546a7aab43b1b8ec3da3dcc0bda46dd4d0f5e66fe348f7e039e478082d2260e648bf346182fc3d7a1206d16a224cbada3e86266f32e32ba0c25de3ce12a950c21910de20d6ae62de35fd90c11e27c561a44985ce03f0a7673c6261c9bab51a70dbc6203d7fedebbb3dfbe088cec44eb5a0ec82266cfa021ed1e170d94be8dd824509450d5b62f79e67f0a26aa6c5f8554f52076d11b102c4a9bf46d2170f9fa9d982f2bf4e783ed66ccb7ae3b237fab7a41b58335f0b37e4a68131cb4bd741abacbef5e390463da83f2a28d1d2940945e42b0d995891496a261d5f8cf12fa443937f9aa739dd7111a4442f04333101b99960e8dab7f1d0d87e161e4bf86490e400a142db4ae5508e1e00702a6fbb7abbf72bd0fd71ea79bd10a5d06a90f936d248d55b8011d18ad303ea9ff3a8c1fdeeea1fd93bee1a3349ce11831765b57370f36973358fd5eb50f28b71f8ab8f1b53f416e2dabd02dbddaafc80cb51ff734bdc4627076dfd481f809325c87c8f8ca598c333f6a3c73b940ad6d5696461d8c77a93a30421206cad162a649315853effc0a43dae8b141e89c7f9ab2830f6133a34657a37b87b886f59c958d6b7f065dec4f5dd2c7d6fe32f9e4835d52c151f4ec6fd47df83c62be267821a44bf4e14f35909df9a543769a17b1a07ed61460b09aac7032d9f033847b5ee831836bfac960143c24b1facf1527fce38d7f889a347cce97698fce974f874950a03ab4f5cdb66d9201b7e78b524ae463bb459291c2f5c8f5b8cafd0666d1408fef797ee1f1358aaf997d68110a8358f5d9c90e7afc5e483417a96b1b0410410a9e01ae57f704a62301e2c67bec038ee1eb363e78f7fbe7eb2268c75ff097187bd4e6fcfc44431c2a60a5065dd81f4089b42faed75d564cd24c6f2e1314daadc3107b61f3c174da0f2d5e75cd13f0af9f8774c664758009ec5044cfde2447758cac94ff667b773ca238e386fd2b4c1bb93139bc26131a4e5334d1a592b111b7ed0f4996acac03b4913a4d985d50dc3d86b662d9cd059fcae073b0d5bd5c1922d74bea3599b4a6bb23424dea1d7d206fcb09a27c669862903f300c34e736e2deab1eb1fe3414763152cd5a434ce2b89a65045eafceb099a6cbcb051bc10e45ec7180e48627f004a5a18a42df94a8c8a6395f0173c21b282f35233755792c4fc649380dda2a13936cd6e097c679a2e57125ca244abd980118d3d8b038cf5ccc0a9187e6ede93869b8f6c3400f6230fbf51e24e37a6921d298d42c7dbdb38e17c93fc3404e8cc5ff54df912d1262b0f6f3de3a6cd39803f80c0d672bbd2adc3ba7cf2a40667ba3b6ef379721728cb9d40f8242cb8c34233fd9ac1917b707f6347e7841fa32877f9f4e8dbe70445ed25e7f0e8455672224553de4d34d54632eb38287b70fb6c9c910e3a5c924f1bd59dcb4d45a5a4b693cfafd5e9fc90570121ab6fd3689a8da52e8c06206060a67e11b653cfde002f220834baf4a09bd01725ad93fb1f83ffe044136a0710f7cb6d8bfe56b48944536c29c75d87b7b75640f07b1d8bccbfc3d232f6453e61d076ba1283253c8c1a70fa7e22bd666ae2e1600eb35115f7e1a18740593198bbf3c8a19412fc5d71a78b0df005e71c1c1467633718ae597a3c56b9fab813252958ec837e70ca309d2bb4beb0d336b89fd481673f10091e0e9c4ca9ca91c0ef02ea6a92d6b1c930668b95d778aa211a05e806224d150e4693ec8d177406a39511f75902736bd33a7efd18fddcb729afcec8459398022908ae5492897ff646b43491a6753de530afb7e732b4ad3fd34e998031605cf6861695ac1c6e1789d354125c631bd2ed4e836f3afbcf4a03bf434ab98bc7999097485938daef5d51585fce3660ddeb0e190a28ac5459ecf22aa5047ccd8cffb9730557e2df9dc7dbfb7256598f3857fd2ba7b393195a0b36e94601b053d4d80d45104c6f5bc86d835f831a9fa10ce9b513a700e4dcbb11ad15f1fa6804ad006b2afaa5d4268b585a1e9b3a155ef3fdaaae9e70b66e094cee0a469a70fbb17fe3044b0e3fdcfde58e414024f76ebfce417cab62ba65cccb57df4bf28fd027638fca47af452f1c62f816552afc1b15e1af075c7e3a8e9a3101497b70fd303a7f1758174f67b978e31ab04c80f4f35502c5f5cfc5d7e4d21a40ccc960073f6a2fbae7d4a61fa17e2390a94555b25bceb1552aa2df58ee506ba25b64cf92dbc653ca615e2687a2f5c432ef965790a6b1bf8a78dcaecb6b10333b9e8d3504795c16138999f59548e568174ebce420526b584d0f18ba1e76af4dadc5e802bd6aa0d3b7c09442313", 0x1000, 0x8, &(0x7f0000001500)={0x18, 0x3, 0x4, 0x8}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chdir(&(0x7f0000000400)='./file0\x00') getsockname$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) close(0xffffffffffffffff) r5 = syz_open_pts() setitimer(0x2, &(0x7f0000000100)={{0x8, 0x2}, {0x7ff, 0x9}}, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x5, 0x0, 0x100, "135ca967cba4bd13c77598b835e2644a5b9bfe4b", 0xa1d2}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001600)=0x3) r6 = getppid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001580)={'./file0\x00', 0xfffffffffffff98e, 0x40, 0x0, 0x1, 0x4, 0x1c3, 0x6, 0x0, 0x1, 0x638e, 0x2}) fcntl$setown(r0, 0x6, r6) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:02:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket$inet6(0x18, 0x3, 0x7) r0 = socket(0x1, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20082, 0x8f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) 16:02:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:02:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:02:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x40}, {0x2, 0x100}, {0x3, 0x80}, {0x1, 0x20}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x586a}, {0x3, 0x35}, {0x3, 0x591c}, {0x0, 0x2}, {0x1, 0x7fff}, {0x1, 0x80000000}, {0x3, 0xffffffffffffff80}, {0x2, 0x95}, {0x1, 0x1}, {0x3, 0xf248}, {0x3, 0x4}, {0x3, 0x1f}, {0x2, 0x4}, {0x3, 0x9}, {0x2, 0x7}, {0x2, 0x6}, {0x1, 0x81}, {0x1, 0x8001}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0xa0}, {0x0, 0x5d5}]}) bind$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c8d0a00"], 0x1) accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget$private(0x0, 0x4, 0x5b01407cdfbe61ca) 16:02:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) fchown(r2, r4, r5) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x4000001) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x44, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x60, 0x8, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x3ff, 0x9420}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000067, 0x1ff, 0xd36c}, {{r3}, 0xfffffffffffffffa, 0x4, 0x50, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0xa7, 0x20000000, 0x200, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x0, 0x6af3}, {{r2}, 0xffffffffeffffff9, 0x4, 0x60000007, 0x3c8, 0xadc7}, {{r3}, 0xffffffffffffffff, 0x38, 0x80000004, 0x3, 0x80000001}], 0x20, 0x0, 0x2000000000010000, 0x0) r6 = dup2(r1, r2) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0xb9, 0x2) 16:02:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:02:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ec0c00010000000000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 16:02:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xfffffeb0}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x648, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:06 executing program 0: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:02:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e93001800000000000100"}) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/78}, &(0x7f0000000180)=0x50) r1 = socket(0x80000000000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff51) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000001c0)=""/4096) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x7ad}, {0x100000001, 0x1}}, 0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:02:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x40000000, 0x9, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0x9c}, {{r0}, 0xfffffffffffffffa, 0xc4, 0xf0000005, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x200}], 0x80000000, &(0x7f00000001c0)={0x1, 0x2}) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x401) open(&(0x7f0000000200)='./bus\x00', 0x220, 0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x10001, 0x0, 0x8, 0x0, 0x6, 0x7f, 0x5, 0x1, 0x2, 0xfffffffffffffffc, 0x101}) fsync(r1) pipe(&(0x7f00000002c0)) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 16:02:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="3755b8f4c14d9d9a115d4016b5c4f120630c2401c874d8689ba5b08e6626e30eb7a112aea7725893cfd75bee9ded16874120319e387c643e730fb3851afdfbc91a679ec99f616c4791cc44665f03447dc8df679bce2d6bc1412fe61c4ed6c77eabc4f7359c904449fb74af3fc101e80e2c4d48bcae795629ee472ffdcb3d5481bab50ae3509dabdbab32998895aae3df21e28162a741618e7f88472f1c6b9b3ca0e6cf4ebcb7e4a8394ad9b9a1df7e41f5bcb8fa44fa16bb128b4dcda66b6608c836b5e5e6c8c1174de20b68a40ee919ecbad6727bd934d32fd22e1ef969e996442fe69815983207", 0xe8}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="a5c1aa21ce7b89d20fcff66aa1287fbda4f9af0ada25ed2a6220729659ee12a320623f95d78cee48ae856b01634ad4d09c1a8017929460b55309e9d59b818e4a50aa7f4e9b2197c25ebb4a0e2f5a7b418285e7991dee9c2757a49aef897a443235dadfef9775b066f919e73a0ae8af40bc652dbdf5dc07c258adf5048a43e293b4a0e7dadcf4abfe2da8c04f387e5c11ca61d109700b4e3b0bb77a57a7d51947a6959fa0995e47ca0f8cd553e1317fc7f5cbc240c1e9aa3a0edc4de3764b14baba33266df9bdeea08c5d43db6bcea88715d4c9be8a32e3bb6f91a19fbae3ee8ce513e7ffa688395cfac5e834d1de181e49d80c302720ff33", 0xf8}, {&(0x7f00000002c0)="e0f354e32f1a7efec25b7e9d99fd6d4c20d7495e5d48f363f595fd8ea4d3fbc6a7a357ea1b31ccfb247a27fa62e140710f9f7aa9f120f3c0f4617d0855a2d95b70ee187d1670e595d3cf85a993511b12e4a1b6f4082606996392152bd342765b03afc9f747807d5c0f7afe1c6d0f8ef952e34ac8e1cd463820064d3aa1875d260c3cd25c87a8570add4c5b03", 0x8c}, {&(0x7f0000000380)="4e07b331b63b26837743c979e2c1856f", 0x10}, {&(0x7f00000003c0)="70fac14f3e71848f8b094a04261f19204637868f3861e307f9628c48d86c3defaf5eeb8937fba85c0fbf71b9baa1451912db5803b5a7d5adbbbed7afb9ab8c981a47feb0031cf8bc5670383d2947ac820a819a67914580873b321c3b1ca8699778207aadc8615460448b9a7067865c2fb00cc7d854c9d87bfd5d1bdaf229051a1c4375185a7fb0c23c68f5ac9b317b8c891fab337fae068c1e36e37bcdfa47821b54ddc450c5ef125be7f1ebe608410804b0af1e2c79957f008af3a550f5d82f5bae9acad12867de1be83ba339e1fd2b2e879b413088363467297f8e82255341f6eee9430ddc10acf495e827f2", 0xed}, {&(0x7f00000004c0)="10a3f8a1296f9c72ad1157f4bae5e989417c06e5a5d11365603b417cd07df74c68b27c4736d78e722bb260ee9f16a89465796c606e27f959b85f5ba62f1276259eef1b50b6f4f08564d1181eaebf2b88fba590f9ea90", 0x56}, {&(0x7f0000000540)="baec7f6f09e30af52b1160820d8d040b917cefb880ee829b5228300631dfdfcf0542a91070899b174015466f08223d0a7f9a77be4afda8436ac6fbfec1c3956a9eea791ece95d3c2a4584ae1190ae3a6f7d8874e3aec5f7b", 0x58}, {&(0x7f00000005c0)="1a7e558ec57b30a96402cb269a399db6d080ed0f118ead9178c7fc96eb33cb2d1defd5131d998860f171cd228eb9f78e2dc6bd656dbfbb3669e08554154ab8683c54025e2fca0bbf0091c5ceeae70edc04013e8db54a37c282634ca2d32614de37fc3e221b406372079f86a07e49a20c7e09632991337eb7d8d32dc143b033faa346518d8f99c2efe8f2faf35c4747b3998e2d46935ae6b8cc3c4e49822598725b94404c884fa2286db5725d3e36cc13712e59fdad1a405b4860f65304b6", 0xbe}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="0d5596a20ed1a135b921e16091ea39d9415b4d1a154e5f38", 0x18}, {&(0x7f0000000700)="4c41186532fd7c385518036310849c6d7ca3d46f7f54414da424ab66af1ac1555c67dad66054de3501cefabdf6e0167d95049a0691c1e2b64d51cd9a444615e7661825e1319bacff1418d5f6aca3b30b1ff7f56bd37138747a8af68be96504d1520ddd89f9ce636c5768e56c0e74c07d371742e120941345d8b94814e022c8ac5ea2f3149974a6351ecbc46c505383444058cc7c3ead0ee5b367e0cee24e18137435e6e87e11ccd6b799d6fe5c48dff16482da7bb9b60e2844143b33f0e1458b548fa93b22db7c81d9", 0xc9}], 0xa, 0x0) 16:02:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:02:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f0000000000)=0x5, 0x4) r2 = socket$inet(0x2, 0x3, 0x2f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/84, &(0x7f0000000180)=0x54) getsockname(r2, 0x0, &(0x7f0000000040)) 16:02:07 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0xc080, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x554e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x81, 0x13, 0x6ac, "da69b2845c5b576f3b63ebb03623bd5f167d3a17", 0x800, 0x7}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/121, 0x79}], 0x4, 0x0) 16:02:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) kqueue() 16:02:07 executing program 1: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x8000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file0/file0\x00') renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') chmod(&(0x7f0000000300)='./file1\x00', 0x20) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x4000001, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:02:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:02:07 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) fsync(r0) close(r0) unlink(&(0x7f0000000000)='./file1\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:02:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getgroups(0x1, &(0x7f00000018c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r8 = open(&(0x7f00000019c0)='./file1\x00', 0xc0, 0x1) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001a00)) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002ac0)) r13 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x40) r16 = accept(0xffffffffffffff9c, &(0x7f0000002b80)=@in6, &(0x7f0000002bc0)=0xc) pipe2(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000002c40)=@abs, &(0x7f0000002c80)=0x8) pipe(&(0x7f0000002cc0)={0xffffffffffffffff}) setgroups(0x5, &(0x7f0000000100)=[r7, r7, r7, r5, r3]) r20 = accept(0xffffffffffffff9c, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) r21 = getppid() r22 = geteuid() getgroups(0x9, &(0x7f0000002d80)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002ec0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ba7bd5f623c188af14817f2619a73e089c87a1ca968127078767244ce2799b091ea45bba13557bf2dd060deb368773dcbf24f2357a2a68d76f01bdbb31e41da1151c1363b54da99c6fd46d6068e98b3bc0c32602d685e652de5039df17bf00d63eb0cee40fe31ab68e4278150e26a7b8b44f4b24fea20f8331bdfd928a52120e7776c9b6c4012698a2c0c19fd227375184dc74fe0b903da8579b0151d24caffacdb01f68626d98b31ec4ec19b9aa256c26042d9fd423385e719aa5ccbdc99a8771eaba2ce7844ec4836967ac96a2", 0xce}, {&(0x7f0000000280)="a8b44beaca41b2cc3a5fc7301374ba2ccb7646d511f0878063c7bff2c56f3f46e26249cf019efd7c7331a3178ad271685ba48b08d94a68c519d7ad53cdf86d244ddac272eb826aa71a6edd075d044b60db3b7a0fb2f40c8c1b215e3a7a897449cb03623b1107a35257ced8597abd2c93252ba25bfd79f062b2f2f65833624b2d891a3c790acdeacf0d9e717603cfa07f4c22dc166cddf4797e197220d87daedef40ca91031bb83ab6d2369e6dc142a7631a8942d4427d668ab9394951619cfe9e1284d121f5895d405", 0xc9}, {&(0x7f0000000380)="f5e4966702178c69b99a1e62e27073ad84e0f81997fead26b12104cbe0f5ddbfa364b7c16aec521854baefcb424241927a73760be09ad4ec67022e5486908fcfcf5118d0240038699b2c72e0acd437fca0ea99ef2f29128c7b522b79ccba058df605075d71f6084a16305781b41db465e4b4a84b72797c7b2b69a036fd0944c191d234d11cb460c3ccea418ac13c9c9e59a901e0589839f7614c6f553a401016e1ea6c7a4abb139cb6b2001b3f5f3166b5a7e5e03de87a98341958a6338a3e15ae011cc602803efd01b9e16b4e34b718b40c6c2720", 0xd5}, {&(0x7f0000000480)="3e73645b9ecafcebbce19b523aae1fff8c239989b8595af159b9d44f696623bf961c96d82566c479b3b82eecfd44de9bbbbcc86a4166145b6031a45a8d04ed11500b796f9bc18733ae5b1ea9e87b0e914068b04643f60304675c19070d", 0x5d}, {&(0x7f0000000500)="27d8ecacc9d4cc93a489ebecd5965ed613ffa4ee152562b60620d5f545230bc9a743830de2fea684ac9ab84a0f988b80252f71f066e573b0b2622c0c8a11cb2b8375a1f22681db7eff6b2593059e6001caefec0a9ea9a0e6f39a9bdd85689e2b057eb77cea886caf1314d6cd579e6e4be7e8ccd31cfa32d58520304edc948b153ab42f734de376bc38270f4084c8f154e39ddf717de1dd0c0d1b2569a1c4f22a806b61fcda2c3b151d006c48629b266b524b007f7dfc057675312b67569ce930072f76f05891b2d5af864cfa7b0bc22038867e49ca1bbef7dbfee5b80739bde869a68cd608b3dd182b01b1f07d691b59ee4485f7", 0xf4}, {&(0x7f0000000600)="60b15c3912b5928c3f4cc4131d69addce01992d24aafa2bd2f1cfe40973f5e69e3ac7472cc1422a97e2fa8d4aa9b87fb579a9d88d70cd18dc563c6a5667e56ac2b64a4b45049bcbf3da229fb51e543a51615692497f9dd2a1fe57241e334671456f17577062eda8bc803f844739a2d786f370c6bc0ddbed23958775f635021840d9aac0406f7692be99d1362998d228728db8d7ea244e4dea1469136e49101485b70e17281ba00441cbd83d3dd7ac2a26fde42ec421d0187be14c1f6223876ca95be1fe0c5e19c9287b7c1a03ac08d12e660e2ab75226a38a0e3074ab65089f768", 0xe1}, {&(0x7f0000000700)="8ae3f5a4f73a902cb2d309316df8f8c5e7384636bfa24b11db0ac0cc91249828d20736c759cd539f23c185fa9e414dae74c0d4921863e54ecc76c39f3699ede23cb1d261534bb3d666fd04d71d9bdb616f10f2be653af8131610b0e35c893ff716dcfae2ddd1dd35412706895a86834e9ccb584effa6526f3f47e9480d732e703226e4d252f7d11f0ab701fbb8dfdc614d9c8cb19fc7a8e75999fce47f900c01b1e4e987797ddc854262f7a630a753f7139e83ea51190f04c87e00d3398b079909b310106117e7835d666d7f47c7957577201b020e0caa8d72871ba8950a792072abbc2d8d3dcc3de0aba526dda995ed37644fe77a708495bd34f26298069130880aad7f7254127b9899c6452f8f8bd6eb52d44a87941a02aa93b1153f891e6266ac2a70b62b0347ec0746d6ea9291e08b6d2da119a5cdd31c20c7fc6fcf6db40410aa059947dad6a75d28994fbce6e75d4774f39adac9fca182bcfcb31b809469a8ceda270bc7ce1bc9eec80f5d3a2f7480f753d12156d4bf4f09663bb6bf95032f58989bc4ba6fd8ec23ca61a0467920d4e413ee5138695f6821e4a82d52a87670450ae1489c5282e194547f1c19e40e8371aeeb40234203980e220ad55ba340d05dc18c7a1460ea0c2417e8a3af9e93e6de2ff6d458cab8c57ac471bd3f9ba352ace30506501e279fff8bdfa1763afd307df685049d2f8e0230b2c18aae9be4a18f39858ed31d23dfbc1a3d258533756de84fc5048bf70d99e122b511020d90ec97f1070b68f77d6c3520f4817660806734e9857821257f63d1dc94097357c12800b458db450893a932ad5c517ae3d76e484ae8a192902630559115e42370ca53ec6b2e2b067cd0abb329f4abe068ccafdf8d7d721da2d9dc967feda7850c36aa48512125c17a96444aa7a888643356d8c170fb811386e69c8c5a644e82822af236375ea1289e6664403e80848ec1b9692eab45d95bb26332c5f1ddbe132fc008654e80c8766469092268a88d23f86f991e5d67dfe953a8d354328b1714e1c577b83027c8f36282b9c033a44d1f8c382f044babadedaab724847f1ceca3271ee6b8f7736189df9286a861591481c139678ce15294929b9c23b2f5a545bf8ee7857e4a67ad87e85d7a1929ea4b867a2eaceea5feb198da7e9815cb2b6ea1e80b3c94c12651b602d02589af862af7aabb100f7b24dd71023d860ccab4ee8203ed85eebb9ffb1d2a29ed768521a1ba0ec39f9d73ff482db11081c1f2b3130e4615f72096b880ba09a91fb280127f87117a634c62f6eff9dd9a5d40ba76153c694400dd5bb8d657bae40f35db164a36e0ca9ee6d011289eca202360f35a0018f76a884356b60ca7777b51fbd44e18ee88b0b85c376fd69c35b473705d1f68232727c731b922214fc240cc9eb6d2d19034b6a98ba6815f3153cba49d6860f6f695fc7e3ae5934700708c4c78039b35d1b1aa8f95a33796a38d78a0a9b336b5b7c2919728185b66f57ca8c03b9b9955e35274c5b5741ebf773fadd73f8be72ae72accda90f4ac4fd0c0797e23f56da1a89f1989321ac6c381450500d74b3934c5db4c4b499509f7fa94e2f9a049f03921f871d5d4b4bf2af22ac40b102c9623ae4bfa5a91a57f6740aa1e46a2b57429738eae49e0a50edaa5396c7bfb478a85d648397b18a53e3bf78c87cd0a9d0cf1f813d88d4bc6fd4a667deb39a04bbf3abb0134b60914fb18a46e75d34c549f3b69e4a74915c0c9d3af805312d1e97cd4252432f8097d5c31513379ff1a18e5849c7affe9372d3a35a8355fcc2602045553bb27ece1e948a9fd98b70be31eecefb7affe2b2980beeffa63a3513d56c1af6591b910de156caefb0d979a0952415aad265baff490f845ba9d50fdf3c6b2ad37a9ca2cf6dc3c1122faf86e0be3d806b61f5ad0263ca199fa87e4fefd40e110c9c686d181a67b50a314cbae61315fbbf5ff43d82c9b2a9c9396b895ef468eb0c7097eef1f3b61471350a5de35fa781d9dddf8e8008f571842be433311cd2416117fca430b06f7c5dd765ef52a81718130915949f73d82af3d34129498be8b8ef4e698c648ebc11a75906b62bec2ec7a487ea0d22a095c28cab4ef36c60067ad817fdbc7dfce4183dc58a00693e36903e59f887e5bff6c550feb90bab9912e22ede17bdd45ef0391ef8d4495a83d4d3b351d5a0ebcf311e6731dbb17ff3d1e04e621374281e08d666675b49e268c6eaf37164915484eec08e3b08007f828bb6482d5ed8c6916b14707fa69efb3c69843e2ed5355d3783b6e65ed9e96d66bd9cf9cb39e95b5ba84a10a86d45c019975b3c274561c75b93d1edd1bb4756198e6167d87966cf187021f193c57f330889b72033ccf33633efbd987c028e4691c245f476ab788dcacdf27d8bc3d67287f6fccb52b09fd5ed2ca780ae277364063b6375d7cdca3de01357c43202eb3de88f8ad8766bc6d7b0815b4453a9c7b8e55e59bc643d93177a9719dd3e9fa92ec3a29db3b30c8bc6ceea8e6bd48d39c4d1d68404c1e1ba123993b63e296b99b58c5822736c66ec6a3423a6a0fdac7e5e06877083c69d36422b80cb654e9f1086c9f7888e98d6b4d034ab33ce6b9888588a26093d46a0e5393a57f3d3b5daf9a20deac57df82be25b9a34c5a7c67c78ff1b81bebff0ad9343f1c2238061cf981b4c35a907f9bdec71574a97e05add812b3c348db447b853432e167382c74b6bec7a2f3933dd9368bfce9ccbdbd6a394abae336d21bcd68c60fa0501dd47f2e33c74222db7fa23adec47e46d9afbdba3ba70a9038933cfd8aa4d9226d8cd690d967a01fab36a054093f099dc913fbb51efa6d38bfb70555dca9dd4f2804ea18d17507728278be2cd9c1cec1b35b161c0c6011503b5b0674d4c264b3855d1c3efe1ebf9f99d2a66812dea6487998f52b5159e454770dce8db7b1655db0fa7a3d86a7cde2bf86dc3bfd6d7fe1d76b4420b708d44dfa07c5554a1c44ce909587bf1b69f2a646335de96a52fffa8e29cc18682b4f009a395a5f0315bd353be8c1fc6fcc3ef351095918962850029656c234f9bfd3c841b2b7de60a8a3da10f4b94bfe9e217280f18e91cd821eea4ae9ac7cafe6820776682b66a0a2ae30d4b72759ed11522718c06e233c3e4b0fb50b7216059ea011bf8e1e37f0994820505f831abbd41dbd52acea587344e1f80089414bf1724eb79d32cd0c45904128b7056aefe5a695df3bfb8639b91aa4b6d6e92cce82ed9a67baec30460985a0f69a6f997d458bcfdd06666403d2a68cddbd68d5527f61d4f6fd15af49461313228c99c7a809da5191dbddca3c08bfc71aa2ea97f5ccdb8d69a802600eb3a7de1cb4c065d70df131af882bd081c239c52b8bd869230d39d232f3654efe0d038d63dd25e367702dae763760a720024650274516afa7ddd744472fbbddbd3a4f3407577f47caa098385cb2cf1d04e1ab5bdfc1c97c3fd4a1ffb547ea00e22572025c26a898479c8d93dae6f827502043ee08ad3c7fb64ba52c3e26239aa36258608315d205f4cbc9f831915a6de64c6443c625fd3796cd7e1df802ce311f8a54ab1a24743f00129466e1f4766958092f5dfee6223fb5a9c9dd68fb09644c48596ac18b56185f96c51075e75c270f0b87cc7aa55729d424501b07714264efa7acc9fa6a94f8aeba1f81802c9d6ab8884fb1dc35874ee5a376131149e032a6e5e50ff01e8c03686bd34e0fe1662f39d082689278cadd72371e426d0b8fa0a54426ec4b89a7176741ccd96b0499cd61ddb34c06fcd25034c15481258405ed5ed268a30022bf53354fabba03ce0cf7db2aba300c729c9ffed275e53364772468212679eb74488998a9c64745e8a5d36a34246d9086f2c00073eb8e2d1340572a66dd7929f16f39ef838a987d477f3b31ccb35bf6dad706feb49f913ae34839ce8eef3f53badf493635eef19eea915fffa2a93ff603d1f1eee7959cdc4a20dd0afab76032b60d7c2cc6fbf0f6296a2ca18b94681fcdfe6d1efe37d7cf04059318a854a81cd92971e4a9410d6eb45b9bd73389a4c983acdfea2108d71eb2f9aab049ca7868e2a076348c39554f0dcf1aebc0899ce6d94b5b8555053a08fc12ad38bf71780201114822fe06fb48d36f93724bd103aab35ef997c915c3d680b3e31374f1d5d89fc47b590f12e65d034e42f51e998245eab9b51f10dc1463062e1baa8209d7e5ccd873adf004256e5e35f9e6a1e65204c4dd6c97d17bf83baa37a4e16ec2884bb56959302e2162c58ebb615a71b604be40a01716c6c8d1c839243c768001bab27621a2a797ecfc4409014d1b79e9cf001d371f1dd734a33988ea738471a406659e9b188d7c7a6f83d47171fd4ee8c00e6f36c4c7d2f3391619c30e8ff9eb187ef2d2f239e7f768682a72ebe07ceb1bce1a11bf3e63c63a103ce67b262bdea3c93dc3acf27f87e9cc941c52b3dfa7c95f8b225620fd69a15158711c62452a4b273df2abf14a667a21652421b8bf8beb1d592be66c721a0e6d8b385f3b1e14cc6d3eab0db3b74a95ef74ea6b6c6325cd0b60eea91fd022242f3e36f427db2e89a1d2ee2120f35fecf6ca3567ec2cea9c4fafa94aaacb327130fefeda3e0d8e31dcabdc45ad64aae6fdd478988194bac9851d059e1a85b047e6cb7b1a34c214b6277e94d566c281cca0d530ff6730b10d2d4e1620741c7d2060bc2d696e41f3d54449a6cfc8e41e7a8cde5c55a8a9df348c585e9c8b790aa883c42c9cd7dac712b17da82548526b70819554f5da4255e2f256f8d1a7d979314cb0634079d0bc3ed6ae6347f42d546524a19ce61dcf6bd4a79a2fb293871b6334ec72274d6a3fd9806c074e1c1ced5fcbbb8513a8f7ae4a1826aa11aa2821357e26f93cc90d68a8c546cb108fae8088c3c9270f92c4c3dd4f191e962ebc8e6848e91e9ab436dc8eb0acd6223658267131ff5822b5b0781463ec2d7477252e68e908776d275da5ed9e61f8cc48b1c77b45a09171250f1039e43ba5730ec3278167b0b88c0d726a936949995fad2d6c0d4a340d7139cd455aa1e033b4e642d6e4d2cef0db81710796d905c1c3107841ec7e95b5140b5494f89a22b63ea144dd5a25c3823dc36a322ae9f6b18ecaacdbd0363e25860d8edf86535194bfeb102433aaa5d2ca75dbfd075914f9a06894d5bd3a4dfe7eba629fbd5b0dcd811f29d18ded0f142058c1d5d07343b2bc2e0df79e38a55d6f75352b4e49b630cf210f5504798fc9150c940f2d3ceb19e4f8a1918a60f111d9b9b52836c2d706097356e990c4aa444d3b71688c1b13c61015b5a65afd653cd27a5c003b19d202f61fa0fa77caa31cbb67dffca05156981fbfdd9f4fcd0d2a302db249c347c947653f63c034067dffcc903adb7e779048592a585917f5521c24ef324076f357f3b82fcf529c4b8029344d6757e62c900254a7462eccae0836dd086c0e5746834f6c8e42ea72ea7d70f321998571a4776764a24c2bda2e9d5c04d27e33b748ef94cc147bf3c29bb158594922440604e727fb816ddcc409daa53afb26e82a556f346dbce6b4367968b76cc0ae38e40702dc96653ea45d6c4a64bdca37f66228d1df3e3639b57a62644235493c48dcccf1db78218c80d79acd84a4586276018435bcc0bd72d3dd3bc4318ba975f3fee4251ffa37c8bb0d326090611ca6460f274ac559983119da466f8c893dba3681a821211f130d00c53350b6c4b2162a15c6fc674248e0131e76c649f33d955b0f0912d9d613bfeb84fd2d8c929053182b9896277615b8c1a10014edd1", 0x1000}, {&(0x7f0000001700)="f022ca792a105541839ca3a2dee5c57bbbd35a047979d5ae17d526765d3aad59acb83e4f981e55bd2f127bee950332d26aac49ea7527c9cd928be72a69763c119c01e24f41fa80883ef7a92392278e7ce6e7389b0e3d5851af93fab526ac03bcc230173244e6fed233cc2f7cc2c155a6d306bd407eda4398ca21ee882827fd62e058da60aaeb1209ecb888eb50c329c39b2d61b1c78846bf2b7c6d98fa7f5669d0157dd5255593300e2b3943ecee49334f0bb1a73e240855a81d4781e822f277b9", 0xc1}], 0xa, &(0x7f0000002dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xc8, 0x8}, 0x4) 16:02:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="39a5d8d2e90a49e0226bb9cd8f22e1d7d27967e65da8d5cf6e1facd452d0b87760ffc436743b49037a6306180283fa262f27126bec6613419418a217440083389fd227d02eb1729434e448ac9798a9ae92e76997b8f8b68d1f2ea1f5ad1dcb4ec1a30ac3eeef17001f63998a86149ec3bb485397dd2ab1d7728ed191dd3d97daf3a4675941f934f792662350159387b07caa2c4982f9ac7aebdc03503609c2bba1129d5202a3723621dada598edbbc19dfd321148fa0d84572e2f53204c6e2df7b2e0294aceb7062ea442f5b6a9028ca92a8c589e6055be187f71ecf3e9817fe0c96858c2be21489ed27743db84324fdc3", 0xf1}, {&(0x7f0000000300)="6450f70caada939a0fdf4825e2729cfa0689798ace9c02b49f9792c96c02aad1b21d49a7885e9875e04e2a1ebe3aa6c3ee396bfb9007e9b7a15ff771d66bbda69c424db57c3dbb203e7ea9f97dd33896db8ddc13e4231481a108ad96801da3068078ac67374ab2c98d5b7e50baac83204abdecac289d3fee1181dcec2c329d89389765018d62b706af87cc689a78db0df2e06f315b3415a2019aedd3fd9200ae208b44a2197431296ddcfb05a3d75087fe2dc898215f02e324dca7d49dd685a682ca27c792540f3f6457e1dec073f489954edf223104edfffcae3dc4857fc928c2e63c59aaf7c1f8c12c84a9cedfc8dede85908df9c5243bd8704fd9d835d58dd1005327da00f6257d648afe9f81c6a6952dedb4ac48ad4b51b5188a392deb385fb6cc7f9521b1eabf22a8526c0471f5daba9d4d5fc7ccde0c3a7cbee5e35d0aa09f35504064aeb487a1bcd5efe68ba79dc80bc7643ee22658dbc018ed120ea429563f2be99c71fce529fae63b59f08c11ca59ced2f11842ec6e3350ca2292e1c8208c5acbd47292becaf93debf06812c4829ae065947bba8aa9adfb90ace3c8740521044afd4b59a385d28ca625622f5f921f79866121c9c2168b8dec0d6f0980b5bae8c6c255af00f02a6978a799739599cb462b2cdf9554031a9c26140bd2b3472552b10295cb3c93893169ecd90a22f6decec0ce47d68b48dd0054fb294bd78a007b69fd165b449b2cf0ec7687d73143377502b4598400397d6ad1c09656466e735f97a17ab212339594b83bc19723cf19b7c3c57c1c7ae7ec3bfa328e57fb359b24447e960a77233889546a6f88ecb5282378b4a166f8ac9f7f77c5b9f0f795d5b5a1f8d8f106a100a38a890d142da3e10ec7ec50119377f266e9e52aa2aa5a71e12d6a66f991168df18b70e5811a341c1c62b58b13f1b63ccfa8a99704541237171e20b4ba3833a32bcfc842bf55501806275f7fec61501b52aa492be3a80cfa57c3392bae244067453a702ebac66d61e38506b16731dcdc579b1531d20bfb9b59a8e2328e1d206bb4150222fdb323788186c6a59765296787c36a9af9956799f743f1f7b5b2874d80d8a5822878a02321db6ce03a37ec70cac6711c0aa1580bc9c911f4bedce1183eddc6492ba42691a46485a076604ff81a148264837e6028c3ae85bd3d49ff91bb1ac3116cdd8bc295ea69b96f7bc6fd11bf29f8408940dc03236eda1ecb83aa3e003e6c4e1de54a81fe4f442aa71e2b3ad175c16ccbfa23763079d610333cca5e6a5adb055c47a7d1a9f94973330dd572d5e87b862150855c81106a13b5ad8c2bb6335034cd5fd99c5500460d95f84b913edd6d6c16957c02a3995b64155c3756ab9ad63cad01dacd48db7c181c57913167cc51f7db53c82db7f89870312a19c8480327f654a5db00ed249cbc38cb1cfc61f9ca9603d527c27fd11f491d38b60dac2599fa8cb5e0205965bab9cc3d153a8e48ae03dd3388e9e4301ce12b6255e87260e5b2a46d9f36f6a8a748c1f67e3e52e998fd72ca7842a7fa50dc0aea806207ed8c877a5c2fe891f65b49862600e5b6430fe8f6dd072c9200c5fe0ba7b6e98747002a84c0b5dfb87df3da5849ed7cfe9794b2bd9045e1237801565e3cb3e476920de53ce4b1e73bac9651f81f77c491f8b1d63af86cec504004c0966c9729dd4471683b4974fd11227762bf542d03f06f2348caa2157b942ef14dae969cd61a4bf19b10f7a344eef3aaefdc08c2203cd63c80961fe30837afd40d2eaa491ca24d4e6b2bf76f2ae2430b8a276dfac172df077c088bbcf920a2ded5f0dcf6ebc4a4b81fe71cdb4e22febe8199388b6056d7084106860da35a8413defa34834faabc0275703f160eef95974dbd07b9f0fea332f0ad3fc648192937c4692dab934174e74b20eb4bfe084c92b606717144cca1e622ee145373da89ab0ed1d4a7d88a396b888919fee298733bfdea7b717d5ba451a2828f8a7ff0ac3bcfbc7087cb4248c238d84e34aa66c4ef62a65657c766da168b4665a8606cf9eadf5189db9288a2658e61fd8d565609b08086937e5653d585faa8184d986ceb4143e66a932e425dbe412d142413cbd858986bd9d06d4cdcb8bd95346dd3bdc504de2ba6672d7a17db99c83ef08d018122081b041c1e051dd36fbcb154f03b4c57c138b399b0f5c214d4dbe12712fa67af73ce3b6d35c83211cfb4631e7ee87d62d4ddd08f36fa2c14b643e153557ed69c30358b66eb1cfcb3dec8396cce068805c978d7d002f326998796893fb46cb6e66f8f85290d8c0c0bea2048aecad02895afefbc7e1d6a669c72d7cf35acd89443784ce60e3520393c49bb1203e213b454665f4064e4de4157f51022c5802898f5fdc63aafdab5da4635035190dba4b7a1f94d27b95eb4f36291e8764d3a56c8437005516f91d6988b5b6b692a20571b08bb273d7d059d54ff09bb5ef705155fc6998cd4e692c5d60f7bd273f5478bcd2fb7d51ebe460059c1f4a1471ba9805317fcfea36af8262cee1691342a40cd0641b974b22ef96376850fb930af6513b2af171665b78a1f190bde77f05dbc40ecb45d0a6a118780bacd21c658a70d72936c3fdca0f1cc0d37adabd526e98b0553e4cbda7fa708386b67dfd538644f1212122c37729942e1fba2a213538360564a8bd64c8670eeb1452cf306fc97d0c98eaa2fe87a1dd5f572a7a2f9e5728f31ec733dadcf36b9f123aead88d221f378ab02126e1830638711320435d76adeaa5f5c5e2a72cef04f9c2567214e4f9928376da76bbe6b85ff9b1551a53be928c302d61444ac29faca422014746a4bc2939218f33699bbd9aaeef7829845dde8b2512f820914a028db880fe8c9061d5c0b7b30d50e2ce6252116e508594aa888a36a336885d936f39a8bba50141f8b804a7d86c84cf20981cfe8712e2707c81b5054f59682a993f9e7dd5b39f39b04289598852037dbd75e6339786256342b65d3777198e544ce6ce4e9d175e9c6b4eb0c285bffcff79dac260cda249029289f9c6ad34ae0d0228e05f5d07e833b657dc805be5912b9bb3920c214e156257b7f4e2c62870078b118020a28eb844c3bf166ce1ca9c813bb52b5a50276e6f5a1287b7e747aea3e1b24892198c88d758bd69490cfece3537f5afc5b8646afcf191fc1bee75c64eadcd5eb9b0ded20dbe8c2bc067b22fb53e24a33078bdc27784c5f77e8f977339a7e991a01e407a55ec60680a74ef5bdb8ee550321bd123a5ae2c213ad757dfcc78a9a1884a8cd7ea784ff50e6db38b9f56a0c8b25e726b93e3fe29c5338ae06caf8a7d6cff22c8c1f0cde7b16ed826a683c58d0f7592dace9e390f5c44f5a3ff522d8b7252d1aaa71deacb9ea736f3b503cf598d20063aa130781f24ee2cfb2fdf00023ac1b94543f8f3c524b81eaaf985b42a810d4476fe1f7a6697d63c8c324413cf4ede4da39fe33ed12ba6b3f28f144be50b0b5fe126dd840444a99f728701cf4bd1d84d8ae4a44b33a8eabaced8380fc1f2cc3ab1c11d6e2211f671b725441309f284e8d4246a0e3ae6bedcfd781c0d148933e07d2926a1aae304328f1310cd46ee2b414ae486bc50a7afb679063fd05aa4c0619de0f3c7065dd0579678ba83ef12988df6189f30bf98054e03b684c8a352ed54d0968cf470126fb20e5e3ef354eac3a5c900501d375b4466f48c1a3a396cd518a726a07be2faa99f6960a9117e0dfe02233c945ef0b259a5d86251b43ee9d2e876452fa8116ec52f9497143d68152231482359452ff78162fc2bc7fc0e995da439b1d5be09048e1039443924220034ac8e373098c3eee9e9aa39b82a5756c503a0e6563066484535083f75e28a821259ec4c659e4699f4a69eec51d420098411502d7eae11d0ed88c7d101285f2f0aa47e6828e9ee8df7979d52d8e61f3b409a4b3bdc6ee0f10f3ee48889ac3db717ec2530d83d1e8cbd90c3bad84c17971589b0a5070e6437ff5e5a5ab8887274315948f6ae6d10135c9e8cde6e6a599776f38ae7ba9b5c9e0ddb9cb173d3826431cf529f22a8c4e7d48f673c82e223cda8862d4dd6478bc6e2c790ac65bbda57ad5f7e8387087657ea057af855f95389ef11a7d168b589c80a2962411c034c7966aad2fe8524a68f2250ceeb37ecffc6879dc52c21830a538271df9bb63558fdbc16762a8fbd6f67eca4c6cd09b62397930f7b1c603ff518e48de90c5733acba286faacec111cf0d8f48fa0bfecf6fba884cfb1cb474b334b6ffd66dfc640ef1c2d965591133c2c9ff88824d852ba96c7371a28de28f71b4ba83c9e1669824fd78e43a2e6abd9a87b4f1ce08c47ea73906f90302b4ec81c82c2017c57a142defe4907e64e04ab74ef2ce26826a8a8b3ebee32a5654c07f168513b3d0f1785cee705b27f4e5e5721b7b0b43b8be986cb644aef87940cd8bc92a53a287f9c9d04f1ee37aa3fa26ff2b7d5bddd08cc060aac94b40625a9d6656af808e258c450bec17d53a4712185d9f161deff719bf6639ce47415fe30537063120befdee9cc7b37c409e253968de5eca770df9c5ef923e16633d169662a8190746156fee77c411a9c64c1f6b50e24ebeccf04ac0962d7f92aeb4da66e280843d13d00e4966e491ebd0705461e47c44a7a32bae59fafd5c95fc9b3b071a4840ea28cccb61b73bee08f1b8d326a67e6bae54bd820bcdeef9f129da806ec105efcccd3133eb5f00b992f34568910b86767ebb1c7999aa1db20134bdfd02f21ba4d7ba9f27bab9a985e32d5b4340334e76ae22669cb710a39d88cb870453c6e6814a6f83dd54fc5f74a279efd0b65f4a3959ee1e7ac41160e5d8cf8871b25e6efe89c7b69668ff4491f40231fecf6aa0b2e53c5efc8fd5dc82ef92bce4d26eb66b7aa2df63da9c1397f910d663f8b7fd1b95a86d31e0025a6039999e746cc52fb1166b1373b5a0474f9d84f6c42f1cca921e724e6b5931f1a33341a7b4d4f518fc78211e0c4e0d1f942a659d39ff0d61a2d4fc0f07fb393d6c2fb0fc91d76c37fec6774ed1e3b2e8a9731c172ae8668224f5b0f5d681955eceed840e19031bcf62f9876114c5a8781769abe8ab922dde8528b6c920034b0999069e1009ed54303d76551908dda89bd08b668dcf30d5cc1b3d69f8245364262d0785bb3dc2c1f808fa7803dd34ec0e2c81b2f9e1c1fe5eab831868584bfc25667da58ca4bd3817666971b3989ee2014576572478bc79ad51bca05a1110e43df3852e6896cf4e7125c6a90d4064ecc45cde1787a2da547a3166ce5b9dfc37526846e19a17217481177f482066fbb0516953a44d889b6bf09d1ce44ba034165b009adde7415185637a129ca7caa0651e19886d88b9dd22943f1a681837cbb436eddb6bb5803f3613a2d383f9eda4b2fca9bccdd635faa5bb0275c46114c175f0ff0cb022ad9d908f897b0b10d44e45b6f89539937979f56a7e2fe9c221aaf3281ac61e865f8e22b20ba8f8c51296e7ecf56986e271ee6998d7e091f37303caf531dd269184e97916b6440a3569db8f423f1eb068d1d4412d966db7fa1f9b23d5ff466c4358a2c7de2b68b45c43a74cb5c859c31e2da033be961175eb4d42aca4027a2444277ad82e850c5bd804caca6a2110d061a8ca1db51f483d45c451188a4d18551bdb79c0d5c4a0fa9bb08a5bbbf4e226b240767bbddb058dc2e4785c963a38ec260fe70a5a7a64c38aa49f78b85f12ccdcb6bbf24858b6618927a08cf80dac45526b18838e0ed1f9cbf2d3ef5c3ffeb1dfbe483c51b94b30c5d9ffff2336334b3", 0x1000}, {&(0x7f0000001300)="a66d16d993816c518c58e84037451ca58229e0bb9767a064ff8ea3a3cee686e92f1e2af4df6103eba8742705358856cffc59707a800b05bc4540ca65628c9ee26585f4f3f73d735ec74784de44179fb6bae1c6739d0b6ff2a5e3fb31cc97bfda3a4272dcecccfc8034b4f9b3f17e576715cf6d231d45f9eb0d5cc5669cd0b71d07134eb3a8eb8f5ee8d3f7907f374fd46e35bff04703b68f0e761a6dc0e346ac216af975c0a7aa05f351c001246edd9d86c6", 0xb2}], 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f00000001c0)=0xfffffffffffffffe) pckbd_enable: command error 16:02:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001840)=[{0xc7, 0x6}, {0x88, 0xffffffffffffffc0}], 0x2}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000016c0)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001280)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 16:02:08 executing program 1: 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}}) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) rmdir(&(0x7f00000014c0)='./file0\x00') 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)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) 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)={0x0, ""/162}, 0xaa, 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:02:08 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00022e2f666919bd0000bb063c5a9397c3d10195066c453000"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xd, r2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 16:02:08 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x40) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r3 = getuid() r4 = getgid() r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x105, 0x4}, 0xff, 0x1c, r5, r6, 0x8b, 0x9, 0x0, 0x476b}) msgget(0x2, 0x0) 16:02:08 executing program 1: r0 = getuid() r1 = open$dir(&(0x7f0000000140)='.\x00', 0x80, 0x2000080000004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r0, r2, 0x2) r3 = getuid() setreuid(r0, r3) clock_getres(0x200000005, &(0x7f0000000000)) 16:02:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000002c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0x0, 0x40, 0x200fffff, 0x9, 0x3d}, {{r0}, 0xfffffffffffffffb, 0x12, 0xb0, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x401, 0x100000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x1f, 0x40}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80, 0x80}, {{r1}, 0xfffffffffffffffe, 0x90, 0x2, 0x20, 0x81}, {{r0}, 0xfffffffffffffff9, 0x25, 0x2, 0xcad}], 0x5, &(0x7f0000000280)={0x9, 0x3}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x400, 0xae22, 0x2, 0x4}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x16, 0x0, 0x28, 0x0) 16:02:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0x39b, 0x0, 0xfffffffffffffd12, &(0x7f00000001c0), 0x10}, 0xfffffffffffffffd) 16:02:09 executing program 1: r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() getgid() getpid() getpgid(0xffffffffffffffff) read(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x18) r4 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r4, r5, r2, r1, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000800)={0x0, 0x0, 0x3, 0x6, "855c0600000000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x4, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/11, 0xb}], 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f000043c000/0x3000)=nil, 0x3000, 0x20000000a) r0 = socket(0x0, 0x7ffe, 0x10000000000009) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:02:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x0, 0x5, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) r7 = socket$inet6(0x18, 0x3, 0x7) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000600)=""/239, 0xef, 0x1, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000030, 0x80000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x68, 0x40000000, 0x5, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x15, 0x0, 0x6, 0xffffffff}, {{r4}, 0xfffffffffffffffe, 0xc6, 0x0, 0x9, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffe, 0xbc, 0xf0000000, 0x7}], 0x7, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x20000025, 0xa3d, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x6d, 0x430}, {{r8}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x4, 0x40}, {{r9}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x1f}, {{r10}, 0xffffffffffffffff, 0x1, 0xd, 0x0, 0xffffffffffffffe1}], 0x7f, &(0x7f00000005c0)={0x1f, 0x2}) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r11 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000440)="4e070008c26b218623bbac214722ed93a49f37661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f3bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b0069080039efc1cd644e9d86259ae936aa2372b080", 0x9f) write(r11, &(0x7f00000001c0)="00e8d1ddf243da9ba5c704c47780306aeb1f22b310f61ed9557670f68ee1203e62b39c9e3e95f7ce094594eb440101e208b91530080bad809561c37404dc8fc2d393200d85f76d006b3db1b8594868eb16c0cbf874dc66a86675bd7096e12b57f84acd25c373d18f0d29e02146ee5a05d2057bef4e6634ac11206f02f323a329e64b6a6eb95ddcf84ade047a03f9b884c957c02c9d1cd7a07a14ac5f36f08636e3ea78488489c30746126db6d8618ead312eb8bab8619bf8e43245123b8e9c5f9ba9038e17b02aec", 0x9) 16:02:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:02:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) write(r1, &(0x7f0000000140)="b0", 0x1) pckbd_enable: command error 16:02:10 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xfffffd93) getuid() r4 = kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) kevent(r4, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) getpid() 16:02:13 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="8074f45afe76d7285e24d561ee5ecd5da5c0b67550b0e693d869c9fd07ea33", 0x1f) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0x781, 0x1, 0x4b, 0x6c5, 0x7, 0x1, 0x3, 0x5}) syz_open_pts() close(r0) syz_open_pts() r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:02:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:02:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:02:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) setsockopt(r3, 0xfffffff7fffffffb, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:02:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x48, 0x3, 0x0) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) 16:02:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, r3, r4, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r7, r8, 0x180, 0x1000}, 0x200, 0xe7c, r9, r10, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r11 = semget$private(0x0, 0x7, 0x18) r12 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r12, r13, r7, r5, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:02:14 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) write(0xffffffffffffffff, &(0x7f0000000300)="0e0cdd4c57a730bb294ef5e5b588216742cd374edd27b9eab8c1323b67b9", 0x1e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="30db093c1931875a8e1a4f7cb7a96b74e7fe2eecaefec6d24bc2633cf2285bdcfd401a7a03b07a8e", 0x28}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x8}, 0x8) accept$inet(r0, 0x0, &(0x7f0000000480)) 16:02:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) 16:02:14 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x3, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x3}], 0xfffffffffffff800, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x24, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0xf99, 0xad1}], 0x7, &(0x7f0000000200)={0x9, 0x4}) 16:02:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) dup2(r2, r3) recvfrom(r2, &(0x7f0000000240)=""/149, 0x95, 0x800, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) chown(&(0x7f0000000180)='./bus\x00', r1, r0) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x48, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) r1 = shmget(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$inet(r0, &(0x7f0000000000)="23061b1fab63fb53ed28c4e5987eb3d61191b149d775d824b367375a6699207d7c5cf25e5481141f666d953f672f1fed4e28616cb9e41563630ebd87f71350995cda8f64f524120ab6b3b3c80a7c2c227e1af715684ec5159b4375eac2c5238bdd6ac8b91427fa5458a0bbc5a5166d3b1cabf596e11deb5a13f2c336fb21a21569825fbb0eb20ba92de3f327aeb8651cd709a6559489cfbf4e7466e67163107e381afe90749a", 0xa6, 0x401, 0x0, 0x0) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x944d1ef5ff0aad49, &(0x7f0000000000)="4b9c2701a09d7377b4acf79b44754e715b97199973e8409615cd5f387500707d0b886781b4a96c70ecfae9590604896f0f932b007ccbe556a669fbc0f694d41a6f7aebc781669b6c55683286ad6d0700a54e90c9ae9e80b702795c097b64829702847910770a7f352ad86227abfca3c2eaf461a5ea53e6170aeeb984a884ab4cb2e34f3e7b095ff0fafdac92921fcdc221252e36a3b939829944b815e97774cddecdbdb0030e5a9e1e097635bc3c1f25940a04f14a980a92ecc8d745182426188bcfec266db6a3d2d551d94916225dc342a74137957420466d73aedc457fade108ff35cced473e39a554d4443ebd9c30a8694c64757e3397afd1cc8c2a1f6c0dce06cbbb5b3ceff4236b2e1aea528a60f7ee82c9ad94e74b7e6f7d3827bc3fc258bf577fbb856ff2462bea188932544b56b29f4528d8b0878f985de4adf42d4d54a811ded78e5c969f7dded3e5a9fb0c74d6130b44fec38ecbaae947a614db9c3f0c7dafb7fdc7e224bb5d716cdf733f1ff997caaad3e50e991ffc743262b0578af5708dc8696dde2c733d7f9a44c7203674a873ca597428aa0f25a7e6ebc08887c73b9b72c0652e187b62a470fd693704daef60c56c90b9592dbc81dfea1f124d43c2690d22a2b1e78051a60566988cfefc32fca5a6d1a2634aeb8b4933c82820596b931790e6c331a89c93447bdf592eedbddb7a3bb6a10c8c78566a8f219493e9eb5c98835b292177a45e89f8ac219e9a9d27ad677bf26722aa97a73562a53f6ea0a014eeacddf8ca45fa9e9492b885b67e694ad5b003a517746a9ce83af670a0e0730a427e81b47d934cb6e5c22761fb9b02e1d5f3c5a23d73f21417df46a89cd7b4a9b876783bc2452ebdf486373358a5f198f793ddb084f4d371dd5c7fc7867b4c731644d20883780379bbd1bfeab5f5ed58adbf1447273333136e5e379a223c2ad966c6c990dd96d215edeb65d61790e93af37867a87485dd08f2946cbc7eeb666a44a2ba92bb55687e83ac0906aee9adbdf339aca0a105fa2ab0b34a6f4e3bae050497cca00fdc7eab16f6ea4d4f8f0f4d50127f07eabe850ab949bd27ec9dc0e9d5dad5ab82c134928ab5b59f98da36f5a21547f1f9bdbd82af1037f08ac10ade50395144406bc0b905f9a54c80a6361435351a51a6a68b794c759ab8ba826cb0890e5658795cb3273918e35fbc0455f13dd92e53800abe6c22f2912d2cb7f63fd0c91731d1585e449e77d7352a6585489004f4e7b8fb6deafcb7def78bd7617707e9da099b9c7d05c628b23167cba324239ed36a666725f8a6082667fc94cc7cb5445f9225fb19dc0f7ad20dae2e81289cf4917379253de7f1892a7254c747e602d69d2205e6f2bc7c32b3665448953a50533cd98f3087cb2eda37ff773bb1162bd26520dd209f3ef2d0eabf18c20508792c41dcc5b7c2696b9f7db189eb02d0b27f2bfb698e2e8274f14e97174c632d798e34036804a11fb29c02f96102e7589753fcc8439fc2241b3b0f34238666b1aff29c9b2fccb4f4812d19feb814bdc7fbf866c3ed3aeb0658a6a4887596fda7672b1be2d0d0c74248ceaccc4a199dd84d66fba5f8de93b61844902ccb54645dbbc33139db68ff94a743b745d5ca7a73f56efcbf2cb29a027cb43c9575f52237270b8ef17e05396540bc995311dbd5e5a3a55351fdb31e0abbcd6a2202ff75a26f7ae69c05180f30bc55236fe563d7399e142f54b9a7e2316e28bd8217465f3f7ae0872116d857cf19fbfa39e1a1bcac7e225cbf5193a9439cedc5edf465945fd53f198d5310340e9c296b0dfb439b6bcf43bd1e7398cdaf54d17694427226f6481a279f8046972116e1adcc837eb7a8cf3421ef58d18224cbbca3b0e20ebfdb9144f39dcd3dc972d866ab5e70d28c6b487c92ac78ad77cbea6b7b698ec8610eda7aff51817345a45016ce90253680d2823dd69ea4056251f7fe6d45a7810e3fee9458f463b56142c750351bedd532b5970d0771a49c21048d4d9037ec0bdfafa910bfa366b72ce777176cf718e1a5ab457d63084e312c737e231c555867cd13bfd1f8d35bbc1f40fd4cfb97d9f93e466c86abb7f5645daea8938a4ed56aab673e93fce8502692dee84d1f495a79bd662954e922be94de1ef7cb2c610584c5df4b528dc226778b4f4cc355c281c1e149a335d13f886ded43896f361a3b7c6c386061b63643b07fbe397e43cb5c895928cce53c2d8572031353ca47021518b808fb0b0db020e09cb0ff03bb1bec9425eaadf764d1be6d7bbc43c225c42076db0598895857643a16e36b681d04549198148d057668dfaff5b9959faee6dd8963fa61b6403fa2452415eef9f7ce478ed9a693ea5c9b9426da7c7ed68558a15486e2a734a8373d5990a332a74c484ca9d3daa80fd3addd51be848e1b9fe28e15890dd7616034d8157374412bf0676ff5401a79bb77f0b2ef7238858e78c6eb3d57fa099dc0871ff4f805f25fd960194fdea1d63b52289bea280e9325e2953e7db0e471b7466727f7fa1fda901f3e3ddb6a68859ea38b754482461cb6e658c1f76351c38ad1d758979da999acde1b7d12b60b4d90b56fde26e1eee7f6015b11bbc9d40854075306dd411d0f4d0428a3d1c5372a57cb5f43c924399ec4f1b08180f3fb2ac784b8e1f27b18e5afcf2108bbe2aa4855a8cbf031ea6bb4e2fd5f777a87e12eb5a4f6af76d10c9a436b31649531332e82a69911256af0d191aad9dd076a6bea87882ad95e99b2e22a34f52b2dbfcf5e3ae121e4b5257a0fae10db11adb7ad55a760542022f60f9a5cacc5180ee70b4aad0004393b666b72ae7097e87e352eafd1b0daa514323989baa9669c1ef2ef07110f642341f886528297c66cf8ff87b195dfb9dfc7d2a026001dfa76e429f662d5c09498536a7843f7e677a60aee2a3a7d72ff4795857f93184dc051003dd0d86f42c73cb545463d23fbb386297af59f497806967005ca3b073f5cd4ce21f229f276c5e8e5fb39e83baf0aad69b11189b81af1d7cf1970fdf386727163c99730fc060c25cf3604871cca0b9e74f4420bff8bec7b70ef23e9f7ad59e9d1a354c76be32a69b38a24d7e245804a1d9d2c3e3c33c67aadd669f48dad966d02f118624f584797541adc7408ef546b06335759b792455cfb9891e22cb2656ca9c145b3cc10400416dc8cae4942894e7b0848c28aeda34a5e5154656a7db726c224c8190c6d44007f91b0100e134bba23019a23b0484dbeb3e42b2d9ecbe36f3fd3a7968542bc0a9e4c60bbc6e2ab0f00f10057c20999a90cc8aca4335e556ce62468e6b16d25efbacd0a0e0bde39fea9fa476d98f761bb34bb38a51784140364cb5031f27114f1bf7f98f01d9c7ed984b393aa70599dbde205d6ca087aece518d136af2d438f3659153627e44c486ad5b48d2102d45fa4c379cfb16538471d557f41d2c16f6a125d5ed719eb53be14b2a6aca8cebeea07abd09972db0ae8521054c884099b76909ee7742de53d2e1761fe1cdfe6073a39136c008c442af7104db07cac0182827646664d73df8b2ae0f48beffb58c3c0b7d52277cf1a7aa71e80ae37cb6823fec8b44e22e60f445bbf902d0f4fa23646a39a3274db45043e7879f260d504d12d02e42ef3d93e79dc9127ed294ff7da63df01ade7bd688cfbb9f70b3bae58c742d510773b5b14ca46d3a215d439968c133921f356c5b7727b58f19801597dfd1aa3b4ba0dba3dddf00c02eb7ce610ab51dbc35fa6990d181362037a15686a04f2f1285a48cdb17f21f7d3420cb3222d8a25bcd9a84e74a49e48a8a58dfd63c91015ea09b7f3ac19be71984a1e8b4bc706da172799de5947278d36a4cf9e1f94a6d003e5b9d522e5b8510321de809efb7345a90ee568b458af92e0f82e18e6f32d096f18f41c564fc86c0590bc7c38edfef2666a5045203975fc8349525ade822c7341fafa59159ac5c4bcaded73fe2e9dac9e1d42b094a6b25eb1a98f5ea8e9ce9bbd77a77cca9a6f44acd14b17684a2d299b75111f8ca3e686536da0f55f37df79bc8d5b3000f2db77c240cdc59cfb11a02665dca5d9ccf009f86a2fe0a7db8d93cad20464d8022d9e598bbcb1a1cabcce87dfe8ac86214d30e0aa820228cdb6ef27241b6c7cb828135303d2d87104aefeb9d4fe7b2c07ec081b3b28bd21471c44f2c7e7b42daea24743f01326f4c58444d022afcf77c01c233ce87b10fd5fb8c55ab017b77ad721ac40ca4f3ff8bc5189d5dab0c1500fcad0233ad10bc32e32cc5bdf35c9b4fdc284466e1a30ec4698f0833ec959549e6d1deb47637deba2005b513d843b98df4d27a230f22019c98ad844db6dd564feedd5198431f70f75be3b94134b28edc3bd135ccd897666e223e108bd03eba6c2aabdf5297e4d9aeac1748fe8e8f1abb683da114368f8b81feeb49c345d75aaa7115b26f90b36e99ac4c5ef494becea348b813607bad117ee7e27c53ead4968167ba790ba61c183cfcda0fd7ab9262662b3751d09fa7adc8bacb79d0ee183f977721f1f8eb22a9fb4d9bf76f52f134673db8e1def75bf4934813d38488c9f26a80693e0444990240e6839ffdeddedac67cd1f0fb9cf8cbc4f3b7c25004a25cf8d3924265632b944eaad79e31da7624171069e1330edf3384e53eea6032eaa6d52466a2ad46b7ef9fc5b83fa3a327673130f05680ad2ae45f17d1882ea1cdd83bf6c84cc72cf11b5c0998ebdfdb090bb1c50f0f6f704d0f382bb684a797b00809c559e0c8ae66f6a93ec92f9fcd95a3b6f2eaf4db1a5b63b98dd27dee02d092a20b20724639d477be59330af968e7210706ccd08146c0a64864762e332f9e0939c933c2ac56562bae5893b9e6cbb78e3d85b2878dcd1c90bb0f868160f9a45ca0ce906e2bdff59b2bb056945f83fe176d4ef3460ed544e26b1550024539a09df377cd3f94dd01d9ad6c74c0f3dad64a253465f1f9cf6ea5ae0ddf019e78a630efa97aeca92bbf759723e63a0416dc6def7a08d28f92ea4bef3e9674ee299d3692e7922da3ced0f3b549346b58eb85b58109a895b3dfa5f447e412ba5aa09a9378f364ceee41bcf0efdb7d7c99aa196b5a46cac4e1bb2c8cd06496e686ebf009f86ed742ac803c8ff254e164880422ffd43219c0c27bbd3b603846fd1c3562ef8a98d1af7b02f91593bf42e65621cc6e8784855381684b71105bdd70b1d6cf270fe4585513a0c7b7f23c2dc752e5ae7a351b0f00ab33ccc45ddc792f9a258623a8e965051f6296cb4cc248851ff0146fb4ee7fa494bb6b779a170a19da26eea88872f152d6b233de9ea7745497040853e6bb8b2dab41ee70b19fe8d8bbd86167b1efad719805d79b92781da6bd20eb1c6c26fb4b7c40c98830629db7181c5663e5017bf1bda23ce5997b25f5c7ef6e04744bd961250fb3743bc92cb8f412edf045ea37acda4cd1e6dadb7410a8297b61004af4606bd70d71e497adcd813c07124efc9920280d5f6b27b802d8c0fd00071a52500a418bb3c165314f51a772ab08243ae4b7077a6b4cf11867faa0339c94208aef524c95f7483d754761981409f8655fc14c708273978aa937bd4bcad270fc1ef3c7d560afffe3a8c0d55f12fdb84f8efbd7af023a7603170c18ed3fc93d1683ee402f7ac640591f402687f092b67ae560b5ee793319c0cd120372b157f5af45437299a7588c4304c5a774350d321d1a7e3784016d9cd95559cf946356aefd64673b3eb496829b29097e90617d9bdafc85172b61ebf54896f6ed4b1623b3a2d8477ad70284a7fae97d6b3f787d517c3", 0x1000) r1 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000001000)="1d45d99e69c47cf18c302593e99ce2ce1026e33a2febc7ff3c9127f791a999c983d2d283c01dcc09886bd7eb33113d2b29b4ad705979549dda40996d723aaf1e11bb18f544f2014a3079d0f440c119fce994bc4daefc351904801e0a254c51d48d97202c1ea595fbe535c3d9aae4", 0x6e) r2 = open(&(0x7f0000001080)='./file0\x00', 0x1a0, 0x8) openat(r2, &(0x7f00000010c0)='./file0\x00', 0x10, 0x0) 16:02:14 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/132) r2 = semget(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000040)=[{0x7, 0x0, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0xfffffffffffff000, 0x1000}, {0x3, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x4, 0x800}], 0x7) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:02:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) r2 = getpid() getsockopt(r0, 0x6, 0x6b, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r3 = open(&(0x7f0000001080)='./file0\x00', 0x8, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, &(0x7f00000021c0)=0xc) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, &(0x7f0000002240)=0xc) sendmsg$unix(r3, &(0x7f0000002340)={&(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002140)=[{&(0x7f0000001100)="ee2d22d743743d4850802508a33745ac681f5d6a3ee45a39cf73391e9ce2ab17ee", 0x21}, {&(0x7f0000001140)="cbb0fe7e2b9cfc3e4c06062b7eec82d94f38c96bb32375290bb1b1d6e263979aad56894498eb5247aec06abe7508bf5b5b4a18b8b7ec178731d22c3ce40d8504cb06708270c0efa60cba942ef3d3fdd932bfbd345d39426c4bb847a370cdf005738bea93eb30634b46bfad43fdeb54a7fff4a60cddf570d9dba524cb47a1c4cc96481c174ecbd5b999ebcb2d476cdbf7fb7d351430389462b3b8aeaeeb148f3ca2ba5c6d8d2857b5213be57bd937692a9016425d8f2951a360a016b3c27eb007fa2f5b0ba431e5623926c3f5e016a16c4d5858724281506b2496c69e97e9b3ed3381dc970d05a992db94f942f835a1d6c38ddd67fbe0180f0fba11035b3171d0215ca4aec23fe20dd0ff1de64573f83108f4fa7e2dc372af35d4dc1dee97a266bcbccfd776bcc47e65b282e421a026af5e3c7e888f36bc7bdb95661b662882971d10146216640735cc0b70950160fe1134f1995a1f528fffcceff4c419bbd23a6b5ab74edef703c53f1e3c07c03dd679704a771ea4285c8d00f33006bc52892ee8986219478c138294f39a68be48ebf445673d5cd968c7bf4d5539792a7c86df781a875a61810d22fad4e5cc53800f7472659406512f6bdc9a232f22da5b6dfe5c191de2565082b627a692bb62c60dd2ea99d49265890f230557ac41955abc14a2634d04f94f43da3e4e89eb70589b4ba240dd932d3454e8e38404f2c71fce0ab31b8b12b535c2b0f95bce39a805440ef990f30473ed4cf3516beadf508726db02b6052e7421a4b9a2b2991dee638a0d6886357fe40f51230db9d37112447769239b85cf09b53f5fb32141cf3bc493c07c784ae3d54f83a41778235f1686f8cac13370c5f61b91dc05d31a73b09b94227234c56a7153200f77f1f51e6b58d783cffa8f0f09f76f0b4d6ab2a60f7cade47900511a055e134454c1307e75434cb7fab6eaad1dc80ed37ae2842c4c2856b99f354ee493a3ee59db41775599448683005df97f36b57ab19c47672d0d2e036cf30226fad7c62a5e5b4c72d95c2692a41b06b1235e3a42a80fd185f3ae7052b891d7787d3d8eb1f793ecfd75ffff953d06ffad6bbc84ea7623c9ffdd2a31495e21f5781a3b06d82350100e90b7590d3e3e549b9836584f86191460caf6f2f473345b2848afc58dc85069503007a251bd8f441d43848da12cb807fbcba6b31a3bf6010280b022c44e19c4259d00ac94b51c20260d23b85d53a3355f68d20eb801bebbb19d8869cbc7b0e2f0090a520151de410c3c2736d186c1fad517be910736c04e831f46c5724ba0b48519ce9113caf58d62677f0d93e050c55631df745481a894110900acc8dbc36fa69ee71f62c21456842cdc97692d771749389370bdf7cd777b9da893427aa5cc4e247f975deb05561c6d87ea48bf52f6b53022481bd80b59638b8b26fa90fe484bb0703450cbd21832daff4ab0abcc78b951f60f7407a39a05ff9a2761849953ebd9399730a6783ed8ce6bbebd00c9e3cb7156c52cf7d812e70021457b55ddc555f525b20696d781602297f39fcb17da55c089a2edf4fe6dd84b77d97585b0bdfac3eb74becd568213b8b572d2bea9e7fdcea244ba8e4510259afa70abaebe8d15aff0f8e9bab7c4e926bf2d236d7949ffdf6c95606ad714c0f04c795adf3f956be85b36fb2bd1451d8dd48524256de183c0dd625190423f7138b602b1ab5973246cb7d83f15b5185907259188ceaedee3563a7c41d5f7dac1f580fca6e11e6d36b5906af48cf25d878494179e90e558725da02c7bd7ec567021cc9b2f9c8082752a736fff158ef50680539afa7472827597d8c7eef00121fdc57deda38ced44ce53957d9274659c1a3cb515d9fdcc0180f9083d0423a99e39af94951d194c3bbc2798e96947fe8935463b64ed8b2663b90366786a976e50ff9db049eb32b8155054c01fe0f3f3acd994cf624f984fb09a25f435d3e0c3ce9d4ebf8e9522ceb878b527b083f9e2e0a85bf349f6c5c31f580ba1e56c1d15e00d98eb4df673d7c97a0681be52f0aff557457eeea512e73b60129b7571f22cd4c6cdaf99d33eea927f846d72176db1694c95f0145654e1b8dcf77b6fd9fed067b6e271f05939b09fe8eda93ccd20160316e92b528267dbf484f44798a0b4db757ccd4907633e446b7141efb4f770654ebdef2f607c7f62d6b3549fc7f0a8a9a0ff072d1c75bee419205cb73b890247854ed95de71b1ba3377c61c3527460ece03ac2cff8907eca1a25ff9066280979c50bc19add546f0f016bdf6fb3c175a06114c06c35f4ecd371142a38b6433db0a02affe860f5b7ab716646643426848df9ab74bb31e6e9eb3a8ad4bd25db4b1f9b9c080d7c8e5f05992acf7b53a75b0bcae1caa06f9ed48b18157ebea77c449f7602a48c8a180e4d2c8904a96eb3515d8840cf1ef37356cfe2fe4c865a43c7743f8d7c4081577d26e86022c928005d7ed60446059cc314e2f667cdf0642a91c3ba8d760f955ed282b07e54830aa6a534d7f463628632c2fc46dce02b42c372faf80251526d2dd120c82c4ea4404439afd68774f2e00bd5f286436b2cdfdda6c103a72499b6ea239dc76f5bd9f81080dc087bced603c93988daec0dccb7df66bd7364cfda6d8976d73c78c62c0b3e1460eae7d85cc97ad5f1842cde4e6fc9506ba7e2685a67aa666e4809ecf127a7455ead66a7ed8bece3fb79c4fbc4f6a98b21a8356189942fb3ea6c349211c14884ea584a319e2a95db9bc2c1c3b8e49ba6e541101c2f8efac538441c7bf6293fea949f13b2ee77bdd0239e814a238961a6fd361c10316d8cc2066a07f3815a3a0695118e4c0ad6a425369e9d88d24c21e23e2631f790fc6186343b0209b25c824072d05378c30509359cfdb7ff13d5fa569a8c1d7251079819fd5d5878569c35f047c0c6b2ea26ac17639f4c99c0bcaef5a3fc6b78884835ed8ecf7dbeda06ddad0d78e51914f2ef9ac285b51997a7192784f3f2a620596aa42d0dce34a56d6bbadc3a40aed63eaccde1487e677a237ca3631dda1638d848dcaca5d8cca63e1873f06aae1084d0258e808fa5c0277b2aeecaac87c38f08a7901a78db874e3957956c5b6b055a1a13f9ce0f6bc4f93acbc249f619e50ef399a4dd06a131767a5a3b08f9027c52237acd364c6f54323a66ef8bbe9efb13e32e684289e4e57e4a0eef9fa8aad841185678fd903ec4195da659a2321a9cc89835aabe616d18dc79a72cac1ff1d2662ed0ec9e4ab9c0b12ea021b67575df03dc1357622601606ec62658dedb5b3b66c55e68fbfca9dfd29964aa30d43c073341a4d200c4c115c2c0192ccba74371144b5d18e3f69c6d230598a0689beef5af72c4724a41da38233d4c4efe7856542c531b66eb0aeefa7669e066b3df8b931c040fcc960e9622a8bf5d2c7aeb92ccf643ae3b62ef1105ab83e5da76988e48c76ff3c355efea7eb938fb07f7457a5dc658422f6a0785a83f2da01408d12b4672e390ea3546d598d0374f2bad31ce76ae88c88b2909e5efa140cbc5e2ea625de4fd8ae9163f38607bda7fc49df1668c8700c62ae20685a9dc27d62f98d50a346d70cb41e43123508661e190b2ed63b8c75e74d06d802426fd771f8c6ebd3b206060f40831bac5b0e9f01835c1ca276356c1ad37f5e47024ead06d248ffbec8ca9f38764d202f02b3a0da0f9bcbf2046ddd866db709e4d9362e3a35753fd9ed46d75d29153e6ff4ecaa5450a70bb14b2fbb8a8606f0140ed0d1e94e7da1ceba85cc56c19c444824496ac592726799175bac81c736be3a857de56b50029e5631b152c303c0ae0aeec0c8831f3525cb2a23ab609b6480a098126d25f7ffae9ec9bb631fd703d393b2b15abe87c4f497f01841eb17233b4ae50bb4ddab3498747064ef665743102d68b2eb9b3bc2f91fbe72d0a8b0a79bb0060dca5c84a7024b5f6952e91e1a2bd8ed3e234bd428a03da644f816a995050f61c8b51242b86ccd271ab610251d70eb19ba058b22886703a8e44db2e2a54a00ff8eb50e0a3f360c53b468529efc0d9caee6ef8bf0dcc3ad42ea5006b85f411c70988e067422bd65be9df1382253ddeb7290d0910507745cf05033e6170db0da7b07c6bc7fb7fe59b188e0f0f0a867162afb4347672c33657526dba2d68166d2455defb568afc6380c5b75f9a1c372df96a17f88380a76c57776672441432a74dd2f1a529998e41526115ff2954f722422dbf73215ef8513e19eed297e97a2c33b295f5119b5bdadc9b0693eb4780c9d6570f1879549edb543e4afd32c7644307820f14932a54bddac25620cde1fa633ab999d7adbf90eb817b4ed75efce92866cd018249c513b5494d47df6ca0e026e8c753da7cd25c544380fa73ec2c5bbcfe52db6b1d9513e9cd1e8bcec4446a8d018bd26b147d955aec4d3c0daf0bf54583a616442758e2d76f419f71414fb617614d6b6a701a2f8f8f224754e4efa66204b5a02d967e0db3653065f746922ba1bd91a195a088c5a748f2d93c4604eef7954c7f2158056eafc30145f41fff6b07995e627ef512491caa5e9d1e3a0bba84c05b4dba4fd67e4640c4ec380497fb32f6177736af9955a2f34d19bd6098563810504b535afc7ae4fa9bdf5bec5b2dfd70ca5eef1d3815ed5097632207572a2820b5aec418a23a01f6696a7b393da8132f140b4007e687076014795fd715ec03e5608cf857a7a97d8738ac4c489c3524547b79e9fe980f92b7ce6cf8529f548f77a3142e8dc659a45a92775fe81e2e31482d0c8f274d270ed0fa2817d83d006beedd319bb685a14a50817ccdef52c9841965dbd387b25bbd3bbec2090a929fad34ed9f9096f6e702003a834aa5bbfe57fda40d53551dee4741a90b93219b333b9aa9e1823994e98be38f77022b06deb8e504453f2e254042dd6802b07a14113211213ecac121e8a4058a71204478e971aece655e0bc61b4d4b43024ea9e0a5a3e373823f312f7ff0bb825d29c7e709b8e7c485c2c61e32d23667560cc302c952524ec6b579199b95b207f6fe3e3f84249338ad3145c00f92785ddcaf906ce4f5e520b934d99527d9697514a2b4ce372f30a5d3ae5750f9e797760a4435c3c869d7e9718a845a72ec2dbd625840d2682be686bb8d832ba1aee2a58faa274c6136b357419fb97c0b01d1261bf5f8d3a13a2587b5de5b467023c69f59dacad87a2f521ae724999a68a50b839d2ea9ebb9877488c71c62f34a2a82fbae70760078fdaad9102ae86806bc65cd78cfd88c2934c66d14f6ffcfeed5d81f9d270e214c615ffc496c9711fdaf837cd94300302b73807c8cafe4f1b077c74dde5510eadaee274efbfcdc187a817db03a49e1d5826334840823c8f6d7c8e394bea32db6de9f0566e5dec835cdf5d47b5c750c2e0962b0b4cdbbc7c23645f44f253109f9c4457fe0f3fd08c30650566596e0468b9fdb0d5c5769ce2f381b278333743b0a06487f7cf92eaad134f38376d1f6a063c0393436d88fc39947c38391e069af6bfb89e0954bd430be2c98174d20c9e7cf5f914abe98488541846b164a86f20ae5d6879bb1800c8604c4f75b73eba27700fdceabcb03e6bda82c2073787bf0cefd7b302b88b655e2bc97a5bcfa5b968fa432c12ab66837781076d7b78ee4510dd8f71711f809ca7ba11a3f5754ed8c79d8a566c63acfd01ff3cf386d4685e4d69fdd60601f0d22a5cbf3b1b24a9783110f41d79234a15019cb5fbb2b89445ce514101d0c160742b7b182bb575b97eaaa0b6ec4a34aa514040877ab5dd62cd6891d611b84ef7e8edcb0", 0x1000}], 0x2, &(0x7f0000002280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0xa8, 0x1}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x7, 0x0, r2}) 16:02:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/212, 0xd4) write(r1, 0x0, 0x18d) 16:02:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = dup(r1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xc3db, 0x1}, {{r0}, 0x0, 0x8, 0xf0000002, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18, 0x10, 0x6d, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7fffffff, 0xc000000000000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0xfffffffffffffff9}], 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0xbaa8, 0x5}, {{r1}, 0xffffffffffffffff, 0x8d, 0x20, 0x81, 0x7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40, 0x401, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x70, 0x8, 0xb6d}, {{r0}, 0x0, 0x2, 0x0, 0xf312, 0x81}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x101}], 0x40f3, &(0x7f0000000080)={0x2, 0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x7e}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xfffffffffffffffa, 0x9, 0xfff, 0x0, 0xfcb, 0x5, 0x101, 0x3, 0x1, 0x8, 0x8}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x8) 16:02:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) r2 = socket(0x11, 0x3, 0x0) close(r2) 16:02:15 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4002, 0x2) r5 = dup2(r4, r3) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = dup2(r1, r1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000900)=0x3) lseek(r5, 0x0, 0x10000000002) r7 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x8f, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x5, 0x2) r8 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r6, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x1) openat(r6, &(0x7f00000006c0)='./file0/file0\x00', 0x4a0, 0x154) rmdir(&(0x7f0000000980)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x0, 0x2]}, 0x3c) renameat(r5, &(0x7f0000000740)='./file0/file0\x00', r6, &(0x7f0000000780)='.\x00') ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000680)) r9 = 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']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:02:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x3) 16:02:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1811, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0xd7) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:02:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getppid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)=':\x00', &(0x7f00000001c0)='-\xfc-\x00', &(0x7f0000000200)='*.\x00', &(0x7f0000000240)='\'\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x28420, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0xff93}], 0x1) 16:02:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f00000000c0)={{0x89f, 0x1}, {0x2, 0x4}}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000000), 0x1f0) 16:02:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getrusage(0x0, &(0x7f0000000180)) munlockall() wait4(r0, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) 16:02:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000680)='./bus\x00', &(0x7f00000006c0)={{0x81, 0x2000105}, {0x792, 0x5}}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x5, 0x1b, 0x2}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r3) setreuid(0x0, 0xee00) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) geteuid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000001c0)=0x40000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = geteuid() r9 = semget(0x2, 0x1, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x3ff800000000, r2, r7, r4, r3, 0x1, 0x4}, 0x1f, 0x40, 0x1ff}) setreuid(r4, r8) setreuid(0xffffffffffffffff, 0x0) setreuid(r8, r8) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6, 0xea7, 0x8000, 0x1, 0x4000000000000000, 0x0, 0x7, 0x0, 0x1, 0x7fff, 0x1}) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 04:02:32 executing program 0: 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() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) dup(r1) 04:02:32 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2}) r0 = socket$inet6(0x18, 0x3, 0x20) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/102, 0x66}], 0x2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x3}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x0, 0x80000000000000}, 0xc) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="ac2b7007233aa5350ea46b01cb8af55541b1aad65d8ea8ff7eccfb40830acb84dc613772f6c7783f4d7769eaf395370a1498cf1482fe271458ac113514faab980debcbcfb70577499c37aed252a0fc2e840a9718cb2154c54676c017d5d95563721543151c6499ef0f3d0bdcde449ac1063b042d50dff969cafe195fe4989634bce488ef530ed7eb8e9e4052a6b6aa", 0x8f, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:02 executing program 0: chroot(&(0x7f0000000100)='./file0/file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffc0000000000000, 0x3}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100018892dbb130200000000000000b9334e5f"], 0x10}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffd75) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom(r0, &(0x7f0000000080)=""/40, 0x28, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="4c2e5860d3774b9023ceef28b0e79bf98bbc753d73f5c692f4013cbe493d4b50501cc806543799862fc39fa3910ce7fc900e80800498aee5dab59fb399a802eeaf59f36ede26acd760cb78ed88e3ef50259cd6da3b3dc171c1c7dd5874a5fab8813e8eaa1aec04a7894d27cd42a66de1c2ad46dcb1171e14ced654698dd4335b7830a0ac786841bc9d1c60eb5e65332b014c271ca79fda8b416dac3fa858ef6dacab9a45eaa9e0504a0c3f9ff4a978a3c1b5c51c2064b28ac876d0d84d4f935f42c1055ec680b682a6f6c93e6c54aaa905505ceda7cbcda8a46ee734f05b4530632d", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfffffe81) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = shmget(0x3, 0x2000, 0x1b0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8080, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r2, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000480)=0xffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x1000, 0x10001, 0x0, 0x0, 0x1, 0x401, 0x9, 0x3, 0x2, 0x800, 0x9d}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3ebceb4a, 0x8, 0x1, 0x0, 0x10001, 0xdd, 0x6f8, 0x1, 0x2, 0x0, 0x67b00000}) setrlimit(0xe, &(0x7f0000000440)={0x3, 0x2}) setrlimit(0x2, &(0x7f0000000380)={0x69f, 0x80000001}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {0x2, 0x10000000000000}, {0x0, 0x1}, {}, {}, {}, {}, {}, {0xfffffffffffffffd}, {}, {}, {0x8000000000000000}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {0x3}, {}, {0xfffffffffffffffd}, {}, {}, {}, {}, {}, {0x0, 0x2}, {0x1}, {0x0, 0x80000}, {0x1}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x10001) setrlimit(0x7, &(0x7f0000000280)={0x10001, 0x3}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x800) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000180)=[{r0, 0x16}, {r0, 0x142}], 0x2, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3f) pckbd_enable: command error 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000002, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000040, 0xe9a2, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x7b3, 0xdfa7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xce, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x20, 0x7}], 0x8000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0xbf, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xfff, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xf557, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x10001, 0xd616}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0x90}], 0x800, &(0x7f0000000000)={0x6, 0x3}) sendto$inet6(r0, &(0x7f0000000080)="a3e5a8131d4fde4ef3683c7c40e6c4d716511828a5eeb5e60f0b2542792e4f24052855fef793323e02996fa115c7a23db0c6df3df5a5b3830d32961268cd8495c7def8163b993815801a8398424ff8779021", 0x52, 0x1, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = getpid() dup2(r2, r0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x350, 0x800, r4}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kqueue() pckbd_enable: command error 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x19) mprotect(&(0x7f0000721000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0\x00', 0x14c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt(r1, 0x100000000000029, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6, 0x2}) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = socket(0x12, 0x4006, 0x400) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0xb, 0x0, 0x0, 0x7f}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() clock_gettime(0x4, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./bus\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x5, 0xb79, 0x6}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x6, 0x900000000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x40}, {{r1}, 0xfffffffffffffffb, 0x2, 0x60000000, 0x2, 0x7fff}], 0xfffffffffffffff7, &(0x7f0000000280)={0x3, 0x4000000000000000}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="7f670ebed6f77b0cd0e5dd43042785f84d329f652323ebaa9b82590c79a330085b9338d8d85e6722c55512ca4333e2de02faceb141876a0e381d2dff093ada496ce580b714a29222b209c4dce132dce2019066d648cae814f7126f94bf78dff6463ae30d734f91fd850791a27b33b7b86ded71814eda38f11d6ae136c577f54d67d09a6985b6b68ab4f6eb190d03f205486fa520eebf1f0d59673b28ab18605a39efd3ac7ce0fc525a210956d1cbbef5640d47bc1cffcf92b36a5cf9f6a7f2dbdb38ed5b1eed1c278c3a5d35e419b0d2fadd26e0b603a9176e7c9d6e5a812f0c886d4bd1b2b08bb74821ea755f", 0xed) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0xefc, 0x2, 0x75c, "2f41902f429fe4cee001791b6b74609eeb94d886", 0x1, 0x8001}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffd, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8001, 0x800000, 0x0, 0x3, "90de29067589a23ff800e9723f911a1d9601681f", 0x0, 0x6}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) msgget(0x2, 0x0) 16:00:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x591, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) getpeername(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffe72) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './bus\x00'}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/104, 0x68) mlockall(0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x200) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/44, 0x2c}], 0x1, &(0x7f0000000200)=""/97, 0x61}, 0x840) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000001340)='./file1\x00', 0x2050, 0x3) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001300)=0x4) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0x0, [{0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x3}]}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000900)="d7d3d67a0c39e965ec02775bfccd0cf94c59f6268342d6a5bddd406789d07d79dbe1ba60b6b3c73e854b9de273885b53d1d64320a103d08ad422c876630140b90a568af99cf370d64d5be9f98585530548c37255f58ede4227e4c1f6b3206cfc813e87985249bf0e0ceae79373c1c99bb714d3c00d97425ef08ef15b565aee31b121129391394ff6e48873440f0aff7bd6bff18af3ee2f39000b9e8150626a38f8034f4caf8356e9a931546ca8508861a237fd99952f75fc2a5e6816890dc4e8f2e2410e326eb2f040bff5673f8988c264410853d667fd2953be491f36c03157bef3002db5ebe7b7488c58903a82d3b2c98de1e498b211a5d427b704c88fbb626732d1e28cd2cac4b8749e8ef3e5a48bbce78b468513b104c76e5bac1b068c7133d248561808b34b1d225f6d4a46dc69caa8af840fbb192885df49ccd78ca5bccc3faf44d1444c16fbb190c438ada496ae16c0f0bfdced75c5604409778e66d3a27a88665d1ae5adc4b87716675c157073ddcdb567439b6b45ca3a85432b0f46d35f12a7883cd72c4f8f928b794a0f32f1678a2226658cdb2e9c868d88db3595ee237aa51fc9309342e31c2ccb9adae5e3af23bc29bcfedafaf4db2d204cf52ca1a3cdb5e6ade620e01265310735b753580a40c3a4bb65c9e236f3c7759cf6667d29bd0135a8986e5f5058f5ffbbc34a8efda0917d562574eac675890b41bed087b60aafff5ced9c626ed1c876575f954da49a819f180542fd03b4588402df899a18160169d42e82f2c8b700b6e789223c7b6e846bd4721ac3f75839298e93ccdc53bf32892c22f60ed7f74dd0f0d3ed194fe6ca8d93842cb7af85c99654eb7b698590cd2aa841da773dbb41d78388b22d98a10ca933bfa38b051f01e6e5d5f0512e3e83682f8220b7e3acad0e9f7ee01d177fb4aa58c6ac4f1705f58cb90319897b612716963bd93618960b13dce07e5961786f34fd0b587804dacf4c37975b246a477605e9ca0bc5e2874feee9e8ad417564db4c280cd7afd16dbc8cf66769756a9ed2fdf4b24a51557a02d17418cd256eb4b0f065e19979fdd1a85769f4bc4edd495014d43fcea63f321ed993a3600784509fde745918faca845ad63a4051778fb2ccf051084501f36bf3e20cc544caa36ced6966fd82413ce8eec0e83f47163ca8246f538cbba71c8792bbfd415c59bd3757e49bd2f71dc6dcc0dc8c523b20eb32729c57573da0553d78ae3bdfa762f5cb16e0dbac0848d3e9d74763f5bb8575efb9145c7eddc5ea726a47c34e9f9801b24d3f825808ff00af833ab35c4b20cc5b51f8f76ec25ddfdc3ea3314fb22f496b2003040b01397b210d9a79af83f8e2c7d68a19abd011ef1a422b61a80b39f120afb9a15510d5ff67cb7afe30bb0c531cec1824555b66415ce6069b2958d1008dc4388acfe0e6d7e203de060906f0a014d37921f8237d952a9c43314ed76b7299730c13af39c2816c536bcfbf4504d53a374cc495392a60fc8c908e8e985cb7535788561bea7bf5bae090d872436e87a5a19501d55dd29a31e8a98332cd45b6cd267a95c776811ca693d47acdc913636d37b4d2373465ee8f52173c21a0dfba6dd18ba29a554154aec27b8ec57ac079f735ea0f5e9fd1ffd39fbfd1853137f3f95a8e877742d51d239bf9da8f2bf358343b7a617866e0f74e80740ea0759b0697e9e47c232671e2a973928eacb937c01796c945df833ef5bdf891222cdd1b9aee70094abd36d531f001270152f939777588df3cc20cf382ad756af9df4dd28c07c744ded0a5736c37e89f0ab5b2d43227a35b736306f97de3f6dfbe856367691049d1857a7128576476d4da8d7242b3e89f5dd61e741b4ad05b3c547c01ba69b08760589b440a981c8983f7f70402fa8a514b3aa06c3ff6f88c55a8a698b122389606769b4e5aa44389519d3f81ab8e06e1fbba636db5b33b7f2678dad54e64034cac0deb31ffe949658d578e993091865d2393e79b48ac4890cf41d28f1d2c66609ce892a0dbb9ed9488fe199b6edf1869ad1a421e5e5db0df983b37e8e92bb019d74d59962dbcb72a0dc749c160cd7933403bbac47baf5b57af72350fae03d6f772754e275727cc055c86deb1520b5402cd88288221479b38c476a1ebfbebc5b40b3744c20da306e828c645001a2edd00beb3a12e844faadb19efbce4fc3f532ba867759d821b8b7e6f8f417e452f409a637c558c61429a90d87ce5c7646363a241b2e6f47483154b5a6d108854d755c9abb5b40286667f2324ac4fc80490bfc2db1b1b874322fad6935eaf9739c6f5b2b7ff9a18e3854086bba075abf3440212f5aaf326ef2206a74fe6bddfaa889b4f1141461692fc76d9f31cf0ea5183e80fb43e7d6391028dd96942844017c2cdfb627145643b0ca19718bacc5e513c0692fe7591c33b04f0855965044a4c576264eb0e81be85bc0ecf672e67287bcd9f04d6da90fb192a71d7e574ecf589a538c106d0151f272ac78bd7e1b815a44c65e38945cafda044e2951354a195442f274016839d24b95b247af6c93ce007b117c17de2d912102dc33d69c6a9f4a513d61c7087eab4923f131ca19b6d5d1833a049e520b22bbd5144c1912b761e3ed9eb42de03bfda7622f880453abae2155c9e9aa77c5a276ebe4f1e2dd95e24fb2c331a363f2114052718da9418c21700490fc7383271c27048fb15614813b85fdbe45fe9131f0f70c07e43fccbe777485b0ffba8ad8650aeae85fad0eb20f3e5dbd4344955aabd5a898ee2810fda36625059d472fdbfa0097e96f334583b77ed581e014c62e24777778417fd343a53ae4fa30e71d64080a8ce229c27f5c797ba022bc297bd76d8a862ba4119b8040922ef06d4a99871f0d914bf4f8af07c27f5bcb513fdcc63295a51247bd04a3c8bc0f449fe8d6f19cbe1718631423f8a9cae80e558fd37a655c26c8572af9fd658f77b0a4892beae41dc5f4570a37f4cbf686c366ed20da2d372598a09383316710a048df77923c6cd7e7c0a21468a3ad411f25d5c4e49aadf761999690eeabe5a634e57dc81abdca42f90a5876ad696074641e472438ebed2050ad8d391470f781bc27d2512d0089493860cd8b00c543c4f9e24bbb15caf0cb72dd1a9a620b42483a49daf4f65dceedf555f214131a614fc580211d40c15a32549045194aa042fbcf06a13ac4088d2697d1ed3fdbb14e4db499fb450b8ecd27c1ea816b817df181ba311df00152108db363b24839df91cccf0ea6946eefdacfd7bacd70a564fce63fc4fb4888f8f9e2e4ad67ee0d49489e22358340d0e2d9f87f041ed60aa68066a4d84bb338e32c07f33446be79c955ffe2f3d1118a7ded66ca3ea1c515b95f10cce4fc0b39c0a421855ee9d5ddac85aa13244a37a17478029a2f701eb826b418529b4da3e275bbb0d39570330b8de636e3a6bc8636c606fe343ac4623d734ae3be78ac992f6b97c244acc6aff07664e5107045c29d1aa7eb68b0651136aef6999ed39cc370b841ecb074cff830544b050b7bed3ef7179e115f82ff43a0448a75e0c1f3b4345cf85eb205f669aa862630aa04f5427cc50f992e8c11b9fe5335c40eb454861d6099b8002187901d80ac5f4efd75b34abd37c916a18bd335ed45c6c26c45d66058e062b936fe13046ce3d2681fd9c166bd60715b261d4b31b2742d98532ca0b4d8fd56da98c68e327422208950f1c79aa67da2239755d24eba6b74e0404e6aa8a97b7eb2cf3740cce838baec2e24d8c16c664943dd0bee79a65894fea30d11394e229f2afd33a41761f19c26a81b111e57c1d2793ac07a20610d6df7882fd8712ae3cce28b34fc670979d1b72555cd635c92bd5ae53049d15797052dffe7e7fef9f28fbc1ad4ddb4d3f005cf6498715e2ebfb3864705bea4260a8fea893407fcc15a972bb8099cbd00b8fe8427f63c90217d490c3f4f0adaa207e2588c661242f60e37f9ec07127f32182fb64a6f6a511e3c0c952acbf9ab6fd8e69919f27c01199b2d1f18c5aeeda72d1b56f3799697ca8b4502fe4038b34758a2d9194aadd9f3d408534865f90c700038c793a8282f8200cf416bf4580c3405dc61a7510329bb242105d5ef8fa1d0773a7396d4ad5a83794329704fecb5c9ce687fe766bdd1cb4f4af6abcb1937b2347aca71f3de040336a19339d33e4a97c89674726b44044a6fb516bfe93a337660e051c8a9ba465e81ae0b94405ab5c62a36b6b3208f9e178e281c44bb0de65701aa296837995c770c8cbf3c398d0468fc52910d088ae719df9358f67a113c9a6cee26a70f7acdf3bf9ed1e02a470007e4776730c1259827e3c1e5c2ef3f814f872852ae5f033cfae176f85efd3dc175dba6f3431de022930aec715522fc5de664e4527658f993af3afab00e6c65e3782d0ddd5aa7ade390294d4af967eabee97802b7de5bc762d98d028464f2644c32440eed2c19c598c94a10e0d8fc11e8b88344d9e75aabb051743ac291b9256cf7a74996c96d45064af6228a1783444999ac368859a8dd6b324caa7113f6fccbbbefdcdde722b8a6f16a113a59c815b26cc851f77639f5ea71fc835c6c8227f49efb5130a0335253c1dd347d32e51d32ee711664eb9bf1fbf460c205183324a44eebf05d368960e78f062789e2d040eef605130abc2e26e2b8fc48ce1960aa7239f86476467f7095a1c0a22a06ec914079d9ab9ccd0e34723ae54ea7260cb0971844b5183a965dfd2f8aad81cd2cb211c17b9b1b9bb46c0ee24681338713c72258765f6d868e55baee3656b2b9ab1966ac66b135d38737df60e9258c9a04428cc6cbd09f2df0aebd611176fe9b8771966451fa595c866ae3d4c5df3bacc29781b19f1c6edc536bb55b8e9353984096dc8a02fe3d0050051f91800920ca50468ba24c754fd2f772c14f4a9fe2e71cf37ccbe4b760861f523ab7c0ab7d3ea1c449c84939f9587953a11e9302693bfc34086bc97ef8154d8dd5dd1506b4bd1f9ae70156f0fddb996dcd4b4f677dc0216ae6e8c9b67251048d742e2099515d212ae8b79c798566002271426e1308b753a420e31a5a3d1000c5df275fcc366a51a2577ab0905ebd5cac4bf052f1936223f31798c27e2d5fd3f2c509bc39d9bb5a211b1e141ca82416ab85de759f77bd9840619f46ad066cf14c597a7d0846dcf0bb115b13ddf206f91f6fc322dee86bd9858213ef1e8eee212d999ed819d5fbd948e7621b554d674cb90deec147345ea9208df695e192c7c5e70af0463ea1bffe341ef997e048e4ae439538dedb0288b51f2ff3a50453ab9a6a5c5e51def4e54b6925c0cad1d38a4bb81b84c8a17469508a7cdd1d131153f439b5154965a42261592bafb55048655a43c8cbff9f2e37f169348337df5aa6a904a009e5b07b64bced26d6b5979d9509bb8ede4f6af31962e387b10993efcf5bfa947dd5ca8f9aef48332c445afa60625487ac6bccff1b879490d881157bfabf48a0bcc25819c696c84203992fb4a6b0bb71db21362cba0c492710311ec8c65b0954722743b8e8681a7a59f3bcf375ed96ee1a1ca71f337e4134fb06b09b003b6b4a5501d9f4f51c70add6c90759153c2e5d144c69e6f2adeb0a630d26e0f1d34b9b446004ce4825db790455f378112d80d54146f8f84cd964e075baddb3c02c8db47e6e5b7506db41e5fbc44422444a47cb7dc5506a8c56d1cd87bb143e69f52f8ce153f45e4700e24c1be98bff74bfb98533b89d0df4b93dd33e9df250987a69d558c520597e8e7d0b810887a252297a53ea99d897986839a90b9e2", 0x1000}, {&(0x7f0000000140)="744634f79bca9a4edbcbbd0eb02ec59230d0937704f067bdef7b40c9b3c6047fe48319cb3107a1eb66e95f7d98ee115587c93e01430183b218db10bba0b70b93424e9927482835dd4e4f0b389b674c8f8cc4bc2853ffb0c8c890d94a420dcf43bccce3dd6530170e5d5bbe58b657de7ac876bad46953c18f834196044e6572d080128095e16253123b9092e7fa55b079d592a10e3e7b26688876acfa15c60696d76fb52599dd5f8f7eacff453acd4acef9c40d75d56b74e9c5d55c51a43325371e3e6a3879b4c33c54e43e8ed088b7", 0xcf}, {&(0x7f0000000240)="e4e288852f7678ed8e1fd8c43c55bbaa9cb725a5cfc28c8277b1ee6d70eec0fa2b423c7b91e9dae70b0855c333cbc75c", 0x30}, {&(0x7f0000000280)="ebdd2f19dfa73ed61a0696502c92bf0ee25fa3f6a89c8e3fc66d092d81242ad246167c50a97696cd3a1ba9bc704313bd1586b77eaf1ddc724259a19f88689a09fa4d5284854669357a07a74c30328fd77abf6416c960a477985d0b38d4a119d14daea44cfa541ffae914f58c37929fad57e990576ae4d0af7502d305d442e05506bd2e13a37a29ff99d17e879dc493f8ad0217a4ad93a3d486", 0x99}], 0x4, &(0x7f0000000380)=[{0xf0, 0xffff, 0xfffffffffffffff9, "04b9117f968c1543a3ce5c6b4eead101829e142b1425bd3bf3a242edc63686e71cef8330d6e9dea2edfb1511fcdfa5ec6be476e52f6c088c2e0833ed565ad6146310bf0c46a972661094de248d2a6f38c908e010f98de845073aa44f4b7907d8487e39df6241b14b4cf25b5982bdba588e1f41d204f3536ec7b767344e371169a181bcaefab191a95a839355bcd7c1c24711fd951855fd6e8736bfa6579864f146dd3105238281d1ed153e29cb104a7cee8127cd5971c89b2fd3d811d23c2a8ddbcb4ba609380a9d1f8dc407e5fe68f878a602c3a74e42507ab7e87cbfc1ca8a"}, {0xf0, 0xffff, 0x20, "0b2d13cc21c50dbc2d8b5067b0e62e0b20154725cb450815f995ca37ea7858f69991e1ace79676b0ae9a729f622612c22d659a773d727e7fd5b4417c8aa79052390607f99d8565932afc1a327fe20f66ad597a7e0cf3b46056d59103da0349b45df0ae83193559eaa539f11210d918f2d7f869fdd77db57c6e76ad1a648b498270b02517b3b7b294267e06308a802be2396ee9897301ca583469cb5c55d73ff98a8dcd143e38e253c9731e2cd13581c22cc582bc72533a10a93ed855923f14698b632b4dd139cbf101b29ab095541544d1a79aa8814036b0b914bf43cb6218d7"}], 0x1e0}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000012000020000000000000ff0f00"], 0x10}, 0x0) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/255, 0xff}], 0x1, &(0x7f00000001c0)=""/90, 0x5a}, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 16:00:08 executing program 0: rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8080002009, 0x3200) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20280, 0x114) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/88, 0x58, 0x801, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0xa) close(r2) r3 = dup(r2) sendto(r3, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80000000, 0xffffffff, 0x9, 0x7, "b9b1dda10e694d1ed789963a57dd0a5e204094e2", 0x100, 0xffffffffffff7f5f}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:08 executing program 1: r0 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) lseek(r2, 0x0, 0x2) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="78b1455606e0e11dce7439adba521fe6d268a168da2387f33f5f209ee60776a8be", 0x21}, {&(0x7f0000000100)="7ce45ae57c5148303c977812635fcd817dafad10144202ea1c7789d5bf749c85c9f67514c6bc5c12759d7a7a3b39fdb4e6b0f9e854222b", 0x37}, {&(0x7f00000001c0)="145cc5bad25554d33b6d2643dc49d6fc6a7dd044db88e7939839339a5eb97299600b42a841413cfd35dabacfba224f1792d1792cad00e5f0b3d09e543512f170936571178315a52c6ea9642ae4c6da0e12175c3ae7c1fd900e24b6a28697aaf7cf61836d37f9a5c1570fad8e5def451b28df4f85640851c9e14ba48da5baed211adca7615f651aeaef78a7744e78558e023ba39f4c8c395bbc1beeb47d823c2fd07c29a806c4094734aaec4fbf20c51d8abac0b1e5b1b5b3de7b15f907b00b26612c1f21874950e7b5aed9908be27047d1fd4aa76ea933f9a15f503efbd625089d08554623c0961015d7ec356382aaea911b6f98f06093", 0xf7}, {&(0x7f0000000140)="c8ac2deca46a12b4a101e77174e16a17a5e50b90d4d70b6d5cdf3ec3ccee8fdad86b6a38c603e844013f", 0x2a}, {&(0x7f0000000340)="1639641a10e0f7a2aa26e9613f6c00143339fd1d428e7fe0f286dbc8edea016ec6c3644e1e7c362b718dd2877acbdd039acee2b0d5f53bb4f699adc9fe2787d1ad631723b2903e544c8b2a9c6a613f14aad29ac4063a287fe60fe1f6a7e6d3566f24377a83a4ef109401f4edb5f9d273274aeca7a9d348ee376f97f65c51292e47c40a39c53d13bc930cdadb49e99ba7439c9058b768462f79a98736d517b9c891676369af4b", 0xa6}], 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() semget(0x3, 0x5, 0x2) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:08 executing program 1: sync() setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0xd0e, 0xe1}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) connect(r0, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) setitimer(0x402, &(0x7f00000000c0)={{0x2, 0x800}, {0x8, 0x1}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x82, 0x7}, {0x20, 0x80000000}], 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getuid() getegid() 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1fffffffe0}, {0xfffffffffffffff9, 0x8001}}, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000140)='./file0/file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x80000000, 0x2}, {0x5, 0x6}}, 0x2) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x2, 0x4) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101, 0x7}, {0x8, 0x4}}, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="d01041e8b3a9bbb4ac7a93cf83324eeafa3adcb6bd2512ae03ba439df6e1145cae0c2e857f6189a2617c52aef22037d3a876564e587a810f", 0x38}, {&(0x7f0000000340)="9cb2aea8aebe2b4b7a0d233ba27cc4220f5b8c", 0x13}, {&(0x7f0000000380)="68e04a050910855a0e04bba854921bd6ef19ce6dc37ddadc5c98d1ea513d1fbd0bf9bb61a18b22c22fce7b6c5e7ad8a87d66d17b836006526b3c400170a60bbc9704fa83fb19f393fad5f8f2c2d9abb2c4f744d52a6443d8e3b9734e0c71bc080256d3cc0bd54215bd6c57601ea99e18c84414b5109b18120cfa3956c20f9beb2339ce99d907fe361c85f2b1dd35a56ed2ca7fe6b6a2df13350fa277b010b526ac7320a374689a2d3a66a9f666fbf0", 0xaf}, {&(0x7f0000000440)="0bad1743efd5b88bf7abc2268a4358361bb7b302edec0c3b2ba313757c85cad9cd949170923ac9e9c75001d8d608e172bd101ce5d76a5b6a98c1ec02c26119db02f9df2c1d1c9e4f1229be9d7f81bc558134f7", 0x53}, {&(0x7f00000004c0)="80ecfe85068d885b9812c724d1b80054d8d8149a833f7284d9b20904d5144feeb2f926c8a9902912e016a302a5ab8d83c430e7cf05d8d37c88e208cbe74f6b14a283fdb5f448cfa5ae8d0c15ea690743f45b93687b56c81d5cc8ff08f02d92d6e8cd721d130b64535a51f381104cd4e453cf7943a4313e516fffc9c41fdb8ac4b0f2a38a04b73e72978b6d0376163d354d49bbc2e94eef0d968fb55ce5c1eb5994a697e15d304e0a8f0ac3d91c05ea02bcb68d9fee539f7d487da5754817baa76e4688e38f1728b5a95adb00", 0xcc}], 0x5, 0x0, 0x0, 0x8}, 0x4) mknod(&(0x7f0000000680)='./file0\x00', 0x80, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000006c0)=0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) utimes(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)={{0x4, 0x28e}, {0x2, 0x9}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getgid() fchownat(r2, &(0x7f0000000840)='./file0/file0\x00', r4, r5, 0x0) getpeername$inet6(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f00000009c0)="f83785f89216266fc31647af04e7fa962cb7372b35c286ca09ef6eb9b8c45b32c96f4d15b2950d320f04b2ce3bd8bd7cd9bbb8407b4d25262ef501f0f413311073d577920e691c6aa9380a453b7d9b9500b304da64dfc02899ce1208f5a4531939516162d6cfaf5f1ba86e1417ab488d6b67c15d32b5116129c6a2a79c4af32b024cee78f4b408779fd8faeaafddd3215b41d18f30b17986d2dbc7a1f8db6d924b6de4ce204a8bb49c1ff952f8da3d50f1d311ab5e6ea54aee2a6b9ff48ec2c13ac6c5dd5cbc2edd9830378af383a74f76529c04e4625ec9ba86a460c6d0ce85e8cff2706f4f5066e1d136d922d848c2df537b6b284d4aa1d146dfaa8ba133f63552544a38e6a388564d1c3537e518165b904a4d1d64cf26c49cee5c4a87276d1a066a40300ad7d5b9bce9958261558545aa86f11857419ab6d3349a9e40b091f9629ec10c639d913ad078fea6e85c00b6216384a8f9d324ad9d939eaeb6d464b35d7b04e3540c53fe819c852508afb76d93a254e3e71b84446e77e858bbdc87dedb678b2152919c25dab94531a101319e9ad75c7b6bca45acec21b5ad992bc32ff1d087ec157264e066825f82550cbc9dda77a8a83d4f76b659d686f1e72eddcd3a51b721a7855ff25c71f38384a5eb76e421a1ded525eb52912e37286f701557869b97db8b210482b907d0bda3f48ff7964cc79489bf35f98ad3aa1b8208af807f04d2cd8466bc80788eab46c199a186f7f85d762893c783b59d8c660bd69fd993e01b3a54e48be15c12be52f96615edcd659dabbf824ea1fa1dd5db82df8e25add9f40f9c0ce82a4d35173015f44690c2658ded13ed6ac17082578934e854383b1af59ace68973af54d9785a94d011bea89b1c76a1f16436d3b544a813b7927baa855eaf01a2a88f63db2c01638b643971ce3d84678bf9126cbad5963b17407152de6c698d5737eb7325d33492e2c7634cc3566ad3e0b33f36e7803d66f450dfe3c4e77579c6a1e256eed323a7499448f97846c3208af2694030e3d76afa837645c1555e64cc4c34c7bde15fc91cb572916cb485512f3e0495b00ac2a363ffcdb646c111f3d5c55f2ddcc8559d2f982922a624072ce55e7ec18823a0982d3684cd4541aa5062bf7ba4090100d5b4df17698c47d981e9e1286bcd98e207e4ee4df3ed5edfc25631fd7d440ae2445bee1a01902415a3dde2e09f7c0b9640c2999e40d9d74919b43b7dea6ba3da14a44e48389375a69f52c342951971fad166808862bbabc9e3fd8d22d02bdb69f068023adabc1ad2b8ad0febd91dbf370a83118e158294775d8b3900a257296b56467956a99d5df99bc83111255e01308ade18af238b08a73003d8dcf789480b38ddcd9b053203592dbe0d9950ec7a90ec25375ac1ab9d6fecf2e89e0da35b03fa84d430fc1d7801f2cf9b1e502297741bfc0bc27b003e1bab9f25a63a8de56b9e7d31a74830daa6196f4b62b79cfb3b336a034d3494b09c6d1c1b259e09b06e0f4f8b889edb329409058bc25f269008022b3d48d0e734f9f9da0581a56797c83b075e431a6d25eac311feef382f0c3b6d3c63de573e686a817be57bdb53e8252069221914283c607581ff9546b0cc5144124d7c59ec48b3ff5d78946e7a39185c204366e24d7793eede1d3f002de40962e2c2efda1bb5eba13b51e33d4c2f1e7b738f47e6e463c34df99241362afa67f099ca3b06033a44830f6795fa9db896109c9cc13a4ff1aa98944aac924c316bc2cb59782063d104fbd64d71748cfdde1c505ea918ff2004fbe6054558d339961b3b06271f587705693aab0e3423672a66d36f5885d17b01fc6ede5c8dbacb4c5fff4d256c2fa6446ccb41a2418ab09284d7b2fcc57b67e1275f856b6671d11b6892c5d149e4299760554a538040765914c7addeb5856c962937de9b31a03a4b3c2ad51499eb8f29c098612cbc0084995b055586748b45855fdfeab6f40ef4705266edef6e55c28cc334fd939e57b1a2161339b6f891c5ca9dd075d452076c410d4a6e3744311d39fa20db9a731b10286540fcd4700e3159c9842bf15f48e26fe11501c011be2d7d8789677cacd9f50f1c3ee202de7bb9d99746520caf7c888a0c9114ff7cd609e5a825b71ad87db621d3d4f624243b3689b20bc2169f33b408513dde643bad668d8024e6b7ac724e8fdc9491bfb47d5202cd9a5bc06c3563f1f87f7292e39e78ab15c54bc5e5d5c5f42a1d8a52577f88d4027a54a28ebc1bacb7bc22749852eb54d40fed831eb175cba03cc3b1eec1f62c56fb639a8617b48255208a18dee39118255ede0929271bc8b86dd21d45648198890bfb18b9a73bb8036e429a2b3527a2917af588b0a47d03cfedff7cba90f9db925f075cca2e5fc3dd436c0a9e3d9bcfa4a3621b4bf9df97585b8d88a46a2be05be90003c97f468d64c92f5402d878c2c5befff745476e12d9132e15e85e1ea2ff771ebe3d792b392159ab3bef172fa9270fdac076e884e4ba4ff7f74cf479f8b3b564c748bc77190496b4d04fea26d7c513ef0f62be423f7bd075c5589f70b47722761cd296da3f2996df97c2feb1d5123530466e24cb848e8540bcd2d539113f5071de12173188bf7385aab6287484ba4ffbd92f7c9a37fd16654b63c857d73ae955466648479106a653d31a55c75f56f20997cdfd321b65b4891ffa59e58d86f3bb6bc3f4636bb805833e4cfbb8fe53caae4ca36a49c09fb65b081593165ef226e65bfa91cfd59685bf3960e4286a20dcb2879d3087749b7b12119ffac3b4f7734ea3cb76350bc22d7027642393fc78bd15bc044e18a182ca5fa3df585dd8a2b065e40649c7b089b6f28c7bbadae1d7ed1aad05ff1b315c5b00a3cdb4e1cd89ace43cc7e339822f28774c386a3e64199f4fd7d268e4ec5a016b34de8133e06be1054e48452e33547da08773861d083deeaf12e6c7a5e66e0b99ae137cd8592b6431dfb2f6bec815a384cd82dccad146f67b4a4bc849055db597b9d5fcb236908c568b0ce374eb65db8aa0e8da45d80c1190f1b8a4d82435a86618407c6894f9b2c275cd31ef3a9ae8476cae62f4fb52c2c9913189e88d893267dabdd5dfbb68b87d3cf8cf07017cb22af36af0e7fa5eefa9f51d706d70026a47ae0b57008f55846738af41c2dc952593f0f52112f903c58c67cad74efd79943ac58be5bc1d0873d5cf6340061c0fd5547ad9070aff53a8391698735d87ae7933bd1d75866d30ef49e4db65b2e884b8659ed169748670ebc82026977a81edbca11bb6644a8a5d2993095728e649a579557e0d5744099f5be85a85b667f746729398e592290c8f4cacdc8c1200c740194788b533260f690624b8c837db69181daac1b1fcd58e86abcdc406c2d15dac1285e7a40cc4774a7f8bb9395f22e0cbdb90d330699eccfa723e738892e3f1cb0530291702417aca29f9209a98b67dbfdb951a41e784345bc4a0dbb8731298011eed1e03325a9a0b54819ca982f70417e1fd9ebbb2d812e3b426004d65116426563d61f3d2b667716f1c3535e16d38811e358e4adabe99fcbf31505c2e42f6f2fcd287c134e41fe7a6b08939ad0095c25aed7a1dff55fd1639f433a85848e41d5db2a49145dfb749e376d71552da4e5396c9f599a51e6c09bf8f83a66b933caf5dd4053f4a60c34762e5a7577fca6904051d34d66b2ff6c9f53feea44d76e1be490f0f53c07400f9a9f9a2cba7535d1250bd154da700afac4d32ec9c01ca0a818f69e32be060ff1dd683a02cebaf3b6f07476478d7ed20685fcdd40e5782776e7c6304595d61ccbba995254b2e89420d54b34395ef5b7cef0c09ac174960cc11349917f70cb8cb3ac71eeca40178705da8c8c30ab568fb1651ef8e802e7e5cdf9282e679019ae43474a5eeb52589470c8c7e8dde6c67a01a43d4e967151bf810d87ae3f14fd6116cb65062da44bbcc395ad7805d90f05cc854e3a94840ae8d57ed5e486af5e9b4ecc03f11b405d84b4e650bbe0ba1c5353ba11c1628e82f7f73e797cf16bc9e223196274a6ae5591cc0ea136ffafb5769371d3248f76d8bca4e687ff64bd16a739f031bd851f1d5156ae1f62c84ea3da4f0338ec5088e8fd81587ff9e7eb22d718b647d69841683a7c7329b1047767ace18b0efdac9032554b4b48554bbcce18c8c40aa439a665ec8f9f20548a68259e119587621374bf5c96b54ed7886cbeeb47303c4c1e3f2b278e9cc064b14dc9b4f66f88b15bf755f1482d3806ccfdf3cb36aa21b18dda31f4a386075c34007de956662f83e719927445c4ca585802fe731da13647f821d82dbc3a5f2ccdb757421d60d9208e5fcdcccdb1678eab2b83afbb159f18d3c4f44b66f558c0a0b4318cd6912d07c86c579fea18bc70f90b20946a447e651f78610b09da975e2a9d5468ad162e68378adec5c09a361e4a4df0b4f0ff7967be5f8034e252bd29de591de80bd9336b420aad5f2731d96977254917798670aa427e2dce37eef7d89338d2e27311af813c5274332f59b37da5ab839b2310e68374a837c3959d1f95bbfdbb3bb71cc3f4e9101580d02090159091a93538b030b31c89aa9181a286a2b1f976b9af1b5f060d3ae0d340843af223b85cbb915fa98a7f16ea0ce2bda47f944ad0f950328761970601a7db6ab74df10b1c48a3efb88336cfaeb24a91f904b64db9cc64dd3cf8bc8f2e9a4105ccde9c98430aef8f4fa361a5e6d2a65a3d983a02ba3415d90e871bbba9c1458e24bf51b96274d421f018592101c867b2019956bf862238a79314d67137e2189189d67227fe6b34131d5c0c8347a25b6e123bf75952bd393e3a0eebc94855b3b73743d83df56bb40eca4faca08f624577edb92493789cd18b47d338c475240cb16ae9435d1bf5fbd585563092e34141d190b32d5b21170df73575f94d65dba91d9c8452d1a5f42be8d9491307616b2ff0825863336cf838709d803b04862be9019b6e8dd3d18e70f6f1f84875755c466a353f698b653e479f5d551bb26b35572b12ef3b636298be5ad7c108fcf39047fbbe41b516a92dde2b51ccf7f52c446899688270753900fda12a5a38e7b7bd36016a7d2b664c3a7a7740ab9bb7972e00df6109952dcdf0df368a9c614cb04d484cea58bfcfa3b8da03a5d731eb95478c310a599c5433a3c36fef8c35af9ef41c77bd568dca6a1ccc0d34abbbda4f1554c3fdbe667b090ed3d9570ed2e015ae4b0c78d7f809caccfde11693bc033f7a7a01e7e6c44528e2e150f0674b9ad07effa40f958698c6c80c293dbde00e58a4db78f0da011e0f1216875ef3d57982482d66467bde6fb9b0cd5f541c54c166899c085afa7dac4be57ea91adfff69d2be1ae0d92fa760b6449f1f782e4abca9a4b6fae8dbeaed26884e2d23d2fe527501d377c0cdedf79e1ab4824fc1d11d7dc4b0d7114fd35f4be2de0ede6d55a287aee6ee3b1a7be62ee81b5da7379519baf74171f38e368821de9a2302c0c185c37aeba45ff65466271e23679821a262f48bb7ff9adc63dc1847a89387dca7e09ee0d88636c1a755209781ff68ab1b644adffae8565aefd1d559ab1bb19551a1adf56f915b37c020af1ee7e16073c97ca25a3d6fcbca915a7d9eededf96fb4bdcba62c7b9b3da64a67618a7564c6d9837de810887a81bc8503fadb2986494027b1b413eeb4e83454dc495051954abd1dcf35ff65aa1fb8d3db6ebe98ae00bce323ac008ac17e8df6491d70c67c53a4748ddf6f85c91d8dc255b21a2575a8c12efeeb7646ae15360b05348083a31d1f632d1e1e6ffb", 0x1000}], 0x1, &(0x7f0000001a00)=[{0xc0, 0x1, 0xc4, "b4332f74833f5884527b8f1a72dccd70af825cc9ed4d759edf0d55efad0a75016177b05d199bc6687df7791d722dbb1ba5fe949b5ab7fee579fb28a11e95f33b87764150f20d09f672fa5f7fd2d32406794008a737e1561d38ac5aa192d22181e1656682c03b0c4fd0ecc74c4ce9d0add5d19bf1648e118f55717dc1bf7ac9eaa727c88b99341358a292c52b5b4a0458d837d53791d9ee2bd07a019a7678789960cddf074b26a1cf0810d541"}], 0xc0}, 0x0) read(r2, &(0x7f0000001b00)=""/34, 0x22) getitimer(0x0, &(0x7f0000001b40)) r6 = fcntl$dupfd(r2, 0xa, r3) getsockopt(r1, 0x2, 0x6, &(0x7f0000001b80)=""/79, &(0x7f0000001c00)=0x4f) recvfrom$unix(r6, &(0x7f0000001c40)=""/210, 0xd2, 0x41, &(0x7f0000001d40)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001d80)='./file0/file0\x00', 0x100, 0x7) recvfrom(r6, &(0x7f0000001dc0)=""/4096, 0x1000, 0x800, &(0x7f0000002dc0)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) mknodat(r0, &(0x7f0000002e00)='./file0\x00', 0xe101, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000002e40)) symlinkat(&(0x7f0000002e80)='./file0/file0\x00', r0, &(0x7f0000002ec0)='./file0\x00') recvfrom$inet6(r6, &(0x7f0000002f00)=""/4096, 0x1000, 0x3, &(0x7f0000003f00)={0x18, 0x0, 0xf3a, 0x4}, 0xc) kevent(r6, &(0x7f0000003f40)=[{{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x5, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x92, 0x22, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x50, 0x20000040, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x72, 0x21, 0x3, 0xffffffff}], 0x4, &(0x7f0000004000)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x20, 0x1ff, 0x8}], 0x3, &(0x7f0000004040)={0x1000, 0x80000001}) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') seteuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x18008, 0x40) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x480, 0x2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) listen(r1, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = getpgid(0x0) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2f15}) syz_open_pts() 16:00:09 executing program 0: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x9) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r5}, 0xc) setuid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="af969660a4fa720c70ca9efee1d0ae178b6fad57014fcbd2de1e4eba3c6b7bacc05de80b8cf5904812428f5cfe524a1eb5a6ad615759f90d9bdd6982a9dd0bf10f6a385a102053469a0cbc3223208aff1f0e0f922b3b4584bc4f946d00f33678a36ec5712b683e273255e9b0b7c95b7e34f77426f67cccbcb166a4aa1ef17a12a6b2650ea0ef7006a38cbaaa4aa9ad3a02a7f43a6a47cb712f444ab44986244b26f7c1ae6e476b92c78e57aee02c1484099fa5e70047ef7d4d5d587c41b510ace766f96e300f0ec3fc3717b21c7f55fe920a5bab39ad2a32cb1d9d0f4119e1608fc5e5cf206474aa13bf2d2655cd01a692790faefe9eb80d3edfc0d17547a3cff7fe087dc6ed8077f9a61692886e8ee109e6c108ed7681edd84ece39cdc381830dc724a4f0af18cafa65effb1d538f2e3dffb13497b692faa951573a2e98175059de2593713950a1f36f34d8a7e1578f95ff7acd5b050e08406c7fe37d10c734d268fd4601c331a1d5e67ddb320b2dfcb6b72b597e05448710cdfd2d4d482212e77b26eed07eb3a1d36b2e3611825a2a5ddfa8aaba862917a8ebc0628dd57a43f406d0f4dc4fb78ecd428822fc0ead10d46752adc4ec73fc733010761d0ea1eb33120b67f30a14a46c449dcee05a541107cfa6bcbf152c522dbfcc1286c6f61b8285a2a52b046ec54986c6c4e34e4502fc359525e56c09436bb28a824da3741ea190e73b2ee3fcb6d274d64b1975011d25fc1c64ea8902451aca587d42a1f40768dc1401d74003dbbef8000e41c2e80da2d9ff44185ba1bd51098158e2b405119b40d7678b658970a6478ea1bfbb029579e41d374bfa47f549bf343e186a6d06252c5f1ec7ce117fd3de6b60b42c2753a380bfff96cd950fbf24a0b947aeb7ee5a9ec2b84e0e4d56caa02afc7f9766d7b894dd7e48ca8b4e7f3deed8131c736a949639b9ca0dccc324641ee38217d49a520398fc3021d374de61b089163387507f99d97d160213a5525de0c83f798dd5e2a83802e4c0c6c60b10eebcbf5a6cfbc46dde47ac2f1cd0dee76916bc3401f9c277bf0cedf7759e0a943a104b07996bfabde4036c50ffd0d1c2606aae62277ebe4677e7831d614a132bf018002922e9841f6a4c73f94dff7d317c74fd989f8711c3874eae0172cef95b074228222277d388a820a88c05b57d7f2fd626e45a978baaeed6054472c84f671904e9628bf9948161e424cc72409b5f52bdaca64b76ede7354c9549bce9cda117382435b0351ac824b0aeae978f75af20be0cd7dcf4ed0cd3596fe009f6a822da599596e7c0b5de284eb7986b7fbeb31595b96aab096a0f6395bed9160d30a3489bf44a4ba6024f4a9abf62c3a95a5b3de294432f3d08abf257835a8a2473508a2d10618b74510996098197619a313946003f1a85c9da6d1798cdd647c4bb9f4af6eb3778f5ff936c9c5ba58543e093b6361ef8176ed34c6ba8f0df4d7201e2387e79504d5a90c9ad6bf297c2cd8eb1f9d172553b29b82adc29629f4b7abe4943033bf3b3220cb469b3521dc7bc55bf20ea906d241ead68ad8d8cb2cf716708017d7a9a02fc2772e61dba01fa453c26b23279eb80b1f6b0e54b6d26128c0bf3dd955ea1aeb35201e90c8c98257ae2ceb059fb0c42520e1a0d3c0c506ce998f707037211e97735c5735fbef951af3e37c49a15972c60a4d3157449ff8db53ff3f12dff2671d136c92e2b64cf58e9eb9b04fcc81b9eef27c24fe167547283cefb1585904c328adcca634165d0b155c49e4c09c4773944092e88dfd30ce6e0d71f11591cb3841a601426e2a69a9a6b29da82cd0ec0d1caf9988f9dbd2f1964a4911ccd69a5499707acca82aa04859fd0e1aa78f706253002c9cc912bb85ecedd7d6eb82bdf50ff96977188597e702a62276000383cec7699ccc056aac8bbd2508fd06bf22ad81edc916c1ade8c82a133c872b0dfa118c1429f5a6a3b1b4b0e702d3eb35b9cd504d060fd5944ba268fbd8767db2dfe28bf77da4f970eff671ed6e910d87c1e8316dbb63ab6c91206ea69c8ce2ee7cda97422249c78a331c1a016573badfda091c1e205b83940bb40281591b09ed44b9d5eb86b16c37520b9268b03d328317850b8b84b72fd8fffe4e832efba225c6d411f96af24d3216ec759779ff7e1a0ac37ef22327d40773f8ca594ecb5cbc3c7bdee29c3a9e4bbbda7ca0f717676175a67d41a44334eff80d974bfe274b11199e35142fa034ddc3528f9f05a0fbad9837b773999d24d298d528f08237daed2b1a82b6cae2f3e5ea1432bc9ac1e4b37b031ec0906681cfb300b9c6507c6ee640a98ab6b483a5cfa2bfe84836c46eb002cfca98af00b4c02fde8dabf6afeb10996c58d2fac8a5ff99035e5d8018ba2cee0203573e08da2b4d5bbbddef6d4a145a03d317e8844c76899836df26a4548c8eac9d1e70841567a9e77fec6c989b5997d518771c851256052484b1bf3260e3f82ffef60a277a35c9a9b9bf43b5dcf3574ca5fd3c5887e4efce87ddf3af22c3445e476e5090fe3cc721e05903b390c79cc0ddcc237a6c73f04f5cb98851ab4f13499f3b858ef0eb413a69265146d3e92b54a8e9669259aa37104a76fd56705fd4323c01ca63b691e8d8aed973c64d43112c885a6c178a65a106d2aaf1a7c996157cb08409290d6d8f80d6c064c7a2c0c087b2b8598a3254b1494b02d81d43094ada1a05836cae5607fcbcf662de43ef2265cfe725682360560ccc5572e222a905a965c25a135e4dd69ba980d3801c3dfbb56ba013436386b70a70b4cae62c6cb1dbf1ac2eba22253eb3ab636651b25e9e1ab0c7141737c71c5ace72c057de5516e8222e86e2195e086e205d383ce540d674276cab03985a3c4b872850514d9edb88aa5160e7b519054e65145ad68dafadeba079a8182b2158e13355dcbe936ad0a8eefe27b71e782802d0a5d4823ef008e93515fcf1b642f6e393296393d9fb6e36e02d90967b59a875a36962af8c4723e62ba7040795dd8e5e7028c8f1e04816902eab72302f0e5e6b5011764e540611f46f5ccea774b9380c21dde7cc3918773dc9670b8e7a2a625895493a133e5ca77ffe39a5b83a71a8979bb2975e8bec26e9e969845a3abc358efd4e8d4dcf5db3986020a54df9485219584452b84387411a860c069513268760c0d13139dc7d164c92b62fc479c4e526fbd237d511c52e58a36fc7c8e757a59a06c522ab7867c17fcb1cf72ce1b26166bbb075e269d342d9db6575752ee5b5e81976959a6597a2ae9092e5ad5e3ea14c2d9bc8bf531c5c4afa110dcd8fc508c8ddafee68083b4fe92ffb833a1d13acbcc48fd84576371ff7ef3f4d77378feca092e6ef3087213814242c86188b6b18205397089572d0a57b548c47f2446d0f6eb783dc69b97d18e45c5225eea41f5dab24d873119d674fa13ff4dbbf82c5f3a1228314bba5547d101730095528b14abccf82afba63028ed381b8ad6c5a135a47610f88d4a1ad18af3445811ebfdbb31829fee656e3e4da742c6959b2ab88c928d9bd0bf589041f03c2df9648f9d47fc27398fe7433175720421612de2a81c1a21d5eb07bb4442afe4fd8d7eb294d5461ef79a755547e0127321520457ac85e1af79f3082105588be79eeb8e8fbd5e036ace46cb2072773945acf4d07d29cf25cbf83ed8b1de1271d020e3835849c2fd74b9e07bccd2f136217a6edac982571dd19fccccd864cbb37648a32d5d163db73c8f3382ccf62b9e26585044b3180b98d44be7d963510bc45e50ca463139d4e42b484427fc48a25f7d274093466dc222e51095ab201965084c72cf6920279b986ca9616feb7039b6d4db7c684aec126ee2622322bf196f8ba8a85b03349d871da6039f1692cb83d374ab675a02d1e470339903d3a5d05d939c0eb00de6be384faf6b179351e0031e86ace5e00736c2d051badbc2cd0da974569f7de5d5fc3195d64b4bd3c57eb2e1457d43312a76ecc41a07cc776a308066157e763298ddcd1a65f4a47841951600eba8083cc0f8346b107de1e393f1d64065a7a93c6dcc7c3ee3ee758ff403c49da7cd9d71f8d3a26269c6e4970248e9eee7f0ed3cf5ef98c3d8d8fdf2690d91686acea0f51cb875be4ea5e8dadc462115a755b325289e2dcd7291d6dc0a2815bb656e2ca24382c662be2a2fc4aab047345f355be16481388e6be394ed0f9219e3fb404a42e11ff2a5c6db9d6ae1fff17cf89d3d041ffc6f18a852eb7a4fc97024d46c27804a05937395e4c93bad6459c9989709529cf7ac97bebbcb1caa1acb7092e9caa93a45f84b78e1b7d1e998b205918742386b1ce18ec97bb582f3f5fbe18fe07542870aa1a8a6ced995ed9608a6259e8e2e2fe5a86f64096c3ab5b7d7c22dab1aa1eb25705ab536b4fd098285532ee40c98da08f45ba5a06525150864db62c7d58be58ae69e13cef531d337b3a89a344b4f06cd19c15a043b39dee35a5d0f3af444e87ad0483dcce11ff8c2997907555c2fb37bbcdf8d9471094c538066c19c26304ff7c4f8c6b06a88bb1c99e6dc48f185eb067f3a1c9ea6fb979ce668aece0f2463bc9e0a2d37af6d51da46902c9e6ea7591fd62f34fa5d6a600d9d18d548e1f01d2a9544638f2b4fcb5a8dce749eb259b91fe9bebbd90cc6844fc4d7f1d82a4fc05e1992a75467ec360f2218e36252ebd0d5de64f5d950a242234e86e00def8d257e8ac3f1ec9e749b6281a489eae4a9df0e2748ab46e56b6171697d518cf891001356db0867dc110b134b74d1ddb9005f247520c6cdca05dd0da00c0013c514ce9cd8461680623233bf7cba7adfacaa881720bce95fa2bbaf8618f825de6676c6f39234c8267ba66a5f4a70dc856d8d21b594363de24423b50fc385220f921d27e8e6cd5c6f7805fa2393e60e6bd993fdcb35a7e63c405f8c80ba41b379baea588e69e9000135a843808ace589b0a0513fc8076e32b2a197be343b05ecc948b60cede25d41cd439b08222456e896e0a8f4af807d63a6c3678e116f33da140f6db7f81a8e9eb9eb776cb84240d4cba8fd0f9ed84753c41767e4ff31d592da4340ac37aa53f924432a1349f47231d120f8995973316dd66ed3e0b875510b16b2fae7281bc2c758293d0bb3a02145adf9488adab1496d484862cd683de5d9c87f346576fed017d9fb39e8f123294424c3130b02ba2c1cb0255272ea00b9bf02233b429c0c78bc2f49052b82d3e96b40c955b6e62f63e3561315e4222771bf62658b392104a6cf1df4da63b62f16a2fa86c251c448b6dc1948d0d5ffff6ade3f7be1de3694976dc6e14973f285576ffc8c0b77250c3ed3c3a148c9edd9a094de0f37fe444bd42c44a22db155d4a06bafc48061cad6bba4626218d31e8e4e194babd015342beb841c2275211c7f23b2f262cfd5bba9e468fe635535d3432f21d701e4c6f031bbc25aa9350c5e01fbcc7d4fd53e1f2ae9f9dfca4403f4d758f050e30391fdafac3422d3248ccdafcf3c30a244e98313d96393b06e394922cdb3faa9ff3a13f5268fec0bb964eef6740af8758c924bb65c75220e1d7ed16f24084d071b0bb741d8e5f409db8a9d32af680990142dc716b0d702e5601bc357ecb8f460da9b2496b5e1a476d44a9b6f455d4f6857c28b2d61836f6bd5b4747630530437708fe625a0cd0f4c74d891a79d5598e7fd53da053a819971e9bb0374e33dc758fb34aa718ea68e2a574d60eb92076da02a9141b82a087e800319f9a805a98d72330ede90ada334c20452017f750ba27b78937fa29fbf9a04ea80c537b6bf5", 0x1000}, {&(0x7f00000011c0)="6644ba9f7c382ab5de2c8ccefc22841acce5e646e63f267694753eec505334cb3106c6cb73d7ad276284bbfefd0f9d7a3126b0342f78a5135ebf179d34b9e6a4d0401b2834f0b2d167b89f7895cf7b98e026b58faa743e0b8a6c4894e5e3911b43cafbf70b85c21677343a1052935a0647ee8bfbf54d7fa93ffee3dc61af4874c3999ee19004fe113cbe4ad9aa24ceba54c7e03fe2a17344c8881390dcc83dddec16b454b7ea954d6d79dca65161732833a024260e251bf6ee95b6", 0xbb}, {&(0x7f0000001280)="43a895042c159da9e9d6c8eece033f71d1fd1640e54e4c9941e7964d29b046cf8e94b95f87737fd58e3b949004af0204fd40747957cc6fc159804417c4db4779459af3807105690e378ed061c97b34b6d0f10b2a31f6da91c4c9937836daaff0a2695f8a28ab91081b3bd4de7bf8e8995a51799cc10df19564df1047664fb8bb11f0bdf0dff1f757cbb7db51fb", 0x8d}], 0x3, &(0x7f0000001380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0x148, 0x1}, 0x0) open$dir(&(0x7f0000001540)='./file0\x00', 0x820, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001580)={0x38, './file0\x00'}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000001600)=0x4) ioctl$KDSETRAD(r0, 0x20004b43) r10 = open$dir(&(0x7f0000001640)='./file0\x00', 0x20090, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001680)={0x0, 0x5ed95bdd, {0x1000, 0x79}}) rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') fchownat(r10, &(0x7f0000001740)='./file0\x00', r7, r5, 0x6) bind$unix(r0, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) r11 = open(&(0x7f00000017c0)='./file0\x00', 0x10, 0x40) getsockopt(r11, 0x3f, 0x2, &(0x7f0000001800)=""/255, &(0x7f0000001900)=0xff) wait4(r6, 0x0, 0x2, &(0x7f0000001940)) getsockopt(r0, 0x3, 0x6, &(0x7f0000001a00)=""/148, &(0x7f0000001ac0)=0x94) fchown(r9, r4, r8) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000001b40)={&(0x7f0000001b00)=[{0x7, 0x8001}], 0x1}) munlockall() setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000001b80)="d4d03ad3d2f0a731352847b710e895a803b39b736d179882d72e72f82dd3d1359b8838f5217e12bdee27053ae1af72d581e76fec6ea37d61abbbee7f836d381384164506e29d88170e8a3da86c39cd0cde6ee8f701cae374e97ef4798a70171842946c568c2c90de1b5cc6952e3d9a513a13257adf8e8fbf49aa9bcff7744b6732d859b554db74e52d1394e790ff3988d6a951fde1a4ad998802157b06c01fd9cb31d53c7532b457464289ab015ac86b82f0fe08bf14aaa8963e91ca4b5b402ba1f81505872bde7acc88", 0xca) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f0000001c80)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={r3, r4, r8}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:09 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x1f) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20320, 0x0) setrlimit(0x5, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x2) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcd8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) write(r0, &(0x7f0000000480)="0f", 0x1) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="28554b89ff749505b983340ecc8744ca248ce224e63bd801736fd08f46231b39a78298a14e2e6a8ea930a016347eff8d7fcceaef8ffa809b550a0588ba6c0f69612e812103bd6a5ed7378774f8c4df6d7dc4750f1c8786953a6805193ee36ec5f2b0503533f59e1f346c0c2765cbcd5348dafe5f1b5d6d2b03ea00d3c937cd7c89e2342a1dd3be19d0fab3a7895e3e16e1b76d94a542", 0x96) dup(r0) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) getpid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c7b3000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x0, 0x9, 0x6, r1}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r2 = msgget(0x0, 0x10) r3 = geteuid() r4 = getgid() getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8001, r3, r4, r5, r6, 0x100}, 0x7, 0x0, r7, r8, 0x3fda, 0xc042, 0x8, 0x800}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:09 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58}, 0x0) socket(0x1c, 0x0, 0xe81) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x3, 0x3, 0xf0000002, 0x545, 0x1}], 0x3, 0x0, 0xcafb, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() pipe(&(0x7f0000000200)) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x2d9) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000001440), 0x0, 0x40, &(0x7f0000001480)={0x18, 0x1, 0x80, 0x898a}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000000, 0x40) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x210100000005) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) chmod(&(0x7f0000000040)='./file0\x00', 0x2000000001) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) kqueue() 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:10 executing program 0: r0 = socket(0x1a, 0x2, 0x73) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x100000001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xac) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff92) getsockopt(r0, 0x3989, 0xc, 0x0, 0x0) 16:00:10 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x3) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getegid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) r2 = socket(0x800000018, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xa1}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0xfffffefffffffffd) pipe(&(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0xa, 0x2, 0xfffffbfffffffffe) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00462dcce059a39ee43c717cd6226478e18ddd2a8321ed93af68a13c4cb1a34ed0a327b768c826d9921baeac734552e998cda5cae1a813e13bbb3372b7eca4ebb5556db43011fbf53b3f4620784b6dfaf30faf5b426b0182f4b27fae4ba4c57cb01037297a99ad2ec5550379b7a6fbc221e1d709b6a50cbf80f729d7277184bc45196be5550d9488fb0a63a69bd68b50b15e76fbe568cea4f7c3c0f4872b6f9ec6d21b9ea82850d72142a69b8f5ba60fa44f30a3e0985ba04b69f8a2f9ed40271ece0d5abd5e9e9ca82978a66baa898621cc9fe3c606c09e2a5cc7b9ba3bb6caa87f2786a1bf7bcd1ff89a8b779c9e0224dc7f022ba569dc1c3e0afe91a66a"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) munlockall() r1 = getpid() r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() open$dir(&(0x7f0000000700)='./file0\x00', 0x200, 0x100) getgroups(0x0, &(0x7f0000000780)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="0bbdb3e312c8fe4ef433ced849efbb85c67c3b8beb85c2d4311f3d560aa43a99b00a014bcd3da3906c0693c81311b9ce37c30d470fbedbe18c38e5fe1a0a1f2890bb418c92777aa4eea1598ebddaee9e4633301858ae339c94bfe1b1e3d4f6ae8e0708f43460b829981a06dd564cbce02230a12bdf026390826596d5f627a04751c64a406f5c0718b7fe837af3bf63215de650a9fad41d20a0b27bf2eae00873aa9a0e4add81a2576334c3cd6c94099704f1625dac5520ecd8f1518388a2c5a42b15662725329da7e5a4351e3105e40037", 0xd1}, {&(0x7f0000000200)="7d29ea7cf7cd6996ff4ff093189e62aa105b20f4284ad11851099a6c891b416833d89624a2681567309f114bf742eeedd657b586d2a2fb042711c6dd91e2d77a9f0d2ce43d48a0c50b1bd56427e478af7e7ab402b3b92764b94b97d90dc7d77e978170e587e4a75d57827bf03148a5ddfa3ec9f0bbf78b8fb1fa8b00d64a228d5ba5aa61184efa423c5d8da8303b7bdc83172d1bee5b5c84f53aa45b7b4531f9eb7559d18e452cc6f7444acd91b03e29c41bbed002c4c29e252fed1c4248273d48756c36f884894d2d62bc09948c03ed2c582757a514221d0ce3c570c74ffab0b7af4b1a861d9ddd5c1212a9a6", 0xed}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x160, 0x8}, 0x401) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x112) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000040)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r1, 0x0, 0x90, 0x8, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() r1 = getuid() setreuid(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = geteuid() setreuid(r0, r3) syz_open_pts() mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x288) r2 = semget(0x0, 0x1, 0xc0) semctl$IPC_RMID(r2, 0x0, 0x0) kqueue() ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x141) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/139}, {&(0x7f0000000180)=""/83}], 0x1, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r2) 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20cc2, 0x11d) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x1, 0x8}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x8204) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x0, 0x7, &(0x7f0000000240)="442fc7f910315f5e2431aad2954fa4b4c4313db8a02874ca7be316730bbb40965f0e99a8c92fa46a4267296152f33975e684e418710119d89e761fe41aae61f4f63db274498292bad7c192ac57ce5e02d85668418c039c9f92453cdc4883e0e525407bd252e1c8e5ca9f5b678f8f7334e1b29f71aa1e2801e8d12c9bef6a76306b7467930918b5df8f3888922435f5205ad050247525a5af7a40958d3606cdbb7441303872c2192bcb3c2100318da1b157312cf39e42de685d1770af4e49772b3d0262cf9f89966be544ab01a8a87db9986f7721948ee15c2fccf5b21ff24c996753147f93329e73d81be4f480ecff01fe92afc82e525ca0b23750e3c9da6bd501fb1480cdc646bceca03c165122e1a3cb03b9f52e668c52feb818d116c7478809e89d041f026e602ab610c7da34eb14ebc58a29a700bdaa301a8937a02ba44cf77722dc6659a11523a75ee3c2c3f3b972cdc0882efe45ab16af14a6f37eea5f04151a0d9e2963915ba8cd02e23a8772399c10bf016351a1c8002c565bb9a86669bafadc6fc4ec9b5c0b4db6cdf744729ab881a1b157b97eedb143298e6a05b7fc986e2668ee6045d6356a0d8956bc46e64ce359510c72336894ef546153c5ad3faac2df38c76ec9e0be26a172662f2999231ae1d428f448ce6fe275564aacffdc73418047bc02726caac34f7c5829f9ec65adc8d7e469ec2fe5bf4222a8e101d8595ce5a8f740b66227117a4cb246bde0f043d00cbcc621bcc8adc5111f942c004499bec171e8cb83e6edc40476cfa3934185b84b0018b7ff4318a1318df4f4f60602865127a83139db9a089d617e4592c2ae9ecff40b31cd663bd55899f738e83ac7d1b98d5d6addc082a9f59833af9042cdbb3612f4de75711cd8bd22d1e780d345daeea6ce9409f1617f49952e8eea4ed26cde889d8b127cef68642eec3aaf4d2cca2343119140805e9af8ed6cde0d64d9fb2a048ef28b1311b291693ce186611e363a19f23dd3c4fc7fe4d487a75fde1c6cfe61c9579b0c5a160be9979a9e00b623fa89088481570206aa4c6a07cf2c98b7a5ec6b7db20237fa564a149e3b1d9e208bf00f342950e5f1cfc35a3933054cfb28875f9ecdd3d65fc4c4dd83c043bfe359a328ac6668ca556d8fd82c9c77662d4ca2cd189778990cb7501037f7a8c119ebea74f1d2e438998d318ef387a5cf30d8adc75a6989be64e308367f41a6427b6415b0f7d2097c8cf83a3dc33ba230f63745df5b23f59298703c203c982d47ecbda5721e948539f70da837bcac0bfdeddbab51feaf932901aaede226050d2b39c57f9ec1327060b22b58e85e086fd55ac869ef284154265119e34c71f3287277258d95e99b5815f3ed18db767e9721209a8cbaba3dff1a58388c3bf1615abb8c31ebfd2562e9c2280d4f5b31531fa1677bb407f635c4809171af04679f3e5300a5063142b21c0fc0501290faeb1e76ef2dfd2378c918a5474495709ae4f5e585c29751405df37448c6f3ed76a6db25930c4eebf61b48dd21a01a8eb5a0def7ade94f143ac35bc81565e049fc9da57198fd54d6a3d692265a426f33674ce48a782819632a827a040b1629c5177085774f382b376cc07fcf8eac8c673d07d460f1682010634210b9960f40e0b37e1de692ecd65c7261ad266a84029d2dc3af914e1583dd8ada499cc663293374e8b3acfa2dd0b16c276e45b84c2390d199d0408ee726d3cce8c3fd1ce94c92dcb3c0e4a989196b0b5bb731d316beff5c49c3710fc66820c4ac9e7e64ed671a253f34c69915cf760fa152512757f98a0a7e7feac5ab8c464876945f797ede8d11cc783a7d0533f8bd55c3cfa02a8cf4175c0a55b1081f3bf73cc5978a1bcc3cd0790162e3e68beeec4cb7097f325e8e8c775dfe1f1d14d26d4d1e4f886d0b225ee139959d9954ccc73dfa551f5f797f85193bc5fc890d88fff3bb83f61e9da8666c99dfb3ff87b731fd58dac9cff3ad855a3068d0f360d79dd58ad53c1d85b904b46d01ad943639a8dcdb1d70e61f78d85b4037d17c61c72f569947b39b13f525d293e06afcddde471499ae7fcf9aa9741b2a2f1110ddc88476a3fb3ef389e6cb74c9c678d3c781f7c17b5c6e5909892a0afaaca14efc37009094af3e7c4d7bac6847b14cbb1767cf57d5a02952cf8d20336b6d8c19b390a97f01057d7f3f58927a53dab32f9ab5879c9de5785ccb50803a3ff05f0a9b1d94156ab7bcb9060272ae7d2aef3ec3da78f6571dd01656bd9e2a348d94cee4b151d50fe016ce8d8fe2ab18c579d3250b0831ceb0c0377172c29c353a3aa3cb967ee34dbba631f0746aa3902af3f9ac8552179903c78b8e378d5c521ea14a51c8152472a0a1bdbd6a53607fc4741fde56f3e6b3ab7557ac3a59e2ac1bebfca970fc03a4f18351301b157dccd8342553049dc17cf48923ce7a42095d0b0883600860c218a4c4a895b119f9927a673c474a88034532a7ca5bc6ee9fd4bb2f99e42ac3077a116baf39bd0848f08d9978ab6f99aeb6ff33401a7a3e5bfa95c6d099a14119f49c0352854376d4df659b5dca20b718c5ba51a00f11f162bae2c2d903669d4b99b9cec5efa703411ee87a7876a6784c463ecd7bb9624c36208cf0585e88861775bb0a37317cfdd2f1cda26345f352a42736370f59980e6196de70061a6d829c91472e9fc5833e3bd6b23f6e9c88eb42b3eee5322507d174f942321235a4c118af231e93c85fb08ebe36052d393d14cd2ef1d2ff4c49e2b15f9fe189f24ca411353b19807a0a1c92784ab53fc970aef759c350fdd0b5355042c86141ae52f85944731226cb35e7dbe8100b903b9105b89de274b8561a0b4a62636dc813e52012d982502c835f7b5ca1824f65d38d069f25ebf88a271118487fc10afa3fdbc533f56a9a46353f4dd23c6492a3aee0b5dbc7736b9efbfa5ea104f07678254f975b1304adda86db85bb2933b5895afa2818a80712d84e19b1feedc03776b076360cfb84ba1bf665cb93e76d4808c02edf5cb79e0ddac552b068407ee656f3ef7354a9a4b67768eb12613c490d0abba2091f8209a4faef45be7d2b36bdda8b309e56fa6fa7eb3598b64f9fe980f6ecad9a18357f3a7551668ae41b5205e9de8a1323ad45c0608f2ef5fa76d9730694fb7d72c2f6728bf33ca751ccb3ee81d64854fbb2fff540723b59c67b35c20ec7006a915c0cfea15e599139fa8a5b5c5850b678593ea03222aa7b8b0ed6824c1f06cbd3be4edafc67dd4228778c7ff8d6cf91ab90a93d28a63c8fe520b4e75dffdd9c42277f8d69c17848aadd45e8f3ab0ea3ce7f8b1c004f15f4f11b6c2cbdc3ae53dc8dbace08a1757b5a7758cd9ab41e02a32a13b64c955662a28c8738e3e54925ed0c2fc5d49635c1c529ad3de1aa0147d4f9bbf0931d3b278fcedcdbb177ab07390efa44c6885a4ecd44fe22117159eda3d951ce93a1f386dc66a5ae3381037de494c8eb604e81ced7dc9041df7e73c410d440b76bf24e397cb2beb64add312f3a5ae45519f89d908bd9e7e08d7416980eb9f195380e31777d030c218a09c28a07e997321b4843b05208ae48f7b289181ab57ba0c7000ee74f6fffb794996d1de4692c3eec7b045bdb2af05f7598c318010ed7cf54068370ba722ccc486884c6ea6ee1a60ddedb8dd1ae82f596b0f737e1b53aa5599ea85330bbe8d52384b1c640b1f444721b5a5f5654893440a3e3c02c5fdee752681dd11cdcc6bda028bbbd288e229ede5eae9ee164968278beab7d1a57a776fb13e307fd2abb51ecc160dc0f476559ec8e7cdc2b7f445401000e061a3dbcd5cba10d157700fa887d0b9a7296abec291dac53f1749d9e1b5faab71078694fe3e1c61915b5452498010d5ed07caee21a7dbea2b77afa9815a9395185d8de115bbd050bffccd5e7f29c2f7d361a185deb857ecdafa2b3c1e7acbba8198477918367b3fe924f3b89a435a54da14e99eff1f12e8bf303a274e8961fad91ca2a298ccd1b71ffd2b59df7f3701635dbf78162c290add53c6d60ada390bd7f78e96421184937a208077190bc971b8994edb4db03b22fe14dbb16442e743b291f7e5126671c97e56e2cd7d553476fb77f7b39da4f30aa4548a95cbf936fb9664ed1cb4b451bed94bf954cf382565beda499e51037735b8ee54212aefcfa652f5c9b6365a801826df897ac0218af53ea94d50cc577401c688dcfce943c9c0e3d9daa6239bf730ef67dfcd68201a8cfa41ca72f237a1787df3e63830543035532c9379f7538b8e5318556d5498c54408b94d323d7e41753d843cbf7f863f61d200f6be7f18d7805aa164762f468b0388cae4d62f1d1e981d66ee07d6823a9695d768f515ae3406707a5c259bfc6c74ee7ecaf7f43856aacfdd9b9962b6b0a0925efcc8db971f4082bd9498febb7651bc469101b7f6a5cf98aaab650694345b0353e0f8d7bdc129a7f514d73abde9b9120934bbc3ea26c7873105f8c4c6e176070c5564a8ee1d3a065b87576a5281836a3d52f77d92921a9bf43428be2a4798e3ca2df3f3fafdfc78c49ce183633aec0a5e150dfd6810361d8c281cceca5fc707f4a72bd5f2e94113845548d6ebcf85936cbbf4840976e12f05a147f4f40ac26eafcc31e2a375d1f8509fab56fc7a4e064792e918b04b59510b1c9abd64a9a5b5bc951a9ee78f22dcad93d547504fd69b4cbfc95049de16a7947b563c19f1fc1b1f6fd3044b7eafe371b92797f758179e60b58aace1986f7e2013dd702f8174d27c6fd0b3c48906979d2c0ab325be840233d4db712373ea4aadf9a303ba75f7ea03bfa93833268ee49c6335b850e90e7ffcf2d017fa967059e22c53609ca8c2d5c4abcd88a5a136b4a29ae5680bd844c3b6747b80d1e8fa8ddd319221935e598af8c3951902361c3b1c7b4d24879bf03222a57ba43f1dfc11547601346ab6ed7e024327646f319e9d0059957203415b3effb834d0c8fd8da5ae2a11321de755fa807970a8e5b8403d286a60701a59b9aca84e2d4559e93ec04c81ca9b2692cd33cffdd943a8d86228ea85ecbc4869d85ef30d517212f945aba9aa7d29111123b065e2d355578acd7e8761e37656a6ec4de592521ab5b3fca3d9b9e98bc82cab4431eabcee287feb77c39d787635739a2e2fae9d4ef549b69ad44cab90f297809508f243e448b3ce9baf2428e98ece0ec2ced9dec656db33f5d29449b7e2e78ee5e8e2088e4bf116faa607b84fcd11974190cc9005ef406114503bfd9c18ac6aa3c07f501290226bb82266205da7e51a901bfa8b9bbec1dec6d68171d168e29f44132b7d297568c5f1262ba0cf1e23d8f6a2ce17118b26b8dfa2f91e5c6379485794545112ee0303e93cf59473b39141935d77e7133af044446141189ab7b34d83caac4218435651f36d3e153dc602ad2b48ddfb4163def5ee410754b71c0f61dcf61ed3545b541cd9f0e28158e896a4907c5a76eccc48a9c31fcf56d78129059c1a2775058097bc5d337500d5f60622f2e71af36d2971c0f6946e4aed1fdb2946b33a4d84ce1816642ea983fbe0d922cd54c2529dc25f5b6307056032db7ae91e32a1ee2a3506beb5aefa2c31100a85efab738eea16ab6f471e8377e7d131e403a16170648ef5e7fe306aff234a9caeae789bf073968a6d19a1c569eac3afdf1e5fc532ceb24da66b2a1c49d2ca77629c36f33367cff5b2a82d898c4d67e0f99d927056bcb2c1eb5b6a88511a34a84cfedc0fe5330be880d11acf2727d21d1c3a56e280f949572b60bfae75a026b7e56029364071364f67b67", 0x1000) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7, 0x7, 0xf5, "f2f563f8bf20b6d03fabf81356a21bb7edee5ca9", 0x5, 0x5}) 16:00:10 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) socketpair(0x31, 0x3, 0x80000001, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="48988b02817ba188fdde2d4fa7bb6e9c7c8ceb094bc93de31aa886f9885f46dcb4eb7da5861a75a022322d486f9bd6b7b6003b24eb065ae4580bc4adbfbe1badb31b7a0cc70493755161c4dcabef8a8d262adf82e8b8999f633790f73c42cca595d4b7e4f818f58d6e068bfe5d9595f0f229a6a328635fd23d63b97581479b6af5c0d7e2c1285557790a3373b2ccf1cecbd3824e28e4fbb281df1f2318fde82c5fc089ba66fc5e9fc309de22a3d80a3bdaa337d7591dd812bd21eff5632dcd130cec2a5e64dddaf55d236a09885d8307", 0xd0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x57}, {0x18, 0x0, 0x2, 0xfffffffffffffffb}, 0x8, [0xc27, 0xcf92, 0x0, 0x7fff, 0x3, 0x5, 0x5, 0x9]}, 0x3c) r4 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000300)="e7bfa90be25d", 0x6}, {&(0x7f0000000340)="b292b08c7812f64199884c2234dffc37e7dc4a9bf65cec7dcbaeda8867a035a42a892c82d11ae0d9a6391f0a54fd648c09048abd2733ba4e4274048f8cefd29a83ac81dfeec37cdaa8b3302c3fbda97153be51216a6967b6f16655dd4997e9fa90fc2914278a125f06eec0b0cfd67a1308d6193381e3c045a55e552330bcf1e2fbb9ca45e177e67a561ad5b4cb3d43244af6c873c97506077852e3f9ad28b2959b63026ed05d7b057f54cbc38c13dea5995685a109588e641bf19eef7c6aaad85ffacf72c2399642089bad54cf3133664d4f731c1c23c4920add10a5a4b3ac3caf0be45e1d6c73f3509cce6aee2e673a9f07894807df1acf337a5ad4e1a630478fc73936dfc0d97e73f3483bed6317a0b26c3d69548abb2bb11b2a11637fa4031823184c84b2863d4e1347658be81bd72c27675ad178d64e7523c50a139fc6a26f23ad10b6b092002af7608135120a473aa5deaf285e5e53925fb46b502ac30455abc915ce29278363a481d0e9119b7d70e25dedf1d2799cec2d199f33b78f14b26b0ea92abd268dea3a330d0728d4e6706abf56443e0c7b6a48437b57f3a1a3f7875a82e94bbca2726d12bbdb6e5007ed156e36e282296dd44a274d12b4f7d9571a36a5c4225676917bb127a9e36608782303ad946511a17ee33ee52c284f0b790a716211805192a616c93a04099087320c2f4e67a6caf6fb6ebab939fe324c093515fb7c68908d1720635f76a7a1349c9af38ca5237d3b20d1dc7649ad803f536a0bf997670e24563e6d2ec3db101f4cc7ff627584fe39f86863a697fc375b035256427e8e98a44d6c61f46d6c43995c18128de7bd9752a936d9bdae116bbddaeb3257c11ea0f7dbde81e94b4d62abe0a046bf72bba7f3323d2ce8701fb5c6069d652e07d2ab20d50b376d9c984398183c2935dde50c6902efcabffddac25893f249ae19c119b42f9b7582390164f46149a9c4eb5001ad08c74a5c52c569e103162995c0f4e1305b94faf6248dc8ffb0704eb7888567fbd5e79ee2e49ac561c14368e5247be067bb549809226f4d9902417d3ad81788cae4890f7663b69f2cea347bfface3ab494bc63247cc18a3cca38fd61e540acdab7eb50fe0c9207f002e6b0db6c63c6585d6cd26aba87d14cd8ec686281c5bf9180166e412e17017bf2a30261ccfe9774fd5c6d351d4ff37d6628d9a5d22985ecc1ea740439a9eb4d260954ef14dc03c0b46f271c721c5b11d29175486e27c4a511306efe568ef507bcef9eccb72f9f8f60779a2b8d18bf6e2ed6df837a7de2021439b164b0c633ab3bcc64de0e670e637606270ffd10721fdfe71a1710d7814ab14e407c5adfd05b99f2b5f78ee12d464528a97346eee42d9c361031b683991ce5e75332daeb3a17a6bbe1a7975af13523609f4a60ab98135cb8199ad2331f74ab0fed0effcc31245215cc3668694bafa38f745eae5b3bd8c41596b5d82d6508094721344fcc3f2fae6da349b40aa815e2630ddb8c33028f8233219a21cd7dde46915b252d4f7898dd8ff2997a96eee9f2fcba0e81c72f849cc5a7f8ec299df72bd907f0d4f074c400c778816c6b22575ec8107b6ea3cd2506c5422f414cafc5cdd2269bb75a10404873411ebeef0a0a0908135b3c0790e9d43ce5b624f7133f15f6a1f3ab408e6fa3444b076c53f826e8da59084b84ffc97cbce53359d7ec28f6e3a201e103dc4fbe830c96290ad6fef8995cd521310a8e65ae6ead133950606a27f73075424b44877298f0bed145a67da96e2d0c5f14bbab794f4f75e8219154100c8f180cd1114271530b26e3ce526e5258109f061b7748eca21aeb78742c2c2825397af4e95c1a26bef2b526406ac148e6938d2c4c3a26b3591bd21a8a65745c512c1538992ea3b8c173e1dfc3f9938011ed4c222908bcf563a01af3138d3293e42049ebb9ee37e47592b716ee32a38f0d74c25f3d4efcfe396dc21945ea42bfb61d1d66a3d01bc790ae9307a50d32904ce1138896f93cb0e5d2e47e709a20674931623d73939ce69ea2a4bc7c009b832bbf43aebdf4888cfa2d30e240ca016cde82a236d225d2d1abfa1f5da8a0982df0141e3c15aee133cb7abdedafe83f6797a3642648b77df47b15dcb2c8c0d80443744934b07a2b66f6037e90e359e02f0e2ef3300a508800574da6745b97a78b1ff9af9a2ca0f86c9873d2a82e8fa0bedeb2f06f61b579fed420fc18cec944d59b7c286f1285922a5865765e332652148bc18eb733f2e6085ae076c34fadc603a6b1d7ad4bf5e6cd4393a6f1446ef9809f11b98d567b2e893bdc096692c70ca6e2927b85c47e03ce9a5dc01c2ee779d4c34d30f18eebbc9037fd687a3f384d408b42501ff626133d51c26c00e5eb9e8dc57a309c1174793f5a5069c3687386da75cb0881c2105934df7adc42b3a7e99383f0bfc872cecc010e56886349af8221d84d267f6bd8eb14f0ed36bf236672beb9b76e2e8c6e2232427a59c7f7b8e042b2c3aaf5001cf453ba901cefe1deb779f7feb4d79453ce667e526766b7cc34392759a3f2f9770d6d43b12582ad427b498d010d7be9eb240502b17ea9a71728fd93ffe3fafdc753e8abf75a4c7938e13c0610be63b3a9f82b2b1736bbf4a0dfc03188209372df7c2547c0d8985493bdc292cecea8be9e7739c87a777553b2c141a13e27c5049f57c09427448d92ceef31e06d9764d1de94c2b15f741086e030607840697d3ba59f05bc0a07f2dfa394ae7ca07ae93e99eed4a14392200a797bb06b019c5994de79ecef75538d409b076afacfa6b27ffa04ced79691ba756726e708465fed076fbcf57ed07fde4d9c5f384ee5a3da4f77a08bb393f4dbcc5606cfafcd300527b91f080526f8da522820398415012e98acf382f66f5c98f07d51e3394bad62dc2ce0b883af44a820c92912bbd9807618dc48a957530ece2335607b5dab4d132acb1eff7fc0af2e91d68eb0a0f8162cb26bcbcf0e78aa231d413d24b05f556edddf00fe3e99a81a15d4dfedef34c83af3faefc372ee35243ffc2eddcc3258eb49b6fb0fadab22a5f4f471900491ad897a8e8e3be180301346e7948abe18ccb9fa6408fd2837bda746e904bc21f707ad7011bde9f632dd479095a73b60445dc6ef255732784834e69f040a0ac2249ef2d4c357a5b8e8dbf6445d41fa0d76456b3083b8af1ca7a2b0a1ef3bfa343947dec8b40ff4e2d75aaf069adcea8aaef59a0052a5024e2fa4dac76ad3cc39d0595189a0e879687efa514dd8f295f48ca6c34ee1e1d30dd2a21030da00d5e3e9041021983def1f1c028e47b2faf15fe248ec5ef3e149968e123234a5f42a22cbc9c9714d0d6169d988a6d7822931844bfd2649b6cf766f2b688c01c4cb35236536f9c29c457f4096006fe65a1e07379327b1b1f1582384a870e276bb35bbdec9be42d67dbc0dc12c44c9cd1df2059fe89c9b50de673a234bdcb95c2823aaab6c7c7053f29f24046ee3b25816a94634529a8a7cec46f5aacedb31eb5e6839fa2efd1c55565f2facffcd88a96055ab48e9e993823c83fbcd0d767eb5338f225794db1749d5467a0e90b839a0d25fb44a9db6738457b9cc0efada2a429b39598af5983433ef375645e05faf54331b4eddd639fe3ff38dd7eebbfc3aec5543fd559b4f26bd53b0c979af8d177767b1092c33d61b8fee9daccf8efa502aa6fb49e703bc88640f8fa4dd8b59de883b6593e762c0f1729055028862a3dacef7bbad46857a85d33d39c5d5cbb468f953a80480c0d80326a344d92e953e31390f6cc9d0b809308dfaaaaf8693769417e72693571becd91de56d2bce605ae6a04bde930da6155f071cad75b2cd7eea0a895cd3f9f0db5a5f64e0cdcdbc89098727f4987afc8d8e855cbfc9e3eff30b3e0a3c247c531a46c350660ccadf95b28d1b005a4ce67364221068757c0d10bd5659ce3d4b245ec58b42c26ea1bc37ff12a58e81bb523b26954231a00eec326acff9c6999dd8bc77599b11bfae8ad6eea35e4ded636cc90eb197a946b0caa230982e5f4163ab067faa75f2dd712c503f06b351f5426412aecf9fe380841a2df0eaf78175e8dcadbceb1901ddc4825611396bf7af6440c44aa26b09bd7172b3f1b3c19db039fd58b977c510479887dbe5330a398bfd84e109ab549263f5212385e42400ccbc29a468347f44313d98c5ab4a0c01595f20e55e261b56d70547172278d97d52defacc5f05c6931c911b5970bed5ce703920eaadf694d43153ce1c6f53a53f2c2b92be3f8fed80346264c279b673c61afe2a95e0b47f5e27391f9952d07f109042e971c442994a8bb158b66cd579f469a9b794a2b81a76d6dd956e9005cbebc2d445dcb812ec47ec7eda1e1dc92823c0c88af511ddb8baceaf6c13705ef90986d74d005b3b45837644373967741750a6e64eb24044f0eff16e2956010156679c82f8d7a706896bf27b5e44708c14511c7b7110e1ac126f57ce1421ba5454aac5859e4ef44e2032e8797dbda056f7bef34b7924160d288e89e725af434cf41355cfc3a060f8390161e2ef814e3cdf7de7d078b20867b41421cc97774dd6bfaff8cc201267fe7b2ddf39a911e62a2476c3d85980af9c4f8c78e8458452d466da4f41013411514b6df2c691ff557ec07f1fe424c34c3a2a9d06c7d8f8ea50ed071d36db03a3d621ab1c97840649aeaf022e36584878e0f00f0d592032c0f6324dee6a8511e407a8d83493569ef5c80a5456bf61d46214c2a62bcc71d54c27f55ca013e2c1b86233c585ae451e909b5f53566d4ab1227b93bb0f7364e48fb13254abcb45043d93176f91ad962878a68fd812fece2f7ce938396adeadc9046a52bdeef527f86a7ccdc20dd29502d508a2320e324eacf08be776f3a32bbe45dea649129e51e8de8c0ff60fa64754a5f6aee955c9e2626ff0dbb9857c10d06c45ce5556c48e259d116991d8a422b8b0a9ce5f0449807ac4d30838af51fdaad5a7c7d4b0c13102f864ac9714f0b43ab75d1de2c7d4221adf65f3af6323ea27e3898f8d2b39988cf7bb8e6bcaaf8d7432f66236663e1c3929cf2cf8b053aeb67f131bf1e11902a74e4f740c9028a2a0e196c4a2770f55330888ebda2c02bfb5e29af7367fe97d91644f950718809eeb9bcffe005adab9d38637b05afea537a7ff0fbbef963fef1f03bbc62f6c5839c1c9f9a5ac0e536ff7cc5819ee3d271c263e348242bc68cb8632592124b834fccb823c9e138679ea49c623379c7179e61551de1229195b3299d8361f6dbb3aec83226d3f5d3f6150a23dcf7c0154290c48560c6e4b7c5ea18968f95cde24e3c0816c8096eac0d7e56fc1bf80c15ffcd5dd0d055493d4a28884b8e515f0a21d1f9df1cd56bb2029e5471010f3367e3a900777bb6063b28b7483030867558242a52854c2f7776d93fb90f4bbdfb0385226db5af2966af286507427a4ed0c32597584d0a399dfda3aa9a2339dcbfcf4e5acf575486113f38833668443f6eea0ce020534a30a072aa4bcb9db8edcabcee189793c78c70b4725de5da9a7e2cce282ab81469e11da25ee78680ff3cac3789c8afac7fc479406937553ff75205e7183b601fe3898e9021e4d2d9b050f5cf12a1a48f387993e37694ba2abf9e8cd3ac68886a0a1216896641c65157bf11ed1101f6c4464c1db2874759e35452f1dbefa4174fee5e4813a4a8e1e62a132b7bcd2acc4ebcf3e85dff8c05fec9f718e93e4ffaae5af4752c6235f8910a06c19a3cdcb657ca80679598212b3d32016f2ecc59f460e26a4c63d94fde483eec1f", 0x1000}], 0x2) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) flock(r0, 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffc, 0x7, './file0\x00', 0x1, 0x7, 0x8000, 0x6}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) write(r0, &(0x7f0000000140)="b0", 0x1) 16:00:10 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d7547f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) fcntl$dupfd(r1, 0x0, r0) syz_open_pts() 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) clock_gettime(0x5, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r2, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000340)='.\x00', r3, r4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r9 = getgid() r10 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x10002000000, r3, r9, r3, r9, 0x80, 0x2}, 0x7fff, 0x100, r7, r5, 0x7, 0x9, 0x39f4, 0x3}) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r3, r6, r8, r9, 0x14, 0x10}, 0x0, 0x401, r10, r11, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000180)=[{r0, 0x8}, {r1, 0x100}, {r2, 0x10}], 0x3, 0x3) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, &(0x7f00000002c0), 0x3, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = socket(0x1, 0x5, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x7}, 0xc) close(r0) 16:00:11 executing program 1: r0 = socket(0x16, 0x2, 0x453a5d21) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f00000000c0)="566b0ee42223b0ef5d96468600a2f4d0e99055cd8a9c18feb74b70162fa4b40305caae34f4c4513effd360f87e884ca4f13d6bc17ec8a3040cee8c0b3eeca53ddd9a169e4400321515fe71ec55726fd504fbe86635", 0x55) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0xa0000000000, 0x9, 0x7, "0a98eb97a55080eed9ec97aab9e5d33e245fc005", 0x10001, 0x7}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000140)='-\x00', &(0x7f0000000180)='#(#:{&{@\x00') 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000002440)='./file0\x00', 0x10240, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000002480), &(0x7f00000024c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002500)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = socket(0x16, 0x7, 0x7417) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000002540)=@abs, &(0x7f0000002600)=0x8) r3 = dup2(r2, r1) preadv(r3, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/160, 0xa0}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/220, 0xdc}, {&(0x7f0000002200)=""/136, 0x88}, {&(0x7f00000022c0)=""/135, 0x87}, {&(0x7f0000002380)=""/37, 0x25}], 0x7, 0x0) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002580)=0x6b83c05f) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "119ec8b67e49900922b47c963b4fc4b87d311ba9"}) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xd5ea) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/203, 0xcb}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) write(r1, &(0x7f00000002c0)="bad597fc8a5baf0fd6849184b6243d0d32948f95266d5424817b08103b08ad993b59292493ff572b607ab5cf26fe2b30c25405b6818f1e0ba948862ea4bdf0cf4d7e2cc84b138593e129c7660868442d8102c61fa8d03f7eb5e3d6fc8c9409e5664cd02dc335934e3af8942f64fc9845e99bcd2340e240100764768b4fb3210916ccefe6674d4dcb11fb98fbf55826d76bff7f00d2a4d203a929426fbb6c5bc57b75b0b3475db4b17804aacdcbdeb75a1c979a70bab75b5a7af8904e4b3d14fa779e789b1d4ce6", 0xc7) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x884, &(0x7f0000000000)=0x7fa, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10100, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x8, 0x8000, &(0x7f0000000140)="de190a13c17f39e113d5fff29c416dd538f3b0b8316825731552dee6027ff2bfeea04251d9f34cce1097998a4845e5b2e9cf24a331c51c580652d49c4dba4246c1ca410065568ac7e610ebef5313087137ec40a255e06368835a6be03a7024ffe402320ba0e41eab71b249", 0x6b) poll(&(0x7f00000000c0)=[{r1, 0x88}, {r1, 0x20}, {r1}, {r0, 0x2}], 0x4, 0x9) 16:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xcc7, 0x1f}, {0x18, 0x3, 0x6e6d, 0xb9f}, 0x1, [0xbf4, 0xe4ed, 0xe6, 0x8, 0x0, 0x7, 0x1f80000000000, 0x1]}, 0x3c) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000100)="482b2513c94dd40bf18cfc9114dc0d4678982c51684bdfd7e7e1459bcea00a0ae34c4cf2eb68aa64102f0e132b24688d3557b2ee1a999646eae50ed7335f01b98c7f9f9aed2b52ddc8b0048c5228bcc2d4cff43aee52ae137276f3378f0ee0d462268ef6bbd2a5059b8a3389817959b29df2be7850704467b4f276e8746846c11732a21c9470662fed629a359f4275b3caa6", 0x92, 0x404, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) fsync(r0) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="02", 0xfffffffffffffee1) pipe2(&(0x7f00000001c0), 0x10004) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000040)=""/50, 0x32) pipe(&(0x7f00000002c0)) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) 16:00:12 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000280)=""/95, 0x5f}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=""/185, 0xb9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x10, 0x0, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, 0x0, r2, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000200)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:13 executing program 0: select(0x40, &(0x7f0000000200)={0x4, 0xc6e, 0x288, 0x44da, 0x9, 0xbd0, 0x415, 0x80}, &(0x7f00000000c0)={0x3, 0x3, 0x80000001, 0x1ff, 0x401, 0x2, 0x1000, 0xfffffffffffffffb}, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100, 0x3, 0x7ffb, 0x401}, &(0x7f00000001c0)={0xffffffffffffffff, 0x3ff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000080)='.\x00', 0x10000000, 0xfffffffffffffffc) r1 = getppid() getpgid(r1) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x81, 0x8}}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getgid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0xc0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20, 0x140) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) munmap(&(0x7f0000010000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:13 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) semget(0x2, 0x2, 0x420) ftruncate(r0, 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001200)={'\x00', 0x200000, 0x8001, 0x6e1a, 0x1, 0xb49c, 0x7, 0xe3cb, 0x2, 0x3, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000011c0)={0x4, 0x1, 0xbb44, 0xfff, 0x8}, 0xc) flock(r1, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) fsync(r1) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)={0x3, "31484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"}, 0xbd, 0x800) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x8, 0x2, 0xff, 0xeb07ea586c61ec7, 0x0, 0x4, 0x1b, 0x1, 0x3, 0x6, 0x1}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r1, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xffffffff) execve(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8008, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/163, 0xa3}], 0x5, 0x23) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./bus\x00', 0x1, 0x7, 0x80000001, 0x0, 0x1c7, 0x5, 0x8000, 0x0, 0x1, 0xfff, 0x20}) r4 = kqueue() fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000500)={0x3ff, 0x4, './bus\x00', 0x0, 0x94, 0x4, 0x6}) kevent(r4, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000010, 0x4, 0x10000000002}, {{r0}, 0xfffffffffffffffe, 0xaa, 0x80000001, 0x2, 0xa57}], 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) utimes(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0x8001, 0xda92}, {0x9, 0x1}}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x800000000000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000080)={0x8, 0x20}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x146) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x40) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43e3020fc77a0246dc9f00000080407f00f3410f597900460f43aa8bf00000c4a1fb581ef2469c67f086bc7641a015b5f0f75bff") close(r0) 16:00:14 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40000001005, &(0x7f0000000080)={0x0, 0x4}, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000001c0)="2671b577fbf0fae958cee9a7c08e7147e7802cc40943f8ed5294d8690ccbbf937ef37b3b7c7a352225ab970778bd5f03fef144c6a4aca7226262e85f32ebc03776f5bf55f84917d784045ff05cf565a2b4e50d36dec99b", 0x57, 0xd, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x0) fcntl$getown(r0, 0x5) 16:00:14 executing program 0: 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() shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 16:00:14 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000066b000/0x2000)=nil, 0x2000, 0x4, 0x811, r1, 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:14 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) getpgrp() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs, 0xffffffb4, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:14 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000719740667d7b65c8690793324e8dc0c569bb73d52414e47ae5eea27cdab771c1cb3d6b267318fe91d1f13f44f276e83ce56185b3556740135195d2ed019cce3464168b0052c55aed1cb6a78a2f7173fe2cde54c6583289fd2e0c50a532a8c2db60163e001df3e060b9d0eb9a3e534456ffaa66c2cd113641020108b52701cdca2a34b05e801323f17abd019384fe555bd5d87d4f2f45417eb29a55605ddda93d893ddac4d78c6dfb22575d1e26df6f33068f5f3f41d09a55e48cb0e0e5578cc820c583b49e9adcaf64504082ef45ce2dcfe689d0805ed1670d452abf4cb73c00922b56d17c02ebfe"], 0xeb, 0x800) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/166}, 0xae, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r5, r3, r7, 0x180, 0x1000}, 0x200, 0xe7c, r8, r9, 0xa, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r13 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000200)=0x1) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r6, r4, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x3, 0x0, 0x81, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) syz_open_pts() write(r1, &(0x7f0000000340), 0x10000014c) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x200040) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x17, 0x9, 0xcbb7) socket(0x26, 0x3, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0, 0x277}, {0x0}, {0x0}, {0x0, 0x309}, {0x0, 0xff7d}, {0x0}, {0x0}, {0x0}, {0x0, 0xffe5}], 0x9) 16:00:14 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)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="8a7aa1d288a101aa18bf9e060e638849b02a4f3da0b254aa115692e619b5640022355800a087983a82cc843ab529429f550657031f46c1b393c55883b43c2874ef55da077a73504fa8f133a3fdd9689693403952a58b4b1ad8115831f7ffce0e1f089c49dab61e918eedfd7d5cef6dee1844e4ed9d3ec9f3509b1a7fc20dea8d060aea125ec10fae93d2493c451dfd24506cfc4fb752ded56c0f7bf67df141d126720d4124a3509d3d2711f758d9a145cba0058b898438e0a04848c0a3bab3bf731025dbbab1aa4cbf3065aed5175634c13d4b5b0c94b327e8ef34561b222e067ec0fe1189ab5335ee3f50d2e9ea52bc0fc382b24db3a455954f0070c1bd80252de053b352b2e2bb339d444ae50b53c016710690d06f6e0d4c462f559d97770d753ffd2318c326ea52af2d8bea7a9a49279189da57944ead4f17653c7cc73aa0dafb6f81ef7fbf1e242659f9c2f303b1108753f24c6d3e9a6b2972cc0e7d8fda5d74c3bcf2b4ce24995d5df47981bfa4694b6742f21b38ac065933038aa25506af46e044dad3d3f56a655e2a3788f5153cf924561d504feed86464d0bc093545343469d97e851b0280b45d4f458e20fef81819093a0d2ed5ff239c301b8d74118c1bceb676e1275dfc4aa26c6bf6ff", 0x9f) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc8, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xffffffffffffffb8) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="3f5c9ac14fee6d55177109b90771bc57e502a1d7f9493d8ae50d964145fc3131ce30b96d446fd7039a0d77827506b8df8fa073cc2c938cd9978c01a1a9e3c99943cd5e48103b90a4394e11a2caf9ed7a0dca206688"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff0000040000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) socket(0x0, 0x4000, 0xede) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8001, 0xc2) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x5, 0xcc7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="33a765e2e5b658d22d5ec9f07fe6a91aa8937ffb9e798fc52575f9a73990c06a8f476b47cb35ceadd1868af130c58ce74a3874c4eb9a13b11bd81859b630ed28fcfe98564d116d69b7400f033daca86600d79604a3e54bd036a30725f5235fe6356536478fe4a078f7bc0c2b83ed1a3962c3aa4fbe4b0a4a0f94b405cbec5a0e95c23142efb2041dff331da57f4860ca6c9a05d7a927d8fa8d435a675dad655046a7a1b5b36e4191a8c778d2707de89f3d4041724c33333d40f7d25544", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') fcntl$dupfd(r0, 0xa, r0) setuid(0xee01) fchdir(r1) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) kqueue() fcntl$setflags(r0, 0x2, 0x1) 16:00:14 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) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0xffffffff, 0x7f, 0x5, "1973506ffdc75ef0fbd2bb6eba779b7e2fa01513", 0x8, 0x4}) setuid(r0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000240)=0x1) 16:00:14 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffeffffffff, './file0\x00'}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000edff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x4002, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000040)='./control\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x1c4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) rename(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000080)='./control/file0\x00') rmdir(&(0x7f0000000200)='./control/file0\x00') mknod$loop(&(0x7f00000000c0)='./control/file0\x00', 0x1010, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x7, &(0x7f0000000100)="51b3aec011e6bdd8f75b9cc60c3d73cef13208d29f6fca823f7d40f838858864a729ffbc326c34ec48e57da530c2bed03d9424ec584ec1575935d21e84fcd9d3a0b552b2e28351e088d25168ebf000c8c8", 0x51) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x843, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3", 0x3c}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="6c5c9642bc71d5b3128d4765879936ff5fc715b79c891be2192a60ba4a6bd204ca20408932cfc4807ae4aac9e39c75ffe5cce0", 0x33}, {&(0x7f0000000040)="f4d7e4c6f0902e0a61de7979e527a4a542d37e1af92b4f2309deef3193ae6fde1b8ef98731777edd5d44ecc13df6966495f411051cc38b485c07687b82a04dbf5a70eab74cbd29ad", 0x48}, {&(0x7f0000001280)="dd03c4a924addedc67c82979d9617dbe184a8870c95b0d022b611f81a2f03bdae388cc1e9c51c7aceacee0c1bc7d4702dfff38b9363b22db95e66c8a9290f4355f8e3d10ea30c667d72b804f5ecbf96c5154fcabd1ce64ea7894a84f5369d3a219a1f13890748c05c73cf09e4699d9f2985638f4afc4770f01718a1c9b6800339e76acc5e52c520657b98c9b2d1a40b3b4bd60af5777ac5d3a6542f2caf49d5d0c2d65fe432bd095886bf26312e4a4744708dfc6721037ccad17e709db6fcb43a81599092956c756870a9183f3b70afe848a9077817ae273116ffa7da4221f47b5bbca140f4ac1de313805cbc67c48c6f4e7698c1590519793f23aa45edce6c03e172bcef3460d1625b920835d5a3b7c4868d14181355e2904103c35533f84a0408996f81e0c20eae67fc4b89c814f403eabd12cc31fb633ce3deedc821b6d9e0361955448a2e44fa1ae7f39a8ea5cab3cd40a860ce1e136be23a618dc9dfd99da198ad8bd35803744d4c19fe4f4bc9c04a8f7d7b871288c38b772e3f317b34d4308530052a0bf49ca702b01b71a97a149b2624436fef2111defd747905cbfeb495fb7990f9e0af5365315a4a077e9df690f58a344b90e6c0d2ff68011818fe073d9f4f9edc3c79d0cbb1d9b044321e7e2d838941840fc7cc424038e1d27246794c747014c348c6fbb76f793b4a481e65c6d575430f264ec3fec82709ecb4669067d193951960a35425cd5d6195ec2b2a145c174c3ca2bd306b5e82ae53cd4b561700d768355b379223060603f312eb633eff97514ad05a81c5dfea116e06e117e354135c1b831bc4f91c936398983e820a3af55afb98d9c9c5ed72c0fc6403aae017e2e34ebbd49fee79c8079595b16e362895333cb37ab99645663901fcf9f24d0c69428801e135b19792e613b1a924c7bc28a3b747b542f36fabd91ac4ff72f86c34d74fc65ca3d9e3f351289c91140450b886874888389dea3690d741a02815b48e917d0bfd6a9fecd3c19ea742736accea4bd64d2c80e96d7b8040576c05d8f9e1ec06b47533550c030a95ddad824f5769e79f892c7d4fe69c28751028e13c16b9b800187ec57324f9554423f8e72e6448c498863b84c2966b045e4a26ac83a4eebcb8a21b3dd9738dce2ef3a593ff1e78ef065c9c4e81cad05825e78e471fe0408c0d68c37e02129c51e5ea762f8e8c257c61250c4ae893528131f49c1004c72a29cbcd0b356bce235874b4289a37f4200639214c2593b1cf0c0fefa9ca07a5ba86054b61d2b5d1cf2e4e0600d4af5fc8ab4dfb3ec514af5fc49ced91df4e2d00b2d20c41d02ae70a2a8ee578ccb390ccf2e553223eee3b71cd21023a32aca1ec9bde8accc584a7e875dc9101eab7832015b405df88e1ce1c154cd37b82f8aac21447cae9c3839988fd29ca6bf73c0d3d41db37c65430c98508d68492438db8e863c84eec81aeaa20a3971316b9d6c65af548e6e951c4db26016e423b36866e0324f112670736ac56bf467cb854300ce672bc706e5d7e12656030656cf2086f333c37dd5853bdfb062a90345d551c95234fb24c2cb236292c79065c8aee0112113eed048922184604f87d5d1eb06c2c1356dc790d7683ee7c7715b00a3f9b1f6c555170c36f2ba9b5c21eeb52e8b99ef705666fcd27b29ff32d252f1df428c2bbe42e59b037e1b802f85ccb7fac1a33880c5babd617bdadb7f69e929058d4a6841bbec9e310b8b6431762e270706b41d5195f5944530aeae0fa72c6935ef710c5a817953b811074b43fd6f5f8434f114e896c0d1ded333f7293b2293d546360e47d1827dba038342aada5679896a4463f7fac50877a7bd53b07f5373b2c7e6557d8014641893ea8acc4a8b0b595f360b9d9721d934074b23ca706a272914e21e8fd3721b3c369812cfb3dedf7bc497256c2c5544a983a5a138b3ab915996bc64d23682111afe72f7e70ad0f33a95249d6b9c528995bc8835a634293f992655ad8cc08f7b6e6ea11ac9b7acb44095e03fe62b1fdbf453a0bf1eba99d2272c90a2af46e29dddf4a5ef1d917ab5eac704e4f1d092aa4a8db443944ecf8eb7463346d53d956d141e5d0f62caac72cd85cf4accd3cfaef86d287b243070cac781625c7ea64c13bfa34da093ef073ab42becfcc13a3565a50207039411d68c536704fd41095addd38d44d59f1893af5f0e53063c9d03a66c9ebb9f14bbfef9a453880e21dfa69260c22545b17a90721f2bf9e7b0bddd0cf23475abdf9982433be40b574f1a45be126e9fdaf666162a9aeae7b73b4250d75f49cee89f38fc031856531d62f11a1e5f9426afdba9e5172fc5fc6cb961a4182d68b0d30ecb2d835ba17556ed7cc2c2fcff81f3290d00ae839af5bdd854c675534f95f71ecf0e7cd5c78814036400a517d403026822ff6f24f07fc59dd409aec03f866c7f82592895fbe818d3c21925ccceed03ca6920ba95790769b49dcd6cd652052581becb4f6b7e7b95a0e3df06a1b208849c13e59e566171d2b2e4a31e8fe9a38073e5e1e67c4056aa3ea6d539e4c083368961c9d04ef79f85c2fcc6bc58ae68c33f8842993ca97794c1283c35b2f702ec1643e205ff5871daa31674ecc30e7134ecdee3c561903854692911961dfa7fb9a84ef806772df8f4ed0feb23924665c91618f9eb71d1f82f88bec00adbe38b79c3f5b2856d5cba4b1827f991c51ce7d62f2f1d97de161a79eccdc6bcac17f27c1e9ad687e391ac13ee0f56f6c947224c63943529c365b984904b7003abeb6265abfdae89416cecf54058a9aa29bd753cb614b35806e05551fb20e523ac33376d77507694bdb99953b4254baee154049338f4a9b9e1ea27942943183cdb786dcfdc2e730be54cbe62c0c0bfd4594271273f36e60ccae70421199581801334d8c111ee9bcbad8125487bd15120c69803178558f08116813e75c3576adadab6bdca8eebfb0f1e0cf4436891d734a2db72271d860eaa8662b4ef81f02a339010af0424f41897f14d8df98e9f8fb69924fe14cb7fdb4c6e7c2a3afd48edbfb1d61c05e1a9c858fac5d734cc8b652da89783a034c1ef56d9f56bdc2bbfba5954ea629850bfa13cc2d8fdcb36cad9b8f122c3d216a0de126befe9fb2d33cd6865692219b279bed014ab1cf5c7e022d04c7ad4019da700c7e095894fe65a76083e4f6d51e59b2be31e024c0eb3a039138b5c064639a4d3d135331086cf76e848ae63472da138a22c54d6a7ffe9f0b96b8c706f8c9eebaa48d26d60c1c6c065d6a85d45da493ea50afd49aca1f5224342c099a157446b1630c79699f80a94f61eeeb49cce81a51385fb1eeaf31290c3402de0dc3f885a3b668d99a19426489779e6ab5f0f3b0225640bf73467d4240eb91c339123ea06da95d848f7cca064d873761d5b8876944f29440d02ec36c405466d199a5b8d234205027159995d09c11824ab8399e317c7efae4ad00ff29fab7d68c51f4e77348502cdfb2d67f54860f7b370db6c200fa7563f63e3d70b195760afca323832ac6530a10cdaa4b488eafeb3d7f497f74f2d6e239ae0a177dfec3c2525269c8002330af9397b39db795ce62a7ed924e1102bb663e146fe96256db18fd1afabc1d66265910d5a384a5af36456eed51a8a4d74ebb4bf62a019706b8e931e9afbeefd97abeb529ba7c2db45ef75f80718a7baffd4ea61e94d1d5643d872f247d5c22a5ff57022b314362acd9fb89bafb86dfb6520b24cfb6255e51df1bb58d29e46220ff04c0f194dfc56a422edf4f4a21185d28817fd90729df2849e0c7a35e0e1661566ab8283c544a09edffc2be4294688336111f6b5c22a353d63f397d2a11ff1c14d51633a51ff1cd23c8e18c943428fcb76505af4bb0684fefa1bb285a7ebfc5b15d26a9ee01ff8d80836cbcf14e2fa045ff57941a7301ab5929536782859e6a506648f760b603139412687be775c213ef6e2f704b203b5324e08ed50efc5bf2296a64cdd7332648ed21bb2ea612580a67710ad0322186d2a3fdf2af073c28b1454803e0e49fb9079a9de00707f971ae0b5ae38614f47fbeed14c7c3e40bc7b8b3507fbe8b9c4069ef13bba20e80d6556b4cb18219d04f096590f28274ea41744388e130dc222babcc54f00321bddeb2c0d39f8b10e703f9864bb8f4c380e28b5991eb0f59a0794107352a848b686f5eb10859675955608e1ccc0d86a6c8382efc1fab38bdb0bc2ae240e53a60ea44556cd4585ca0e750ed6ee6f1f3cb34a1d25a4bf47269420dff87517773afb3b3b25a023d456d5a4243f4622d1265d3825ff06d14f129eb0f132da3d19cf5c4021d55451349e69aa0cafa20646d635abe1240bf10f5ff9fa64ace5bfe45a71fe6c1562fa8924e88d8ac43d9d4deb1c0d8ab04783eb51b7aa036bdd17d3c2e7c2eff938ef60e08529e8cc9ecf049df081ca24daee29713cc8a4e1184f25a02051e832ef164df97ede31b72ec2ea66e1bf70cae8c226506cf7f754ec47e542b19b1803f9f8f0b427328e4950e4e9fc211975971860d5a073eab62f0e5cc3a7f4f30efda0fa08fe13f14a6c83669a7d0be1e6ea5c3339aaacc023a79a676f91d768e9a2a20df515e0c128b36a7ce1f1ec30b335a2dd5fd3c7641a30c4e364c24e391ca53ca14fbac486a47e04ef4d581b6251a1d022a6999a7543043b7106fa6de66b8611fd86113dd4ee54267110baef4e026e27b78b869d867c483dbad08a18c577587466e5cb657ef95fc897448b456d5a81e8cc986944e16593fb086d62ce1612eaa5c1c49282d2609501148ffc1cce68f65dc7666b41b7622af3268e7bf912c0c007d2f3db75f2faf3ea06a01566df737ed83cf3c12ce26d04d3e0ac4c8b6265e7db95c54868da213634173758053db06d8437073aafb8ab3727515468933bfa2a4650c124e86ed8877b8a9b04646f7f43049be2c1c2198f3ba83d86838b70389ab57455d6ae9c567cb7c28fbe35efac2130b61ab8389a7eee036baffdcfd85cc16f9b8e6d4406fd7eec532f9dd076efb5c4ed97eac2599717d1ad3803de104e622666983cefa2570fc514db727defd62c81c488621cff83126379181e5e34a4cfb4ad8299fcab5c6bb85df684d436ea1b17bc8c7aeb45766e773fd140c78192faa5bd226d0e6920abb5cc2fcb9bf31619bcf5d3634373043ad31ae4ec3d3da4bc479265cf164e66053039fcc327db37ccb11731ecd6da9ee0b2ce611114d2f5d5796260dc4eb6a7aba121cbc85a1612ad6bc6e77df36b45ff4e07d91f1bf436e85ce5188c6398844a072bee45ea5d60d4196fc2feed8d50f1d6a12bbb554ca26e59529561a0f4d1bdfd92a46842fc3b205cdbc4c1cea5f143c39d0540594ef3a51a216a41ebc6e3cfd2ec68d01644707521443b0257fa360bdbaffb2490de738fb0cdebabdb0cc51a7d6b2b44e5c5faaa955f1044fc134af17735a6b3db6691793a77da682445b3ee8f456a054e126947ad13814afd16db214e1d1f44bdf0dc27bd6777510190c37b5ec498eca31822631d4b57bde3516e5c1dbbc69cb1067a27164206113731c82aace4d5d33a3faccb74d21903569297a4bf01c315899f33ab3297e3976bcf396677f75aa77e6f54dda211cca4beb449a2b30f8399df6c00b86e3059694f54014713de04f6ed83eb94b0c2515944c6c2787095a7e858ab1e68a60d4b38f0e7803af877b6919bc9cb7baa4d14c1430ef8a49daade2fcaa8e417b621242d9befdc255bfbf60a7e0abb77dd215b1af996fe0b202755fb0c106fb6c5e26923713081b19676b35f940f22782a93", 0x1000}, {&(0x7f0000000140)="6a486d5804efb7b41e5faf1eea36bfe1538f01b406f3dca38888c22f542f1203a233b6593e433adeabd3d8e33c81c551fb94c7757ebbf0bbada6a015545139aa98a8942996c877fdf17b49c9b58747603b613371f92e448b8833fcec9fa52311bb442ca4c5033308df0f6178f76c15aeb2fd4f01b686984b74bb4b68bf11cfdce13eb1a649382128116af99bc57fda0dde60fe6fe2da1e8df686bcad42939ddd538fd561f7ca413391403327169267a7aacbf3b26d59cfc38f77cf80d7fa22138fc83309", 0xc4}], 0x4) 16:00:15 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 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, 0x8004746d, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x3d}, {0x7, 0x7}}, 0x2) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2}, 0x10) 16:00:15 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0x80) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x7, 0x200000000000003, 0x80000004, &(0x7f00000002c0)) getsockopt(r3, 0x1648, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x5a3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000a00080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x100000000000004, 0x1800}], 0x2) r4 = open(&(0x7f0000000600)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4000, 0x6c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x8, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0xfff}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x4, 0x6, 0x7}, 0xc) r8 = accept(r7, &(0x7f0000000080)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0x21c4b259725e0672}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r6, &(0x7f00000007c0), &(0x7f0000000800)=0x329) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:15 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r2 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x81, &(0x7f0000000040)="ebffcbff17b9fd812eaa4e783048e6991c92964888289b78b3df10135f9f5d9c753e36db3a4a748745f282622c7b3b7dba367f8c25081d9dffb454cbcfa57e3bba36cb0480e05db4054019e8f93e4e8bf47683e36ef73ba967636f65f24df63f2a6300073ab86e4155a9afe718c28c6caa490252a54695c5803708ee6c9b280209322b079dea49a3db9672c1d13fdf81373d9c3bc5f0df2c36db9807f5ddb01048f342f8f24d94c3c557e60e0bc33fb38fb1d7f2922ef9bd1b6bed05e7d78742b00941000000000000000000000000000000000000000000000000000000", 0xde) 16:00:16 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x5, 0x7013, r0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x90}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x124}, {0xffffffffffffffff, 0xa2}, {0xffffffffffffffff, 0xa0}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8e}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}], 0x9, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x800000000, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000002c0)="02", 0x396) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000340)=0x8) 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, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) 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) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00db40 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00db40 failed: hole in range 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0xfffffffffffffffd) write(r0, &(0x7f0000000180)='C', 0x1) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r2 = dup2(r0, r1) dup(r2) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000200)=0xc4ff) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x158) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x840, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) dup(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1, 0x1}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0xffffffffffffff2c) setsockopt(r0, 0x25, 0x6c, &(0x7f0000000280)="d5c4ca58beb3f3dea21fc4200fc7f71f0f692837d07e196c30c9b96d74e0e72d8536b2cd325f2b5e2e34da0eebf22a69c63c193851938eca6718c423f1252816c778d1456f402a2fe64431cb0fb0460a4cb6cfeddc81526f44fb713dbe96f7f3a2f6837a8c93eaa4cd73dbbf3ebf728e2cf7fc8837b03902f67b32cf118e9867c902f75cdea48bc0372bc1c5d8f41ef68a23b0d3550f35ebdc5d1f42900caeb9d3f539e3db5abcaf63e14a31b7beb8a9f7681d9c6a354553e57758526f3badc3eeda18506484da05e477099a61258e5ddd0c9d30891e246e446995b2e607f31f033700e01568ef968600000000000000000000000000", 0xf6) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, 0x100}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x100, &(0x7f0000000000)="9b79b422d6b8e6bda0a2d37cabb366b3c100eabbec007cf381ac30b6dddf4bcbb10810cb34a8472e4700d543aea36cb855b688d6b3419d3204ea258874b7c16b6a4478afae362a96a2385e2697b529d6a6e02f406c94b1ac591abaafce87f18621664c055fcc0b03e3f6026711136b5299c4cb2b29759fd05d590558de68302a0510aa4003bb4d5eb5ed8ac2e871ee46a61ec2e505c36afeb3c496b886456d1dd859432ecc11e2d95e45bb7ec4f71808426c2ddafb3d7d7d0b9aad726e727c9963dbdd4bf6563e2efa6097c953050f9d831d753c42e6a215c9fb9fa600739055d2023caf14434b1710ec949ea11503", 0xef) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) dup(r2) fcntl$dupfd(r2, 0xa, r0) 16:00:17 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x10000, 0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x500, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) 10:12:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) sendmsg$unix(r6, &(0x7f0000000dc0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000600)="084794846d1593b826416c17de2a217bda112bc0e71a06f15ee7c208e2e7e0955f8a27a98a301ce19f6d9f2726d961c1cf2a3ae0781d6f87befbe6de1aadcd782722a838c6a629ee82c849c2741b1631f930ae77566463c7a4831188a6a6bb44fda5c21ae9725ad5f56cf74266a3591ede4d0ec7d08fca49e92c2c4edd795483f76a33c0eca76557cbecb78964fc1f69356b71ba29b8d0f8e86a012177ecad5411f09afe5e99b73e46364bed752c04d82a0a833930ef9df3ed91c7969b907806a771db16e428a4b4c9931859e43050468ac9c65be8", 0xd5}, {&(0x7f0000000700)="1b280c844461823b2415d44bde08aef3adc353375b8a5c9d28f6d8ba66b41ec04f6a509fcacb3fe04470cad185ec178d444128cf78fbf7721dff7b0bac5a34d06f45343d08cdc69a30fde8e3a6a5bba8c4db92756e95a9e1801b7727257db1c912564b7f73f28a6ad29b5fe227a664705d01aa894ad2038400fdd6ead6f9ab13130a3d0183e0855aaaa8dee4a2ec079b26cb1bc6b27d4c9c733e1256cc96cc748fa43a7e34ecc4c06ae4addad2d373c14b503d40ba3012194e2393a960bc05bf5c23cb1fb98e023014766e2d07886dbd83ab52730fbe92cb17f6f55d685c4c7cd5ffbd915a92045d1b58d6951b", 0xed}, {&(0x7f0000000800)="af6b56beafa4d2e533816c189361343e623b028bd57d932c23d5c01d99174e8685e47b1294e2e5a0b16058baeef4d2a99353c4c6c8b05c5ed9d80b1c067ec50b55ee0b65a3c2a81fa715a665f6f87305ed8f00d62b0fc0009408ec32fb61da3db2f3d804cc397cd4a21117bb25c413954d8fd46ff7e5d7034834d95b838015be367a38ea2597b17a696d8a445ec4e3e15c0ea2776f8ea80bcb958243ff69b1d15480211b2ba55b606cd569c6ffa9de6682e8d3fdad9312ab269be79c86e9786ce22fcc605896ae94eba5c425f7415b31bc312e57ed87a93a3bf75c5a5089aa8787a6e6", 0xe3}, {&(0x7f0000000900)="bffc60c2edc5926a4f11409434f819cb029071d910dfd0c23242e8cc412434b4b1e3ab2a20a724e653370fdcba34370427ca4f664259c0f9b9ff2b19c56687f5e6c998958fead5690f36f08605f3ff4137f6904b5eb653a53318e0de4139f3cc8986685d113c0ba472b29c1c84a7f51cc95091832b8a8e9bad3d9905e8e5067c554aca5b64d586204ff565bf771d654f74a0ea765cf6c4d3b7c058a0c62ff95383fffa21ef4010a2416428871903b56478f6ea343f10307551272385de1a736701c60b47a02f9d333a201689bd2ae8f1", 0xd0}, {&(0x7f0000000400)="55b90f6bba52a342145d4193567492c69dc20c1a38b28ac22daf3f52e300802f4a88ebcb5cb1b83366bb792af00ba93711e13253fb9dbe92c4a76920c02b6aa43fa790b29a0575dd5c5be675666776ce8330dd769c37c1e7224b7611f975", 0x5e}, {&(0x7f0000000a00)="04f37a97a79f874c1c74654a1d76eee310a315c5b81623f7397ff48a26fb3f06c29772422793e243fa15b1910d4eed86a8c712a02108179d6f9bcbf82aa5df3ff22d465987211ef3da344bc801fcd2fe9bbfecc3d90f799b91", 0x59}, {&(0x7f0000000a80)="a8791f8a78fdecd4a7d4d9e1d10bff4aef260142304aeb967c4a141c678fe055b15dd8063df5bed6ad965334edbdc55d83200b91993509a47b3eb6245b0a29336896cff77a9b917771ed13ef8d8a6364c6e29c7610ded47e509f32168455276a59bcc6a0f9468d2ff7e904fb17d4d6045e6aeeb98ee6b0af3e0ec7d5de2b08d2fcd63eba55e09c05ccf13fb3e0d30f7b21973f0d05a6399000", 0x99}, {&(0x7f0000000b40)="5a087a88118d11b620b7c6ee081af1b383a40dbf8d60c28c7efc35d5c963d1b6a40afb0e84596d4a3d602cbf4d3fbd0937744fb48687bd2dcc5502c2546828163b14e0b3227e28fe66788a45e20ad559c2a4507ddcd6cf00e617139a9096fdd82812387293516314575cb8a6c205293e0218b44963400eaf744d67fc0b975bdfd4d14d3641807160f884f01eae5d2955565b5c6adc1abae942499a30894ab2d7dbe3d98ead14a3361c28d0b6e114449f", 0xb0}, {&(0x7f0000000c00)="7f7d32f133cc00bce06dd7ac8b0df3dad805b059f96cd5b28c3fa940f8467ea8ab6a53ddb5e10ae8ce931f701efecd384ffa499e2dcabf5c02d66194a6f052930999071edfeaf314d725e37afddec8c54f077fecf91d71618b33439cbbf1ed5eef1ad82bd3c33af07978cb47a0f2d6880e40bdaa4a784a59e68efdca8d30cefb07b7bc6b4e7d", 0x86}], 0x9, &(0x7f0000000e00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="00ff0f0062beffffff7f00000000e7908e8fedda55f586625a85"], 0x30, 0x1}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0xd1d3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)=0x1) 10:12:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x100000000, [{0x3, 0x10001}, {0x1, 0x71b}, {0x2, 0x40}, {0x2, 0x947}, {0x3, 0x7}, {0x3, 0x80}, {0x3, 0x9aa6}, {0x3, 0x3}, {0x3, 0x36}, {0x1, 0x1}, {0x3, 0x3f}, {0x0, 0x6}, {0x3, 0xffffffff}, {0x3, 0x401}, {0x3, 0x5}, {0x2, 0x8e}, {0x1, 0x9f}, {0x3, 0x7}, {0x2, 0x2}, {0x3, 0x7ff}, {0x2, 0xeff}, {0x2, 0x6}, {0x3, 0x7}, {0x1, 0x6}, {0x0, 0xff}, {0x3, 0xffffffffffffffb8}, {0x3, 0x32}, {0x3}, {0x2, 0xffffffffffffff04}, {0x3, 0xffffffffffffff01}, {0x3, 0x80000001}, {0x3, 0x2}]}) dup(r1) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0]) setgid(r4) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 10:12:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 10:12:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000180)="64e7545edcc42bbc6f06da3862d363d7418d85efb01a85fba068ff987b7b6a85c439d30888422d8c32a4f5fdd8f2efb12b655a21111958b8ace17924195069e7627dc65f74c9dae6782e77393128f997f555d3a9b838a1f7def677c02f199628bbbd93e53883d356125e38cc0cf70fef8f96e11e8b773a8cd63ba72110a2ca1edbf77db0c5dd932c255c30add12837781e0bce872448", 0x96, 0x40c, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000000)=[{r1, 0x11}], 0x1df, 0x0) 10:12:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = dup(0xffffffffffffffff) munlockall() ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="9b727809c6646d1a0e7cd7962be6db2465d426d9a00fd1", 0x17, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xb1f, 0x4}, 0xc) clock_gettime(0x4, &(0x7f0000000080)) 10:12:17 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000a80)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) bind(r1, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 10:12:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000ee12b55e6f074d32b799b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:12:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) read(r0, &(0x7f0000000040)=""/36, 0x24) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20040, 0x0) 10:12:18 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f00000001c0)='.\x00', 0x0, 0x2) 10:12:18 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/98) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 10:12:18 executing program 1: kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 10:12:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0x1}, {0x6, 0x200}, {0xc1, 0x100000000}, {0x43, 0x4}, {0x89, 0x6}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x130, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) socket(0x11, 0x2, 0x7f) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x100000000, 0x4, 0x7ff, 0x1, 0x7, 0x6, 0x2, 0x0, 0x0, 0x3, 0x100000001}) 10:12:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) flock(r0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x408, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x1, r1}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 10:12:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getpid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) r2 = semget$private(0x0, 0x7, 0x208) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xbb, 0x80, 0x1ff, 0xc84f]) r3 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000001c0)=0xc) write(r3, &(0x7f0000000340)="50a09a5b8bfa4d6592a1ebfbce856c9c111e15ef5ded392c1a392f15e2bb3fba55832013e6c87314cd0666a543fa0f9983e45b317889586987db0a4ebe155c646c5e7f79acdd8147e2a3ff9451dd1ec9b5f5e03e42b4da8a057fccfd30482d1faea98d4d63ed65a31336de2528bbc5e77dc1b0820c39613463026009d8d1f1c2041b48935237f6172d4a14dbd36299586967e29a18e75f629c288df57485a205e179f8d9c7790271f49f1dfd16ab13c54f4f4ffae3cc24082d96043985d9d8eb036a1a228d138fdd49d88cd33631022dd0e785e1286754bb4ffcd1cbff", 0xdd) 10:12:19 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 10:12:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) syz_open_pts() ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 10:12:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) truncate(&(0x7f0000000040)='./file0\x00', 0x101) r1 = getegid() r2 = semget(0x1, 0x3, 0x20) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000700)=""/93) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) kqueue() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="16ba3a399c81e432e209e6390ecbcbe6b2e057d6f6ae885916c656af72e7bf8031b8f8f1fd3dac31b0e89e60ec031978ac63e37b647cd5d666dfac7c85c7ea6d34f01e1078645f5e", 0x48}, {&(0x7f0000000180)="43da39d1b5b40fb0adf47ce407c3b49e0dafb8efd5b2e4175a5335daafa851a988bcdb5b7941aa71ec202f3924ab021b8f3a9093f5dc8baaac8c738437fc8f80186e8660b5f182fa66c81430115660d03cceeec77b6d36fa915601762811f1ed899a406ee160c0ba891fec4c01fbcff042ea4d160917490a2661700d5099264a153a1618ae73d2ea47f6a600ea10751ddf9b2deff660317f2e1542113363c45ea64982d6fe07", 0xa6}, {&(0x7f0000000240)="6fc91eb85dc968203b07c3e910e55dd516be", 0x12}, {&(0x7f0000000280)="e0094b45dd650a23a0c0b9069ab12d6001b790c65b2fb94b55f38eb51cd6431efd43175ff5f4f8e1661bfb5206157e2372edb9a87f55516fc3912e903f503770be48145f20dfd1cd968c479e6dd9e5011a121f3bb3014bb8260450cbf1938f1a8903ed5da99cbcfaba11ae5f8dbab388935414a2df696f091ff44a79f4656a27d8d203141bb8fa4a98dba67e587262fb29ae7ee95b565102289b71428630705892c66b3c13c4a459f4fd7bbc65", 0xad}, {&(0x7f0000001280)="4d12601920857ed08c7f87776dda2eb1f55c2f7d3797b4b9c31ea4157f24758be5be6b5adc555adf2c4974e811c9181c6bbc720cd843ba5085ba1061184c9bfedc3ff94ad4f504db385f742a71780f58ff195aab49d2a660965bd214e1ebfc8ca406300606180ada306751d6366b6df4bc7cd198f5484c6b7304905cef70011ee1ec9475d5a4ae4b18cb965af4077a7ae52f7bd0b40ff3cca1dabb4f06ce678bc524e737b468f68c07d029c882a0bbeee85320eb0799b32b10fdfafe534ba955713875d41c2acd75f2ac0feb0cbf6a9b26f34118bc5715d3ed9b58c74ecbcb4ad35558caff88edeb68a8530bddb68793a26c88b7bb110b60b3d590ee268ef425f69f76232ce97689714f51b09614df341cd5ce3c749ac72842799fb6b0928530cd8496c0112d73406370ab1799b620050bfe2df2ba9246dcda93128818222079eca78b61d453b0f04b171111d7415e8dec65d93ab8b555c596c27f61777374de484104a8c252eaef6bbcbd4222328523d7b940461fb48bdcc4785df8d6207ce3119c17fe87eca97eeaa21ad26e22d3c67c8836174bd4acd3252a3a5f78ac6544e3056a83939d1fd92976f07ac1597b48951069c59cbe8b974cc1d7c37ab000bda6781a7c1bc0e5091e9fb216d49769a79989986ac9150c3490edfe15018ae2dd89df9cc06d0ec7d9641b2b9717863b8a92e8b478aad1558378b047c1e5c3b8a2a5c1a83cb906ca316503a08281b5a87e28e3fc1fbfe9e3319b1faedf6b4a9d73893078aea5e4a4e61c8cf2931c1bb95d03d099b1790c770b1b0aee038afcb249b389e889490b946e784cd599b9897ab23f58e49e2579aca5eec6d37649bbb4ab9f4c7efabf3686e2441d39ec3ba524693b78bf3b3f760cad0e0fd13c6698be6be143131d9b7994b72639606fc1ef3de79f84a8ef42423d2f38fa04321e0921af0576d20a0c50afe5329955acd88804645d3db0b45539feb635fc8bd266bee51f4ec51770dda699bcfe9e970d2ee7a4bd39781010c5682b580daefba187d6b64b932eff6e0f776024ff2747f31d7b04c80c04b050d061da68b4206a31657f1201ae791f69e1a15d5d54a178c961a0b2a0f5c5adafd66d31db2e5f01f4cd2b0b1ab79eb8194a8d5ed5ddaa0bba9fd6e6c367ca493506bbb791817554415ee7668db25b9b983a66f7dfb46e16ccba128f54b63c41a39a556c4743093afb27adae7152b57b10879c021df440776a8a28efd1816e88f294865fc95be4d4ea7ec0d6f1eed138d068b3b66f1eb9276af3879dca6a0e36cdafe1566f4b39c27991e2682a8f2ae57c43f3338846490cdc737d960e15dfb08bc0621545a8b1fbcc1f4c674da661e572073f296972f23fae05ece2bdd98f0b362469835d355c966e2dabcab659507798fc6ee615fb27816ac45b9c33d3ca454a42bc4a854f3a86c09f83bfe7cd778743edf03b04dfa49b2c8ae1c7a711183fbb276d38aa1e2b64f379625d58191041c870bb76507ae176d68c37d2a4a44f09812e56c2efc2dbc00c4581b46fa3038bb743cd941cacad0c6bc79a71f87567d4456990ea6f90fb30fb9073b435165e79faa96586d14ae48bbcb1d02bd7554ed53bfa6bcd9e3da31fe3b4289c7902fa1c2ed6396d7c564e78f106371ed9c28782b2dde0bfd2790cbdb267a5d0515452977fd8444fcfbb20d37b030c94a88273c90bf5f098214e19c055972728365a93d96fc147445a63e29e367243b6a2c5669d25e913ed3779432fa546c357c300ecaca7b0b921aa9795cc585e6a926a3b0240b9db399e1f10ff59a073e60aa2a9a5d4529bf1a27d1fa5e65f48a4e71d257e2cdd7deca670006a7702eb7000156c29881c62c02a3749b63893db1e1f96d0292007309b1483fe7683fdac428266d2a3bd18f98e7bc1160acede874a49c17453535b181d36483c17de71ead99b207295d0b5e6c7ed3f1009c5929b4214a9fac30e5067db40b5304cd959e7bdebe2750d671fc95840aa49485ebfba9aeb03444b2f23e98ecaeef1aa8fd7d86cc4d1345d1fbd19d4bf74418fd978c4f6fa868d95f532d5448b93d8f51cfa29b17ee75efd8450a8f80e8d62c6844a7e86f9aaa5e3866ef621109f3f38cd1df74935a473fe3706d9a0830bf1a1ae222ce38dc2d236ba5c8807286ce35a0f5d3ac6952295207e83ac0ec2e4691ddbcd1d0af420815a3095b4b1364b2f1a7205abaff28e7f0bf1341ca65518633f187defcd2ddaa47860ad85e61e5f94df25663ea5d579e647c21d7517b10fab80e048584975563118eeffd54414cafb9dca6e6147321739fb97414b542215edd8446952b280ad38b151f8221f720c6a75fc3ff4f99a2dba3c8c7e0bde2bbb97a7226591ba628f327e8e96768b4703860954a3406e098f06cf0273f07daa779cfe1556714a653a3909a2894d03435070718a69ec792b10e507909f985b16d67864b1cecb5588d33634397ebc76964b3182aa38721a00fba5c1115da7639e66edb729d4551522f72bf6b114e69872fc18af5415c8fd35e1146ab693a1d8d6e38cb6d5126acf6f17955e2c7474453011fe297272f546414fb35acaf2ddf80b9a2dce50e5496151b8f41c31da470adecf5c92e55f4047912ec6511f1066a790b6f5603783d1d110107b27019d571337c20e0520542e63eb1ffc056a89f178c1336fe2fc13134965579565d9142df1c5238065db2fda53c7edd6c1ceb3b94d56bbc2a309d75e148f6b57da43bd1a20622a311aa4cea714213433f0978825f14d5e0e55e8dcee8a2f7de35a2b1b9127c6e78e7b6f002f0c6bd7cf09be89513b425459360326ab002326d4f457f87bd811462251be998bb737fee09d5403d6fc21df948f4164d25e1e4446d5e5fbeb71528f117d8e02401ae757544bb3cae8a60db38cf228180cc284c2770a9d8bd82c6cafd9a9b1ffc4e8b6ce1519afd46c82d292d78274f1f9eef0e63239c9c014ed984bd2faeb482e7f06c5b62b220a7bca16d0710bb41243ce09636481aea8178f13741004be724966f3a531faaaadac19f8a0dfead23d5e22836c792c9b1e3a28c3f14ee2e8a8c205d8e4638699f6ba830a286299e2cafc082e6c65376e539ad7aceb9ae70a487d338d76b319f7b9d4cc2f0daa1162fc181d6a524d21f06ccc3abc49fcd9c3492420a269797a9b776fb33db3bfd3e4c2b3b0baa3882102e1a9c347adca5575f81f462ddd63607363d6a793a8ed45b64f53ed466a7c6f34ca8f1e00a7e9e83382d2dcee24144948d57895e9ee8d26d3004ca6542060f7d501cd2cf67d25165b149138d36aca08aa35e7ee03e4148b777d544dbbec034f986b4a03ce041482bae70cf9e996a844967023b2548502fbce405e517731bb674008a3eec72e7fc5217d0f78b01dcd1a144f80ee739f2be6162941b97e89035d6e1ff3dc2af6ca515cc8839f7137c7431f781746c2f0bf9fc7320a14bdcc019461e100995366ba48f823118e36f5bd8547d5fb2b8ea14cd26adc1a8d44099db4b74ecd0b8e3e13cb669160033c6658b7aae1e48d6e2c2bf9ecd7938a7837ce538ec96935d6bd199a02bf167a9d906556d4bb2e007e0a51d42dd40dafb184b7a71d8e8339d1c5c292145e6375227a5b13f759bcdc7d0efcd1c5210c025ad17f3f64dafd3e7c7869fd27030db77d242a1f81263c10814fb3283c0715b55fa75e2100250df8342635d22402348c4b9c8a57526f676ce2629355e68d462a3e306b8d3f82e27642650391fd0f5a45a8cb7d6f3128aeb0a25321a8de2d40943b28276aa6ec7cec9e4c48dde5db12f88893a3b232dba1c66f02793e4355b67486a47090033466af9194ebaae7f5b110da74f8239fdcac1669c4716f5b3bf21af19a766b2d5f640e9f9ea50a44b4430d32750348626367c6ac6d28e608c5b3e36fb593f4d6e50aa87fbc0e13a2afdc6b6fdbbe6749494c735d3956fb65ffc744e703c8d3aa6f92dbeb19f15c1caa089a25659eae61f15ab3467cd7258e2c7bcec76f9b4b80c393782579e8c01bea41ae6bd44b1bb7d48e3af23c4b4ec0dab3c75b05452c012ae983be4ba529215c4d4292c307d185d7cda1a1226bec2178f07bf6c80cbf22e18e6813cb4bc7d8b96a344e527ab462b817cb64d08cd6914ab5af6609c35270ff54a52ec76a7cbd706613fe0530d2a08dda7fd1b2d7c05a3928cee58be23b1d7dde70ca838434254f4fa00b2ee9070127e6ba359390baeb4546284295dc382c42cb7345e98a92ed6bb3a337bfb58bbaae4ed7aecb84bc34866ec19736d37167554091bd76bf85ae8c65251a37f8b36ced2bcc983e5bd545acc49a3870701f4949e2a0da18824e1e768dfd39a5880fa8a59a207c37eb5c3837384ca4c31955fd2ffde8f15a473db6ef2fb7352027462d655101a45073d497ae74b9e63a27d9e4200965f70bd74d0dd7555158c15c1ae72f2b678d101fd3fe2e0bffc7496a256008109f6763b5804a85ed13f551db0318dfbe0b77109d10e8e4bcc405ce91de8e5ff79444cecdb3d99f0233d390294578ac10d6f4e1f0a784d225c5ba5c2731f7ae850fa60684fcc38fc5746a6fe334aa85e9c0d25ed96ac16c798dd176bb288ae49d282038258ec9458aeff4bf050e61dbf26dc7669168c02dffefcb5f2a5b77379bec24f7a86998467ff6543ae8054c091baf9336b402db6501ebca8bc8fce7d39cbd6183e943cbf7bd9e0f31940ffcf5604b644c88dd8a11907f98b010b56f0db33abf224230117c446ac2a70c7cb965f5a9561a4150026ad29f6dc814fd2b370dd0beb3641584741ae395a4a270223194679e4d073c4dd51c3c54209406897a0b16807f6c3c7d06c9316465f8cc17babb571b3e8944acc553b582909d5cc7ac57e3855fd1b8fb2a93289950e949b31c9aead18f1c8e8e8d665e3819bd2a706130ce219a0b1103d215b788c22eac09c54f263212f2a674b30abc3c762f051638eefd8c1e25b1232ba0c8df4b2a1ee1a2b002f8ac0eb6d87ff5f1f9b811750db680213431e34ed82640fdf4fc32cae852b66c9efcb703a3c0146481367506822b79e633176ada522a050c19b393c924cd8ed150f13ed488121fff33eb69c151c768a634eedf75483eb4c83f4e3bcb64bee4610543de77b77f3ddca0951974d1faf7b21f159fefdd678fedd6667c81eb5704a60f1a89aac2480f525305c3ebba04d16e7f219c26b3dad356e1dc303dab249b874e6cdca573b6536df57ebbf5fb14a3adb2637b4033db7d88d5aad7cac219aefc34f83368676fe47a62c02acd69bc8191f5a8dd2a65e4debe1f9434a45a9bc9bede416d093f0fd2dc01f3e88eb51a64b78ae7923d2b62c6ff0e187a48e5d444650d292e0d96dff0a696712ab87ed836f4d0c660e855dbb3c98122fd89221e8c750324d86721feecfb5a1c2e2a786e625d7323f87a9269357fd4646b208b6beb4c440c822b46cbb8d683d4dc1daec2f6ae0a767f081a130114bf39f9cb9c4434300dc6579fa2472d802869a9b302ffaa0858aead76bd36769216899b667deda98ae9d4187a54df5259799e6263548814652af85d54a17fe61e83e814c0e01b5035ba08fe2637445a6c06f2929f4a5f5e5aa9919ced21b820161501fa745bf1bef9c7f3b47eaa057aea51e9a80202d0ea6db0990db8dd8153791e04314cfefd2420dffde52a00812033dfb49bbd1f65b14a3e4b7eeb1009403742f9bfff4970727ff5142b3e037f174990ab7542f43cb8c9c4dfe12a372a0789f67fbaddd518c20884ed54ef76bc39ebe23f4c6deb53ecae100e36db3a36b574be89", 0x1000}, {&(0x7f0000000340)="c895956f66c96d2e9c2671f5036a82597969786a69bea557e6939822adf2bdc05ec5ef5a182d58880f04fbccd0ae07811d656961f0152fc6e345217c5a349206b96c490410b15137d19bf7c98c8f1d91f7d4dca253ae6aa55aec6c0d0c688731e259655768cce567c17f1909eda9668749c28524997d4764ec0d99ba42bef65e2fc1649e8808546d5f94c1ac2e76cc6e52a4dd0f66e392e53af35150cd6a93590676f9873943d000ecd3a77fe2f0ec51d06ba4417b239805d4d7020f0ff147e2baec00b61af0f2a1647636b5fdefbb14ec1e24e370545e1a8008edf36776375ba339ecc2f84749991ba46a4a214d24", 0xef}, {&(0x7f0000000440)="b8b06118b9d3557b598016e3a708b411cbef7d1876ea0c13b668a6177d52537f207d02a3f4d0f59c348a704b4f569ddf77a299775485488c2a0a4c667196f65396b5bb0183333bd8861dc95ad1250d92688e3958362eb2de9f3dab84ad016817e06cfd8a44ba6c506f5c34ad1b897d4318e9257ff4355d316f40e92a174a279064dbd770e6f968d63e5302b846abbb79cf4c7b39208e916c360364f5c1f608381a134cffc58ae3f1ab", 0xa9}, {&(0x7f0000000500)="f3ba18dd8db227e1387138946cf0b330be1b6e6ca1f1e48ee54fe60a578f94a2d008a20626ac40a25adc6040ddf5a2af3ca640159691530812abc27b8b37b0724aadd2e6e51898effe64956a59d69b6a78074510e985d0b025caec95c36f7c6e4b21be7789b5968c193bf4885b0d1cd4030cbafe50176e68297f2b4355b028a661eec5d37535a840a673e73e2de0ffb2408c0e67", 0x94}, {&(0x7f0000002280)="c3ae7f8dd183a9c52a3b8958ffd7840aaa783f6d26bbc56a37452412bba277c415936de3279d2806e3737697fd8646356ab9e1e0de4673c7b70695f2f5ad81a7cbd7dbc9f5531d33a6ea750f17eb7d082ff8f6fd63a20f010939631025dac061ab0003d4b3e99038f6fb7b63513c2ac59d379725dbba38db6526eb8ef47fe1609286925da5a179593a62a175d3c309bec9f5a7cf00144439fa291aca272ac02a870746eaf9fa1fb4990d6b68a5b31f9aa77671408427baae7ce09c52b0f64cfb2ad53958e6bb27412fc47f7e3f9723c9a0b0129e9414a55f68c01b8d63b805d82e91ed12f7986afe63b6bdf9bab56b08600a8ef661f952a0e4ba4e0ce9b6e689075b277cd5329457360ee4c6fb2a9c9ecd5cca23f71ca5f7e9c4923311af399cc47dcdbbc6a7d2a9113ff936deab20903aff9f819a8f43408336c7f6b77b89ea2a3aae7d1568b7be170ea474699846f8fc501f68f4009f84a43ce1c9a5cda67e8b6333cf84816c69d32e47f679b3141998d9b2e173f19415e6f8649243be3ab50958a4e89538efe5f6eea42ea6dea56155c8e3c3cce68aa370858931d9ae9a7aa4c35e7d0e5316fd7fa5e5949974a6f94a1699b320fd5e15769016a382b8001e60325a62ebcf6f4fa236f979e0621e2d339b0dcdc4d76e58004a32eb1f307cb1aef0961df523a9482f706222b40ff8a7330bf12df0ec3b1a3b0af7d3904c08741a0bcc098199a9c4ea918d35f1014fd5886cf092d5acceffd03e53f4b081fa4cc3974960e7669813420b8309bcc646c5b5ff725616d4c3a7ac1efaf886f51989b9ba2be2d64bb7e9a272fb9a6bed24ca919d22ecaaf66769ffa31c0b18bf1c09a77bdef1ec9ec5cac02e95e0a02ad751f7cbd15a8a49eba4aef7410298f07729ac06bdda7f9cf878895c8f621989f3a56eea39822f08ffa6eb8ce19adc288570383091d917ea19318ee594a11c56b7ca739bc0c11f1d542036e2b60b6e5ad552fa4dea4d9cb0355510f1f368e0ad7d9d55f857351c24aad4758dc4eef9c2c3b0b3c5f9b36e3e30a9baa1bf05af29ee45a655bf96313a5ca3724a3b8a4c743980af7af5eb2810a1d428a6729c87afe7b0ea8b4b50313c4726a587e43e2b3dfc79aac1c5d74dfdedfdc34fbd938cd34a9bfdd535dd758cc601d35e98e6c2c19f7557a31269ef81d3275e6a17b5adf1fd7a9347b08cdc29eb9ca4f07ee45151762b25b819f81f3f4d9e77e36a1835b55de966729ed60d9195ae8e5261a690d9c69ccec58697025df3fde4a82d1faeb980b2294b87586ac2dd7bae505347dda2741de01c684eebe6c717b490014b32222181c1589986d9b76ebe6e6fae3a6ec3d5432ea76a45438c86284f7ed82fbe83736d2bac2f5e3f31c61b4d748437261a6386f6f9e0ed6e0c09a1c219bc6bcc9f2318789789c699f8e2a02e44d399b44aa4930904d2ceea4837db4958ded4fef36e8496482d15e9872517653f4af55487cd47e244ee3720a08be95c9e01c4a1496b3015b88e8aaebb56ee48f63bddc30884f88b94f22b011ed5f57236804cf6bb69d38048d002562b9b0e31553ea701b66517866051322685eed62e322570e6a027ff98164aefa4ed3f1eddcbd81a9930022180b0d2853da6a5d8b9125c1e6dd69e7c9b411b9d6cc604a01bdea1b414c8423a6d552e5da322ac7feea9ebbe34016c05bb020913445350c6bad19b1a0b4e2cc8fc9f4985249f812eed03504f644614cc0fff02f48f2e30351f9081712036ad2073e987aefa37a95078ddd69dc11abfd1712f7c10f56eb2f52ea4b39893510f5c490a70a0b0b3297086c3e5efef6c14172ecac6f2eb3e686ebe00634d2fd44568d18096cac61edc360859a72aa3d225233f3a7a0b5bcb740177218cfb8664f91ef60e6bfdc8df65108f08fceb07b24e2b4e4b2b24655dc2473fadc0cdc1303b184e7634f813f7ffc4b4a4f2c556e9664fa3d2b1826e6dab935e127051aee31ad1c15dee97ed91eb036e9b5e64ede3cbfff7b68e481203a7783652f91fdf0d4bf51faeaa0b1e3fed620b32934ea51142d6821ee10a878fbe51706c8e3c10ab2d92bed5fb285292f2c8a925e9d1cf6937923b9b755717b94d10814eaae1282be2e39196970452822c14de4daf2f2aa1e9d76cfb41f171d8b257a1cb25b44035389feed97d67f7bc8567852fefe6bab4d3d0b5e3904a571e7198e035fe54b3c4af42bf980f097f7267b7ec962f21d0a241711501dfd5fb8d3a2aab8c90ce4506581b1d2028e917656c371b338d599aaa7d72b580d404f5aa7f945562a1b035ab46572f2019156c9d390ca01d82bfc12fb4d2617c8c1d7f390e6503fe99474c243049949109d122fa5708325fd7129a19142f894fe79d53437f33f9a978226d72dc5794e9e18f66e8f91aaeb79ff0da49e0cc3ef0b10036ba4d1fb849da95050b29c936d45008907565ec8396dd75dd37aac5a808c59f1691b0cf94813f8302d18ab8430d21b3fdbc910722dd6c18b7c7a87e24ad3303cb562247f37f01c4f86ddb562c9a59e5131d57a1018c8a59b5ad3bf4a2f7ecc2ba478340382149fb34e67dd06fff69b5e9d94d5f9c3084639ac891be42c18d9e38afa886486d0850587dc2b55b9cafd90ca4ddb308822a51e905d7ca4a99311d57ca5a9adbcfcb20abaa07c77c262085b71f1a05573a52911c49c37521f5130554d40bf70c036ab19306978652f746533c5c7017beab293d19714870840f9d659c97fcce2abf5b5d7694370a3ef54db07cb9540f3cf5947fd5bc9d2aa3bf0d46ed293038c76f85602016622f4373e8c4f7367e01c3ab0e317e6c5bcd9be756bf763b09c3fef3e78b58f7096b2397a0b23101941e6af3e62d66cdd1816ed15634b6a535c85a1cfd4c2603bdc82ccfb85142b8b92e7986cea7d63a445e740ea5e074d16ec80e8fc99a04e23ff9c99d203f54ac0f2c6522f219646c79b86be556806e37e9cead4611ad8f7dac2254d9c5e02164c486d4f79d32f141552eb19c8d21b2bffc7f7f2d366b8621a5c6a4c70028dadc31e0cacbb585d57e7abcab0d7178a429b8fb3a568f0656cc8c820d31ff9278bb8cf88e3c253b54d578ac8731cd42e177871ba44e796e43728c6591acf8b4ca09ce1701b718f608f407ed8a13f9435afb4da972dda6ca2b1b14cd4bbdd579e42735d0564a2f468fd5e8c3abcf9068fd069b82005df25a55afb6ef5ea5b979bacd443c23d50582a56c2792bb0b34f4f6b1358ec8e31554a04225656b5061bc1cafc0e480f90cd79607cffcb8ddcfef0b8fd77277541cd3b2ff047a32c5163656d9bef25eeb04a6d2afa8e8028f3d36d1057ca3aea5a5f4eaee24bdc68d98543d003f0bac1a5fc97537fbd0d088dd903644abb706d6bb95a0cd9781c90a82a13e0a60fd0b0986eb18c21547bd908abb6f5d1d6a0114c6e96c534eeabb14c25b52f188542bbfb92acee78bcf439bd038422042d465968c7db9178bd348370bd9e6bf2b8f9ecf9f63731b3dd6fec2ca4f7e25a4aae7cdd7c3a00fbc8313ab98b1637501a5e4c46fc313ee9036c35ec2294eef1e41d4c1fbc24d275b3bbbf123cdc46d1e5a2e2a9a0ccc9d1f3afffb0a5610b69c6efc7e337c16dd77658808bcb0ae4ac071845d63eb103e6dc82479964ee54ce88753055a2cedf8361370a1a2c7258a919b1d85859a3f0dcc9f6289848c725f9dbce545775d9edb1acc7fa3426e386624e79795d30bc2bb70938e1cc14ffa72c89927a96785cc3300289f89d91f49f072253ed47e92d0e42b0c8f6feaf673add26e8cd5a48bce58bbdfe5ddd0df687f8a828cf42d2b56e60bbacf129431933bc0369b3d6d48a77a0adfa8097bf19c07a716cc03c97ebe0e463c70d658be98e23eaabcd43a268419e1e19effeaa42cb0056e769c53ad421acc679185243cdb1b703cfb73cac590a0719e67c2f13ae4dae7ad7efafd5097c5d3e36d883404454c89c2a8a899dd7f5903b1e7f7b0d55fdfce9e2515753c711dca0178814b16acfbf3324f2b278e07250bb885f9f37b761b1d3fd2834cea02d6bce1e3000aa0cdc10d92f810e0db4af5fd2b451c023f5ab69cc092ebc71dcac56ed6d8b397381f6df4eccaacea734ee720dce3efd9ddffba5749923481fd8c9c2fb9066f78e5af2163e9795aa83091d45f5ed1a5a641d0319f3159917b763b7640bd6e2313a1e4e423392832e9171a7aa3d2476866d231d2476d51fa07e280a34bdb67859ab23548beaded8898694c568f1046f27797c8f8df4ab343c053e899619e7229ba5a02491a06823d86bf009104887b54e0762e636f9cfcb49d98ad1b6fb43a37fa335b27af4d430b77b66723981c1a79621ac370db2792480b0df8bc300173b1472ffa0389b56bfdd9154c2ea1dead1033ae8caea0d7f7bfef3b7d985bce164723416a955cf101ce459a115d1178d306cecf0eeb1b3bbc931dac796a30fc27507213f5f625983fc668defa412af6df94644582dfdf784a2d98fbb1bbb045557a3ebf2ae842ab4fed616ff6c3b09f5ba9369e7040bc816ffff5e83e5e74c1e7553218a16dee8576d1ef19515642c061b0914b0709cbbacffb3dabd38a0d32ef09b86144fa6b6e17b980d41580cceb6441a5e3a3a86efc826b1a684d78621f7f31e9eb459b676c1f57cf8faba478467c420822d98dcca7fbb068dca60b4bd49a108673b1ef9a0ada69fd4513b8fb18beb628973a023e7b510c8936c4ad5f09f37337fafd021a98fccc6e8f26d99dce005d5673df00720051beaa1b3018953364d14d0ec9fcea9c4bc1857fdcee37c2910882081c5242dbebfe1edd5fe5417f00070b131b97aec4e356709d067c1b17f4d725d1f2c3944aadb402dafcc543a2782aaa104176122fa471bc9f20bd73353f48f5b5da4727142e9bd76345b2a493a0654904607dd3b5914fda3fde3b89b9dee9948ccf3d2e81713eeeb9debf2c1b74f8e8b0b9fcf69667b96e8c93f466f121c8e6b71c9b43fea398b70d71453ad25add2754040692e8572a9cac3dadd633c42673ba1ce4ccc1fd9ace0a05ec61e76a90e4ed06fdc7f4d9e4c7825649de933d01e2b745f85cec05e14b7de85e93639e58685ee0f9b02b04e975d68d54bda6fb6a0a00f3dd4ccddcbd1f5729877810f7bab759bdfa07f43dd87eaaac35a0118744487b723998e751e95a329b4ca371fa8b3bdd2fcba085e663b48500f8025bf86322cf83f7bf400cef636959367d8ec83b0620d57c79004786ca4e089da4f0b3abd937bfe24e09ee93ad39377b8b8a7d628a5f4a373929e27335e9c1572a77996f3457f07bb99048affc54a90e38b10950fd8a82f4d66d47d91de8fb08b60bafd83e6b90997440c4ffb420484339bc6b6087119f5e4692eb0407add021e5957c917b9795c18701e74c13da0ab16ebd89f73e14280b6a4292ecb4206048acc297fbdcebf6d2b796ef17909b0d647bcd9cf56227b2b16773a586b561feb54af7a4443b0c074ff632971e52c34eef733dd8e556509b5b496b25ab4ccbfba2cef45200dd91e689a102a4a5b424b6f8093a220eb8f96a0d4373504e2e6eeb96646127232376e06d47f1916f9a79336001f5cf2f5e1fd19d8fbb0d7b7e8943f7057eec1fafe621477ccabef2a2fa679ed108c200baa333aa7e99cb741289276e3d1c92ff6aa6b28c122527015095ce02d62b7fa58250ee9f3f9de6b94c02d0c4262c882f22f04e173f84224ab419ae3fab2e365ae980e1a3c918b2809fd4ddbc79780560166259c773742ec3674d5f74b486fbc595db1468771951c28bf116946b4d", 0x1000}], 0x9) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/11) setregid(r1, r3) 10:12:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffa) recvfrom(r0, &(0x7f0000000100)=""/151, 0x97, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7fffffff, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x3e, 0x1ff, &(0x7f0000000300)="b552b75d89388436ede38eae7d7ae66c280b6e958c473c04c5fef2c7f949549ccc17cc7ef903b99081046f90984bdb074627cef006fd60da2f51fc1d6b6b792dd3a811bc07fd38a4786ce0283cbaa33d9d4f2f07af594d0a7c2cdccc91d08326a6aed5cae037a8cedd99725212f888dc86518dd15ece8ea1740647aedf4c8c4a23a6384e53ef688f50f76dc718870bec99bcb652305ed90f91a86230adb8ab5fbad74f6946f6db8fc0609992f056e864ac29a589ec4ef5301c8557cef9c0c94d1634004e45759da4a9060228c4d4b59e6aa19c969813f9faea3d2f5c2d2d1e057fec68c831c1fe1d954ddd0a889a0f140a64488c", 0xf4) setsockopt(r1, 0x1ff, 0x8, &(0x7f0000000280)="2fa25fc77e9faa0033ba14169b642020346122e4b646456c9277083670e962293d9e2c78af5a3b9fcf0afdcbcc16769e47f59c885366c3306a2ecb9417412edfe2b62acaac45c4af8bf7f8ce4bdfb15afd15365ff5822ae160576154483942d2670504e73a203fe11eb19407003a2c", 0x25) 10:12:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0xffffffffffffffdb, &(0x7f0000000580)=[{0xb8, 0x1000000, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db824109000000b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1000, 0x4}, 0xc) 10:12:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 10:12:19 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', r7, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r12 = dup2(r5, r9) lchown(&(0x7f0000000000)='./file0\x00', r10, r4) r13 = semget(0x3, 0x0, 0x1) semget(0x0, 0x4, 0x40) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x765}, {0x18, 0x2, 0x2, 0xb2}, 0x7ff, [0x3ff, 0x0, 0x6, 0x7fffffff, 0x2, 0x7, 0x1, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r14 = semget(0x0, 0x4, 0x42) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r15 = dup2(r9, r9) linkat(r8, &(0x7f0000000500)='./file0\x00', r15, &(0x7f0000000640)='./file0\x00', 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000800)=0xc) r16 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r11, r1]) wait4(r6, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r16, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r16, 0x3, 0x4, &(0x7f0000000140)=""/138) 10:12:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0x8, 0x87a3, &(0x7f0000000140)="b4e423a63b05e48683579a7ca4351416fc17080be1a8fddbc18f91e3b24d9ed26cbdac26c52fa7d3dfa9c6ffa440f4de8b874c894a430d687ec8b904e4f8299dbc89354c15e35ef5b702be36c9b7d3b8266e6a11a69edeff8bdefc8db0213f689529c6eed71cc5e275198106a8671b0aa007f3c54c07fae6508446903a7d39f7596273af22ca2f75b9b3dae2e031ca9a7be98a3b127ed78b1e2666", 0x9b) r1 = semget(0x2, 0x7, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/207) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) 10:12:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0xa73cd21938bf8899) shutdown(r0, 0x0) 10:12:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = socket$inet6(0x18, 0x2, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000011c0)=""/130, 0x82}, {&(0x7f0000001280)=""/3, 0x3}], 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xa4, 0xd47, 0x9}, {{r2}, 0xfffffffffffffffc, 0x38, 0x9, 0x7602, 0x5}], 0x80, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x5, 0x100000000}], 0x8, &(0x7f00000000c0)={0x1, 0x100000000}) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000180)=""/136, 0xffffffffffffff65) 10:12:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) setitimer(0x3, &(0x7f0000000040)={{0x3f}, {0x0, 0x1}}, 0x0) munlockall() 10:12:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xac343ef4668a0316, 0x0) socketpair(0x18, 0x8000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x1ff, 0xa3}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0x8000, 0x9}, {{r2}, 0xffffffffffffffff, 0x85, 0x1, 0x6, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x90, 0x4, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x4}, {{r3}, 0xfffffffffffffff8, 0xe2ae9f601dff2bfc, 0x1, 0x4, 0x2}], 0xc58, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xff, 0xfffffffffffff46d}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x2}], 0x4, &(0x7f0000000240)={0xfffffffffffffffd, 0x6e}) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) 10:12:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x7, 0x0) fchdir(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x92) sendto$inet6(r2, &(0x7f0000000040)="43f5a438bf766d8c1233e2060c47b8e22801020771ab7e2c00739086215961d2c18dd76d00e1f32055c27214a5af4de5f6037c7c6fa141a51b626a7a13de2c9cd155cceb3fa9fe43ab79ffaa99525013149f9ed2ddbc42c62b0ebf3e9db8c2f01d6ed7ede87fed30558dcefd1e64d8", 0x6f, 0x6, 0x0, 0x0) syz_open_pts() ftruncate(r0, 0xffffffffffffff38) 10:12:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = getpgid(0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x5, 0xfffffffffffffff9) sendto$inet6(r4, &(0x7f0000000140)="14fdbbded28f569f89346891b820f0631feea5d41684af843e461e1ccedda8107ce03a8a32b9ff3cb0707d1ae3063c12d9964d0e505e0e5db27ac69a0a6bbee45c4773d55ab793c7a0303e4c5bb95f107da06972ac33278154d4efd372c61af2c80973e7def781e9c451571e8fd82f8fabea8f8fe133ca7a6c26c67d9e6eabe85352d04951db36814e5e16d906e72702b95b4a8a6408a3141ffd7885ea1cd588680b271d0c1088f12ffc511b21afbde2c0d897a21f699cf8c865d383eddce1991f161b7687ab0a4da561010ec8d8efcde714d18c3c0863c9b43d73bd07b1a15608077c0781b64873580d9868f1a154257a5359163e7ae916fdde5f35", 0xfc, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000100)='./file1\x00', 0x800, 0x18) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfffffffffffff553, './file0\x00', './file0\x00'}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) 10:12:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6a34, 0x200, 0x152c, 0x80, "da162cc3cdb22339b37c1b01a3587144e7e371dd", 0x1, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10f807c5d1951398c4a7230c6a20000000000000a6fd00000020000000"], 0x10}, 0x0) 10:12:20 executing program 0: r0 = socket(0x400000000018, 0x2000000003, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet(0x2, 0x5, 0xa569) shutdown(r0, 0x3) fsync(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56f3bc349029765ded394c3839dd", 0x24}], 0x1f3) execve(0x0, 0x0, 0x0) 10:12:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xdd, 0x8, 0x4, 0x1, 0x2e00000000, 0x0, 0x2, 0x2, 0x0, 0x6}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r1 = dup(0xffffffffffffff9c) r2 = getuid() fcntl$dupfd(r0, 0x0, r0) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) open$dir(&(0x7f0000000000)='.\x00', 0xa08, 0x101) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 10:12:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10010, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4a0, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_open_pts() dup(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 10:12:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) syz_open_pts() mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 10:12:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x8) 10:12:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 10:12:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 10:12:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="e172b02cf93733e34f61c7ff1459a32700552427204f3c2e5c83935229973b5331296f6c64c5b0de7a4c48180d826997234add1630343bc21c6df7a3f8f7efb48f38983343e293866c61e5f3a3f413050130fb99ca0287031f839bb35c4fd5290cc600d1eb06551c6610ef4e3f66a89ec194badb436eb9e5ddc72bfe0f7f3fe2e4ed4f8652791e430ee7b374266ee9b69ff6950b8a3d9167cb536abcf362f07b0388c06f24baf72d67fe1fe7f0a60ab3511f283217ea8159bc14d7b6af23528fb3a3", 0xc2, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:12:20 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x29) sendto(r1, &(0x7f0000000100)="1a839b0d1f", 0x5, 0x40e, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 10:12:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x900, 0x28) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) 10:12:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) shutdown(r3, 0xfffffffffffffffe) shutdown(r3, 0x0) socket$inet6(0x18, 0x5, 0x5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xe9, 0x7, 0x1, 0x6bf1, 0x3, 0x2, 0x3, 0x0, 0x10000, 0xb0}) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 10:12:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 10:12:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 10:12:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0xfffffffffffffff7}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:12:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 10:12:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x37, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="9f7db90290a5d5656fe9260e990b6ac9af2f57719ed2807a4783c4a10fac6a8adcc36bed81e752e9adcd68591047468b2a1464ff209eecf4b7e41b01e36752e8860d81a0e42837b24db56d12ad3ffd7f073cb31a5a973985291aab55222dbd88653a2997f2152efba5eb2e2e914b953441289d40c813a33b6f46bc6de1b72b55abaad953fd56ccb1421f806fc7ddb7da87bc933d19517e08bd4ed5b03443712140918973387885bbcc26f9fc36b906024dc81e349da3d8ec6b31befce2296c29028496a41e207bae18412bff44e4e97fd815d51fac4e3f3bdf6d7462026bbf15a644116f290974ea71b04d5e898124020000004c172f9cba2914e608e93874661397d74a0c", 0xffffffffffffffe1) socket$inet(0x2, 0x8000, 0xffffffffffffffae) 10:12:21 executing program 1: socket(0x10, 0x0, 0x9) r0 = socket(0x40, 0x24000, 0x1) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 10:12:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 10:12:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unlink(&(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/68}, &(0x7f00000000c0)=0x46) 10:12:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000dbeace35a0cddc6d779d3041972e24e6a979cfdee1623293704d4d20d444f770ce9054566ef1ec0f795f27404ea4c98bed807152a7dacda6b7dc24a9c793c2d3e804e96c5f5b81dd233186099f9401aafc302a2b92dda9d4af3545d86cb08ea8c6b84c696739c1decdf402fbdc3f46a0ce641e645ccff66237fe92f73419202e03c22992efc78c087556e1b34abae77209a7750612eb28eca347b8733cae3ca358c2085c273d6282971ef40f8711bd160508dea44a6fff22a4b4f063f0286384cb698cbaf8a2048f576a40e77c5288ff250e9c0492f6eb6f77da520a54d4162198e14143298152dec50dfb716d024c7448b4b5142fd5994077edd83c16f200b64bb2cef413ed014c327cae3aa560028e3129222607f0fec4a9dee9e5b6023b288d914fd034392264f3c315b577fe74dfc2ac005379dc14e95627d3eaf0e259ce56ddf3b9b3e50fb51d358d06556b398f9dbe48b96b0b8625dd4af94369e06780654559c8e5919f32cbf1403f204f68515a977f4d57ad203ef0f85f3a30435f027faa8425c81633f6b40b04d75a58f719624b908a2e0b11b97d4c404ba964af4272181a5816e94861d3674662d7876d19acc6c2b0"], 0x1, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x3, 0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3786, 0x8}) 10:12:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r2 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="96fabe94548610d3a3aeb38a98db0db06ac73e80375726c146e1c23bd7ca24f698719b66dc5a2e65897f8dd794ebf5c347228ea9055e3311a2a3693fc8e6825cff92be5d1ce9b9ead91e2dca993996f3e4698d05bc55d76c5aa0015df9bf21905f4fe86be752cd9f69b02a6f5badb7", 0x6f) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 10:12:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80, 0x1, 0x87d, 0x3ef, "b641376d0e6877a70fbcec0016aed40a7f275523", 0x4, 0x73}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x5, 0x7f, 0x8, "f16c06d7f3e8498db5b298d88e68d42ad0c4cf1d", 0x20, 0x5}) ioctl$TIOCNXCL(r0, 0x2000740e) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/107, 0x6b}], 0x3, &(0x7f0000000280)=""/135, 0x87}, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) getdents(r0, &(0x7f00000003c0)=""/229, 0xe5) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) unlinkat(r1, &(0x7f0000000680)='./file0\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) seteuid(r4) getpeername(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x1, 0x9, 0x5}, {0x18, 0x0, 0x8, 0xadb}, 0xf65f, [0xffffffffffffffff, 0x100000000, 0x1, 0x8, 0x1, 0x8, 0x0, 0x4c]}, 0x3c) seteuid(r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000800)) bind$inet(r2, &(0x7f0000000840)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x2, 0x7, 0xe04a}, 0x8000, [0x0, 0x1f, 0x7, 0x5, 0x4, 0x93c, 0x4, 0xfffffffffffffffd]}, 0x3c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000008c0)=0x1) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setown(r1, 0x6, r3) sendto(r1, &(0x7f0000000940)="f9b30a9d4f057200", 0x8, 0x4, &(0x7f0000000980)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000009c0)='./file0\x00', 0x50) getgroups(0xa, &(0x7f0000000a00)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) close(r6) sendto$inet6(r2, &(0x7f0000000a40)="e74a6442bb9663c8b06aa46192e6457bad5e8fac8a887a395cfe19ea8179996b6eb31dc8975734d0d14d0e5046d2ffdaf957e4031479d08c2f1087b9ba7f350da242afadc70f2ca139e1d3d7563d1302e973fea68b0581167d7ae05167264664430b128dfb4fce592f5915adb6756bc2fd906bcdcbe9735b82c78cf237a5e4f1f44c98efeb43872c17fea973d8e502d782c4ef09c4645b4b886a70636124c80194eaf2c7ffd34f9b029cf32da0b5aad7613967ecc51c4f6002", 0xb9, 0x8, &(0x7f0000000b00)={0x18, 0x1, 0x8, 0x7ff}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b40)) semget$private(0x0, 0x1, 0x204) 10:12:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x120) pckbd_enable: command error 10:12:23 executing program 1: syz_open_pts() pckbd_enable: command error 10:12:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup2(0xffffffffffffff9c, r2) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/250, 0xfa}], 0x3) setegid(r1) setegid(r1) clock_settime(0x3, &(0x7f00000002c0)={0xffffffffffffffd7, 0xf764}) setgid(r0) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x3}) 10:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x1, 0x8}, {0x3}, {0x2, 0x7}, {0x3, 0x171}, {0x3}, {0x2, 0x4a}, {0x2, 0xfffffffffffffffb}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x3}, {0x0, 0x3}, {0x3, 0x62d72a45}, {0x0, 0xcfee}, {0x3, 0x2}, {0x1, 0x81}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x3, 0x540333b5}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0xda}, {0x3, 0x6}, {0x3, 0x1f}, {0x1, 0xfff}, {0x2, 0x8001}, {0x3, 0x9}, {0x1, 0xffff}, {0x3, 0x6}, {0x0, 0x8001}, {0x2, 0x30000000000}, {0x3, 0x81e}]}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6fa0) 10:12:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0xc}, {r1, 0x8}, {r1, 0x8}, {r1, 0x11}, {r1, 0x68}, {r1, 0x5}], 0x7, 0xa63a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfc1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000200)="68b69182ae40223c6e5625314907ffc833d69cc42a761b24821b4f68cf8e388b38d249a56100c3a39d08564e930c04ec5c5284babb", 0x35}, {&(0x7f0000000240)="a8c0c08fdbc48a508c2e22afc149575ac5cfed69887af558f55c2bbce3eb82c00f22bbbfeda05e67b4cc04ceac404bbc8145a297ba71e119fe4544c30513c1ca1ea7deda4553b1fd12cef16e6a558f7a12d1debc38c93f1af69de207423bd6320e1d7b9566a13f1e2945098a11a259a67a8b3ec6da2354e66c5bd1b91ca1fcc164531e69be24a933187b061d7496473d4c2359", 0x93}, {&(0x7f0000000300)="f189379104347ab051c68aa41ea40f5258de33b405f7ebcf8eb398dda6516b816fe4fd84fa61b27cb0af38d6e79724443bee2733df30d81dd5616463b842338a47ac205e79d8a43dea289aa268c8d5b246c7aeb5329b57e9d4370d3b052987fd59d2c4cfc62e0eef0680f97475b0ee946afeab7ee2e409a37116e6766029400633e5fe4416ee65bb004d4f625d834c35dd422f1a841154791b9c7a20e4a82021b4edf8ead832b84967afb84330f3c9e801c86589681b39a372757326f0705c1a5166c0705b34ad4ac919eaa6305ffcdde351764c1dd93167a72ea465cef718cb5898275137b5f93ec298e9830c32c8a8c772ec85c50eca5c3af6c21813488e06a0ecb3320d3d3fe426aae9091db14794d3c850581e8d98172fe9c3ac24486c0942fcc1a112a6555c274c718458103febcbf685309e94cb3e80af606fb08177dacbe72e46f2df42d2ab1e49019b2c1048bf745808252deb29bae6d426db1d0d841b705d10a64395b6fba10bbbf9d30ed31ed01bbbba045e87cfb6a64ab7f6b005f179e843e464528eada6699f2a5d99573b9c9b8fc6c52f88f86ea47594a78a4cfe1018cbdeae886f9d9db7ca88b43658adecc0428f3a337ced04b80e91c400ced55d1aea43242167371b3534b6cc35e66bde95e21f1c7d05a48fe8d70fb9d9f136d9ada10901c4b328b6505f25bb9776330d652b1fe3f645fb43dd8b1bc6a3aac1c5b73048cb218c26599da1f2599b3f03b3bba5a17792ce5e387cc8c6557a87aec965326061c96f4a3e063e418be9ab286b41ca2c2349ae02a1d8af4b323494d1385257eabb35c800e4027ed86fa6200de363356467758a0ff841a37badcb01d2f7065c3c9fde3df0458bf2cbeb7066634f2463079113246a947eb10d64557eb71c55151d6c810f37078d8ee1dc3becf418adc773bd8128f0120921e15ee7e0035cfa15686a0219b193110d3d695ad113acc64a6736985ca7abd9bdf30fb18f2a71bb86709e293afde7792dbe80596acc80dcfcce4dc8937d1e91955df6d269cc6922abd185d87d53f4f2465a5cefb73466f332b35d7adf50a2d6350745dc4b632cf73d5ed82d5df4b3870e7fe5afa572264f204b826e94029a7f8e114f73eda6c32316da4ec15be749dfad27c3335ed82516830b92c8709deea3d435595742434fbc798025620b46ec25e4e213dafb06bdbe1765b41870bec2fc16c76675470dc1167072a34b9c34f9015f54c2429eca224f25ead5b70d27b4f1b03b37f5b26224f036095ded3a70db19d6c24c5020753d4cf4aae8aa01bf97763d1059b706d3225f9fa7b68f2d463a13a44ef1a6a6555c6520425394bdff85b9ed2b4bed754171bc6d8efcec93feb267d29102e3d060462d758bcf25f9f0a33130246e864ae4b4c4c16121dc7539e6bdbbf3f64e0e0567f9e870000ed0ecf86986ede5a8edc74c32d2e13bcd187c086c5fe93e9e8937236f867891551a62adc118d280b384038c1093446de9a6af37ce365a4636decb3ba64332575466ebd021ee6701b46a3786c61f84cf45f126ee4ec990cdd08a4fa87bdc5c766a5d4f247841ab86bd9bc1beee07e287413ec95c63ef6f63a679fac866b7e70472aad5b1c1c8b4cf49f0672f55b087b344014b2df3323b24e21d1ea3ef1c5a520bf0dc488b6408f6e02159c79436b0dfb0aae5c2154facb77ac4ea3658c4071c409e2588dd8e5219f3789d5cb9a1c0209185038b7884d89cb151c466d4c4fea12156287c647437e6809becb65c4ae10cdf5d017d32130c5f5a7a63917c387ee34acc8843089f19dad7516a007c61537319bf63fe05a7ef47b6bc9a8e979909799874c456c5606f9bcec8fbf3aadf25a1cb5201dbda80992beb8004df89dfe00c0066c440cd2c2c2caf0247ede777c90ad5a75add167c4b56b8e8d02bb9797cffaf9693fd23560e6d1934b646e6d9b48ad45f10d632f8265a2b2fc110de3a89511b43d949ea753ee2504c3d1edf4106a9605af4b45ee98be82d22167db360425024e2efef02298c9267266ddb1d6f42bc5e52dc012d6e78e2f2e7df17def9ebc8506f6ce2d8ddb522fe878601a6ca6853b8759827e7325194b8bd9bed81a377772db839f43bb3bccd4e1375b59dde21ecdc9232415326c08707f5d839aa06338b0d9ef478bb436cc3652e9cc33123ee0d1090079be85791c0802caecf21bfb5e83019441deb31f2ddbdf82d57fb2696f50d96272b285762526c2e0f296835af4b9bbcf6330cfeef1f76cf35c9a0ea01bc823a4d82fcc1237a3ab56941d65878d7dbc29fc4630361f444803503fe9ab449182c9e005d0c94acf7505825cd5e6b09a4360dd2ef0578dade2fbbd2a323a772f7cb7ba77f45bb74c11c88e36212985a104c2a15a3c5ea3f5265a8dc9d373088414ad13eb892f65c1db6cfe8b77ae6ad1aae765442d8f5357eb3a5cd1fc1802c0619ccd0d148405b9bf950edb98ecfdafd8d265aef9c019a851fedf09e0957bc7879e62c2777d79eea6cb764d2f8312dddb8dbbea55b1da1a861bd6c6f5ae6e436f2600ac767fae7885064f58738402fac3618e52a3b7084391e896771e1df466d33a5bca2c3cda32e825f011bfac7b74c35138ca05f3de3ee59e56c744a418ea89d392846195e4a99da61b1011ecd4b890a7e5521169bfacca5b6e6a229cb91963ec1a56b534a18b0df0fcd9c07134dbedc826460cca86275f3440205f200365ba612e7528931635ae30e45b28430a8d9bc0c49d3ab716b76090a6f5b2c1c6e026b294092ee1ca328239161551937df1ed548f494c7000f90d3fdb5c26b04ba0d2a85a84c6933216540c38308a8139c6fe063b745102b90a8d918302ebf373034f24284437a842fbd9b9da051e0597b9e6869e955b30a3ec45847d4d415b48f7fb9ba082d1d3e0f8887789c665b233654a3d539e77d8af86e0f510bc0ef8cf9a4445d00177bd02942d40c0b0be8580dffa728e0705e911cb7a437fcdf3de7a4497f7666b361e745d9c6929072a8d64e2d9d15f46bb3ddc478369e92d5ef2bdedc91a666adb2d61c277a74d7a55711fcabdb5bacd65d310711dd360af333fd21e3e608aabbc21f1491851cac38b53d9cf251da1ee641a8a7338facae2fb441b2e2263e080af726ac21e04ae0c8d303f731a12f8d44f4e261235e2690fc0a634f0cbdd5a5012874f760e8f9ca142d75a8f11afd74aec5431150211367a6af1a0a67eb88e2fc0184ecad31bd7a42c71a487c5f08e54a2dbad79566783bd881699ac66fa7227c4c1027f59340ff4ebac2cf3ef60efde12253bdc32d55975de78729502074a68128d926f1bffc0a9990ca8987cb9e4c9c181656482fc5ab1462a4d187e6d3505847fc7b896e090af4106bc45c243d1bc2d0028fa6963302eb598d0c418da8dc5c659a6614dc2b26cb161fd715f576d1a11d370f3bb0e1e6b8859e7f305098fd6fa4015f8a70df5205bbea4956f772a80af9a50d6d76f191f77944e6392c7a2038448b42829441adccfd00cbbd607c601ea5f1f252d7c7ec0994659a36f2469ae08f0c9340322bc3981058212b8e223572a98be9eaa4ebffbd1564d14f04024ffddf299df45e66c5ebd757f3c773345b8e6e6dfbf5b7a119a65f361cb3a6a09ad366d1e3fa26c7ce54106188700f643be97c5ca1faf249026a5275d0f9c39f5b661443b8fd87b15d407183f70ab3d7b9b7acb981ff09ef2bcad1c0ff7cc94fe2c72148d3f1e6cf168c6dde433af0d029036286c1d3d143dd1fa9a0eb7e172d6a3901e08b171f329a5d0e90e1b017c78f5ae65e097566e7ec16570fc31c72f58e4c724679e447bceccf11929e265931085b01c0b804c16cbf90ec5f34c8cc5d2509f23e7ed4ff076439cdc871834e21e5d4150803792127169df8dcdc5c63c72913f5c1186dc7af6d441b901076919f1cf812971d70773d1ff695313c083439def892be1d6f065123b4fbb157222923e891a6875c2da10c957a2d893a1a057c3e52b41b8fdc3f9769ecaa5768bee333e48eb6c8f44121b7c4d9b75f6e4645b566645d73bc8af4bd5e30e0fb67eaf7384d20a92693d910ee580d5a7cebe29295d4bb3c9966b3bc8431f2e5193d5e84af9a1081f8dd396a21a898f508a5b3e1124c7614897c5514d09298e278dfe18c140e8c8cbea3b96db79081e538e00224be48b8330c50c97271817ce0e1978ebbbf92a763c88fa8a9f3d04f74e21985faa98950587d49270dcb61d0fcb1bc5906e820f60c82e5150801f2bdc6da0aff2b2b7e4b6f7b1de0a447f32dbcd0f1d2d33469474a04fcc94ead67f2e29ac1600e8f0fc1f971218d50ca43dae1df87337adc44d79da02b946097489df8e1ea839d4a5b2d1ce809f16e4ed9937af8479a97669be344a76d66a42ca1fd52458d5a047e14739b4909276de44fd431d98bfd687b2810ef475e6175f47b7394b14a6bed46362c4a471af13fd6da2f654e435e16ee244228378e1d54d52b902802cce3fe1e8301e164f204013876b8fa7d78b5171cfcc9d2b5846f9e173be40eb272a280e87b23d045bb2a6acaf70104dc4294dade75f471b40c59b89d3b523ce05e61de9d86b3ef37ba7678c07f3e2eb71c0a5524adecd719511a6bebeb0a71e72fd386702221d698990447a25f004da88a21c6bb8564aa78f083c8915d4b3c80ed63c76181db8ec4e944853b7c798481c11b9216ea1081b276e2fa0f5b303916a85490a0e636161c752a9bc4d116656a6539a5831e703620612a1985ecd26f5755ab62c17990a55d1434161170bd8e63bb1ef92176260bb8ba80658ddbe5066de1bf364673bace0cb664b299a97625ebd4738ed5d8dcb3a675bbfed55007b99f6949db5541d85db714ceb4bec2d5e790c0b017e3ad39c9d5a614bbc6112e1868c3be6a7e80593d8f3f792cfd471be0759d69dacd092549631ecc19c3d7517eefbfd429ae99b18dd767c8deea8f216b7a3ee21079ad07abcc71249821597447d36afe1ca29ac175536f65eafd84cd8350c8bce895fdaee07a5107bbd82344382eaaaedf0e73b871fa4162f4490d3e2dd40fa9225a08e5a31e6d9337568af05b9e06bbc41b66438dcada84ae5bdf57e1f66fae3db196f3b8fb317d2c8d8298f06f69916523ce8deb530106720db2a9a3602928e0cb09c495a12763e27d03535850c4c9ae08e270982c460a4ba867bcc58da05c9c7b1d115bf9a117fcfb36a1580f6f71bdea03f5c5bd98e40ad868ca00003a01af76388580ca1eb8fa56bb151a75ebc42e2c574883d2fd14f80b9a4308a3662c39928e70a19bf0b56da770dbcc2ae18ab010fa536d63555ea2f4f33da0c14ed6c24ef0c2e91cf4bc9e097bb823385e3d01937a8e6c9ed1735c0fda54f2c089821a186b6c77fac20e7c25e1927ff5f249a464b8cef49ca5bcd1b2da28217ac2858c5403e56d7d54fa00309c4a1e8b35ee46a90df81c5d95e653b694b9a878a85bdf71073d5ddee5456f9966503e10caf61f5fd26d8c52ff791f8c8ed0407a91304dea887906dcd7ca98cf59ef2990c4f18a62a698887ee6ad9e5ff788d4196b56e0991963230f0f4119a6d8a1d26de231fc83b2342dd0243cdcce119b0cbd4914f4dc5a391627e8b16af6abd72255ab9cc22907dee394ff34ca6a134a78d694e5e6a45362013d5362a1d3f1a0b0ea639d72ad4d5d7d5800a34e161e95c6a09e706088edadfae21f5433f2fbacdc0a0a2a2b03264e7afdeaa97a61df6349e3e87521aecc446413b28d396e3df2bdb67ef3009b72a8fbb773ef0bc440c2081c5fcc17ae8901321268bf80", 0x1000}, {&(0x7f0000001300)="18e14fec33260591bcd54632e58f5107c45d6e4567f4b0b9c48e812e07ad2bdb8c1276c4fd79337d91cc43cf42f366e9a007cdb28b1d0eb3e8dd59bb5143d0c6feeb29703fc0a3fa73473fcb14a50e86c33939e64b92474a", 0x58}], 0x4, 0x0) pckbd_enable: command error 10:12:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) close(r1) pckbd_enable: command error 10:12:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) chmod(&(0x7f0000000000)='./file0\x00', 0xc0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) 10:12:25 executing program 1: socket$unix(0x1, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x1b48}) 10:12:25 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8549550002f1d17d74eeaee400f4bfa695adfc86"}) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:12:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) syz_emit_ethernet(0x1000, &(0x7f0000000240)="b8868f0c1443ec6de0977c9f0dece9a60fdd1101f66587710ab373e6a51967b7123a24e8efaeb091e53c60487540229b6fd8e1831d589601de3de1011e9c159591dd69e6ab7753dac0f52486e6de9251711743ec024f8e9a2b6d2b6bf241c070b6c543a51078c7423ffcb0f02d12f927808f598a64a74cdb65d598e3f8cbce36b4a1798539841343025703493ccb62383c80b50002be2fd86ddd572fa67c9ca69c99c13c6f2364e2c62a180cc9dffc3d07ee0e64761b66b79640a9559284069380db072c38fb9e896145e4aa632411824282cbc4eb797b5a4ccbb020c434ef4a0638b59d93da53443020d874df5159b3cee4a7426c3b18cd80501280efd06c1a8fbcf5dcf98d6ac5c87f8a75622ff8c05465d4ec896c448fbbf7b51266ae8b5a0798cabefbd985dca5fdaf1fc3af2491e316607262ec99590c471bc391582898bc1ea525e8300b233a4c7ad3bed41a09952c5011e263ea43e58436e68f023e5f6820a0451e15b74d1ad5728384d391aca4dccad462e6befa27cf4eb7b48a803e8e7540124ff2297ae31300736f0b4293342ed5f61605c8e386f6bdecea449815c35a8e68e8e018ea29b1ae1e2d91a60de55d3cbbb0b7622ff66c389fd00219e3889a35581c6c2e84bac091fc7b6d593505c8b7ad5b368e5c265b439e42a5413165d5f936f44ac7cc24ab32b22c3a839d83c9a2fc2aab08ad034dc027ad2bcee51b9bd144c27733fa804e0e7d1b2c70ae0858d1e16b41d509d0d10f41a3b376f8d8e5237d43a8dc412e40af2bb79cbfe7b46a157d298ea0af0941bbabcdd9bbdf3148a0078bfba37e5842be159cc6013f3a3616f53c4a57b6bc0ffec069e1b6d39025396455cfd0cbda612444d378a94d3d792197aaa586c2018dbc179deb8ba3e6c8c4ba831278a4368717c3f7d726f01770f85d6be6f408b7c5141e1085a0d3709d15806e6ae089d9aa7da4cb7d950a2c074691b8767a4458551da060ed025cd228034d3477f9a22ca65c66b1c92a9973e1259a006848945952a389c84aa30dd77e4df1316f7a91b32aa48069a4de7eb21ad5fcf4242335a97cdad82fc9e11f374406121f8e8dcfd71c5a8a06a968d6d329004760292eca3b2aa3a00121bff18a0f850adc09cb374fb47b7266b536b87aa4a90ff6be03280cde61745fa7e7c61f6a07a9577cd2d1d0e2b69afc268d89c3d98b0c42a4c924ce6ac3aee608e090fc2f120f83a70f1f35478460f062a20b386411c2d1995e8cc38f738af25ed3b0e507381d712f822cc0b1ad7fc7c17d6fb9473b26a61c6c84eb524ba91c2070e30fbd96e08d760a2f543299d3f32a8f3600c1aff8e458adc50d10910ca609ddfd2acd4c64a76fc49519cad8a174f199a6389dfd6534f27220717a5e11f13208b90eb4f4758c2ae32ba75ac613950addd73cad7563f6fa53008871168fc402b9a1d94183bedc0d0e4de6579b076ad5d7c67c7400b6ca82be833b10bb2b8d1f8df17009821cb38eade98bcc271f0d5b57c5b941bce0406b65f2929253be18a7e79b8e74da9e5abe8b28d33e918eafe3456a8fc2663154602ad61f910963c6cb0ba824941e4e84759e4972dce8dfdb57b7e8e8cd117d5159b0e0f145882714665a7af05ce1556baddb8ccd73bb2b26b145881bfb8462ab11de8b6e7b5c7a5982a0afb85a4ec7224a9ac5c7aa68e7701d60aa1925b3d22be52cc63e53f203b4a9fe205b3a2604c7b42487273254648550571a774c64f60a2e32c523d6e2758d0094806efc578078ac97a9a8893d56e91722202907115f5b81329bf0bb79d69935de4e75512ee4ced6832daa0615e20c590ce5a920d23b35575167a203f8fbf46c31a9ef80c2342dc324ea2a98766df5b7b900d295a38384fb22073c2e56ef6ab1692f440633ee50bafc181c3712bc62f62699b66470cfc27df435a4ad17c05890027caf95d585c0e22f01f27a1b0f0d2ea1ded224dc7f77b240da74167dea009b4842f86ed7ed871c90ff946db7eedd4a1fd51e9a6bd8146ed5e86b2fe71bd30e7865f222a4dbde7ee3ae6d241659a0e70c63884366916beb6e69308a584ef050ae5cda2b35367a3b05620ec2b3e36556b536846dfdf89e2640e7179bbd46c258003d21af69d6268c5af376d056a9370a6f4ec7aa23fe9ce53183fbf333597759fa32ddc0e89fd565b087cd8a8e6c01296cdf0f2449123c7b9c913d3c12bcebe95736b2f5857aabf9ed6b317aa56cec8e136947ece5f627a0e4956488a9679ffe70c7b4c70a30ad6827ca610242ebfa4789a5dcb96a2ae8a3bb858a33c6d7be1c9800da39234ddcd1cada8d40b482952f567ff0b04c9f077e656b12aea5a92f9a1f11e75541900e259ccba69b358b4558600184b44f1859ec0e2392e72bd096c4e5ad49f938c5979f96a926fcbd96fe187807285854f93b0954023f7788dc24ac8f31f8a792eb070a35e046186933a5a839972aeba8868f2a1bf6a796eac849c0d1a59266c268a579b20d5ad2c7e4f808e01b38a51114e80418c86ed34bb02cd7b927a81571454837aaf82d63dba376d803135890921384022ceedac08d4315ff49c719362811c66003c4c391a0980c4303ce8317eb90a9debe104114f0326c810e82669e6c5ea2bf498c1fa2de927fc21e9acfc62665b1df031886dad9dc20d895fef60a9d38016cd0668b9f15d330cb014120ad7558a42e386cde853ba9efc7d94500b2e57a622b698f03881b9b61e89af2a78bd8c68c312cd8fafd8a9f3cae87a408b7a39fd356052b5ba5a48ec7bd5e9c12bac9fb438bd43b563ebc16270195289dfdde14db6b0a477c5b87950bc68a6156d5270a9d47e5a9f6c3026acfedea310502d92fa2202ab0635f85c7126995f040fe3fd6d77b611e3c41ee9af2706ed33edd81f093cbb386ed842dec97383b426b0fa7dd30b7a0da8285b1ccf32534de3e8dc60c4f8a653ab18ea3f29acb36ce34162ec73707481b5f80d763f10d80257eeced121c03d135e097bd273cdcd0d52c899c0943d342448052fb56ec79f4fb5ab766fccb6166d1a21546db058db8a522401cdab39dfd0ea29e5b01bc8802b437a627205191996ae783f2283702312032e5a90c1a47c1cd18adf0ba99d2b04fb9b1bb862eb4fb8edb3de885e7c653645e72e18c438edb8f5e217c63aa5fbd38d63507a6cc0d65627b0bc152457e8185d8e99ce69341d61cf62204b62f2ad772b69766362f39128c442c4f48c32fef6ee6541a331cb143bd988e2f1c8cf817dfea79c3d6766d24881afad8ecb26a78962c93d7bdf9e7cdf3fd75615198266934eafefaaee86598e7f3ecb957752dbc5fcae71356376a800dd19b56edb36c70c934f77ed441ea15a2ee2664cf6cd229b8ca9001d61635cc40082c47eafff50479eb9ecfe540edcc6fa85cf5722ef08d4c8bedcbebfff750419130585cdb4f54d2dc4b51e33bb761c19f43366744c05785cc2336d1ff10a1db7ed8b55faa468497be9f444ccb63d4e16ff7406f7db76c7f15e0176c6532cc8169b419095e7dc44a6efcaae2f814f4662f73f5ad2eaca1dee54b8dabd4057a44e7b7b4b01a1ec48138bd63ff12fcd1daa511bd659fca1d7ffd8f5df2675c120c89cfcc8bf64bd3f8258af3ee8922dc9e623c1cf7d9ea942999b37407624ba97ac7d71000ed479315930aa8b328042f4a4e850a6c182288bf0a110898f5ce0f8faaf65688455f5fc161a417b676621ae46c57636856495db1c774cd554fa30852e4dcc1563fdaa567964c8094a1cabcb9c53518de223b387089927c009de1c84ef55a28e99763ceccd952fa1a75643201cf3523f327121d89e80b1389ea83d2c14176a62774c4e5d571ba3553d4d04582733cfff23b7a1bb0215ba887200da854346b4d2ce971b2c7367bdde3cecc036f97b0901f961623e78b8bd65e7ff62297048a75b1363060d9840d6cdf3d6d6f62c7dae0ebb24b3ff667e2ca7e46d4cae98895cc56374f19d730b9158ba763ebed497154b4514aaf326a0716377d64b23bc0dfa0c75697236a5fa0594115c8ad2585882a567e6fcd6bff2ff03bf4ff20266c533b3997ef953e57704738d2085a53bbf93e19b834ce46157cd73367b920b2729c73ef606d28472a8b4a43c3742c234cbdc874c1b770d1fb6d09797c6fbdba2e2687b0058c70226e8441656635c8bc3bafb19d1753c299b4eda83285f571039c2622d66098db528067df54730026c0e8a64612fa9e7db06673904b88a1104eafbb26ffe840f4074ff041e974ec7d51b129de7b1c77be3eb40267dcda1f0e959fef0d6b6eebe8ff32dd6e1216e1b7c1da3bf2b9728db62cfcbadf6cefdf49ed3a7d398a3137e2fe95ab2e96e11ab53ae1c805490da4ce2fb748257bbe73e554a2637ab33116951e2e15e90f4b72cbe1afb58dcf73f87509b6ec4c2e468f0c94dd3a38447542f00629632e0238c6d9c63729b9da03b46e93ceb463af94e415e423888535648c2cf4d0096a6055445883ef8f934ddaf596c2fb9f92ad8e6deff3fb5dbdb6bb54cd04dca320327eacb90c3f39939fd38d4c7a33761d373375c473b29138f6fd7615233dcba31e959fd9de5b008e781fbd49a3c64ebd2ff77b520a9ca9fd86ed9f0513fce6073116445ad584c79a493a20b07e9acbf0deca3d3b72abd91375deeb449890af1cdc400d21decbc2e3347d8c74d10a45665996e8a3f8388163677e576328e7310db33c3562bc29396f75054de7035a3d324ea48a6fe9a52ef5efbbc06b05ab942bf447c2e37c04328211c954fd21a9057469056e09cf6c2467c300d3d1f91723cc8a9cb6f2d36fbd25eb8fb43857e8f4e175d702af615b0480f12a1d8b9f4ce3400a137fd25f55783cd78014be97fbe740e7c4078018629056eae4fd5ff56255e1a7753b93747c25b33b2589c0cd33ccdf15319ed2255f7b732a8f69cca3eb7bafef3f8dc9806df1abf02bccbc2a9f14ff0bd8b5524c7aceefefe64705742e119281a3249f9fc7651dbe3d5d710181066084a0d3fe89fc0b789fd5aa421e02dc30571393f976215c772ac9a184f88539e2a2d2b210be04ee9943cd59def538ea9ad959bca98b9e7f945d05fb07c99b777d95554d8411774f3958b5f95537f49b27a73a21db201383aa126679fe2007127006145658836c119df1fcb25430fe17178a4bbc30e30b5fded951b600ceb3f68fbc6ae5a32c51a947572272b2ce03168ac38f8c3c912a614e8e95f84c43e8725efe7ef9d474c2d02b6eee1632ecade4f78b598fe92fcdef5fcae3590616e2af83273781d070afb56a287d1690ea3062cf18db0b650a4f195677defefc9a574e2b43d45471ec08f227107c57c18d3409745450303842dc0e1ccae47d0a0013c1be20ee92179afc841cd9130b614da5a238de3059df3ec38fab4b2d21257695201363ccd806ac08595375a1dfc4c1c329587741ac906bbe9367b80117fca443f6199255abc646359c0581fc0b0f04b0a3a993dab02308d9119873786578f002e579f1e4759487fa27f989fdaa118fd024eeb1133534234550461b7d70835f766570ad73eeb568646ec75c30b4dee700c0a9cbf1cca1cc66c01e4ca50a750c0b35652f4eff76e2bf1f500a4e01fef7d71466a6c06176d8a645e1f5c3eb37dbf2214efcfa635f555334b35f9db5531d39af3a1fdd2a55402dd5a0faddb66e78de12d7a61a8b6dc00ed00a80946a9e487d98593fc3a7b3c76545caa7243befbc7574f1395cd0489ad233f900c744726d55f469335c820794c0b0c04163d3d8951984b86a7d027f3fb936b93bb4f9c510") open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) 10:12:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000080)="4967d93a201451b16e1ebb847bcc323c8d85deecb6e37252c32a82a397c9b2c6c06324f33811de", 0x27}, {&(0x7f0000000280)="5c66bc49103eca691c7954e7f8cbcd58387e795f7d56ff1975de191c9f19d446fb4169a833dd9f50292089666a31b7844d220609481b7bfc18e4e3ea4436dda7181b36f309ac99b92a476ab5320e04159e830614c86ba4048156a6e9752cc36c9084718f68d66733571d97225d5ea079e0ad87badc96d838981b769890b4b8be56289ca16c004bc84600168a32fddc5ace5a551cd81ca1b52df2b6492ad93d58f3be09f8e99d9475e20ccf580fad9839b1941d5f1d88e4a763836166c4c4c7d603ec3e6d4b17866164d7d51a567767ca0a069eed74f6664ece8e4712c72c6e4e40bab23443ef57a34617fdafc09dde904432199bdf9609658b8af41037e8f3a2ee4466c02129086cf490b1cb7897942b7101a9b262a293753062aff0ed7ac8d8683c2e1c081131af3d7eb82ab5139139beeb434f2225c115e5b01ab160f32f6296ddf32bf8fa2fb0303c2a333160b44e2a77919b64b71f876f92abd87c8f3eb8f48683c7be945d71a64ebd6707c2d2cde29d90a7f4982467a93adcb77268ada177d8859b21825739af71c2bb798578a4f6321abeef69faae289b534b3d919b92adec930456f7facb0a6d208be925b7f3c66b9c1cd090b720e3a31b9f628f4203d8f912b5b95d4b8c5b2be8a7316ce902c5c061b25f847456a9ffaa0913573fab3d775c9357a753e856624ef8d3098f4227d6d437ecad6d5a2386d03469fb51d85554245dab32879fbeff27a75ab52a52ac521a29f651559d6500cb5f4ec6979bb79db67f291f5988c1be0e014b305936e5f9463f4451780ae95d9209dc24324dbd39b8768bafaaa0019b948d03231db1052da6a5f2b85e53a3694e09c745d510b4e7c1a2da2e213c01c37aa4a449e777376de5011ebdadd24fbf6a5d80db08ce0e4b45c38494e84e8733a046e92aecfbc47ee1ceb79d7f701e935b07f2572c90c02c25236a882224f69251865941a73a15b4005c70fbfc7b22b15795b8ac91477838fa05f238c30f3d7bc579fe020822b15fb4ee4c9196e3a7d1c3785bea2a3f2a6261ceb3ab4dba56c089dc07f0b20d06939435aff85d81da0cab79d21062820031cebed480234f67f3dedfe10235036c73b442e590daea221f65ec6c228c2e3eebc065417cb2ba753b1a21d7b590a2a2558a2b768f6e271608d1d52eb97f9af1982d8a2f9bf5bf21e60c52a6bab4767fd7d5970c9415352af5abcb75f7c60cf56ceec7cffb2552e45534c7a15c7147115e9924456ea4519fb0b3681e6c224fb3658aed13506ceb5108ea20711215c7ba529a67e846aaceffa2e4003a188c82d8b7aad9c8e64dafac49c68d67a6a6570751c889db8a1092b7a26bcd1598fa9bc0997cbef0cd6ca2cae0185e578b7a73e508dfef9d169f6d49193238e1aba480fa37fbd671a3cb45546a8d3dfed38e217244205137ae5a7556aa0bc76da38260fa9a97eb2daac467effa97959e890428ed9c4d9f4e8ca006f38293416f23050dfc7f286d9f311c35160ac79758552451eea09e20eab5d35cb91f442e791661ce1afee9e1d3ca78c48a6501a4dfbdfba770c5cf1a379cf61945f21a764df8920acba43480ca9333d334519d0681a049735e1095e41924998a53afb4828d39f728e4c8dec2439ef66510adb2ff9877a20849faa5ce3f8c5a5548e311c644a360d30172c8261792e6ac69932fe72457ca91af7e5d9c92273af118fb538ed33db75a3ec9f4a3b8fcc7115532460f16fd0f3109a69b9b7b9ea0bc61343d993a5f5989bf2acb6484866526a1ea601c62cda668ffdc05b273f014ead8b0717f952b644e4e97688ada5ad25008a731650915dd9815faf608e62926e719468f504230d07c61e8a140d7129bdd81b9fc91437846b66db16d74ff3515c407d983238183954fb4506e51cb3770291d43fb4c1e2b246761ae3499da304b53d136dfd3b5413ffbd83f84a39a5aeb5d0c24d2fc7883fbff7d7fe71a10a47e56f39a3d0a280ece885e1f75d761ccdf0ec66dd18b381edb997e6ef45552b2c60d6ee283e0b8171293a07784d46a354c7c3b5536b880f819dfaad60ad5ba2cc810a2145fa5deeb63c0fd9e462c98b77a1e464dc2f4ea4484c9b9d8ed39115c4e66c1099a657c394dc2979494afebe889f1c44c55afab502713db5a92b3aa2e5464c986eb9b35ef4f7f20a9b6ce98c1a0c0339f3ed9253b836ca016214314eaec8af2747446fe03b09e3292b9e7d552ccf0c832a5e7dbbca3b68541d83f577680e5f7b4f1dd3de8f841ed6888df18ca7b6a2e941681f60fa40794d4a1a6ff25adc6d4290b69efa18c1e01f99961439f983b4d69cb7e5cba6a2d9726ded22f3b61dfe09f6541207d91f87ea5ed864b2cd99560ba31965f4c5fbc29fd3f608c3429982d0a9b4ba299ecf5986850c71fcb7750726f86639db3be82596f91bc70614e916f56cb84b11303e584df56d469ee00fd62401be145285fc2d0938260513142cdcdfbcf4f2de26d6892979b31d708c25e14740832dd1e4196bd3d63d43b463dd2d4d61299520c242985a480aa4691dbbef8f86e0ff2ff80fffe7d4648f5d2b2b9bb872d1116dd96c13594b9d940dbfc42bc38838b430d35ba45ce2d3585750f2d2506cbe047344563e050a55cc5bc9d21cf58d054abe451f71df31bfbcf2cb5531b9f13abac5b5ef39efc5e7c01d275b56e058e147ecd3aa119f8017f8b6a87b181ddb90eae2d37cc163966b6e5ca18e298dc30a9b96634feaaec1aedbc60f0e16ee3ddb31af49c140c984e0a97fd5e46dc2957ba76c6014ea4cc012bf76b1e488752433ca4ddae97c2dd122b175cbe5ab541524307ad1380646bf96778e844f398a04a43ef14b1bee1466ae32c3040083a9f87076e087cebd786ecede49d1530419854c04aefb2e10d4211ce0987c379270b8e93926ceccfff8f7a3bd70ea17dd2589d4dfb56bf7e9d44a9deff70f1f9067e7b18569aa64f9923cdcb368e42be4b579effc490d0cd4ed97d191d0f66d3797ab577316e4821bd7304508b1a2066a7baf30643fa6371a1d3c1b3bd6fede8f3597939e72fc7fe09c0407367ee5c6729e34c8c182f6b6d33d3dfd6d2575a4fe327c495ca52e3bc0def79bd2d65b010978aba6d91b2a7226732cb32b837cb1f758565d4c2bffb30e8ae3e4e2f45c3326fe792465c03e502473d2e45cb8fa66cb253d0a0f60f0b46bda1b04266783c9ff91a8373c198a6912652f24494527da5aec936a98f4fd1dabb21a6f71855c96d13d6ea29a15afe1453284d0cb95bee88a0c7fbf27309720b509ffe822f581932d0f38f40a7955170ae5664e32ad70c03bded3ae3755a19901220a4fb0f423dbef4d6cda8fac30338e73454a5d3f8ed5732548a7c1e05278d0ab1aeb8605ae13ba98c1407835598cdc63e1e4be166d8185f16cae606c4fa61eee71bb7866f28a96f206a90167df1fc93c399804f633019a0ad6e8f9a4de9b13b6108654be1857f55af070cc910b5c40cb34b3e79cb867f6867de6552e2aac515822e9a5f6d8be6bf8831122f21b29a2d472b4020a5fb3138fefb111397a4fffb48bdb9af524128496b617ece2ddb217f2457950d7f5bd47c2ac43dd9f696507d4040aea58433eb888c7d519e2c63de72092b3ef4769ca5976a9161f0a2a9a2e155534478d7a476dae304a0cf22a134e963cb15dfeeb2ce73223796edba16b6dca8beddcb6ecba4a4073129f82618fbd67c04d12b4f4a775e7bde3bb176afdabfd4223843e8282eef8714d56bd0e735d01c7fb74023d40946381fa7736f25975d4079f55a83e3ab70fd63c53dc64298a698c51b2777692e27eb39c12abdcd8b1f608fd00f92217b703fad33206a1b378ab87b2574b2b5fffa0a27387b123273381104d7599a322e395c6e2260b5544b98d735eb0a4c567e3f38c11841f61fbc5a6dba922e7d0c2515848b13407f04d8d2db1f8f1009a2254f0e012cd0b1eae811f8e284fabd90f25e369855ef8118fd834873f8e570a3a971ee604010995c4c8cb1585b83b8a80b8c2ab1ed64d5a5f0e0109a1fd41e4356c9aa84fbb0db685fd599a5318d1b8dace9f796f82f934b3c09ceec522f4913796edab1c179c901d31c7c741c27f4bd5d4e48a57f96b08b03020ce0db943270c8f6eb7988dededc37d4ce9eaf0f5955a4fdd678c73dc4e0d3eec124a4cc6687a199aae1d920565654b84b93d55d64365e05f59433842ef5b5c0740562c8fce954d0fabbcc3947f825e93871db8056ed5f8b0e12ab8e13dff8b1565ce53e32b29144034274e65a174332b48fbc5b32f5c59faac8d79633f3b380f4ee0af55e97add28314256129304039da406a719689f7d4571aca3d8676f79c5d375b50813cf85a3d9bea3899472d7fb2e3d26570576331a2009061c2348993b7f179017ee9e10a883bc58408d5a0399dc94a7115478dc22a2852298bfce8832d2eb3b1e8ef09d6ad3470eec6e4c97d497c92d763359c05eb2b4feddda773dd48ba6892c39a55c7dfa995213f536d58565159b338a84aacfa8b49ab7f12c59b9fe37e9dc228c9c7346d6681537abc7bac9ef012980a2ba9cad4d9ff38512cd1bd1cbf24a7dc94dae33145aa3408b489e3ad484bf12bd8dbe4cf279c207cc84269f0b1fe54603497abb5861ab3ab3d392b4bb66921dd238fa8c97f3a29f3bedbf7d0b633c4611db1d86bf39563bf12130fc4fd9c17da07ec80b734907c61bbf8b400b51d26958302fb8f96dc6ff9af08a03491f682b07655c85ffca08ce4df05b59ded1fbbee969bf3ba4286817e8ff74e4a1ff60ea3ff65959b7c4489e0a77b582dda53133a969bc357f90413740de165b2297041da4e406f0323f207c36811f14162037b0da68b662b3ce94929332535a43d203bcf267f79cd0d6bc730337df3752577f68f71f530f63c2413dfe85e41d171992a6e12c05d2d9cf9cd90838b68fece39261278065a8b4ea2010c6ea845da44b4e2052bdc7f63c7f636370bc16abf417abcb921c4556dae0579585097e018000b53f85d0a1072f24afb8799fe5dcf181df0c377ce7081e9d6907dac096fcc2d1b6a236612450bf0218a187f8719718dfa866caa02a84cf17b89a24bf46a8f800b0b85219114a71da9bc68aa05658672c3a814f57a973c4657b7cf17949471f91f15818d4164cb50757a34fe83e6583f7e8dbb76837abbfda675c91a82bcc39e70dd0b0fedb68e947f7a0a116b19c102abad3a358cdc5a3bbd3935431af5c4a6d35ade3e488bf68cfe1dd3bceb16aea5bb0a1dd9afbb3e5216406769d0473de73bbf83519c1d831fc721fc62168df4835a893445c0f4cd1c62de960dcd08fbd5326ec3176432aa782b4974eab763ad6d074e37cd0a8615840749a38f6212c3727a2307661c4f9e182e183ef3ef7a5fb5c2331dbf927877f346c5b802469d4de2b1271c6c41a34a812228bc4e69262ff1d5f8fefd4a438bb6242a3fa2623462bd7e255e488fd2cfe912f752e4b4e51b8ed46c401dcc479ac2d154f9a1d6511bef94a0cca39d4317776f4a76ab0f644ba5be81323266ad5760b4358d480d48e4f5575895a8f63aae4b7a0831c2cf8271e0c506600d0b7d4c6b04782a13b19faab7855b238ffdebd8fac8a2193af9b8e2e362c2f1793202cd7d0e7dadcb0b3536a5b35f09836f4a3883dbf7e8e3c1fe2191fa76551f14f41687323c2fddc8c8b765c435d874b5c318bf232646a8ff0e6afe503f144e7e8f6e94c2557d9a205ba1cea9d675b746d894804c387c2082d7373b690994fc97128cc22c0d019d35c1ecf8e03145dd1dc01470c0d74943", 0x1000}], 0x2, &(0x7f0000001280)=[{0x98, 0xffff, 0x5, "2f976594436ae3d4db23db7cad0b81ec5b36000c2176dd793846229dfc81d5626a48e9c5cce527e2cdca4b2e3e3ae5bd58edf8ffa66a38e057179b141e2ded07ecf67f1bdc92670fe1e84478719d79ebccb414617fd5de7bc3029850432c29d51c53262c5f027dec4b27f122b29bf6276c232f7837126e6099509d273a322fb297b9"}, {0x58, 0x1, 0xffff, "f7427c31b16375b4336fd58cfd2a48def9a5116a9f859d926e068543d6a38895023d4d9af78acb6212ff6a64510fffd5f8586a609dc3b53e592f7e5dda741c6db29612"}], 0xf0}, 0x9) 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) 10:12:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffff8, 0x5}, {0x7b, 0x3}}, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x2) setsockopt(r0, 0x0, 0x400000000009, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="87b45a85ceb0", 0x6) 10:12:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='C', 0x1}], 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2020, 0xff2) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 10:12:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffff, './file0/file0\x00', './file0\x00'}) setuid(0xee01) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 10:12:26 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x5) fcntl$getown(r0, 0x5) 10:12:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x3) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:12:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) getpid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='x\x00') r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x57) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x20, 0x1) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 10:12:27 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, 0x8020426c, &(0x7f0000000000)) 10:12:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x0) 10:12:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x9, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[r1, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10180, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) recvfrom$unix(r5, &(0x7f0000000180)=""/29, 0x1d, 0x803, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) unveil(0x0, 0xfffffffffffffffe) r6 = socket$unix(0x1, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x2, 0x100000001, 0x9}, 0x27a8000000000, [0x3, 0x3, 0x3, 0x40, 0xfff, 0x81, 0x537, 0x7]}, 0x3c) getpeername$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:00:09 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) semget$private(0x0, 0x7, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/49, 0x31}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/233, 0xe9}], 0x8) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x20000000000003, 0x3, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xb36d) fcntl$getown(r0, 0x5) getpid() fcntl$setstatus(r0, 0x4, 0x40) getppid() fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) r7 = getpgid(r5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x200000000000, 0xc34, r7}) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) getrlimit(0x0, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x59a, 0x80000001}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/109) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) r4 = dup(r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x1, 0x6, 0x2, 0x6, "ea5798cacf31113a3d65f44ea7206cb15a28072d", 0x8, 0x3}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/46) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x6) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) msgget(0x0, 0x40) r5 = msgget$private(0x0, 0x80) r6 = fcntl$dupfd(r0, 0xa, r1) r7 = msgget$private(0x0, 0x24) r8 = fcntl$getown(r0, 0x5) msgsnd(r7, &(0x7f0000000380)={0x1, "f1c07a712c139401484e4cb58ed4ff5508223cd3d1f2dde6a006fc02d7974d0e04459037b5ec6b0e1d4ef3f40a440ec79ec0dc1c1702"}, 0x3e, 0x800) r9 = fcntl$getown(r3, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/167) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/113}, 0x79, 0x2, 0x800) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x3, 0x0, 0x3, 0x3dce, r9}) fchmod(r6, 0x106) wait4(r8, &(0x7f0000000580), 0x1, &(0x7f00000005c0)) getpeername$inet(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt(r10, 0x6, 0x80, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r12 = getuid() setreuid(r11, r12) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3", 0x3c}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) getgroups(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x400, 0x20, r2}) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r3 = msgget(0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r3, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:09 executing program 0: r0 = msgget(0x3, 0x81) msgget(0x2, 0x514) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000340)=@abs={0xb76a36898bc39f3a, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="3c5c16c2e86c99e298beb154245c9c509b8b720ddadae5a7251f82e0cca9db2687d0759502f2c8d1e43dcd3eaadabd4abeae744f598f537a41a55be9db331a9ca0f96c6807314058ffed7730", 0x4c}, {&(0x7f0000000400)}, {&(0x7f0000000440)="45f79bfebcabe04ec4eaae2b187d94106c1d588a9ae22193c7d63536462f8562d5eb00ac9d0f266dbbfb49475f419465e7db644a8c4916d06b5b3358eb9beb0d61ba53fb508a0ea59fb7a07311105c843e64da97d781b9fbc846602f3dfc7e3e8f04ee237c10b62bb0a8cd6831046bc6ae57c4bba1843f5d6809824496a9fd6d30cd446c659e322d2a4c3262afa4ba057f314e83af55d2a0830b84d01b5c384bd980c54f8e6942afea6f2e25c9d1ba8dec7b4d3b38726372158f259aea31acd4510bd42023f54e626f4b4cf8325101", 0xcf}], 0x3, 0x0, 0x0, 0x4}, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x10f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0xffff}, &(0x7f0000000080)) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x8000, 0x0) r2 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r2, 0x0) socket(0x0, 0x5417ffd3697dee93, 0x6) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) msgget$private(0x0, 0x80) 16:00:09 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffc) socket(0x26, 0x7, 0x5) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x24) chroot(&(0x7f0000000100)='./file0\x00') socketpair(0x2, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) accept(r1, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup(r0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="c937ef194176b2c001b46c98c37271a1226fdcaaf58a964a881573cd7d153ee4fbd75f6ba19f8610318e91c5e645c6e2fdc89298405eff0416ffa55de1eb020fa12886d318ed121559b3a8d739dc1289cd2125548e300a1125f9f0b3adc5eb10a7d7a6b6c1f1bf25a420719f353d7ff7b2224bb6eeab8021aa7cd5ca93b2cfd14e8a4cb6924890f9ce78ab43351ad1a5792424fb60e080696315fa2ae8bc938c0cb9b1326d7d9fc19829578278796c4142a5b029f095efd89fadb7868f006ddd288501523414873a8529d445464691bc48e47ce76a94538ae5412d580c568959ab75361f03e00527d3fe227c13c110b797e109222455fad643d914161586172662506672749502bcca1a9f17f0a17ac2ef1fc7812126720bdeb127246b68df9a682ec888279d5f8721280fe81c8857f006530d64995db4b8c1db74a2703335573fffb7fb0d8e98d9a303eeeae5aba77d9a4c720a7b2e13e4d98039bc12e93f07f54b031be8906ad3cf64a2079d8a9e869c41856856311d52b59270695613f4b75295763ea7d6748dd1fd19b30504931b3b0aa0960b7e23e21ed9476f19dc6bbb874ee80425cf8591b2c0cbfa2832705e4ecf093b0a47d679203e5c1892d5eb95a0fc493a7956ab6a2e96c657bb284b8266a86d773cd0c0501abfed125da9bf23eeaeefe48649a09edbd87687c828805cb00c721822fd71740ceacabfba42af5c1a7d71b72b49c6eda89b45c7ddb8b1ce4ac5dce18550421640aa485b2821d3f9dfabe99c580bbab5097410387d0b9588f626ac02760122613f7146211266884f6b8c054c94a67627dc915581b0d275790c6fe64a5e535ab2ed49baee36cb3171b48a65b4802dee15994518fc2f838a6276d2f6f9a67fdaf2e842321f1cdb6e995efcac2608dd414ee0465756af1cf5f17fe42eb69ca7db8b8c775bfa9e07143543c1deb8841e947d95c6b1814c2c6638ddada377352fe0ab8ba37378bf14421735f486ca2cca6c7b9a91de915511cc9db8ecb238e6f97755e704615a098afa9a0cb35fffbfcdc98ec8c602222d2f4f384813a950c407b303b3d6025f445cb58d15623edf96c2bf099d646d43382783f102caa6624c1a21659a5f22d5c84b95da534b1710f60c8ac73f15f08ea2badd1cde5b935330ac969ff736cc1c8e066541fe2c45afe27c28f55f61ee59e3221d1f3174af29a18e7cb901f1a76a08c8f9d7c972e25ae0610f24cc8c60aa90b08d21907c0c87daf239ccc6c06a83640f1ef3903e5a1d960506fc1af82b4ea873cc74ed6b604684bc95022a55e9c889e47435f037e03c4535807f8f7a6141a64685af81b5cc59e698026dfdcf83c36a8c335b84e0c88c07a002b00f2eaa11035d9adf58bb5ddcfc491c210d0afa34a44ac91f332e2a5a0f5a87495201b7665f9da536a5ac4a6b7ee3afe86710361cff98ebd7873117ce204a9965c47fd12b91b4ba035c1f9d49276c3cdf48fa7cff1923bc24ee4c041fb9f8844ffb60b6ddfe13cdfc82c0c354e0b65ca4862c274d3861decbcbce40199dd04b72776dbe95450f63154d704468ad53f035e02a21a89c927e379ca32bda72677b245547b98423ba96449ca65468ab227750cf15e789cb64aa6dcd7918649294a84240d6f9e78ffa98141a3d41d11eb966456e611a3db430c33701f2b8f5ecfae471937fd6999bfe5d80a5d7823e8f9fe76dc84a69980cd8b73a39e7694c87d4ad9bb316ccb347f5eeaa2d7bda6e0be292ebf3414ec7ec71f7f9db05e265b93d98fc686461a951993b480462e5c601eae613c0aefc556e73d2e9f88365ce89126045ae1991824865d1c8842ba84dfd01f5240837f7903fd4cceff8e2e9ca1393e7d770278bd111e6c17510a184eb19314d6c535cbbc068f8aed9afe1bf8221aa44256b894f547c879a26de741e042050d3ff4879cc02f1fa9c79788c50da2b6c5d8e994d6e59cf1f848102430578f494cc1584771c81cfb894e98fb4b64a7535e9b765bfa38a43a98188c960cd491128339f780df287edf43c964160ec234d47afc6a75cbafd5fd250f5acb01c598368b4e6633beadf6294d627f3883262a09fc4b4fa29f5f9499af948b7456f443fc1a0735c1d9931c265e87fe98798707411dfade41e90f63bb9e6e4653c4b66224f40c252522dea8ec5cf2c7fe49e2afc8269758d22efa29cf422549fc4dd4b678c805e1532ddfc0f7cc055a94cb7b0ed00b10453b349fbeedab425ab55bfe51330b5f5e16b5b301cda05f4a33bfb9345a17aa06d0bc31a5d0e2e5386f94d3e66d092ac35a1a54fed675f2257f6423f4fbab5977e1aa55eb7abfef89815d57747684ca688154d877d8c4472cd0763bf7079e4c8763b551a959db417a953089700d2da70e48d0ddceb21744c57097a6a195c9baa0d37a23896500a890686c89a773e7c90f0c8055790de09ec98d88a8fc1fe8d092d1cc00d99f8d973cd47f0dd8418ef94cae2b2c15df307c6c1cfaa01d8e803e1495505282c5a7a02bc2a59b72ada574d0ffe5c4527fff1e7d71d31376007c1d34228ecc8e9ec45740302232ecae4ef32c0f7bbfc7a542f5b3b0911652014283474e1e524f1fd26edd083bbc39280eca546a17a366ce6d38f2a8dbb7923ac2d1d5a4215acca572209578801fd7e2cb43b4e6961328d30f727d7ecc8d650c71541c5c724edb4be30e34d0044404044debecf76aae433839bf6db82dfe90b2e3fbdcd14e75e6d3f01541351f27df0bee6382431fcbe13437664f969d5294144f745f934e28964864853c0750e9bbaed5be324da39943233c982165761f407d4cd15dd5e21d476145f0c2f9e517f248d1412814a9d90c62ee16827849265126ed054536d6cf66adf7cd0278e18bb2a0b887cee3cddf21d68f0bb63a84da6ffd9a0feaacafcbc1777f49d97f476b5a015ed240f2d084e5dc01339fd3564c3cd8f98ea5bb5f00496749ce6a1ab4d5126c18884520e13a78ad97c0f7569f42fd5712ed0c3d697b5ef52cb38cc75f3ddc8636e7f6f872da4719984a2edf5b3fd7fe7a2425e3e0cfd26b08497ebb5372f62d1252a74a2c3336a7514d93005b03241f2493171187199bfe7a8464c9a67f31ac0232129284403387333a58f0fe5381e6b5e5343e84c5acd4297fd5e46a73cf9d4f12de79f83cff1c3a89f4903b55d557085d9fdca39f140302c6297eccea85c537b562b2be69f61bb862c13925dc1f908558b4ed765332d7a458bbb2f1b9337ecdfb4e2604a5817de2bd3daa2f93218c5b696b39175744327f2f7422b42c5e57b6991c6af218c9a21648d75228338b32e1e1b41cf3ba2463633e181ed12e9dcbd2363cc0e764ef89e3a5eb64bac253929a3d2da57373f0204dc383ace211e0a2cbf3dce201cbfb4e039a255fead54e48937b1a85c4f1790b70e88a511237de26f196239193a8652560bc0a0fc1a58448a059a0c59c7b4319162e45cecc842b32d978fd3ec4edd809277d3d407148b9f47de7d633ed50e5b5b7c8b2e910c6364d2a6acbda41ad98ac5696fe9271cf8030f16b6f40b8d378d22a7f69f8e44f5a2342e554fa8ae6c74db2707e477d6dad79b11486a128953de630f9a7e05104e7fdf417abd4a967976a4df3ef591595cd72f32d8e8c4eaaede6031eb49e83db31f73a9db70ed25a7a70da9094ea3204999b29147f0e88498a0fa2d932cc6a1a7c5c840a066de5f01d0289f5a6513532558ac1276d03804e12d746e62edce07d731c1a6910fb84954a8f2c040e1887520f7ab2b6a07cadc3336a97ed196ccb34d69d1ae46deb0aaadd7a4f00bbd09d5f10c7a5975182a1dd0faee3cad6bed4e4019cc0f57a82001518eaea0d84e501b9db4e1fe5b666aa13e304bcb4448c8e4dcee0ec74e0591e347a8dffe6a80e18f8b4b061505ebc9a241890e5c552421577fca283a8a59b83ff7aca1fbd8fb50c086e8eb66a06dc1426d531d2273a24b6af09afbbc3a71af16c1c712089fa9633d2eb9de33846309a463bb0ea13d849dcd5231c95c19786b93dc7187ff7beffe469323a44da7a5a9de65d8d46f41f51d4b7d9d1509bc72d688e653272740268a889ab01b548f78cb118d7c15b45b8a81a68b123761f4d71b901cbf59484904e6011f9de8575923842c8d7b9bea026c244d5b9c603cf21a295776559a36f4f31a04677b88edef161952f0e30a8672f9d0f3b1ae30de25838f79156f354df2f81813876abc9feaaedf5f03566be7dba7706e26ca741fcd7b822a561e6aed2042f51cc86625bf6faa55a873ffb668a37ba45f71fa65694f1e2550f49795cefc523f7a9b09cfc247e3206d71880f8658c4c49273b37f7b398cbc9ec200cbf1f67bb7d70a387879207947be711d439d3631b5c7a201608bf0297ee32e28257e8b65a195d062477f512505a321fe197e9f0933f4e8c752f99d505416534100dc53b8cbf72318ae5d74cffb2a674963c1a54636d8087af19611d90e4488315b54a9ede3de7eba441049b8c1c96f7cf1449231429a209347c4c847492bd49a25a439a68c6ee70e2da82cdb9ec1f871832e62ba94c2ca30bc2953ce761b23198365ec854cf64b5ec0a6ae5e8770a78add983ac100f04549104eaea2f83308f617abc9631d9066d1f5df279857b660ff9d3b84edf643869a146c9e2054028018f0c225ad51966bec54da82793cf64be3d4433aeaa07f946819276b67e572fc1f29e8d5a9e0614755b2dae2a42dfbcf0dcb0f39bf5f93c519ffc67eb25c8e66511bae1e18c14112a8166576baccc06d3d847aa2acbc2060f99dd1d90a65fc50c2f9f17aefcab9dcd42df2675e93c26a7164737f9f23bc921ed5e9cf23e5bdf17951026a09836591e6ad76fa1b7e710097d399d946ba360f47165e88b54c9d3bf67c6d349177d5bdc5e1ef697225af04a90a669a57f1090bfc17e91a026384141f98c455ec432f72e6844ba11fe0039739cddeef6d2cd70883bfb47ec9eea32f00d3269c20c21f8d2ea16a7232cf86afa4e01a17edb0782cc70de7f950efce0bfb36912f9ef25dbe0e880482b87345e68a9e62bbf6a002449bca7a5d11f352658030c63c52fe27e9500703d64ac7e8c96807048f4518062bbc747f5565ce841939fbec512fdb28faebd96f70d35bcf8e1db9be2ac377323b781265849b0ac158020c81cce226572a30bce4b5fa77d785604952b63e823d6d5c50677e24fd55c235625bee36762ef40b97f66216e256da351788341fd12566f1729ea078fead9a25155efe7adc8b9956c768848d596d9c54741b776785609c0fbf7f3fbd8979f104855d1f664f1522ba5a8bb9162dcace77e03e0a8cc54caa647d9624af636935f38d76cbd34bab914d93096d3f935e2021456558debae3b3d5f26ab1bc5ea420d4491ac0a45b97865a6f3ac29811e73f8f29994bc460bd8d7a38dcd2f9d3965e69ef8ae807ecec61054279d8e5819bdd43186b873c424371f99fb6a6cf7ed0dfe014d067acd67ed7219b9b17ad1b2f83b6757fda477361c30e58778fc5d6dbe87edfdf6b7b59e31f905294dfc09255a52c46466b6c61bac04357274b9a6c73f6ae491efb96a0ca921f36320bab1fcd638e459c1a4ec93c47f4d115a9bea548a7f6e336a1f560e4ce7c57e8586c396bea1e9fb80bba9a3c853628a072ea8aaa309645ee0b41216234ca0227ddd280f3ea557804fd4322e133f8a429af9ed31e441f7a4b488ef1563357da77b1a3216300088d66bd860a5bf3a8ac1cbfb9ddce549c8f79f6d0b478a994c45cdcd76b624d2a3be371b2ad67949d44893d251d2606d8537f86", 0x1000}, {&(0x7f0000001240)="a312c5d9fbb3fc6acf2b48dff715def56f20bac043c789b19cb06ab58b4a5cd071126312e876552d74c0fb2bbd18240245e50894ec077b272aba47a41ecca531704c12db30020abd6686e09ad60c7e9e7fea0ab0a5d313f7d6d6f3829869944a0bc8472e71138336dcfeb3d863149ccc86079f8c98da3039065f7b97ccf677c328206342e9048e336661b40df918289c5ce1e2db83632e916ef7a06b9a3212c46c411ade9aeac10f0a79e8fb2d8e7f8ebe8432804cdb2843294db1673a737217eccaef063f91f4ae545ba8ae6a19b35748a5f6", 0xd3}, {&(0x7f0000001340)="50bb8916678ce09912a3b1ba1031a918277922c9b806e17b3051886913041a65505d67d2885b49c0c7d022ee28fd9f6af0eb9ee7175d0b4bdc9d3721a8ea895f1c315e5ca214b343c0704303292700d625a9d2e115c294462d0fa6647c15ce461b7602bddabbd019b0ab5db41fca2cfeeebbb6545393687e8a33aca928e5d4039868275610c9a2c3f8dfa3c164e296276ef03aee417bbedbad0544ab7eedfef0e36216f0ce1b85399274ed21a2b63ab4", 0xb0}, {&(0x7f0000001400)="7bde55df3f583ad28098f207c0e077b14540208953fb472daf76c19c15b8d3bdb43d0bd8fcedd308c4686678075eb8be5497e492cd5812aef4b73d2c6ca88cd16fe9cbb504b0b90cbee098c5e5da9ca4379249a3cbfd82d49f8d4ee7291b3bda28cf72477bd697d9da5b831b34c3571068b7c34802de641c8a90f1d79a593bb2dfd7859f6ca2fac8c617d79b7389340b18325febfca10ff512995a8dabc31d3aebc35f9bbd9eb319ef1fe9e1dea57a46625b0c9248bfd7a46ac059ec3aa968a13ea04b6d7e814448a13e5cf04924f5940ad3d9235b522d4572822398d16e68936f3508de81b868ff5d82a7aa20d80aa0", 0xf0}, {&(0x7f0000001500)="c51aab1f18a8be6664531e5722121c8c33aa3cd859f5b68fbeb5dc336e381ffc228470c886e55cc8f5117d46fd92e0162c07f17a3237601c94af0d8ea9b036d6756c47f99b4ff2da7afc3d3ab6712cfbf82f99de194d814f175ca5afeb4d06b5c12dc8d8da6f00ca9d541840fe59458c61cb685a64b67b11b115ba8a327a946aa4594042d9f4b8f66ddc43ced0f864e451c8919ce94e0addcd00dd8388634611f911838ec5b7cd57699022dd90b3c69d799f54eab5eb8d890add664c33a177a4f8ad60506d2a20c9010958c743", 0xcd}], 0x6, 0x0, 0x0, 0x1}, 0xb) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) r3 = getuid() r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket(0x39, 0x4000, 0x10000) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x820, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x10) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="10000000000000000700000001ed00002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x24000, 0x6b, 0x0, 0x0) r1 = socket(0x11, 0x7, 0x1000) ftruncate(r1, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="5c428a346380a144e8b581664611c0"}], 0x63, 0x0) socket$inet(0x2, 0x4000, 0x8001) write(r2, &(0x7f0000000040)="2bf4b123728ba4193df1ca5d5e542a848cb2358ba38600bc04bb032110962acaa2e5f519679a597362088a7dcbca863e7acedf5d13950ada7717276ae9783e6f866c66922c4807425b31fdcb94012268dcf6b2aada3f91a18b3649768daff2712ffc15a9cb8f4ca650923c432dc71423fc69697722288a423a75b3251940740314be1fcf453a2ac9ad3bfdc5606830fbc2b13f6628b6d2d0a9477418774aef12af3956ae2f176a4a493a51501640da0f0b53dbc60fef9ce847eab746d13db788941fa6ea510bea8b1267602449100d47c2fa82d3cacebc44eea9c756e76a5fb6483b6a27299e3bcbd5b1", 0xea) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000004640)={0x3, 0x3, 0x3, 0x8001, r1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfcdcc3f5a1df334", 0xd}], 0x1) getsockname(r0, &(0x7f0000004580)=@in, &(0x7f00000045c0)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000004700)=ANY=[@ANYBLOB="02000000000000670f716e85053000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="be1c1b0a862c1eade65e672394f9a05570b9cb5c0fdaaa9c9361747fb1043ac0efdd5729ebeb0155180507ba4398bb62d8f58df90f7941bc94e1c6f9f6555bcce439aec620f1f02e200e", 0x4a}, {&(0x7f00000001c0)="3433b7a4b20cf0773c99d86fe373dc3f9bd242712283549d4ae608e593ac60d7b9e92eccbc6515dbe761390f667d767d556af71f4c3930e2d5eae7328c9030d0ff019a60c9d188b091cef5c4a38550439ede1c0a9178dc196255fb6ab3200a6a9b288ebc4868db60561c7b5674e6eebb4175d44b45a818618a15bce6ad42", 0x7e}, {&(0x7f0000000240)="8b92be541093b39014f7edd5018e71dd333a521669899b1ecadef5f83b42caf00b16fb14573b07169f2578e15e0708f3ed4c5c12426589e34653d9d121", 0x3d}], 0x3, &(0x7f0000001380)=[{0xa8, 0xffff, 0x5, "c65ea957364332f6039fd036a65814fceda9a14f8ebd581587ffcdf31133d5b89be943be43d8b7624c2a00788522e0a2e1def2d441b850dd9faf086a0b0e9bb78408796880c76f9ddecd5048bc4deec58a11e91038db8bb6104b1f124970aee843dba1c132edf3ecc15aa259d31aac79551da66a983646795461d76d9362772fd0e70df776e1c05e0cc3c74d3ffb5440d51921"}, {0x68, 0xffff, 0x7fff, "b96f042d7c7d70bf42fe5f958e35465663e2b04f070f64013c4f81d60d41127d5f43f8ecf8b504fe12b1dd47489da6a434a7e6124dfd8699ce5d18d4bc69d70c0bb23479235b9c794f40e8cd9b36405b022a93282c19"}, {0x1010, 0xffff, 0x1, "81b169e6a293b3f8d7ca89a6bbe5625e568e5bec7dd040959e6e490adf701a5095f03b414b4438c4a81d83859dd62eef22ee7065856a87ea3684da37515bcd6b014ac5030ef9bbba8e9729bb8216eb2c0d61201cdf56aa295f2267e98127fe909b15729b7b9367740afe4ac6c6ed4a96e459ee50cce24f53b2d215d7405a1c169cbff3022bb30228f75f8390983edab28c2baa98651019b43f8ad8d4c42348f661f06d4dd56a06421d43785f9f02b08d533659ee0ebac5aa6a1da89073482dc58565cef95b9bba06ef16fd6592cf881cc8b50698737bafd0f82f7499f94a6b62919c64b6d8ef90b0d6cb2c08766554838ef6c5080c8950a9fb8d5cd7589e7a16e85a854af84b568792fb5e04e50cd6229dbf3dfba4f7a346ab68de819390e7f0d034c1953e933aca30bd392700d7ab5d1b85fc513d609c73cbbebca9fd7f3535f816dcbdc297acec7319ca2d10237ce9f4d37388b4f4cca996bd0abd81e0bf43635194171f7f26e0d0b83663d72ac94e1f586d88227b615b863dd40362b03109d9bc11509df7e3c7d8d5b3b7b81f4df057550fd0a2dabb6d3305fa3a15a1b74233539a4777336061718c799d5ed50d582f3c7b235d2089198b8ef160a27aa372c0412a46af695d1e7e84c921e590ee985ebbab484dbd722899528e2d367add7f93aa7664a53743fd0ff483b46f126bc0fd9b00ac39c66f89422c859b0ca3e1d2f44d39c468a11786ef52f03f88a8a68a7bea97d5cccf59979a105ba1fdd1058c279bd2efd9eb3f41ed509c8667a6dde5766a021fad134fa4a13dc9eb5c7afb06fa95d53c3a0bfbd3b327c1e73c25ac4f456ec3e26a31c91d35bb182ac17d26fe9b5db9151c68eca3732064c5a3e43f16d1be3d11e75f14c54e19c315d3f17b5e3e5a9ab8cd5b3f09790ac272d9909f53f74a2296ba24e2194bb30c0412858a4e3b1d581eca5d9549045dc17d5101cdc5a4536f7a9e215dc083d875fac55d66a86da1d8f7b7c5959417d654b74eed1187cbae92f629febc10f0935b0a7c01a78b5851bed6fb50e669871ce3266b102c69aa3d43db74beeb8288e7c848d8b709cdb06be8d5173f088dccbb8b259ebd3135084e3c487e2d4b82a397e26388b66d2bef49e3f37087d548ae9876ed7085eece422d34456b89bb387061ea95d0d2096f82db20db0e3ec4256fce453f51b1fd89fdbf9ee1c68ab4f66010ff1a85b63c94a9cbb9bc2dc0b95c1993c0fd3698a0c3bed8585e0dc0ae980c52a1f8558ad4104a92537ca4222a45838741c3ed7e4f97e43bacd8186ace0bc836b3c0f10fc5986ad307e52e6611553316e11d278f6e7e22aea60d1296062b070f1a435e10443017386b8ef9c5022e79ba3c4d258eab8501db2afb7218211cd1ebd9b6687ff6eb44ddfe2fee0cc695e5a34b132ac9f2fee0672260b1b7be196f8257f8c723535fbd4585ba0fd5205d0e0185271de510380a2b8e46f6a158941bbe1c2da0422ff2763394ecb1dc4bc9066db8c7f3774ecbe69a9131b1e3af6f9b3cc5ac674e058278b991da7daf87cb2df41659a83c93070a828859a17dc80652f56a51e33383f1d637840682de10a348505087c22b40b77f41a0858b8657536d7435becf3c25c75f90c832494d019be8a8d9089e33704a7a4cb2018ff4c6cb824c729e3de885492cb977e6e3143d82328a1df0e59d5e0a072eb67116f88446114b40a29b4e8d0adcdbc4c275ff3a7a4b6cd4be279d2715ee544a53ee0e8b50473cd00f3ea1eceae09c94f756b1229a26945eb34607d3ee356673b954d0251249f1a85e98b4172d1c3985edbe4700c37730ffa8fa95e8f7b32cbf24dc6c96a43684fc4a84848e7ddae223450b8b356f6a6f766b1ab1cafaa0082abeea6eec3c5d627834c99b02a61da5718d82974c368c7e6230bc93b8b0bfbc95069869310fb2f63cee10b1094372f3589f98a90a94c2dd1a090f15688b40137f0333cd60b43a2ab4d83d30572f016335110c60cf05ebe462a644be0a68f594d633bb058672fdd33ea9dba7a2f2269b28c040531a3699c78cc44f3b718309cb9a3e71970a9d9231a4a3a6223208d5c0eae332cf559edad249773b3b114be33439d183249746cdec642949fbae71a842d0ef7519530ed78900bd8d8e38d1258d75ad6125bcebd1da554fc20ba03ec23c4ba220652659292a0fd0ed07333adcc2479884c57208d292735db93fc6ff301ebbb9e9de9a0f5e72d121d8300a905904de955d2da8075b4426deeb119c0ed89f3818cab104d1e0a875a2febb9ae30e4005234440b1bbb9e3772a530ff375f64576a4dbb9c64011381d5ad420ea136f003a4e40f13d2653de0bba4b3e07dfbfd4ff31df7f976721f3f2a84f8cfc3eca9295e6f4bbd06a42b090c9f449408321866e53e242d1b366132ce6e66eaead74aef5c93e085a6c2b04196ff7d22d48ba8dd11d1c823b53eee2b967cfe7d9b1497645756a8a23c2130f9019b3610370dcab67831f85c080efa6f5025cb94629be5b4460e33be4d55b4a273ea513d7658a9d7359c19fa7ef75eeca3aed2016a76c78ae629aa4ac37a56acdaa1e7b120f15a185bc97bf40be74a6509afbe055b5547b71aac7752ee24c2f8210c2c51aea2dedfc354780c8ce9cbaf86ce6beffd1754b588ce8f0c44dc388060e5616e8b61c942dc46a450328ecb88c71bf3c07a7a2b6695310725dfdc50d82a2de639ec4f6924646da7660a895c949266b1639a8e8e993ea9fccbcf4c99a28bb43523319e33c20177e41f25ce9a5e14d5dadfa003fb68d07bc145283aaa3023d98efb220a1cc4e8d73499d1c49450d28855f5e6d5b3a9004eb7d37767ea2bbf7972617da157e8752d63a900ea675b6d4d7bec9f905b3df2289a5f7be532d50d0aaffab6cc5e61b84b3fe727e9ce70f77791796e13025dbe5f1cc3c3a211a91715c1f28ec67565ce032ef43870aeee209e62fc6f5444f7308e12f050dabd8d09996a952fdf7256ae7c31a83066b4cec109ffa964077a29a5d5a046b99a9f109ba7886fcc20dc0ed78f20e49ed78d259f4168a50c578632cb189dd4dd5ba5f1546b1863c38c65d6f5331aa82bc70972e5bd2e8f3f8c9d528a473827dbcedbba734370724114720015d9ba39d9c9d3f3c2676dd35415ae86064572ffdab4060cf355d5022f045b65a68c0835563bbc8fdd75d82032121db1b8f7fb06ff0fa55ff58678c3e1d425b6b708482e45969704a0b839364e26daa657b0ea6a5d2bf373eaa1e1741eb7f7306c2655a595ed28014363f58ac201bbaaf5a8d0d6a9d82b5570649a760516f0142f8682c202a1dda81605836d17262adccc66b55b256979b07956aeaa0a3a1abd2928da1b0f5b4a0db2c53dcd310583c854e23a8efdf51938a9223765f21ddebfc5cfd01f4e088732bf7db8f2d683abc22881d9e46ee57457c776f299a6566fd20c470c99cc27c0bfa1026063b90b3380737c9608dceebf2a8f021edd321e5c50a70243b501a76e5288ef337d9995d9fade94d60f16125a34e933c5f9352d687adcba95b58e964cdd28f7264f8c4a6af096bdb1d811b703e6adc3afc47fab46721f505e05905ba447b6b6ea0342706d5450a3c4077aef3912c8e5db6ad471e8dc1e3bd00038e77a1859b57191780a20d7ac3d7b7de0301d4bdac26f1794ded694822a42a29b4e290dedc65a714bb8b00062e769fa29ecdd8d219877011e6f1eaffa201fb6459cb4d70df5334e3a55680ce5c37856004230471852cfe4898f774c1394c95268cc6600a04aaba589046b9d1ed28393c15fa1ae48816037b95bf969d5578602550dd3a4e63a7351edeb5d90602f476d7479b4ca490ba790333b61d1fcb514c67f91ad70347ebb82d4bc4802364748fd5fa0b809fa114f0f9e75a4b189ff8974d69337e97641e8c240cb6033936a8f731134979138315ae9dbe2216033b165ddaf1b29e9a3dc52df410cfdc0b9477839c46c16279b37393b27c470733e1aedadd14ed2fb8a26b92f808307ff11913baac43ef46d6e2ec7a095d36fd753b472c1a9acbffac1a2f29129b2808f9c7d3141b2409e2e84569a4c45717f6708ab15bf80b0f18e355aceb527e9056660d49a6cd23910af88ef6952063195d4333b690e33284373ab0ded81e6452a7cf4e46b632a9421d6654ab0a0bc79189b2391948645af07c7a3dbfe876de428b5d08aa2bb7bdebe5cfb84d47d9c08a886b94a4a46c8ce87679f86c8d895c6f3c6b4273412bb98ca56a26be4bd90b37c0dc206668705d6d37787a30415834a37dd3353d3e86a5aeb0f6068db8f28a09d7c7aa0044baae1e438a3a8a503f50f62a4dcc9ca32cc5e45b8fbb2a994fdad5da4c30d0c89e132beaf06cea4c2d0f1cf4f180419f3b03b83bc3f401ffe5ce8fdd4a9b756ba31011c2d64847e53fb00d40685159c8478ad835dbe6177624c6024afefea72d19d569854e57e69ecbcb2d5c01adcb2809eb9d3ba6410c5a33710b523a230e4c3444c516a550a80e15c27093201aea9594e50641e460a258260cce9ac97379706a153920faccfbc0c597c797b728d8bbe73232c29502add0ce67c9422d5f030e84830a5bc423ed30ed2f4058e4a31904a98f9059fca5f6b52681d13075b7d89acef21a97a914e116db20c408ad0559a37e6b7752c08e7eacd718cb41d24c96638e63dffd139d3cac97a76310d9bc21d88c55fac3d445b38e84f66d16f59f19039c469de7a27a7458e4135bf83ec1bfa5c2a994cb8b045ce434885b3493e9188e086f8250a0e181260b9bd1c914f293a67eec8a2445ecf7e4a362c7117b7faf33b9fa297373a1140c87f4a30edf76824473db37e238c1eb981a13d3603daf87a83df71b55de12d4056264f0fd6b4dddbb90248b9bf892cab26c4cc0e6cf6746052f5fe4b25c148ab5f34f14c7619d87949574f822666371c017dc8e38226884d0c7f64a161842ed004e5fbe2f507705d032158d02eabbb80d93068c838c9b34fc362dc7cb0adb7e15197828a17fbc6e0a44101081eb551eeddd6caa7742c74ebefd6fe7f28f7f77f58b1aa329497d774e207a49afb561e5166c212fcfa47d618d6474cc73bb40d33deaf332d95969e145bd29eb070e60c54d631cd33819a529300330e10c46bc46b518d8052e6ad1289e34b71f78562e9974b01572997315374d559c30155fd03d36349a8c15de1722dbf89d55b92f9e3a63e65cceef3eaf3e20589fc5274e220e19a83607c4e07e4fc3abf532de4ae011b9d4f2423b99e0b881cba1e661e43f770a62798c2837282f8e900895c099738baf7cf59913c609cba169fef9467a4c013d8c443990e5ed918ebc6532f157259d21715ab1f8525fc43914f72c335292c9cecf049aad9d7730c8e13d6eab2cac33a421e813f114f82dd9207e300a4de715e485a504619f1a8335f02f317df43d4f455d545cd1884c8cfbd12bd50dd3a391d245ad7a1473bd810a1cf5cdc819b2f6f9bebc24a8903104af37d7c0951cef77a06e2825803d7348a89c7b82a19bc5681dcde419d87b0135b70213b4331693da301b14254b5594eec3a34f60045b135ec12ca2b082b5f71bbf219585f833a3f61f7641550db0fe5501caec6a512caa0742a1036b9baef90d58322e45d3bfcc061d54a6bc562e2d87376e56c62c4ddc241b6d2a8b07a8e65be989b97b0861ad8012a31f047889484d3e7da0e0310865e51b505fa4763f6d96ce85d7bb10042c2b008562581d462f1a545d9f9324c61d44351a8fea6914e47c5f27c6f0cabfb76226f436af758f9c8cc24d18a1966dbfa82dc113"}, {0x1010, 0xffff, 0x0, "4abfe23d9ea51b83ad488d1dbf115e2dc0c98cb025d9d13106afa7bab837e3c1d8a397c71072e65da364ff3b48bf4758acea3add550d189f67488c314517836d112112baf338710d6255f24f56314bc36a94fba947524be4cac9b62252386fc31b452e5049b45f7b09ec963dd9e80d9d9359f9f05a3c49796fb3da2e5831acf9b10d7360201aa632d56dd797420f52a69c015940b732c73f2f6c657bdcd49e6c25fc8a1259b5f93f691fcac25487df73aaa69c10676f720f4228c769a5de42c82f54177f8d52582485f58f3142c4b8b506f116e5fff2c89ef2feffb0e6f6440178643d28a7afa6b8229244730c67bd86893e4b66de1c8d49757e5a3ef5c1475f1be36efc3472faa3c3145cb2a7b05e2c9e6f5c04aff95614d50c0cc731b73d928053925a7f2a747ece7ddf709cf5a58fed85d63ce9f885d8729b92d85cc6f051a694001e62fb117a3f81cbc121754901624e71581748944295aee1ee21810759960d26ceeff4cc6057874bc03e480638dccd3c280f05d8070c3af04674b0a9a3b983d09a5e8261cab7e2fc83cad4b44e957676902e04347fadd7a28e9956c486bc30dc895ccb581395c45a291e2c34a3c7395a4b3ffb667cf4603b89e4ea0cd7a64d9dbc87a9c580bf417ec934924994f5da5c5a2091bdf4d37e03e763700a8b75d2f7333aa5ae1ecc1f85361e3cbd704f54895995d23aae6009ee2dfcc6e3c5e837bf5d0afd2006d2becb99bb96a1796881c88a4d931771e331aa2b377f6b6f30ca9a5c8a1251735b05266125d14a62589e97c8740f14de93b3fa3f9862e5704fa5e7fd3020a7fb680f275425756787bf653c2ddf76d83845636d16ee5cbc93c1448c0ffd33cb428b22cca0ff80afc82222bd4ca8c126d30fff4203f82209dedb74954c9bf6637b6c0b763906bc08558df36026a87722c8124313429a4e41c56fa8306ac99f1196d4a026f8bfe5192f1bb8da24dca7af22dc4ce6ad628eef50e9f689a3009f776f698b9d1471f1879f31a03ef7f8d12234349a6fd7fbe18bfaa2683a7c74c7c39361aa1645f7b617a78dce12ae6601e5de8b329b620bbda8e36cd967e20e8f11a3ce2bcb42b4db398d6c854826cd7d0c632f9a277078fe5fd1cd7f0055dda6b79c677362edf0f034716046b09a4f52b043725ab50c5869d3c3c796c63f781bc83670d82706a755e96faf9a0cc51abe691c79c34d1d166dd4836b2d62719fda1a9c4ca11614c64c895b031d493b085447a14e98eafd573d12301bb57c3d761c40f550ef6fdef99eb2f764b2b07f4520ced617fee3d3fff70eafea8d12c321b9f1614ade0535b7e350a314e10048b25de2a745b68e487ac73fb03c4186c919a90806aa280d25f568c6cc1e251e99a8d9a684aa59d112c51a944022023a9d7a5a9cda16301d3aabaf2f217018f96880a846716a0438b09bbc3dd3d769586e7abf157ba3e55cb98f4060701cc625a7dd740b06040ab5af2cc1b3e0db0942cfcf92fecca4ad645c02c19254ab2ad920e79b9a8a1b6a5ac65dfa7ca944577aea3ffe717c63f791d44915d9221850ef5b11b2ca29405e0623cd8a1bd1a66ff817c23bc53cdb455d08b4b8e63c0533b8b004b64bfdcdf7cc4d9332bbba259e7ad34d5ac8a3a675fa0fcfa2a06aceb37ef14d8afad3a84a2f0740df0f019d4bb0e09fed1c37e53f530948677fcd1426bbf239faf236c5b7f4f392747711e8a0f1fe7b7ea06dca11568dc8298f62d2fa8d2e8a3f7c1705ec2b0547ff47a241b472b98f0c55128f2192d8cfce7022348328e2149d22ae1e2972b889ec759fc9a183c208923f1a1191fdf895b5eb588bb28e341629e2f2c78993be487f904966a66a254655e47592a21f27a1b460e4801a013aa0f2c7326614845f3d8ebb35bde5a64ee8ab2efc3531b0527d74a109785606e0ec25ddfcaefe5a9c91f2f846fc8032fdea235699540ba1bbff07188757ef95c595cf9ef4d702b5d5061489b4bc05899556bc53b37130e4bd3ec8a31b01d538ca25fd9e3afd5c825279a366670194f2f60d15c16baccf51d65c2a4ebe9ca910ca9f080a95fa325c69771cebeafb77975acd53963ed8dbccba401bcf7a2f32dcfa53c31fee06b40faecbdb5aaa174f37034bcb34cd0775cb25a4faf6ab55f133b7da5ee26c1173f492cfdd7d5ab047464a9c06fe6c8d245f2a9cd9908a80c9e93620ea3984d09fda77c0d5652799127ba7dd1e308c1ad5ae88260e4baf6f853f13ffedd98fce64b4e44236f583e6bbb77c943dcddd62844f2f0f6caf2c4eb64e27f72e1c99006de24c0eba487973d0c580a001a080e20ab8e9dcf262140c22281072f62a5aa309bbce7cb3e8f39199be6458939b43a13b5fb897986834de95267030f1476f1eccf641b7ba72e8737bc078c9967a02328f30cb6852c57eb7f0f004a9d83f02c9b2f31f6178fcf52d95c0d3066445e5da573a11215d59f01db3279c1119516435a52960ecfcd5f518aa0529541b66c56400c4df506b46285d9541858e459fdc18377c0c04b3fb93f605d2d2a4f695c7ab647d3cfa4eaa91816b3a7f448e3cc4248118f19e13eb792b71c865b4c0580396272da2a14f373821274106e65a36367946dbf6876eb08d63e13ece1f540069b0613c83b2b2592a060f9ecc19b7ebeb07d43dd91c840c78cdd17856b936492e2bfd667801f912d32b0104dbaa82f4680975c900696d3cc9ba76486e65576bbcfcc2315c82dd97690d93d45f561fc50258269a9d4753cd251a84e30e1b5fed7ca1ce1e73b659c3ea3e7a5cac9da69328018d2cc2bd6099c2ffeaeedb27ff71940d6b6df3277a0053e4c35a55a3a5581ce8902d4025ab1116f6a6497e5965ccc2941a6267289017d6cb51742b27f3566421e6533d82b6d347bd508c4f9b50b14bac6a0ed9365371983d07d071dbae8c90f908cdf459e638a60919c607d3dbcd149ff03c580c6e8e1aab076b1b29d3ae5eb8a5d5f97dfbfa4f87592a8cd21a273eab456b7ff07e19057f9798192c02c011dda5f40b612f0d09714d593bd21824791066ffd9b3ad0f8c42b7079841f3bb1ace0575264d6721abe6a7a8e2fadb0f0e3eb8feef0fb51dab4efa89475c3fe63a20b1a7739378607e25c50f699c23fd2887a856a90af77f1bdc68acda3d38f9eeea831a2d2dfed337ba03fbfcae3e277533b97709b52075a5e427fa60d2515a149ec939e9a60f6d91eda327b3e93fe8fa574749c4d98edfefab1d167a70a0d4ea8e8b5c19229b788b528bc93ec1a1f588f352b1bb9048358a37ae543527da527afda0896f5132499f2dfedbd6d6209367e73319ef51b3d7555931b6d820244003b9c9512854e263a7c4b030c0379099135f7c842664c32457e5c9dfb9d271f73f7528517032ec12100b51693d10c2c96c755ae2ef5a0cc18f75abcd9dca0edc49fa28589ded9e263afe0b1dbb589af75141fca81676849f43d227ae8f3c3111895519af865ebf42818d8dc8a99b5ca8979c5c355a25eca2678dc3912820880f04fdc481732e16704ded54bf6611866624ec50fb1c273fd2fe39bfdfa57fa2a631ebfcbae076f1e9301c2c9660b73e0e56d7cf26bcc63e787b25c1037ed3af414121f2e49118a7b4f9748f2c32d95d1c76b8adfe1273e585b705ae3767e455caf7161f156f1c290a347525897c34986e60e66b93b0e952862e6388547e7b2e3d7cf815743f9a63c9cefca3af0f3dece7d51d1b317ab96cb92ef839dc58b38df4bbf9b3b907dd370ae1a871187a0983bca4a9830187c4a4844f17dbc345ec9c52c374434f3bd592b2cba83bb3a07997237c3a3681640c7bb9d2416926468f07f8aff617f5261270d4269dfdb381aa636fbdcec199a00477c5c11825a6f5ab5b6e853c9168968a33f514b4e7ff644145011f6bfc9d35203da2b205f4ed0059cca0342a6177488348ebb8a6e1a1da818eb0e4e9e9ecc995949d382aa673f29f9e792e087e42b93427bd9d41342a9fa2d0d7c8e9779bee8897c29062206a696ad24c07f9d3db2c11461d3fbb00abe5a50ccafdb08d29ca9091cfef5b6f865cce8eac0c291f5439bf57e473d18a3b3dbd642994c341da4dcd7a5274eb131d20af12d676607a35531532f80bb9c2779df9a916e80daa6e4a4f12c2428ffca63f555bfeba4433f353ba0d44b14df2b1996580033af78d33a1eeade80cfc5e14d3c5b99bdd468b5fd6476f227d8272295ed7281a582c7b3d5ae936c8b9f07cb785f2a1a3e5e51f31cb8c1787d0138163b6b775c8e3e01e80c2a24bc26bc08285c9721d8efc47c39a8ad44678a1be22b0459a511de231d277eecd238bbee05571dd0b921706fe996f4a89d7152ac5f3500e4f4735158a3dd868a5d78e4a61d25d4b28b2d5d48d6beaca05f8e5b0e521877bf0d1f73858f5f0026ce44556fe9ba62a884c3db6fa6b6d9fbb7ac1ec1bf1d03e9adce584dc4fdb1b7838d30934d4090fecffa64a86a8d2f2f48274c7041745f77dcc888f235e8ca8399aeafebaf1295cf2c4a02c08231a8a735a4737671979dbd7c4bbe425d7e4dda5403ba739a1712dc8a3fcfb4f6bcdce04b87be5afac6d52bfac8eb9f877051942009e1bb65ecaddebcbe3140be6821a91f418702a08f7c008ae464d69e7a7f57011669fabd6c74f530a383c27305a565555176ba77322fe61969ac832c928a6068d18b90ae469404d930114f926f98a5ea14a29bc93d61b417b50e6c7973974c24e982d506ce8fb6abdcd72a6f3d4629b9beb433260369e912ad141d02ba10a08a8abeaa5d222e14891062299cf3e744a589dec38a07527b93931279fe634023459b2eb938ee46fdc130aee021e09104335d5153e5f74acdfc3c890c222975b8ab712d6e86e81b0cacad38263fe8b9eef56daa5ff65d7cf68bdc151ba31edaa1b4249a2a7ee75476a84d1e5037a11a43589b30d3275df2e91f137bf3d2ab99a48572d66f8cdcc1d649622ee332eca1a4b3b0c57dd2efcc48602b4f1bf7a30d22d5436a86dd1474c1c07698a805c3b6203b4c2b4915d702dd057442fca5bd149033e6113cabb46e7b8fc73e054919f7015280a9b2c3442406868ec2d903780e2c0265b3aa57319c9bde5603606f863c68b491eabafb322a07032a1ae9127b676ae5e06abc5b72aa9bc202619056ab675518049690d5618bd32667337f511bd0c98d6167d41a97d81bad03f2fc00f31beda498378dee39d33b71229952bdb86aee7d18037e89bab9d5eb59855fbaced9c536f67f8f76fea7181c1022b775401f78334add941a58f5f1ba573bbbc27d1a924dd2f6594772c10235008ad35df9689dc0893e8e23b84cb2d373cbe68101dae1cbc1f317e3ec44aeaed26464dc0d703b53639c649078bef88262fbc14d904a42d748c9ec1e6ad1f10d8eb8e626539e1a23e5cfc56038a38d0cc52939b9729d6017e2311c0380d069446b56c5759aae170b344c1faf7112e0c4c7cf813135212d7d89786429c3422780332c91daeeed4d7f2e8ca82760375aaa96fc9deeb7d0bcbc6c9ad1fe8b58b4056e858e22e10bc026a3a534e76966651337b6c5dee9b1cade2ffd31018c5bffc0bb706c7f984f30c7377d3e4c7df08f08584d089ff3e224ad215b2971f3a3cc730f768809db7f544ff5a0dca1a50330288e49cfbb5c94b4f2020e579b6cd48984ccc13a2f12a0502d7c9c2f478e708242e3e0bcb3eefd9bfb21dd14857e8648ff6c7fee1ff6ba7652f9307a000ee8e14bd6f8a45d95ec65a90dc382b20d6f3ad4a77e9ed028420e77717348c372d17a3e1bdee0974096f6b564c8e"}, {0x1010, 0xffff, 0x1a54, "1bde8c55719db635e89b2174f61d7d0b21f0f7bb9731c03e3b7244e67f670e8004578ae95029e18eb3265910f18999a67a28f2a3d3cceed93924b03481492dd9946865cf6d87b4363dea829e26e50d06678791b7ffce3d610ba4ded15c43091ca5472ae182a45d41bdff2abf103c2b1f278706684f3b923315f73f76ed81507edb69c1c8f65ced4afcd3371209768e686763e3d7839976bfd9adb9c16122669d628ff7388819d87c8d23d3af054f854fa7a592ac9f1a4dc36ae752edd6ab3fe9056df3f44619274bc3abce9cbf17cd278b768a72705017e9e6df46d0e1fb07691ddebb80f29920063411bfaba8fd16dcabacb9485167ac8ff3ce9ffde577fe3f2ecaf6015f5466c7f4a0db034e2e4d60645aa3d73f5fc4fd83a872252a2d564355297be644be607d531576e813f4f3ad42ea04a9fa281470f018603ab330e596fd7db32b74a01f8275d04d8636006d3f99cc766c63b43d208e9795640fda29cf005e99bfc44b4b35741ef6f0a835da8f5f417b4c5986d6275f6beefe960225f6a29d8a7c12f9aa5b1101754a42b34bfe9dc31e4d094d45462c2ae4f31473b1e1b7def94928b714e31dc849d66f43213aae7b54b73593d1de4387a8c6bc78c659336f849a9d249f1d4d69267437a9c1f18124a730bc761190cc6063c4e0be72daf2a5c7bd74f834b3e59ca89220021cece3d4ab04193f6634a8263cc4ad80c6d8d12493c16c7fa6b75a32bd79bd9795cf8785b25a90551c64a8f40c83687ec15500644931ecfdce4f425d07397fba098e6e75006e948f364a6b559997cf8a0b273a7a181c4ddce603796521cfa50a7c740832afcf567c2cb041ca02bfb565e6891d2621e8091aea25bcb00c8b818ce54bbff81a30f1848a87a8b9047657b6b6dfe6e92bcc763b148a4eb87cdf8730a99f1e95415e4901d2e37fc136f6946f8ddf6603938cd5bd848330afc80ad9227918694896f81866182087fb99a6197860c681d95dd75b92d58ede6e47b803e798ede03ad7d4d52f57b5158ce014f688279c5b42ed9e8caac00d6303726c3b6f27da3ed67d4a57ebb80e619f5e09b487a07e7cdb0c341ef1bbf3587bd5411433d06e7d63d133dcba43109fac1f9424fc819b3c7b79f974b8a1df107790cb9a36a64dcc8bd6b98203e7b52e892ee9348724276c2af5f208b5956a5b2a004295e567b7d3f3c26984f96bdad119620747a349ab3ffe330f24bc4321501ccd51ee02c54ae3c1fd6147ce176ece2ed536b9d7cf3b743adf5fee5201dd9c1fa1186a4b64f9caeb9325f48aab05a2aef22f106dc7a61dd1c0b5fe698447b4cc486cf702ae27abdd6ff74112de121ac613d8e402f17a7702085a44649c8d3e7eeb41dbf407bf08fd25b65d32ba34facc6ddebb28dd3a8b6bb7eacd808b69b68ad722c74186c5607a90f7ebd2f0ed3748f787e0ec50deb8371fa6026cced5d6ab75ce4dd5c24efad09241c7efd0ff7b004291bada8d03de02fd6e577bd8907ac521573de5ee02c0e4ab357085486e40733b718a0c1198f293494bb2b7b7cd52d71b4eeb507308fb182e0f316fe93d9098efaec25bbd38dc67b42fe92ab1c50c8f92209edd73d130f259c4644021eb155d9f36d0b058c5ae2cf3e95e151d5acbd56755f0c2653eb075a973ee259c6d3236b670a376729e73e207e002db8e246ac47e983a8de1cfd9cca116322b19c512b78cfdd1dd8bcc4dcdc579112b389ac226519464ca4eb0729133f9dfceeb444643f443f892d3eea933c99bf272bc08ec76acf50e65c8fccfccca00eca0630a2aec806b925520edc8f30665b46f55219c0052d0a95a05ba264f30380c1a8c55d06f518f47ad9c432757a8eed49c7eae6dc2b8457952c86d3eb6d6d39eaf31ed1c5ad917df65814945ae8238df3093ac71b3e076e0b1e64f6e6fdea0366ac6196cb0e1cfd68bcff0e3084c4d00ed6341b966d903e292ca3b9cad9a91e92c3a50722b23b61c2079b04caaebce7c06203162a6283a6c76fd245085e675ed46cb4ce4f9bf9cdc15e9d268a667b228838ff89733784b560a2e4691364c8cd96db5603ecdcbc53c843821ce0ddbc5d3754d6ae2df097a0096276f8d4b2e0c47299906c8985c0a6b3405c2eb51f0224be1ab8863e75b5f8f5c8b9dda3c59be269d775fb6dfa6bc63d50ce5cd9082c86971e818d77359786e417ccbca38ea477792826fe7b0d837d29ad57cbd2faa749da9a7cad3bcb12d834f6da4414d0e05208ed1787adba0736e578d53d9f6a1a4532918e877f47da159652ae2c3d5a56d0ad01ecaf4693bc063318f9f878e16e00c043f9cc4e27f2ea598dac9c07649143cd0ecde41fbf894dd6f96a83d9a1cf20dc2bdb4169482609c0a223994f8e05b54c57460a59e18b2477d0eefb79ad0982da4131d23ff48aaed501de5eb97b5992111c0209086e13ba713430bae456535b68a33c1efd0ed6aa2af55691327d14006f56163c78215d92a585cd69b81358d22658465dc30ed4dcdd172b63894c4de47e74edebe1a58fed601fafe80e21c5b99b5c2e2243478e04a45a5e5b26fa7b4f48337facf63712a55f90eca998fb1fc73af2d449639443c02204b480df028894289edee0ec8ffaac0573d16d80ae90077dd96beef27d1afd936535c20a3f78d45b73343d5f85f10f77952f2d5c93a5add5ff2bbcb4739e41b68ecb6efb7c723fb985a0f0c1671c6dc41dc022168641eb1ba7f5aa0fa4171e7a5dcd55f146dbaa23eafda0ff0ac62c51e5367e81730c08ce771e6138515f8632ecd7d5f963a0703f3bd7fcd04cf1e36bc4000ed37e5b68784537a866a89c3cd714fe0b849d64f62f1dba5ed1287098a1c60a214fff64e472627c409f0bd824f287cad5c82f622d3edb1695e9bcdca62b7a4db5d9f47ed62d6e0e5113665ae0904488b34cc6ef5c84f1500aff0fab465836673f38d347a2a41ed19dad9de71c17d689c16c79bf9260db6f6ddf344b07008e33699fe13736aee1151d569278f074bf5185231c8109eef3d4d9d96e43485e51c20eca36c61ff2dd00bb72e70ce5274451d2bc011b1ed5fcfd96ba37e0c7ff0e4a9e5992b64cca2632eccbe44f51549e61d502f6e85ad8233f936416eafc974f9b6cb00b9c1e3bb2627ce8d9205c7f000173c8e853a91abb2664f4e46782af3ce540c7677470b429082624d3374b710860177374b2186746295767efe6632641a8d7ad43ce4111fa5f13a70732314ac56f59af45a4b13bb86cc6221a204005e1834472c1b23c7e70ad568a646ba1a809c8f73133968ff23f7706bf3720dc24d0ff7d19a022480fc1104d19d5b9d64bbec799bc5ce3a708ba4b59cefb209ca1e53041d4b55bd5fab729326ca401281e3be1bcb5edd5a5bb9ccd06b2e68fd90014a75fa6e8c62c560d1628215762e792acbce90935860e43628a06f2859c6c7613edeacdcbd85611aa46513b0e0802dcb38f2990e226eedba9072f6cc69044d535fbe273930e6634340222107f047e61cd01a59c28efe7917fffb202e9e897f1ae2d5e176e8629a83677ead893361e116aabd0cd49972e066529d98d4130fb69313a76adb56fcdc05ce0390b7f0e50c0f3979a2e88fde22c1fab5e2e6d2394168143e0ccbb5e73285a29a51781a0633cddc77ca82341e168567d8d938c57c775a808ac658c9c0ec529d7ddbf5b63f7e122dc840a8e965155ba2fe1758a7e5b9c45d017891131561974fada55971013147cbb086146e29ab1014d02ef495a3c926be1bbb124b3f313c9ede06d1dc7102d98d7f42686355b2db6181527ccadcb1df9ebe5cc40e82a1d25002794d991a4330fd54a648d6e49217108258576051891102d2f1ac828d5dff0b66db1d5b7050426bb2eff04aced6a191deb8053b762d023dbdbdc5238d2c4922b62a90fcf0fdc4370e96f228d5c2695dd2222c95b352c6bf90573739651444941e5bddca28599cb063d7d861037f10ff0544fe66b95a06c6057a5ba9729949e8c84374eb9a29417f50cc92054693e5ebf2e997f144fa0122e9ee41c93f61a607c9250cac7c8dfe5bf8c1127950344fe813fcd95ce9a4999fa79d7c8cfb85bb4ddc6f8b7bbb920fb9f8f6d3dd27d1e763b2cf475d715f497b12dca1373610b5e57d7775afaf2366b5322ef57b4a6228ad0ad178de9fbf12d05f19448ce452c3e0321fad192e979e5939832bff7e0d4687ecf22b56643897341ba0fb06359004aa374d9969e235472dcd31ce07de4629cf7795441bec729ab765207c53102fa80313f42f33b4a1f8d1cd51152607c355e991de8356c3513ca3e4ea537889ef67cf708302acc27f8bb8599e79a6271fa5b68aeac4e1177cb95ad89d08bfc547bf33200c35464cd62a201fc7085a238a994408f6e1fe6ab50c1760c7b4f5a0c9fa64997b1cf9d25aa5bf2ebd87b4a9a6b344a09d381c6310a0a5c5d4170f5655035378cbecbf69f9de13428f2c5bafbc7f7130c241c4bc24a64dc6c3abbb0fad7381b42aea4e903f3cc1469511c04ebb778dbfb53df22609a4f07c8af8b6679d00a688ff88b85db1ecda110703a9a23ff4c2f88bc693d3f2f4a0d2cb974060155cf42c45642d88ab0447bb2f0f25b146a4d5d92be23d3308f363e8e07c0e381ae508d64872b61ec5ff19f9ce84d205eb912a5690be0ce5943fb62e926097c8d9145762df789e9af44f914a2cc1380aa100e928c8e35435d3815eaa06200703262b0c92a845343159e76b4ac9e7d69566d89eec2647ac734f13e8dee5eb95866cad4f6f99f2d1fc2fed1aad53ef8ab70927cd86c510d04c981a351666f6ecc9ee3ad19f7d676175ffc1037d9e351b8e675508977732a6196fbfe38d9d399ff5f8a547b4a4aedcedfea3f71a58c9f24ff599656b4c1c2e48926125af885e5121f5c341b2cc62ba7f24659cb28e0448ebb78613a2615c725df75194778e94ff2f5d8dd03183068226e2aced96a6a8bf1248790fc374a3d68dd22717245d674535662c224d4fda916199be2592de5bc77061c7f0d94f27117530965f333e5a6824c9cbc44903a9eca384ed783a5992dea50e61004a8e36dcd631286a324632f6c80e4c3736c132c6897d004e8f790dfe4e2df5a2a1d6c331a7cc104d8bc71cf7063d6aec921c5afc4d6b20e13af30bf359db563f2df2f0b62339d3d10401cb797a1fd997508872d34fd75173d4900c1e0c6ea4c4bc645f7fdd2f5a99a0865dfb624e9a7615cdbe7f7c4490dfab95f85c298e3dae3e95a31991f91504becf4e69bc495932e18846ee89ee5190e2373c08f7d43963deebe8c5ca1fca2a70ca9e5a9eee0affdf8f21c56b3b0a9324a4e943bcaecfbd937347c3a6cc3073b14262b86c86ca2d3aadc23415c9946eac351db500adf4ebd88a41019a068a3ab08a94c36571074ff0610884c3610ba86737e8fda8198bc44f0f977cdf9824c044d29af2f402028d46aebbbf88db78e49a416be43c6de4266318fe65ce7de1e92f0c8746193435cceb138ce1f7a6e60a1b109922e39768c07c512840908c224f739a8bd4cd6d33b91ea6908bab72ca1dfdc53ad61b7a08015f34dda8a7d035fb7af4971044377b366d029991d8c59aa463885df3623aed869c5d7931ce902d6ec5962b7ec9d7ddac4831679f487e13c358ae590573e317dff7f1589287a42367f6d92305f631a6d9e1464c5ec58b2348c8a6e52dc2f3f7a27711353b342b1e98315e43de3c61f68362424f34c14ac44acc7b34b1ae05ec357a56dc0bc677ee44f70a863fabc4eea6b73a45c02500a33cc9b4d27f7aec85a9b14cd3657b14f68336"}, {0x10, 0xffff, 0xfffffffffffff800}, {0x60, 0xffff, 0x5524, "91b0f29d410186a14a698f31753ea960ff8ca373c78ad4f8a7e0240e1b122501128e0619497678beecaf5cb1c4263dcbc47e055ca8057931e22e6e7e47548367bcd4dcfc6330bc02e5"}], 0x31b0}, 0x0) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000004740)=""/142, 0x8e) close(r0) socketpair(0x20, 0x1, 0xfffffffffffffff9, &(0x7f0000004600)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) renameat(r0, &(0x7f0000004680)='.\x00', r0, &(0x7f00000046c0)='./file0\x00') unlinkat(r0, &(0x7f0000004540)='./file0\x00', 0x8) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x4, 0xffffffff, 0x72, "d51be2415f7f3a10bf2daa8db295fa1b473f689a", 0x921, 0x533}) poll(&(0x7f0000000000), 0x0, 0x10000) sync() poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9a6, 0x281, &(0x7f0000000000)="9b46116c78a0d492ec8f133c67f0d16365d7d29ef028c4884c2b19048269e3076ae9675e42ac33cf6059a884444a25596680a5a45f429ba731722058d411e72fbf1654cc0a1c80feab9f3a0aafbabe0813dfffc69b0438f3baec95d164652762756e0e466abe1ed9786afe7b54bcad56c07fc3db824edacbb2327953041f3a16a251cfe511016916a9599e624b3ce50ca20177654409c69007d1dbc826ee59e262448813fd5aa06c698649cf57c235ba01521802a9e9a5a436c1f033da45abbd9fb04ca5bc35d2fa78c4705f62fffb03530121f655877a58d8a5", 0xda) recvfrom$inet6(r0, &(0x7f00000001c0)=""/175, 0xaf, 0x803, &(0x7f0000000280)={0x18, 0x1, 0x2, 0x4}, 0xc) syz_extract_tcp_res(&(0x7f0000000300), 0x9, 0xfffffffffffffc01) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) socket(0x36, 0x0, 0x4dc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x400, 0x3, 0x8, 0x8, "4eb31496a1eade02a35a55c4924e0b7fbfaf5a5f", 0xfffffffffffffff8, 0x2}) recvfrom$inet6(r0, &(0x7f0000000100)=""/53, 0x35, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x4) 16:00:11 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea0e4ff79a23017becf000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004740c51fba9b2c6f0000000000000000000000000000000000000000000000000000000000"], 0xfb, 0x2, 0x1800) r1 = msgget(0x1, 0x1) msgctl$IPC_SET(r1, 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/16, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x50, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) dup2(r2, r2) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd94505f20d4509fd) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000300)="a8ba664977808e53a22f0b1a611d48da413d03d4acf8235dd898d48d3c9ee19c8ebfb07f97f52e7e1a2f03215e5ea138544167e45e5cea26289596cfcfa2d9b44259ba51c8925bf23ded62a53314d794f2505ffbca8f6a016671cd5ad3600a5eb3499bf375781cec95dbf3fd54e051381e26d1f2e9409e9fbb41399ca1c32eae81eb182c0fbd9a2fe4e12cf08c39b9154fddbd250bc63223954e66a8d5fbe9e672083c1ad152f36c83e347a9d0991f1a742ebdf1172583ed098fe72295cc06f091965f20a7c90e92c96c2bec756bafd4f650cefedcdc484b5f7b9ba4bdfaa18f29852fcecf9a1d4d1b10b3dd3648eaa618c494afbc45df327f0dae3f91", 0xfd, 0x4, &(0x7f0000000400)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7562c5f258ba94edc81f91fc0f66e387ca5c083ad9ed4ec0991daa3768c3a52c2533ffad51f9ecd3b900b3d74d550380b1e464a2f7a310bed0f6b7bb6030cabfb7aede7be988cc405f7b4ddda9bc0e6a4ee4d5fad0e062879071fce555352f4f70edd646aea0cbdb65995df9e8c70aa0e1ad8fe2efff9d2b1ac79124f91fa3b028274950f64457b9dbfc17a275234fdced0102fc4042062072f3c0824a2a8aa7c1061c94fe0efabb641db0757e144e9711ab2b3001f3760bd68f1ecb082ae331d75792299bcdf22dd0591edd4f430ba548dfe8cf771434756a2a9a6a4fd29ded87", 0xe1}, {&(0x7f0000000200)="e3044e155ef2c238a12c5b7ba0e043ef70518273872320ce6fc4d01e9f29c8dab5597e0efdce60d14352e5308d162151f0b489a0a5062224dea86d5a8accc3cb35bc77bcea08da73c03edf876d85b239be112697606b96adf295956b1b47312ce392b1f9581d610c0810a1c2befbb0d45335cdac74f381307c99dd6d0657ef7edd2bdb4d049d8d8c28d2b6a8489e0d81afd104f9eeb8db2f2c4d1db6b9ab236ca31f665133eab793c9ef059701b69584e1", 0xb1}], 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='))\x00', &(0x7f0000000580)='$^\x84:\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)=',]\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='-\'\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\'\x00', &(0x7f0000000280)='#$)(\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)=',]\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='^[\x00']) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x119, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x8) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x0, &(0x7f00000000c0)={0x8, 0xc46c334}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *388595 88200 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c0f1d0,3,ffff800020b42270) at kcovioctl+0xe6 VOP_IOCTL(fffffd8062d3d480,80084b01,ffff800020c0f1d0,3,fffffd807f7c7a80,ffff800020b42270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806707e020,80084b01,ffff800020c0f1d0,ffff800020b42270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42270,ffff800020c0f310,ffff800020c0f300) at sys_ioctl+0x646 syscall(ffff800020c0f3b0) at syscall+0x5ac Xsyscall(6,36,7f7fffff32d8,36,3,961a2c86890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff2df0, count: 6 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+24 panic() at panic+372 malloc(200000,2a,9) at malloc+2773 kcovioctl(1b1300,80084b01,ffff800020c0f1d0,3,ffff800020b42270) at kcovioctl+230 VOP_IOCTL(fffffd8062d3d480,80084b01,ffff800020c0f1d0,3,fffffd807f7c7a80,ffff800020b42270) at VOP_IOCTL+154 vn_ioctl(fffffd806707e020,80084b01,ffff800020c0f1d0,ffff800020b42270) at vn_ioctl+201 sys_ioctl(ffff800020b42270,ffff800020c0f310,ffff800020c0f300) at sys_ioctl+1606 syscall(ffff800020c0f3b0) at syscall+1452 Xsyscall(6,36,7f7fffff32d8,36,3,961a2c86890) at Xsyscall+296 end of kernel end trace frame: 0x7f7fffff2df0, count: -9 ddb{0}> show registers rdi 0 rsi 1 rbp 18446603336770711040 rbx 18446603336770711216 rdx 18446744071594908300 apollo_pio_rec+35292 rcx 0 rax 0 r8 18446744071585311987 kprintf+387 r9 1 r10 37 r11 6828844070148264768 r12 206158430216 r13 18446603336770711056 r14 256 r15 1 rip 18446744071590259448 db_enter+24 cs 8 rflags 582 rsp 18446603336770711024 ss 16 db_enter+24: addq $8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=388595 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b432d8,0xffffffff82353980 process=0xffff800020b45708 user=0xffff800020c0a000, vmspace=0xfffffd807f00db40 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *88200 388595 98795 0 7 0x2 syz-executor.1 90423 367003 98795 0 3 0x82 piperd syz-executor.0 46571 371070 1 0 3 0x100083 ttyin getty 31042 238489 0 0 3 0x14200 bored sosplice 98795 1433 7170 0 3 0x82 thrsleep syz-fuzzer 98795 106273 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 431167 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 415080 7170 0 3 0x4000082 kqread syz-fuzzer 98795 288376 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 220944 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 428960 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 395548 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 286374 7170 0 3 0x4000082 thrsleep syz-fuzzer 98795 86323 7170 0 3 0x4000082 thrsleep syz-fuzzer 7170 442122 52159 0 3 0x10008a pause ksh 52159 430808 28001 0 3 0x92 select sshd 28001 145820 1 0 3 0x80 select sshd 37061 295740 50168 73 3 0x100090 kqread syslogd 50168 438493 1 0 3 0x100082 netio syslogd 22569 497564 1 77 3 0x100090 poll dhclient 50723 281031 1 0 3 0x80 poll dhclient 15733 445790 0 0 3 0x14200 pgzero zerothread 42074 250500 0 0 3 0x14200 aiodoned aiodoned 54248 220854 0 0 3 0x14200 syncer update 7876 412869 0 0 3 0x14200 cleaner cleaner 28659 272930 0 0 3 0x14200 reaper reaper 98517 146517 0 0 3 0x14200 pgdaemon pagedaemon 61924 458297 0 0 3 0x14200 bored crynlk 53588 172830 0 0 3 0x14200 bored crypto 94545 248686 0 0 3 0x40014200 acpi0 acpi0 74219 288959 0 0 7 0x40014200 idle1 15296 302500 0 0 3 0x14200 bored softnet 9670 506490 0 0 3 0x14200 bored systqmp 38176 146974 0 0 3 0x14200 bored systq 84866 343839 0 0 3 0x40014200 bored softclock 2255 427312 0 0 3 0x40014200 idle0 1 80709 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 88200 (syz-executor.1) thread 0xffff800020b42270 (388595) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82309fb0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+1418 #1 syscall+1151 #2 Xsyscall+296 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 71882K 71890K 78643K 11190 0 0 pcb 23 9K 11K 78643K 794 0 0 rtable 82 3K 4K 78643K 481 0 0 ifaddr 49 12K 13K 78643K 215 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 24K 78643K 165 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 74K 75K 78643K 2123 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 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 200 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 21K 78643K 1469 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 42 38K 58K 78643K 471 0 0 subproc 53 55297K 67586K 78643K 127 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 180 0 0 in_multi 22 1K 2K 78643K 82 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 297 0 0 pfkey data 0 0K 0K 78643K 2 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 13K 29K 78643K 5661 0 0 UVM aobj 90 3K 3K 78643K 97 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 51 0 0 NDP 10 0K 0K 78643K 60 0 0 temp 149 2366K 2437K 78643K 6948 0 0 kqueue 0 0K 0K 78643K 34 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 2 1 0 1 1 0 8 0 inpcbpl 280 766 0 759 1 0 1 1 0 8 0 plimitpl 152 37 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 246 0 242 1 0 1 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 ppxss 1128 32 0 32 12 11 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 82 12 0 12 12 0 8 2 art_table 32 230 0 82 2 0 2 2 0 8 0 art_node 16 49 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 198 0 188 1 0 1 1 0 8 0 shmpl 112 95 0 7 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4247 0 2837 46 0 46 46 0 8 0 ffsino 272 4247 0 2837 95 0 95 95 0 8 0 nchpl 144 6591 0 4984 61 0 61 61 0 8 0 uvmvnodes 72 4472 0 0 82 0 82 82 0 8 0 vnodes 200 4472 0 0 236 0 236 236 0 8 0 namei 1024 19623 0 19623 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 19279 0 19279 17 16 1 6 0 8 1 sigapl 432 1632 0 1620 2 0 2 2 0 8 0 futexpl 56 16297 0 16297 1 0 1 1 0 8 1 knotepl 112 554 0 525 9 8 1 2 0 8 0 kqueuepl 104 487 0 485 1 0 1 1 0 8 0 pipepl 112 1036 0 1017 5 4 1 2 0 8 0 fdescpl 488 1633 0 1620 3 1 2 3 0 8 0 filepl 152 10041 0 9953 7 2 5 5 0 8 1 lockfpl 104 556 0 556 4 3 1 1 0 8 1 lockfspl 32 810 0 810 4 3 1 1 0 8 1 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 32 0 23 1 0 1 1 0 8 0 ucredpl 96 2748 0 2741 1 0 1 1 0 8 0 zombiepl 144 1620 0 1620 2 1 1 1 0 8 1 processpl 840 1648 0 1620 4 0 4 4 0 8 0 procpl 600 4969 0 4932 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 1 1 1 0 8 1 sosppl 128 24 0 24 6 6 0 1 0 8 0 sockpl 384 1425 0 1408 8 5 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 520 0 0 28 0 28 28 0 8 0 bufpl 256 8060 0 1088 436 0 436 436 0 8 0 anonpl 16 181614 0 175480 120 86 34 49 0 125 0 amapchunkpl 152 10438 0 10355 39 35 4 11 0 158 0 amappl16 192 8878 0 8474 103 81 22 33 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 10 0 6 2 1 1 1 0 8 0 amappl13 168 612 0 608 1 0 1 1 0 8 0 amappl12 160 14 0 14 2 1 1 1 0 8 1 amappl11 152 908 0 899 1 0 1 1 0 8 0 amappl10 144 197 0 191 2 1 1 1 0 8 0 amappl9 136 1080 0 1077 1 0 1 1 0 8 0 amappl8 128 162 0 137 1 0 1 1 0 8 0 amappl7 120 629 0 622 1 0 1 1 0 8 0 amappl6 112 53 0 45 1 0 1 1 0 8 0 amappl5 104 134 0 123 1 0 1 1 0 8 0 amappl4 96 288 0 265 1 0 1 1 0 8 0 amappl3 88 190 0 185 1 0 1 1 0 8 0 amappl2 80 15208 0 15163 2 0 2 2 0 8 0 amappl1 72 43841 0 43448 24 14 10 19 0 8 0 amappl 72 5219 0 5189 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 96 0 7 2 0 2 2 0 8 0 uaddrrnd 24 1633 0 1620 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1633 0 1620 1 0 1 1 0 8 0 vmmpekpl 168 17117 0 17092 2 0 2 2 0 8 0 vmmpepl 168 181393 0 180153 138 64 74 74 0 357 10 vmsppl 360 1632 0 1620 2 0 2 2 0 8 0 pdppl 4096 3273 0 3240 5 0 5 5 0 8 0 pvpl 32 519646 0 510617 218 123 95 126 0 265 5 pmappl 224 1632 0 1620 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 603 0 2 18 0 18 18 0 8 0